/****************************************************************************/
/* 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(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);

@import url(https://fonts.googleapis.com/css?family=Satisfy);

html, body, p, h1, h2, ul, li, a{font-family: 'Lato', sans-serif !important;}


.mid-center {  float: none !important;  margin: 0 auto !important;  width: 1170px !important;}
/*.pointclear-banner {  background: url("//cdn2.hubspot.net/hubfs/61796/banner-1.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);}*/

.pointclear-banner {
  background-position: center center;
  background-size: cover;
  height: 800px;
}




.service-bg {  background: #fff;padding: 110px 0 130px;}
.partner-bg {  background: #fff;padding: 100px 0 90px;}
/*.testimonial-bg{background: url("//cdn2.hubspot.net/hubfs/61796/case_study_main_bg-1.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);padding: 90px 0 0px;}*/

.testimonial-bg{background: url("//cdn2.hubspot.net/hubfs/61796/testi-bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);padding: 90px 0 0px;}

.pc-competitive-bg { background: url("//cdn2.hubspot.net/hubfs/61796/man-bg-1.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);padding:100px 0;}
/*.pc-footer-bg{background: url("//cdn2.hubspot.net/hubfs/61796/footer_bg-1.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);padding:100px 0 80px;}*/
.pc-footer-bg{background: url("//cdn2.hubspot.net/hubfs/61796/footer-new-bg.jpg") no-repeat scroll center center / cover; padding:100px 0 80px;}

.better-lead-bg {  background:#047cec;padding: 10px 0 100px;}
.case-study {background: url("//cdn2.hubspot.net/hubfs/61796/case_study_bg.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);
  border-radius: 3px;
  margin: 42px 50px 50px !important;
  padding: 0 10px 0 22px;
  width: 25% !important;
}
.pc-banner-cont {  position: relative;}
/*.testimonial-bottom{  background:#047cec;padding-bottom: 20px;}*/
.testimonial-bottom{  background:#ccc;padding-bottom: 20px;}
.custom-menu-primary .cell-wrapper {
  background: none  !important;
  border-bottom: none !important;
  border-top: none !important;
}
.custom-menu-primary ul li {
  border-right: medium none !important;
}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  border: 1px solid transparent;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  margin-right: 3px;
  margin-top: 13px;
  padding-bottom: 5px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  text-transform: none;
}
.pc-header-menu  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover, .pc-header-menu  .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active a   {
  border: 1px solid #f9d616;
  border-radius: 5px;
}

.banner-content h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  text-align: center;
  padding-top: 55px;
 /* text-shadow: 0 1px 5px #333;*/
  line-height: 76px;
}
.banner-content p {
  color: #fff;
  font-size: 40px;
  font-weight: 300;
  text-align: center;
  font-style:italic;
}
.banner-cta {
  padding: 70px 0 150px;
  text-align: center;
}
.pc-service-box {
  text-align: center;
}
.pc-service-box h2 {
  color: #0254a1;
  font-size: 36px;
  font-weight: bold;
}
.pc-service-box p {
  color: #0254a1;
  font-size: 24px;
  font-weight: 300;
}
.testimonial-cont {
  padding-bottom: 60px;
}
.testimonial-cont p {
  color: #0254a1;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
}
.span12.widget-span.widget-type-rich_text.testimonial-up-arrow-bg {
  float: none;
  margin: 0 auto !important;
  max-width: 400px !important;
}
/*
.testimonial-up-arrow-bg {
  background: #047cec;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px; 
  padding: 25px 0;  
}*/

.testimonial-up-arrow-bg {
  background: #ccc;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px; 
  padding: 25px 0;  
}

.blue-arrow {
  text-align: center;
  margin-bottom: -1px;
}
.download-case-study img {
  padding-left: 4px;
  top:-25px;
  position: relative;
}
p.pc-author {
  font-size: 24px;
  font-weight: normal;
}
p.pc-author span{
  font-size: 24px;
  font-weight: 300;
}

.case-study h2{
  font-size: 30px;
  font-weight: bold;
  color:#047cec;
}
.case-study p{
  font-size: 24px;
  font-weight: 300;
  color:#047cec;
}
.pc-logo {
  padding-bottom: 5px;
  padding-top: 10px;
}
.pc-logo-alone {
  text-align: center;
}
.B2B-marketers h2 {font-size:48px; color:#0254a1;font-weight:900;text-align: center;}
.B2B-marketers p {
  color: #0254a1;
  font-size: 24px;
  text-align: center;
  font-weight:300;
}
.Partner-with p {
  color: #0254a1;
  font-size: 24px;
  text-align: center;
  font-weight:bold;
}
.partner-box-center {
  padding-top: 40px;
}
.partners-box {
  background: #fffbdd;
  text-align: center;
  margin-bottom: 30px;
  padding: 50px 85px;
}
.partners-box h2{ 
  color: #0254a1;
  font-size: 30px;
  font-weight:bold; 
}
.partners-box  p{
  color: #0254a1;
  font-size: 18px;
  font-weight:300; 
}
.competitive-left p {
   color: #fff;
   font-size: 30px;
   font-weight: bold;
   line-height: 40px;
   padding-right: 85px;
   font-weight:400px;
}
/*tab style start=============================================================================================*/

.tab-con{padding-top: 35px;}
ul.tabs {  padding-left: 3px;}     
ul.tabs li
{
    display: inline;
    margin: 0;
}




ul.tabs li a
{
    font-size:18px;
    font-weight: normal;
    text-decoration: none;
    position: relative;
    padding: 10px 32px;
    color: #047cec;
    background: #ffe11c;
    outline:none;
    display:inline-block;
} 
ul.tabs li:first-child a {
  border-top-left-radius: 3px;
  margin-right:3px;
}
ul.tabs li:last-child a {
  border-top-right-radius: 3px;
   margin-left:3px;
}
       

        
ul.tabs li a:hover
{
    text-decoration: none;
}
        
ul.tabs li.selected a, ul.tabs li.selected a:hover{
  background: url("//cdn2.hubspot.net/hubfs/61796/yellow_arrow.png") no-repeat scroll center bottom #fff;
  color: #0254a1;
  position: relative;
  top: 0;
}
        
        
ul.tabs li.selected a:hover
{
    text-decoration: none;
}

div.tabcontents {
  background-color: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 25px 30px;
  position: relative;
  text-align: center;
  top: 3px;
}

.tabcontents p {
  color: #0254a1;
  font-size: 24px;
  font-weight: 300;
}


/*tab style end=============================================================================================*/


.better-lead {text-align:center;}
.better-lead h2 {
  font-size: 72px;
  color:#f9d616;
  margin-bottom:25px;
  font-weight:300;
}

.footer-cont h2 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.footer-cont a {
  text-decoration: none;
}
.footer-cont ul  {
  padding-left: 0;
}
.post_image {
  padding-top: 10px;
}
.footer-cont ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  list-style: none outside none;
  margin-left: 0;
  /*text-transform: capitalize;*/
}
.sitemap-con ul li {
  line-height: 25px;
}
.footer-social ul li {
  display: inline;
  padding-right:5px;
}
.footer-conact p {
  font-size: 18px;
  font-weight:bold;
}

.red-mor > a {
  font-size: 18px;
  font-weight:bold;
  color:#047cec !important;
  
}
.blog-tit a {
  font-size: 24px;
  font-weight: 900;
}
.blog-cont p span{
  font-size: 18px;
  font-family: "Lato",sans-serif !important;
}
.blog-cont p{
  font-size: 18px;
  font-family: "Lato",sans-serif !important;
}
.pc-copyright {
  font-size: 18px;
  font-weight:300;
  font-family: 'Lato',sans-serif;
  padding-top:5px;
}
.pc-comp {
  float: right;
}
.pc-comp a {
  font-size: 18px;
  font-weight: 300;
  text-decoration: none;
}
.copy-rit-bg {
  background: #01224d;
  padding: 30px 0 35px 0;
  margin-bottom:-5px;
}
 .span6.widget-span.widget-type-cell.partners-box {  min-height: 400px !important;}
 
 
.who-we-are .pointclear-banner {height: 630px;} 
.what-we-do .pointclear-banner {height: 630px;}
.how-we-do-it .pointclear-banner {height: 630px;}
.who-we-are .banner-content h1 { padding-top: 85px;}
.what-we-do .banner-content h1 { padding-top: 135px; margin-bottom:0.3em;}
.how-we-do-it .banner-content h1 { padding-top: 185px;}
.body-con {
  margin-top: 75px !important;
  padding-top:0;
}
.page-point-logo {
  text-align: center;
}
.develop-con {
  text-align: center;
}
.develop-con h2 {
  color: #0254a1;
  font-family: lato;
  font-size: 48px;
  font-weight:800;
}
.develop-con p {
  color: #0254a1;
  font-family: lato;
  font-size: 24px;
  font-weight: 300;
  padding: 0 35px;
}
.see-us-bg {
  background: #fffbdd;
  border-radius: 4px;
  margin-top: 30px;
  padding: 50px 45px 45px;
}
.see-left-con h2 {
  color: #0254a1;
  font-family: lato;
  font-size: 24px;
  font-weight: 800;
  line-height: 21px;
}
.see-left-con p {
  color: #0254a1;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom:50px;
}
.meet-cta-button {
  margin-top: 15px;
}
.work-cta-button {
  margin-top: 15px;
}
.see-right-con img {
  float: right;
}
.gray-bg {
  background:url("//cdn2.hubspot.net/hubfs/61796/every_member_bg.jpg") repeat;
  margin-top: 90px;
  padding:70px 0 115px;
  text-align: center;
}

.gray-bg-02 {
  background:url("//cdn2.hubspot.net/hubfs/61796/every_member_bg.jpg") repeat;
  padding:55px 0 85px;
  text-align: left;
}

.gray-bg h2 {
  color: #023d74;
  font-family: lato;
  font-size: 36px;
  font-weight: 800;
  line-height: 51px;
}

.gray-bg-02 h2 {
  color: #023d74;
  font-family: lato;
  font-size: 36px;
  font-weight: 800;
  line-height: 51px;
}


.emb-bg {
  background: url("//cdn2.hubspot.net/hubfs/61796/embrasing_bg.jpg") no-repeat 0 0 / cover ;
  padding-top: 110px;
  text-align: center;
  height: 885px;
}
.emb-bg h2 {
  color: #fff;
  font-family: lato;
  font-size: 48px;
  font-weight: 800;
  margin-bottom:0;
}
.emb-bg p {
  color: #fff;
  font-family: lato;
  font-size: 24px;
  font-weight: 300;
  padding:0 60px;
  margin-bottom: 55px;
}
.social-bg {
  border-bottom: 25px solid #047cec;
  border-top: 25px solid #047cec;
  padding: 40px 0;
}
.social-bg h2 {
  color: #047cec;
  font-family: lato;
  font-size: 48px;
  text-align: right;
  font-weight:800;
}
.social-bg p {
  margin-left: 15px;
  padding-top: 15px;
  text-align: left;
}
.social-bg p a img {
  margin-right: 22px;
}
.we-can-left {
  margin-top: 35px;
}
.we-can-right p {
  color: #023d74;
  font-size: 18px;
  text-align: left;
}
.cta-button {
  margin-top: 40px;
}
.how-we-do-it .banner-content h1 span {
  font-style: italic;
  text-decoration: underline;
}
.what-body-tit h2 {
  color: #0254a1;
  font-family: lato;
  font-size: 48px;
  font-weight: 800;
  margin-bottom: 60px;
  margin-top: 60px;
  text-align: center;
}
.mutually-bg {
  background: url("//www.pointclear.com/hubfs/what-we-do-bg2.jpg") no-repeat scroll center 0 / cover ;
  height: 784px;
  margin-top: 90px;
  padding-top: 155px;
}
.mutually-bg h2 {
  color: #0053a0;
  font-family: lato;
  font-size: 48px;
  font-weight: 800;
  margin-bottom:0;
  text-align: center;
  
}
.mutually-bg h2 span {
  text-decoration: underline;
}
.mutually-bg h3 {
  color: #047cec;
  font-size: 36px;
  padding: 0 97px;
  text-align: center;
  margin-top:17px;
}
.mutually-left p {
  color: #464646;
  font-family: lato;
  font-size: 18px;
  line-height: 35px;
}
.mutually-right p {
  color: #464646;
  font-family: lato;
  font-size: 18px;
  line-height: 35px;
}

.tel-bg {
  margin-top: 80px;
}
.tel-bg h2 {
  color: #0053a0;
  font-family: lato;
  font-size: 48px;
  text-align: center;
  font-weight:800;
}
.tel-bg p {
  color: #0053a0;
  font-family: lato;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
  padding: 0 50px;
}
.tel-bg p span {
  color: #0053a0;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}
.tel-bg p span span {
  color: #0053a0;
  float: left;
  font-weight: 300;
  margin-top: -9px !important;
  padding-left: 12px;
}
.gain-bg {
  background:url("//cdn2.hubspot.net/hubfs/61796/gain_insight_bg.jpg") repeat-x;
  margin-top: 85px;
  padding: 90px 0;
}
.gain-bg h2 {
  color: #fff;
  font-size: 48px;
  text-align: center;
  margin-bottom:0;
  font-weight:800;
}
.gain-left h2 {
  font-size: 18px;
  font-weight:700;
}
.gain-right h2 {
  font-size: 18px;
  font-weight:700;
}
.gain-bg h3 {
  color: #f9d616;
  font-size: 36px;
  text-align: center;
  margin-top:17px;
}
.gain-left p {
  color: #fff;
  font-size: 18px;
  line-height: 35px;
}
.gain-right p {
  color: #fff;
  font-size: 18px;
  line-height: 35px;
}
.mind-bg {
  background: #c0defa;
  padding: 60px 0 90px;
}
.we-can-right .cta-button {
  margin-top: 20px;
}
.we-can-right h2 {
  color: #023d74;
  font-size: 36px;
}
.mind-bg .we-can-right h2 {
  color: #023d74;
  font-size: 36px;
  font-weight:800;
}
.mind-bg .we-can-right p {
  color: #023d74;
  font-size: 18px;
  line-height: 28px;
  padding-right: 40px;
  text-align: left;
}
.mind-cta {
  margin-top: 0;
}
.how-body-tit {
  text-align: center;
}
.how-body-tit h2 {
  color: #0254a1;
  font-family: lato;
  font-size: 48px;
  margin-bottom: 0;
}
.how-body-tit h3 {
  color: #047cec;
  font-family: lato;
  font-size: 36px;
  font-weight: 400;
  margin-bottom: 42px;
  margin-top: 0;
}
.crack-bg {
  background: #ebebeb;
  border-radius: 4px;
  padding: 0px 15px;
  text-align: center;
}
.crack-bg h2 {
  color: #0254a1;
  font-size: 30px;
  font-weight: 800;
}
.learn-buuton {
  margin-top: 35px;
  padding-bottom: 25px;
}
.defined-bg {
  background: #e5f2fd;
  margin-top: 85px;
  padding:50px 0 130px;
  text-align: center;
}
.defined-bg h2 {
  color: #0254a1;
  font-size: 48px;
  margin-bottom: 50px;
  padding-top: 20px;
  font-weight:800;
}
.arrow-img .hs-image-widget {
  left: 120px;
  position: relative;
  top: -147px;
  z-index: 9999;
}
.lead-tit h2 {
  color: #0254a1;
  font-size: 48px;
  text-align: center;
  margin-top: -335px;
  font-weight:800;
}
.lead-img {
  margin-top: -170px;
}
.partn-bg {
  background:url("//cdn2.hubspot.net/hubfs/61796/how_partnering.jpg") repeat-x;
  margin-top: 85px;
  padding:60px 0 110px;
  text-align: center;
}
.partn-bg {
  background:#ccc;
  margin-top: 85px;
  padding:60px 0 110px;
  text-align: center;
}
.partn-bg h2 {
  color: #0254a1;
  font-family: lato;
  font-size: 48px;
  font-weight:800;
}
/*.effect-tit-bg {
  background: url("//cdn2.hubspot.net/hubfs/61796/effect_bg.png") no-repeat;
  position: relative;
    text-align: center;
    z-index: 9999;
}*/
.effect-tit-bg {
  background: #0053a1 none repeat scroll 0 0;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  box-shadow: 0 0 10px #024079 inset;
  position: relative;
  text-align: center;
  z-index: 9999;
}
.effect-tit-bg h2 {
  color: #f9d616;
  margin: 0;
  padding: 27px 0;
  font-weight:700;
}
.effect-con-bg {
  background: url("//cdn2.hubspot.net/hubfs/61796/effect_bg_white.png") no-repeat;
  height: 346px;
  margin-top: -75px;
}
.effect-con-bg p {
  color: #0053a0;
  font-size: 24px;
  font-weight: 400;
  line-height: 37px;
  padding: 70px 49px 0;
}
.reven-con {
  margin-top: 35px;
}

.reven-con-01 {
  margin-top: 35px;
}
.help-bg {
  background: #047cec;
  padding: 50px 0 135px;
  text-align: center;
}
.help-bg h2 {
  color: #f9d616;
  font-family: lato;
  font-size: 72px;
  font-weight: 300;
}
.demo ul{
            list-style: none outside none;
		    padding-left: 0;
            margin: 0;
		}
        .demo .item{
            margin-bottom: 60px;
        }
		.content-slider li{
		    text-align: center;
		}
		.content-slider h3 {
		    margin: 0;
		    padding: 70px 0;
		}
	.demo {margin: 0 auto; width: 1020px;}
.lSSlideOuter .lSPager.lSpg {
  background: #fff none repeat scroll 0 0;
  border-radius: 6px;
  float: none !important;
  margin: 0 auto !important;
  width: 170px;
  padding:9px 0 !important;
}
 
 
 
.download-case-study {  margin: -12px 0 30px;text-align:center;}
.tooltipster-content{width:700px !important; background:none !important; border-radius:4px; padding-bottom:40px !important; padding-top:25px !important; }
.tooltipster-content > a{font-size:18px !important; font-family:lato; color:#fff !important; line-height:27px !important; text-decoration: none !important; text-align:center;}
.lSSlideOuter .lSPager.lSpg > li a {
  background:none !important;
  border: 1px solid #428bca !important;
  height: 11px !important;
  width: 11px !important;
  
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #428bca !important;
}
.tooltipster-default {
    border-radius: 5px; 
	border: 2px solid #fff !important;
	background: none !important;
	color: #fff;
    margin-top:20px;
}
.tooltipster-arrow-border {width:75px !important; height:30px !important; background:url(//cdn2.hubspot.net/hubfs/61796/arrow.png) no-repeat !important; margin-top:-22px !important; border:none !important;}


/*

.tooltipster-arrow {
  background: none;
  border: 2px solid #fff;
  border-radius: 8px;
  padding: 10px;
  position: relative;
}
.tooltipster-arrow::after {
  border-bottom:24px solid rgba(0, 0, 0, 0.9);
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
  top: -24px;
}
.tooltipster-arrow::before {
  border-bottom: 25px solid #fff;
  border-left: 26px solid transparent;
  border-right: 25px solid transparent;
  content: "";
  display: inline-block;
  left: 49.8%;
  position: absolute;
  top: -26px;
}
*/

.fb-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/facebook.png") no-repeat scroll 0 0;
  height: 83px;
  width: 81px;
}

.fb-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_01.png") no-repeat scroll 0 0;
}
.twt-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_03.png") no-repeat scroll 0 0;
  height: 83px;
  width: 81px;
}

.twt-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/twitter-blue.png") no-repeat scroll 0 0;
}

.in-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_05.png") no-repeat scroll 0 0;
  height: 83px;
  width: 81px;
}

.in-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/in-blue.png") no-repeat scroll 0 0;
}
.g-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/googleplus.png") no-repeat scroll 0 0;
  height: 83px;
  width: 81px;
}

.g-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-googleplus.png") no-repeat scroll 0 0;
}

.y-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/youtube.png") no-repeat scroll 0 0;
  height: 83px;
  width: 81px;
}

.y-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-youtube.png") no-repeat scroll 0 0;
}

.social-icon-img div {
  float: left;
  margin-right: 15px;
  margin-top: 30px;
}
.social-icon-img > a {
  cursor: pointer;
  font-size:0;
}
.footer-cont ul li.email {
  text-transform: lowercase;
}
 
/*s-h*/
.s-tooltip-cont {
    width:400px;
    padding:10px;
}
#jtt_uni_box_con {
    background: rgba(0, 0, 0, 0.78) !important;
    top: 4px !important;
}
.s-competetive-left h2 {
    font-size:32px;
    color:#ffffff;
}
.contact-us .pointclear-banner {  height: 630px;}
.contact-us .banner-content {  float: none !important;  margin: 0 auto !important;  width: 49% !important;}
.contact-us .banner-content h1 {  padding-top:95px;margin-bottom: 15px;}
.contact-us .banner-content p {  margin-top: 20px;font-size: 36px;}
.addr_box h2 {  border-bottom: 2px solid #6898c9;  color: #0254a1;  font-size: 30px;  padding-bottom: 10px;margin-bottom: 0;}
.addr_box ul {  padding-left: 0;}
.addr_box ul li {  color: #0254a1;  display: block;  font-size: 20px;  font-weight: 300;  line-height: 30px;}
.addr_box p , .addr_box p  a{  color: #0254a1; font-size: 20px; line-height: 30px; margin-top: 12px;}
.addr_box p  a{text-decoration:none;}
.addr_box p  a:hover{text-decoration:none;color: #0254a1;}
.addr_box ul li a, .addr_box ul li a:hover{  color: #0254a1;font-size: 18px;  font-weight: 300; text-decoration:none;}
.contact-addr-bg {  padding: 55px 0 70px;}
.pc-contact-form-bg {  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/contact_us_page_images/form_bg.png") repeat scroll 0 0;padding: 60px 0 45px;}
.contact_us_form .hs-form fieldset {   max-width: 100%;}
.contact_us_form .hs-form fieldset.form-columns-1 .hs-input {width: 100% !important;}
.contact_us_form .hs-form fieldset.form-columns-2 .hs-form-field {width: 50% !important;}
.contact_us_form .hs-form fieldset.form-columns-1 .input {margin-right: 0px !important;}
.contact_us_form .hs_firstname, .contact_us_form .hs_lastname, .contact_us_form .hs_email {width: 33.3% !important;}
.contact_us_form .hs_function__c, .contact_us_form .hs_title_group__c, .contact_us_form .hs_average_deal_size__c { width: 32.7% !important;}
.contactform-tit-area h2 {  color: #fff;  font-size: 36px;  text-align: center;margin: 10px 0; }
.contactform-tit-area p {  color: #fdfdfd;  font-size: 18px;  font-weight: 300;  margin: 0 0 30px;  text-align: center;}
.contact_us_form input[type="text"], .contact_us_form input[type="password"], .contact_us_form input[type="datetime"], .contact_us_form input[type="datetime-local"], .contact_us_form input[type="date"], .contact_us_form input[type="month"], .contact_us_form input[type="time"], .contact_us_form input[type="week"], .contact_us_form input[type="number"], .contact_us_form input[type="email"], .contact_us_form input[type="url"], .contact_us_form input[type="search"], .contact_us_form input[type="tel"], .contact_us_form input[type="color"] {
  background: #858585;
  border: 1px solid #fff;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  margin: 0;
  min-height: 50px;
  padding: 6px 6px 6px 15px !important;
  transition: all 0.2s ease-out 0s;
  width: 100%;
  font-weight:300;
}
.contact_us_form  select{
  background: #858585 url("//cdn2.hubspot.net/hubfs/61796/contact_us_page_images/arrow-button.png") no-repeat scroll right center;
  border: 1px solid #fff;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  margin: 0;
  min-height: 45px;
  padding: 6px 6px 6px 15px !important;
  transition: all 0.2s ease-out 0s;
  width: 100%;
  font-weight:300;
  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.contact_us_form .hs_lastname.field.hs-form-field .input {  margin-right: 15px !important;  width:95%;}
.contact_us_form .hs_company.field.hs-form-field .input, .contact_us_form .hs_email.field.hs-form-field .input, .contact_us_form .hs_average_deal_size__c.field.hs-form-field .input, .contact_us_form .hs_function__c.field.hs-form-field .input {  margin-right: 15px;}
/* .contact_us_form .hs_email.field.hs-form-field .input {  margin-right: 0;} */
.contact_us_form .hs_lastname.field.hs-form-field {  margin-right: 0px !important;}
.contact_us_form .hs_company.field.hs-form-field{  margin-right: 0px !important;}

.contact_us_form .hs_firstname.field.hs-form-field .input {  margin-right: 15px !important;}

.contact_us_form .hs_what_is_your_role.field.hs-form-field {  margin: 0 !important;}
.contact_us_form .hs_what_is_your_department.field.hs-form-field {  margin: 0 11.1px;}
/* .contact_us_form .hs_function__c.field.hs-form-field .input {  margin-right: 0;} 
.contact_us_form .hs_average_deal_size__c.field.hs-form-field .input {  margin-right: 0;} */
.contact_us_form .hs_title_group__c.field.hs-form-field .input {  margin-right: 0;}
.contact_us_form .hs_title_group__c.field.hs-form-field {  margin: 0 11.1px;}
.contact_us_form .hs_message.field.hs-form-field .input {  margin-right: 0;}

.contact_us_form .hs-form fieldset.form-columns-2 .input {  margin-right: 0px;}
.contact_us_form  .hs_what_is_your_average_deal_size.field.hs-form-field{   margin: 0 !important;}
.contact_us_form .form-columns-3 .hs_what_is_your_role .input {  margin-right: 0 !important;}
.contact_us_form .form-columns-3 .hs_what_is_your_department .input {  margin-right: 0 !important;}
.contact_us_form .form-columns-3 .hs_what_is_your_average_deal_size .input {  margin-right: 0 !important;}
.contact_us_form .hs-form-required {  display: none;}
.contact_us_form .hs-richtext p {  color: #fff;  float: right;  width: 20%;}
.contact_us_form .hs_how_can_we_help_you.field.hs-form-field .input {  width: 100%;margin-right: 0;}
.contact_us_form textarea {
  background:  #858585;
  border: 1px solid #fff;
  border-radius: 7px;
  width: 100% !important;
  min-height:110px;
  color:#fff;
  padding: 10px 10px 10px 15px;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
}
.hs-error-msgs.inputs-list label {
  color: #ff0000;
}
.contact_us_form .actions {
  clear: both;
  float: none;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.contact_us_form .hs-button.primary.large {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat-x;
  border: 2px solid #f9d616;
  border-radius: 4px;
  box-shadow: none;
  color: #f9d616;
  cursor: pointer;
  display: inline-block;
  float: none;
  font-size: 14px;
  line-height: 20px;
  margin: 40px auto;
  padding: 21px 75px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
  font-weight: 900;
}
.contact-us .better-lead h2 {  color: #f9d616;  font-size: 60px;  font-weight: 300;  margin-bottom: 50px;}
.cta_button.visit_our_faq {
  background: #f9d616 none repeat scroll 0 0;
border-radius: 3px;
color: #0254a1;
font-weight: 900;
padding: 25px 90px;
text-decoration: none;
text-transform: uppercase;
font-size:18px;
}
.contact-us .better-lead-bg {
  background: #047cec none repeat scroll 0 0;
  padding: 30px 0 150px;
}
.contact_us_form select option {
  min-height: 35px !important;
}
.contact_us_form input::-webkit-input-placeholder {
 opacity:1 !important;
 color:#fff !important;
}

.contact_us_form input:-moz-placeholder { /* Firefox 18- */
   opacity:1 !important;
   color:#fff !important;
}

.contact_us_form input::-moz-placeholder {  /* Firefox 19+ */
  opacity:1 !important; 
  color:#fff !important;
}

.contact_us_form input:-ms-input-placeholder {  
  opacity:1 !important; 
  color:#fff !important;
}
.contact_us_form textarea:-ms-input-placeholder {  
  opacity:1 !important; 
  color:#fff !important;
}
.contact_us_form textarea::-webkit-input-placeholder {
 opacity:1 !important;
 color:#fff !important;
}

.contact_us_form textarea:-moz-placeholder { /* Firefox 18- */
   opacity:1 !important;
   color:#fff !important;
}

.contact_us_form textarea::-moz-placeholder {  /* Firefox 19+ */
  opacity:1 !important; 
  color:#fff !important;
}
.pc-apply-form-bg input::-webkit-input-placeholder {
 opacity:1 !important;
 color:#464646 !important;
}

.pc-apply-form-bg input:-moz-placeholder { /* Firefox 18- */
   opacity:1 !important;
   color:#464646 !important;
}

.pc-apply-form-bg input::-moz-placeholder {  /* Firefox 19+ */
  opacity:1 !important; 
  color:#464646 !important;
}

.pc-apply-form-bg input:-ms-input-placeholder {  
  opacity:1 !important; 
  color:#464646 !important;
}
.pc-apply-form-bg textarea:-ms-input-placeholder {  
  opacity:1 !important; 
  color:#464646 !important;
}
.pc-apply-form-bg textarea::-webkit-input-placeholder {
 opacity:1 !important;
 color:#464646 !important;
}

.pc-apply-form-bg textarea:-moz-placeholder { /* Firefox 18- */
   opacity:1 !important;
   color:#464646 !important;
}

.pc-apply-form-bg textarea::-moz-placeholder {  /* Firefox 19+ */
  opacity:1 !important; 
  color:#464646 !important;
}
.apply-form-page .pointclear-banner {
  background-position: center center;
  background-size: cover;
  height: 335px;
}
.apply-form-page .banner-content h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  padding-top: 25px;
  text-align: center;
}
.pc-apply-form-bg {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/career_apply_page_images/apply_form_bg.png") repeat scroll 0 0;
  padding: 60px 0 80px;
}
.apply-form-tit h2 {
  color: #0254a1;
  font-size: 36px;
  text-align: center;
  margin-bottom: 10px;
}
.apply_form h3 {
  color: #0254a1;
  font-size: 36px;
  margin: 0 0 10px;
}
.apply-form-tit p {
  color: #0254a1;
float: none;
font-size: 20px;
margin:0 auto 30px;
text-align: center;
width: 63%;
font-weight:300;
}
.apply_form .hs-form fieldset {   max-width: 100%;}
.apply_form .form-columns-2 {  float: left;  width: 50%;}
.apply_form .form-columns-3 {  float: left;  width: 100%;margin-top:20px;}
.apply_form .form-columns-1 {  float: left;  width: 100%;}
.apply_form input[type="text"], .apply_form input[type="password"], .apply_form input[type="datetime"], .apply_form input[type="datetime-local"], .apply_form input[type="date"], .apply_form input[type="month"], .apply_form input[type="time"], .apply_form input[type="week"], .apply_form input[type="number"], .apply_form input[type="email"], .apply_form input[type="url"], .apply_form input[type="search"], .apply_form input[type="tel"], .apply_form input[type="color"] {
  background: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #464646;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  margin: 0;
  min-height: 50px;
  padding: 6px 6px 6px 15px !important;
  transition: all 0.2s ease-out 0s;
  width: 100%;
  font-weight:300;
}
.apply_form  select{
  background: #fff url("//cdn2.hubspot.net/hubfs/61796/career_apply_page_images/button-arrow.png") no-repeat scroll right center;
  border: 1px solid #c2c2c2;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #464646;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  margin: 0;
  min-height: 50px;
  padding: 6px 6px 6px 15px !important;
  transition: all 0.2s ease-out 0s;
  width: 100%;
  font-weight:300;
  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.apply_form .hs_lastname.field.hs-form-field .input {  margin-right: 15px !important;  width:95%;}
.apply_form .hs_mobilephone.field.hs-form-field .input {  margin-right: 15px;}
.apply_form .hs_email.field.hs-form-field .input {  margin-right: 0;}
.apply_form .hs_lastname.field.hs-form-field {  margin-right: 0px !important;}
.apply_form .hs_company.field.hs-form-field{  margin-right: 0px !important;}
.apply_form .hs_firstname.field.hs-form-field .input {  margin-right: 15px !important;}
.apply_form .hs-form fieldset.form-columns-2 .input {  margin-right: 0px;}
.apply_form .hs-form-required {  display: none;}
.apply_form .form-columns-2:nth-child(3) {  width: 100%;margin-top: 10px;}
.apply_form .hs_position_applied_for.field.hs-form-field {
  margin-right: 7.5px;
  width: 49% !important;
}
.apply_form select option {
  min-height: 35px !important;
}
.apply_form .hs_how_do_you_find_us.field.hs-form-field {
  margin-left: 7.5px;
  width: 49.71% !important;
}
.apply_form textarea {
  background:  #fff;
  border: 1px solid #c2c2c2;
  border-radius: 7px;
  width: 100% !important;
  min-height:110px;
  color:#464646;
  padding: 10px 10px 10px 15px;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  margin-top: 10px;
}
.apply_form .hs_message_area_1 .input {
  margin-right: 0 !important;
}
.apply_form .hs_message_area_2 .input {
  margin-right: 0 !important;
}
.apply_form .hs_message_area_3 .input {
  margin-right: 0 !important;
}
.hs-error-msgs.inputs-list label {
  color: #ff0000;
  font-size:15px;
}
.apply_form .actions {
  float:left;
  text-align: left;
  width: 100%;
}
.apply_form .hs-button.primary.large {
 background-color: #f9d616;
background-image: none;
background-repeat: repeat-x;
border: 2px solid #f9d616;
border-radius: 4px;
box-shadow: none;
color: #0254a1;
cursor: pointer;
display: inline-block;
float: none;
font-size: 24px;
font-weight: 900;
line-height: 20px;
margin: 30px auto;
padding: 40px 100px;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: uppercase;
vertical-align: middle;
width: auto;
}
.apply_form input::-webkit-input-placeholder {
 opacity:1;
}

.apply_form input:-moz-placeholder { /* Firefox 18- */
   opacity:1;
}

.apply_form input::-moz-placeholder {  /* Firefox 19+ */
  opacity:1; 
}

.apply_form input:-ms-input-placeholder {  
  opacity:1; 
}

.apply_form textarea::-webkit-input-placeholder {
 opacity:1;
}

.apply_form textarea:-moz-placeholder { /* Firefox 18- */
   opacity:1; 
}

.apply_form textarea::-moz-placeholder {  /* Firefox 19+ */
  opacity:1;  
}

.apply_form textarea:-ms-input-placeholder {  
  opacity:1;  
}
.apply_form .hs_upload_your_voice_recording.field.hs-form-field {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 7px;
  float: left;
  margin-top: 25px;
  padding: 10px;
  width: 50%;
  max-height:240px;
}
.hs-field-desc {
  float: right;
  position: relative;
  top: -52px;
  width: 50%;
}
.hs-field-desc p{
  font-size: 14px;
  font-weight: 300;
}
.upload-tit {
  margin-top: 15px;
  text-align: center;
  width: 50%;
}
.group-span-filestyle.input-group-btn {
  text-align: center;
}

.bootstrap-filestyle.input-group {
  width:50%;
}
.hs_upload_your_voice_recording.field.hs-form-field label {
  color: #0254a1;
  font-size: 24px;
  font-weight: 900;
}
span.buttonText {
 background: #047cec none repeat scroll 0 0;
border-radius: 7px;
color: #fff;
font-size: 16px;
font-weight: 900;
padding: 17px 80px;
text-transform: uppercase;
}
.form-control.input-uploadcoverInput {
border: medium none !important;
color: #454545 !important;
font-size: 14px !important;
font-weight: 300 !important;
min-height: 20px !important;
position: relative;
top: 100px;
text-align:center;
}
.hs-field-desc h3 {
  color: #454545;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  margin: 0;
}
.form-columns-2.full {
  width: 100%;
}
.hs_upload_your_resume.field.hs-form-field {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 7px;
  float: left !important;
  margin-left: 30px;
  margin-top: 25px;
  min-height: 240px;
  max-height: 240px;
  width: 25% !important;
  padding: 10px;
}
.group-span-filestyle.input-group-btn {
  float: none;
  margin: 0 auto !important;
  text-align: center !important;
  width: auto !important;
}
.hs_upload_your_resume .bootstrap-filestyle.input-group {
  width: 100%;
}
.hs_upload_your_resume .upload-tit {
  margin-top: 15px;
  text-align: center;
  width: 100%;
}
.hs_upload_your_resume.field.hs-form-field label {
  color: #0254a1;
  font-size: 24px;
  font-weight: 900;
}
.form-control.input-uploadresumeInput {
  border: medium none !important;
  color: #454545 !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  min-height: 20px !important;
  position: relative;
  text-align: center;
  top: 120px;
}


.faq-page .pointclear-banner {
  background-position: center center;
  background-size: cover;
  height: 335px;
}
.faq-page .banner-content h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  padding-top: 25px;
  text-align: center;
  text-transform:uppercase;
}
.pc-faq-bg {
  background: #fff none repeat scroll 0 0;
  padding: 70px 0;
}

.faq-box p {
  background:#e5f2fd;
  color:#0254a1;
  font-size:20px;
}
.faq-box p a {
  color: #0254a1;
  font-weight: bold;
}
.faq-box .answer {
  border-radius: 3px;
  width: 205.5%;
  background:#e5f2fd;
  box-shadow: 0 0 3px 4px #d6e6fd inset;
  padding: 18px 15px;
}
.faq-box ul li{
  border-radius: 3px;
  color:#0254a1;
  font-size:20px;
  
}
.faq-box h2 {
  background: #959595 url("//cdn2.hubspot.net/hubfs/61796/faq_page_image/arrow.png") no-repeat scroll 96% center;
  border-radius: 3px;
  padding: 18px 15px;
  color:#fff;
  font-size:24px;
  min-height: 95px;
  line-height: 53px;
 transition-duration: 0.2s;
}

.faq-box.arrow h2 {
  background: #047cec url("//cdn2.hubspot.net/hubfs/61796/faq_page_image/down-arrow.png") no-repeat scroll 96% center;
}

.faq-box.right_align .answer {
  width: 205.5%;
  float:right;
}

.teleprospecting .pointclear-banner {
  background-position: center center;
  background-size: cover;
  height: 335px;
}
.teleprospecting .banner-content h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  margin: 0 auto;
  padding-top: 38px;
  text-align: center;
  width: 80%;
}
.teleprospecting .cont-right h2, .teleprospecting .cont-left h2 {
  color: #0254a1;
  font-size: 36px;
  font-weight: 900;
  margin-top: 0;
  margin-bottom:15px;
}
.teleprospecting .cont-right p, .teleprospecting .cont-left p,.teleprospecting .cont-right ul li, .teleprospecting .cont-left ul li {
  color: #0254a1;
  font-size: 18px;
  font-weight: 300;
  font-family:lato;
  line-height: 30px;
}
.cont-left ul {
  /*padding-left:15px;*/
}
.cont-right {
  padding-left: 35px;
}
.cont-left {
  padding-right: 25px;
}
.cont-right ul {
  /*padding-left:15px;*/
}
.teleprospecting .top_module {
  padding-top: 100px !important;
}
.teleprospecting .bottom_module {
  padding-bottom: 80px !important;
}

.teleprospecting .cont-left {
  margin-left: 0 !important;
}
.teleprospecting .img-right {
  float: right !important;
}
.teleprospecting  .border_bottom {
  border-bottom: 1px solid #b7b7b7;
}

.teleprospecting .box-space {
  padding: 70px 0;
}

.careers .pointclear-banner {
  height: 630px;
}
.careers .banner-content p {
  color: #fff;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  margin: 0 auto;
  text-align: center;
  width: 65%;
}
.pc-career-at-bg {
  background: #fff none repeat scroll 0 0;
  padding: 25px 0 70px;
}
.career-at-tit h2 {
  color: #0254a1;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
}
.career-at-cont-left p {
  color: #0254a1;
font-size: 24px;
font-weight: 300;
line-height: 35px;
padding-right: 20px;
}
.career-at-cont-left p:first-child {
  margin-top: -5px;
}
.career-at-img {
  border-radius: 6px;
}

.career-at-img img{
  border-radius: 6px;
}
.img-txt-position {
  position: relative;
}
.img-txt {
  position: absolute;
  top: 0;
}
.img-txt p {
  color: #ffe11c;
  font-family: "Satisfy",cursive !important;
  font-size: 28px;
  padding-left: 5%;
  width: 44%;
}
.avail_position h2 {
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
  color:#0254a1;
}
.avail_left,.avail_right {
  background: #fffcdd none repeat scroll 0 0;
  border-radius: 6px;
  padding: 45px;
 
}
.avail_left h2,.avail_right h2{
    font-size:; 24px ;
    color:#0254a1;
    font-weight:900;
    
}
.avail_right p, .avail_left p {
  font-size:18px ;
  color:#0254a1;
  font-weight:300;
  line-height:30px;
   min-height:310px;
}
.learn-more h2 {
  background: #f9d616 none repeat scroll 0 0;
  border-radius: 3px;
  padding: 25px 0;
  text-align: center;
  width: auto;
  color:#0053a0;
  font-size:18px;
  margin-right: 5px;
}

.upload h2 {
  background: #047cec none repeat scroll 0 0;
  border-radius: 3px;
  padding: 25px 0;
  text-align: center;
  width: auto;
  color:#ffffff;
  font-size:18px;
  margin-left: 5px;
}
.emp_benefit-bg {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/testi-bg.jpg") no-repeat scroll center center / cover ;
  padding: 35px 0 80px;
}
.emp_benefit-bg h2 {
  color: #0254a1;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
  margin-bottom:30px;
}
.list-con {
  float: none !important;
  margin: 0 auto !important;
  width: 86% !important;
}
.emp_benefit-bg ul li {
  color: #464646;
  font-size: 24px;
  font-weight: normal;
}
.want-to-hear-bg {
  background: url("//cdn2.hubspot.net/hubfs/61796/career_page_images/want-to-hear-bg.png") repeat;
  padding: 65px 0 140px;
}
.want-to-hear-bg h2 {
    font-size:48px;
    font-weight:900;
    color:#fff;
    text-align:center;
    width:70%;
    margin:30px auto 50px;
}


.want-to-hear-bg p{
    font-size:30px;
    font-weight:300;
    color:#fff;
    text-align:center;
    width:70%;
    margin:0 auto;
}


.yellow-bar {
  background: #ffe11c;
}
.img-position {
  margin-top: -39px;
  text-align: center;
}
.cta-bg {
  background: #ffe11c none repeat scroll 0 0;
border-radius: 3px;
position: relative;
text-align: center;
top: -22px;
 padding: 38px 0 15px;
}

.cta_button.listern-to-a-real-call {
  background: #0254a1 none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  padding: 20px 64px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size:18px;
  font-family:lato;  
  font-weight: 900;
}
.awesome-People-bg{
    background:#fff;
    padding:50px 0 0;
}
.awesome-People-bg h2 {
    font-size:48px;
    font-weight:900;
    color:#0254a1;
    text-align:center;
    width:70%;
    margin:0 auto;
}
.career_slider_bg{
    background:#047cec;
    padding:90px 0 50px ;
}
.career_slider_bg h2 {
    font-size:48px;
    font-weight:900;
    color:#ffffff;
    text-align:center;
    width:70%;
    margin:0 auto 40px;
}

.team .pointclear-banner {
  background-position: center center;
  background-size: cover;
  height: 630px;
}
.team .banner-content h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  margin-bottom: 25px;
  padding-top: 130px;
  text-align: center;
}
.team .banner-content p {
  color: #fff;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  margin: 0 auto;
  text-align: center;
  width: 71%;
}
.team-member-con {
  background: #fff;
  padding: 45px 0 100px;
}
.meet-team-tit h2 {
  color: #0254a1;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
}
.team-member img {
  border-radius: 5px;
}
.team-member h2 {
  color: #0254a1;
  font-size: 20px;
  font-weight: 900;
}
.team-member h2 span{
  color: #047cec;
  font-size: 18px;
  font-weight: normal;
  font-style:italic;
}
.team-member p{
  color: #545454;
  font-size: 14px;
  font-weight: normal;
  min-height: 155px;
}
.team-member .read_more {
    width:75% !important;
    border: 2px solid #ffe11c;
    border-radius: 5px;
}

.team-member .read_more .read {
  border-radius: 0;
  border-right: 2px solid #ffe11c;
  color: #047cec;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  width: 80%;
  padding: 5px 0 5px 5px;
}
.team-member .read_more .read a, .team-member .read_more .read a:hover {
  color: #047cec;
  text-decoration:none;
   padding-left: 10px;
}
.in_img {
  float: right;
  height: 100%;
  padding: 8px 5px;
}
.team-main-con.one {
  margin-top: 15px;
}
.team-main-con.two {
  margin-top: 60px;
}
.emp_benefit-bg {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/testi-bg.jpg") no-repeat scroll center center / cover ;
  padding: 35px 0 80px;
}
.team-photo-gallery {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/career_page_images/leadership-team-bg.png") repeat ;
  padding: 35px 0 80px;
}
.team-photo-gallery h2 {
  color: #0254a1;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 20px;
}
.team-photo-gallery p{
    color: #0254a1;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  width:80%;
  margin:0 auto;
}
.cta_button.team-join-our-team {
  background: #f9d616;
  border-radius: 3px;
  color: #0254a1;
  font-size: 18px;
  font-weight: 900;
  padding: 18px 90px;
  text-decoration: none;
  text-transform: uppercase;
}
.team-testimonial-bg {
  background: #047cec;
  padding: 50px 0 15px;
  text-align: center;
}
.join-team-cta {
  padding: 50px 0 0;
}

.pc-blog-banner {
  background-position: center center;
  background-size: cover;
  height: 315px;
}
.pc-blog-banner h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  margin-bottom: 25px;
  padding-top: 130px;
  text-align: center;
}
.pc-blog-banner p {
  color: #fff;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  margin: 0 auto;
  text-align: center;
  width: 51%;
}

.new-blog-body {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/blog_image/blog-background.png") repeat scroll 0 0;
  padding: 75px 0;
}
.new-blog .blog_archives_post_con {
  display: none;
}
.new-blog .blog_archives_post_year.item {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/resource_image/down-arrow.png") no-repeat scroll 50px center;
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: 5px 0;
}

.new-blog .hs-featured-image-wrapper {
  float: left;
  width: 100%;
  text-align:center;
}
.new-blog .hs-featured-image {
  float: none;
  margin: 0 auto;
  text-align: center;
 width: auto;
  max-width: none;
}
.new-blog .post-header {
  float: left;
  width: 100%;
}

.postedby-tag-area {
  float: left;
  width: 66%;
}
.blog_post_tit {
  float: left;
}
.new-blog .custom_listing_comments {
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e2e2e2;
  border-style: none none none solid;
  border-width: medium medium medium 2px;
  color: #888;
  display: block;
  float: left;
  /* font-family: lato; */
  font-size: 17px;
  line-height: 165%;
  margin-top: 10px;
  padding: 15px;
  width: 25%;
}
.continue-read {
  float: left;
  padding-top: 20px;
  width: 35%;
}
.social-con {
  border-top: 2px solid #ccc;
  float: left;
  padding: 15px 0 0 0;
  width: 65%;
}
.social-share-data a img {
  padding-right: 10px;
}
.new-blog .blog-social {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  color: #e2e2e2;
  float: left;
  margin: 0 0 15px;
  overflow: hidden;
  padding: 10px 0 0;
  width: 50%;
}
.main-blog-con {
  margin-right: 2.812% !important;
  width: 63% !important;
}

.hs-blog-post .mid-center .Newblog-sidebar {display: none !important;}
.hs-blog-post .main-blog-con {width: 100% !important;}
.hs-blog-post .mid-center .main-blog-con .post_summary_featured_img_01 {text-align: center;}

.social-share-data {
  float: left;
  width: auto;
}
.posted-comment {
  float: left;
  width: 100%;
  border-bottom: 2px solid #ccc;
  float: left;
  padding: 10px 0;
}
.new-blog .hs-form-field > label, .footer-blogsubscribe .hs-form-field > label {
  /*display: none;*/
}
.s-author-topic {
  padding-left: 0;
  margin-bottom: 5px;
}
.s-author-topic li {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}
.new-blog .post-item {
  background: #fff none repeat scroll 0 0;
  border-radius:5px;
}
.new-blog .post-body.clearfix {
  padding: 0 30px 25px;
  float:left;
}
.read-share-con {
  float: left;
  padding: 0 30px;
  width: 100%;
}
.white-bg{
    background:#fff;
    border-radius:5px;
}
.blue-bg{
    background:#047CEC;
    border-radius:5px;
    padding:20px 35px 25px;
}
.blue-bg h3{
    color:#fff;
    text-transform:capitalize;
    font-size:24px;
    font-weight:900;
    margin: 10px 0;
    text-align:left;
}
::placeholder {
   opacity:1 !important;
}
::-webkit-input-placeholder {
   opacity:1 !important;
}

:-moz-placeholder {
   opacity:1 !important;
}

::-moz-placeholder { 
   opacity:1 !important;  
}

:-ms-input-placeholder {  
   opacity:1 !important;  
}
.new-blog .s-author-topic select {
  -moz-appearance: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  -webkit-appearance:none;
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/blog_image/button-arrow.png") no-repeat scroll right center;
  border-color: #cccccc -moz-use-text-color #cccccc #cccccc;
  border-image: none;
  border-radius: 7px;
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  color: #464646;
  float: left;
  font-family: lato;
  font-size: 18px;
  height: 49px;
  width: 100%;
  max-width: 100%;
  padding: 2px 6px 2px 13px;
}
.padding_area {
  padding: 20px 35px;
}
.tit_bg {
  background: #0254a1 none repeat scroll 0 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 5px 35px;
}
.tit_bg h2{
    color:#fff;
    text-transform:capitalize;
    font-size:24px;
    font-weight:900;
}
.bottom_space{margin-bottom:35px;}

.hubspot-editable {  margin-bottom: 0 !important;}
.postedby-tag-area > p {  font-weight: normal !important;}
.postedby-tag-area p {
  color: #464646 !important;
  font-size: 14px !important;
  text-decoration: none !important;
}
.new-blog .post-body .postedby-tag-area p span {
  color: #464646 !important;
  float: none;
  font-size: 14px !important;
  font-weight: normal !important;
  text-decoration: none !important;
}
.postedby-tag-area p a {
  color: #047cec !important;
  font-weight: bold;
  text-decoration: underline !important;
}
.blog_post_tit h2{
  padding:20px 0;
}

.blog_post_tit h2 a {
  color: #0053a0 !important;
  font-size: 36px;
  font-weight: 900;
  line-height: 30px;
}
.blog_post_tit h2 a:hover {
  color: #0053a0 !important;
  text-decoration:none !important;
}
.new-blog .post-body p {
  color: #0053a0;
  float: left;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  margin: 0 0 10px;
}
.new-blog .section p {
  margin-bottom: 25px;
}

.continue-read .more-link {
  border: 2px solid #f9d616;
  border-radius: 3px;
  padding: 20px 35px;
  font-size:18px;
  color:#047cec;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}
.continue-read .more-link:hover {
  color:#047cec;
  text-decoration:none;
}
.new-blog .post-body p span {
  color: #0053a0;
  /*float: left;*/
  /* font-family: lato !important; */
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
}
.social-tit {
  color: #a5a5a5;
  text-transform: uppercase;
  line-height: 42px;
  font-size: 16px;
  font-weight: normal;
  font-family: lato;
  float: left;
  padding-right: 10px;
  width: auto;
}
.new-blog .subscribe_form .cell-wrapper.layout-widget-wrapper {
  text-align: center;
  font-size:18px;
  color:#fff;
  font-weight:bold;
}
.new-blog .subscribe_form select, .new-blog .subscribe_form input[type="text"], .new-blog .subscribe_form input[type="password"], .new-blog .subscribe_form input[type="datetime"], .new-blog .subscribe_form input[type="datetime-local"], .new-blog .subscribe_form input[type="date"], .new-blog .subscribe_form input[type="month"], .new-blog .subscribe_form input[type="time"], .new-blog .subscribe_form input[type="week"], .new-blog .subscribe_form input[type="number"], .new-blog .subscribe_form input[type="email"], .new-blog .subscribe_form input[type="url"], .new-blog .subscribe_form input[type="search"], .new-blog .subscribe_form input[type="tel"], .new-blog .subscribe_form input[type="color"] {
  background: #2990ef none repeat scroll 0 0;
  border: 1px solid #2990ef;
  border-radius: 3px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  display: inline-block;
  font-family: inherit;
  font-size:18px;
  margin: 0 0 10px 0 0;
  padding: 6px 6px 6px 18px !important;
  transition: all 0.2s ease-out 0s;
  width: 100% !important;
  color:#fff;
}

.new-blog .subscribe_form .hs-button.primary.large {
  background-color: #f9d616;
  background-image: none;
  background-repeat: repeat-x;
  border: 2px solid #f9d616;
  border-radius: 4px;
  box-shadow: none;
  color: #0254a1;
  cursor: pointer;
  display: inline-block;
  float: none;
  font-size: 18px;
  font-weight: 900;
  line-height: 20px;
  margin: 15px auto 0;
  padding: 21px 75px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.s-author-topic .submit {
  border: 2px solid #f9d616;
  border-radius: 3px;
  padding: 20px 0;
  text-align: center;
  margin-bottom:10px;
}
.s-author-topic .submit a{
    text-decoration:none;
    color:#047cec;
    font-size:18px;
    font-weight:900;   
    text-transform:uppercase;
}
.new-blog .blog-post-wrapper .section.post-body {
  padding: 0 30px;
}
.new-blog .blog-post-wrapper .section.post-body p{
  /*padding: 0px;*/
}






.cse .gsc-control-cse, .gsc-control-cse {
  padding: 1em 0 !important;
  width: auto;
}
.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus {
  border: 0px solid #4d90fe !important;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 1) inset  !important;
  outline: medium none;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
  border-color: #fff !important;
}
.padding_area input.gsc-input, .padding_area .gsc-input-box, .padding_area .gsc-input-box-hover, .padding_area .gsc-input-box-focus {
  border: 0 solid #ccc !important;
  margin-left: 6px;
}
.gsc-input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #464646;
    font-family: lato !important;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 30px;
}
.search-box-bg {
    padding: 5px 0;
}
.gsib_a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border: 1px solid #ccc !important;
    margin-left: 6px;
    border-radius:6px;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: transparent !important;
    border-color: transparent !important;
    filter: none;
}
.gsc-search-button {
    background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/blog_image/search-icon.png") no-repeat scroll right center;
}
table.gsc-search-box {
  border: 1px solid #ccc !important;
  border-radius: 6px;
  border-spacing: 0;
  height: 49px;
}
.new-blog .gsib_a {
  padding: 0 !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding: 0 0 0 5px !important;
  height: 47px !important;
}
.gsc-control-cse {
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: #fff;
    font-family: raleway !important;
}

.gsc-input-box {
    background: #fff none repeat scroll 0 0;
    height: 47px !important;
}
.gsc-search-button.gsc-search-button-v2 {
    background-color: transparent !important;
    background-image: none !important;
    min-height:40px;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: transparent !important;
}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    background-color: transparent !important;
    border-color: transparent !important;
}

.top_post_con h3 {
  background: #0254a1 none repeat scroll 0 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #fff;
  font-family: lato;
  font-size: 24px;
  font-weight: 900;
  margin: 0;
  padding: 25px 35px;
  text-transform: capitalize;
}
.top_post_con .hs-rss-module.feedreader_box {
  padding: 20px 35px;
}
.top_post_con .hs-rss-module.feedreader_box .hs-rss-item{
    border-bottom:1px solid #ccc;
    margin-bottom: 11px;
}
.top_post_con .hs-rss-module.feedreader_box .hs-rss-item:last-child{
    border-bottom:1px solid #fff;
}
.top_post_con .hs-rss-module.feedreader_box .hs-rss-item .hs-rss-item-text a.hs-rss-title{
    font-weight:900; font-size:18px; color:#0254a1; text-decoration:none;
    
}
.top_post_con .hs-rss-module.feedreader_box .hs-rss-item .hs-rss-item-text a.hs-rss-title:hover{
    font-weight:900; font-size:18px; color:#0254a1; text-decoration:none;
    
}
.top_post_con .hs-rss-module.feedreader_box .hs-rss-item .hs-rss-item-text .hs-rss-description p{
   font-weight:normal; font-size:14px; color:#454545;margin-top:3px;
    
}
.pagination-con{width:100%;float:left;}
.new-blog-body nav{width:50%;float:left;}
.new-blog .hs-author-avatar {
  border-radius: 10px;
  float: left;
  padding-right: 10px;
  width: auto;
}
.hs-author-avatar img {
  border-radius: 25px;
  width:50px;
}
nav .pagination li {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/resource_image/dot_img.png") no-repeat scroll left center;
  color: #545454;
  display: inline-block;
  font-size: 18px;
  font-weight: 300;
  padding-left: 10px;
  padding-right: 5px;
}
nav .pagination li:first-child a {
  color: #545454;
}
nav .pagination li:first-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-left: 0;
}
nav .pagination li:last-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-left: 0;
}
nav .pagination a {
  text-decoration:none;
  color:#0053a0;
  font-size:18px;
  font-weight:300;
}
nav .pagination a:hover {
  text-decoration:none;
  color:#0053a0;
  font-size:18px;
  font-weight:300;
}

.new-blog-body .view-al {
  color: #0053a0;
  float: right;
  font-size: 18px;
  font-weight: 300;
  margin: 15px 0;
  text-align: right;
  text-transform: capitalize;
  width: 50%;
}
.new-blog-body .view-al a{
  color: #0053a0;
}
.new-blog-body .view-al a:hover{
  color: #0053a0;
}
.new-blog-body nav ul li img {
  vertical-align: baseline;
}
.block {
  display: none;
}
#custom_blog_archives1 .container h3 strong {
  color: #0254a1;
  font-size: 18px;
  font-weight: bold;
}
.blog_archives_post_con p strong a {
  color: #047cec;
  font-size: 18px;
  text-decoration: none;
}

/* Carousal Slider Style */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	display: none;
   margin: 0 auto;
   position: relative;
   width: 90%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;    <style>
   	font-size: 0px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
#owl-demo .item{  margin: 70px 0px 0 0 !important; }

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.owl-item.loading{
	min-height: 150px;
}
.top_post_con .hs-rss-module.feedreader_box .hs-rss-item .hs-rss-item-text .hs-rss-description p span {
  color: #454545 !important;
}
.new-blog .post-body p span {
  color: #0053a0 !important;
}
  


#owl-demo .item img {
 display: block;
float: left;
height: auto;
margin-right: 5%;
margin-top: 4%;
vertical-align: middle;
width: auto;
}
#owl-demo .item p {
  color: #ffffff;
  float: left;
  font-family: lato;
  font-size: 30px;
  font-weight: 300;
  height: auto;
  width: 78%;
  font-style:italic;
  line-height: 43px;
}
.owl-pagination {
  float: none;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  opacity: 1 !important;
  background: #0A549B none repeat scroll 0 0 !important;
  border:2px solid #0A549B !important;
}
.owl-theme .owl-controls .owl-page span {
  background: #047CEC none repeat scroll 0 0 !important;
  border-radius: 20px !important;
  display: block;
  height: 15px;
  margin: 5px 7px;
  opacity: 1 !important;
  width: 15px;
  border:2px solid #fff !important;
}
#owl-demo .item p span{
  font-weight: normal;
   font-size: 24px;
}
.designation {
  position: relative;
  top: -17px;
}
.owl-prev {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/career_page_images/round-button-arrow-left.png") no-repeat scroll 0 0 !important;
  font-size: 0 !important;
  height: 78px;
  left: -110px;
  position: absolute;
  top: 35%;
  width: 78px;
}
.owl-next {  right:-108px;  width: 78px; height: 78px;position: absolute;  top: 35%; background:url("//cdn2.hubspot.net/hubfs/61796/career_page_images/round-button-arrow-right.png") no-repeat !important; font-size:0px !important; }   
.new-blog .section.post-body p {
  color: #0053a0;
  float: none;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  margin: 0 0 10px;
}


/* Header */
#header{
    width:100%;
    background:#000;
	background:rgba(0, 0, 0, 0.8);
	padding:5px 0;
	letter-spacing:1px;
	margin-bottom:20px;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
}
#header h1{
	padding:0 20px;
	margin:5px 0;
	text-shadow:2px 1px 1px #333, 2px 2px 1px #888;
	color:#EAEAEA;
	float:left;
	font-size:27px;
}
#backlinks{
	float:right;
	padding:0 20px;
	line-height:22px;
	font-weight:bold;
	font-size:13px;
}
#backlinks a{
	text-align:right;
	display:block;
}

/* Footer */
#footer{
	width:100%;
	position:fixed;
	padding-left:20px;
	bottom:0;
	left:0;
	line-height:20px;
	color:#888;
	font-size:13px;
	background:rgb(0, 0, 0);
	background:rgba(0, 0, 0, 0.8);
	z-index:99;
}
#footer span{
	display:block;
}

/* clearfix */
.clearfix {
	clear:both;
}

/* wrapper css */
#wrapper{
	margin-top:70px;
	width:100%;
}
#wrapper hgroup{
	text-align:center;
}
#wrapper h2{
	margin:5px 0;
	color:#FF6D99;
	text-shadow:1px 1px 2px #A50031;
	font-size:33px;
	font-family:Arial Narrow, Arial, sans-serif;
}
#wrapper h3{
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	text-shadow:1px 1px 0 #fff;
	color:#888;
	margin:5px 0;
}

#container{
	position:relative;
	width:100%;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:188px;
	min-height:100px;
	/*padding: 15px;
	background:#fff;
	margin:8px;*/
	font-size:12px;
	float:left;
	/*box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;*/
}

.grid strong {
	border-bottom:1px solid #ccc;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:17px;
}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
	
}


.rnd-img-position img {
  position: relative;
  top: -130px;
}
.text-area-position {
  position: relative;
  top: -110px;
}
.team-member-desc p {
  color: #fff;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 42px;
}
.team-member-name p {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  margin-top: 10px;
}

.new-resources .pc-blog-banner h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  margin: 45px auto 0;
  padding-top: 130px;
  text-align: center;
  width: 50%;
}
.blog-post-wrapper.cell-wrapper {
  background: #fff none repeat scroll 0 0;
  width: 100%;
  color: #0053a0;
    float: left;
    font-family: lato !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 27px;
    border-radius:3px;
}
 .section.post-body img {
  width: 100%;
}
.section.post-header {
  padding: 0 35px;
}
.blog-post-wrapper .blog-social {
  border: medium none;
  padding: 0 35px;
  width: 100%;
}
.section.post-body p {
 /* padding: 0 35px;*/
}
.new-resources .new-blog-body {
  padding: 0 0 40px;
}
/*.resource_sub_menu ul li {
  font-size: 24px;
  padding: 42px 49.8px 30px;
  background:#0254a1;
  margin: 0 2px;
}*/
.resource_sub_menu ul li {
  background: #0254a1 none repeat scroll 0 0;
  font-size: 24px;
  margin: 0 2px;
  padding: 42px 0 30px;
  text-align: center;
  width: 229px;
}
@media (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){
.resource_sub_menu ul li {
 /* padding:42px 50.7px 30px;*/
}
}
.sub_menu_bg {
  padding-top: 65px;
}


.mid-center.bg-area {
  background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/61796/blog_image/blog-background.png") repeat scroll 0 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.resource_sub_menu {
  padding: 0 2px;
}

.resource_sub_menu ul {
  width: 100%;
}
.resource_sub_menu ul li:last-child {
  border-top-right-radius: 5px;
}
.resource_sub_menu ul li:first-child {
  border-top-left-radius: 5px;
}
/*.resource_sub_menu ul li.current{
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/down-arrow.png") no-repeat scroll center bottom;
}*/

.resource_sub_menu ul li:nth-child(2) {
  background: #0254a1  url("//cdn2.hubspot.net/hubfs/61796/resource_image/White-Papers.png") no-repeat scroll center 20px;
}
.resource_sub_menu ul li:nth-child(3) {
  background: #0254a1  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Case-Studies.png") no-repeat scroll center 20px;
}
.resource_sub_menu ul li:nth-child(4) {
  background: #0254a1  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Webinars.png") no-repeat scroll center 20px;
}
.resource_sub_menu ul li:nth-child(5) {
  background: #0254a1  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Releases.png") no-repeat scroll center 20px;
  float: right !important;
}

.resource_sub_menu ul li.current{
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/down-arrow-1.png") no-repeat scroll center 10px;
  background-position: center bottom;
}
/*.resource_sub_menu ul li.current:nth-child(2) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/White-Papers_vector.png") no-repeat scroll center 10px;
}
.resource_sub_menu ul li.current:nth-child(3) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Case-Studies-vector.png") no-repeat scroll center 10px;
}
.resource_sub_menu ul li.current:nth-child(4) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Webinars-vector.png") no-repeat scroll center 10px;
}
.resource_sub_menu ul li.current:nth-child(5) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Releases-vector.png") no-repeat scroll center 10px;
}

.resource_sub_menu ul li.current:nth-child(1) {
  background: transparent url("//cdn2.hubspot.net/hubfs/61796/resource_image/down-arrow-1.png") no-repeat scroll center bottom;
}*/


/*.resource_sub_menu ul li.active:nth-child(2) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/White-Papers_vector.png") no-repeat scroll center 10px;
}
.resource_sub_menu ul li.active:nth-child(3) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Case-Studies-vector.png") no-repeat scroll center 10px;
}
.resource_sub_menu ul li.active:nth-child(4) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Webinars-vector.png") no-repeat scroll center 10px;
}
.resource_sub_menu ul li.active:nth-child(5) {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Releases-vector.png") no-repeat scroll center 10px;
}*/

.resource_sub_menu ul li.active {
  background: transparent url("//cdn2.hubspot.net/hubfs/61796/resource_image/down-arrow-1.png") no-repeat scroll center bottom;
}
.resource_sub_menu ul li.active a {
  color: #0254a1;
}

.resource_sub_menu ul li.resource {
  background: transparent url("//cdn2.hubspot.net/hubfs/61796/resource_image/down-arrow-1.png") no-repeat scroll center bottom;
  color: #0254a1;
}
.resource_sub_menu ul li.white-papers {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/White-Papers_vector.png") no-repeat scroll center 10px;
  color: #0254a1;
}
.resource_sub_menu ul li.case-studies {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Case-Studies-vector.png") no-repeat scroll center 10px;
  color: #0254a1;
}
.resource_sub_menu ul li.Webinars {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Webinars-vector.png") no-repeat scroll center 10px;
  color: #0254a1;
}
.resource_sub_menu ul li.Releases {
  background: transparent  url("//cdn2.hubspot.net/hubfs/61796/resource_image/Releases-vector.png") no-repeat scroll center 10px;
  color: #0254a1;
}
.resource_sub_menu ul li.resource a{
  color: #0254a1;
}
.resource_sub_menu ul li.white-papers a{
  color: #0254a1;
}
.resource_sub_menu ul li.case-studies a
  color: #0254a1;
}
.resource_sub_menu ul li.Webinars a {
  color: #0254a1;
}
.resource_sub_menu .hs-menu-item.hs-menu-depth-1.Webinars > a, .hs-menu-item.hs-menu-depth-1.case-studies > a  {
  color: #0254a1;
}
.resource_sub_menu ul li.Releases a{
  color: #0254a1;
}
.resource_sub_menu ul li.current a, .resource_sub_menu ul li.current a{
  color:#0254a1;
}
.resource_sub_menu ul li a {
  color: #ffe11c;
  font-weight: 900;
  text-decoration: none;
}
.new-resources .blog-section {
  padding-top: 25px;
}
.new-resources .blog-listing-wrapper .post-listing .post-item {
  border-bottom: medium none;
  float: left;
  margin: 0 28px 30px 0;
  padding: 0;
  width: 23.2%;
  background:#fff;
  border-radius:7px;
  min-height:430px;
}
.new-resources .blog-listing-wrapper .post-listing .post-item.fourth {
  margin:  0 0 30px 0;
}
nav .pagination {
  padding-left: 0;
}
.post-listing-simple a {
  color: #0053a0 !important;
  text-decoration: none;
}
.post-listing-simple a:hover {
  color: #0053a0 !important;
  text-decoration: none;
}
.group-span-filestyle.input-group-btn {
  float: none !important;
  text-align: center;
}
.new-resources .blog_post_tit h2 a {
  color: #0254a1 !important;
  font-size: 18px;
  font-weight: 900;
  line-height: 20px;
}
.new-resources .blog_post_tit h2 {
  color: #0254a1 !important;
  font-size: 18px;
  font-weight: 900;
  line-height: 20px;
}
a.mobile-trigger {
  background: none !important;
}
a.mobile-trigger i, a.mobile-trigger i:before, a.mobile-trigger i:after {
    background:#fff !important;
}
.mobile-open a.mobile-trigger i {
    background:rgba(255,255,255,0) !important;
}
.pointclear-banner-header .s-menu-group .s-menu {
   display:none;
}
.flyouts {
    clear:both !important;
}
.mobile-open .s-menu {
    display:none !important;
}
.hs-topic-avatar {
  position: relative;
}
.hs-topic-avatar img {
  left: 10px;
  position: absolute;
  top: 10px;
}
/*.new-resources .post-body .hs-featured-image-wrapper {
  float: right;
  margin: 0px 0 10px 20px;
  max-height: 170px;
  max-width: 100%;
  width: 100%;
}*/
.new-resources .post-body .hs-featured-image-wrapper {
  float: right;
  height: auto;
  margin: 0 0 10px 20px;
  max-height: 201px;
  max-width: 100%;
  overflow: hidden;
  width: 100%;
  min-height: 201px;
}
/*.new-resources .post-body .hs-featured-image-wrapper img {
  border-width: 0;
  display: inline-block !important;
  float: none;
  height: auto;
  margin: 0;
  max-height: 150px;
  min-height: 150px;
  max-width: 100%;
  width: 100%;
}*/
.new-resources .blog-tit-topic {
  float: left;
  min-height: 140px;
}
.new-resources .post-body .hs-featured-image-wrapper img {
  border-width: 0;
  display: inline-block !important;
  float: none;
  height: auto;
  margin: 0;
  max-height: 100%;
  max-width: 100%;
  min-height: 150px;
  width: 100%;
}
.new-resources .blog_post_tit h2 {
  margin: 0;
  padding: 0;
}
.new-resources .post-header {
  position: relative;
}

.new-resources .sec-topic-con {
  background: rgba(2, 84, 161, 0.78) none repeat scroll 0 0;
  color: #fff;
  min-height: 0 !important;
  position: absolute;
  top: 105px;
  width: 100%;
}
.new-resources .second-topic-link {
  color: #fff;
  font-family: lato;
  font-size: 16px;
  font-weight: bold;
  line-height: 45px;
  padding: 0 0 0 15px;
  text-decoration: none;
}
.new-resources .blog_post_tit {
  float: left;
  padding: 5px 20px;
}
.new-resources .post-header h2 {
  line-height: 20px;
  min-height: 41px;
  font-size: 18px !important;
}
.new-resources .posted-topic {
  float: left;
  padding: 0 20px 10px;
  width: 100%;
}
.new-resources #hubspot-topic_data .topic-link {
  color: #999999;
  font-weight: bold;
  text-decoration: none !important;
  text-transform: uppercase;
}
.new-resources .hs-click-obj {
  border: 2px solid #ffe11c;
  border-radius: 4px;
  clear: both;
  float: none;
  margin: 50px 20px 30px;
  padding: 15px 0;
  text-align: center;
}
.new-resources .hs-click-obj a {
  color: #1a82e5;
  font-size: 18px;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
}
.new-resources .post-header p {
  color: #999;
  font-size: 16px;
  font-style: normal;
  text-decoration: none;
}
.new-resources .blog-post-wrapper .post-header p {
  color: #0053a0;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
.new-resources .hs-blog-social-share {
  margin-top: 10px;
}

.photo-gallery-con {  padding: 50px 0;}

.photo-gallery-con img {
  width: 100% !important;
}
.careerphoto-gallery-con {
  padding: 50px 0 0;
  position: relative;
  z-index: 99999;
}
.careerphoto-gallery-con img {
  width: 100% !important;
}

.logo-img-align {
  margin-top: 36px;
}
.cta_button.home-see-how-we-do {
  background: #f9d616;
  border-radius: 5px;
  color: #0254a1;
  font-size: 30px;
  font-weight: 900;
  padding: 29px 81px;
  text-decoration: none;
  text-transform: uppercase;
}
.cta_button.home-fuel-your-pipeline {
  border: 2px solid #f9d616;
  border-radius: 5px;
  color: #0254a1;
  font-size: 18px;
  font-weight: 900;
  padding: 22px 24px;
  text-decoration: none;
  text-transform: uppercase;
}
.cta_button.home-discard-the-trash {
  border: 2px solid #f9d616;
  border-radius: 5px;
  color: #0254a1;
  font-size: 18px;
  font-weight: 900;
  padding: 22px 24px;
  text-decoration: none;
  text-transform: uppercase;
}
.cta_button.home-sales-ready-leads {
  border: 2px solid #f9d616;
  border-radius: 5px;
  color: #0254a1;
  font-size: 18px;
  font-weight: 900;
  padding: 22px 24px;
  text-decoration: none;
  text-transform: uppercase;
}
.cta_button.home-meet-our-team {
  border: 2px solid #f9d616;
  border-radius: 5px;
  color: #f9d616;
  font-size: 18px;
  font-weight: 900;
  padding: 24px 64px;
  text-decoration: none;
  text-transform: uppercase;
}
.cta_button.home-get-start-today {
  background: #f9d616 none repeat scroll 0 0;
  border-radius: 5px;
  color: #0254a1;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 1px;
  padding: 40px 88px;
  text-decoration: none;
  text-transform: uppercase;
}
.fuel-cta {  margin-top: 30px;}
.discard-cta {  margin-top: 30px;}
.sales-cta {  margin-top: 30px;}
.meet-our-team-cta {  margin-top: 30px;}
.get-start-today-cta {  margin-top: 55px;}
.banner-area{background:#047cec;}
.banner-area h1 {
  color: #fff;
  font-size: 72px;
  font-weight: 900;
  line-height: 76px;
  text-align: center;
}
.content_area {
  background: #fff;
  padding: 50px 0 50px;
}
.content_area .page-header.section-header h1 {
  color: #0254a1;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
}
.content_area h2 {
  color: #0254a1;
  font-size: 30px;
  font-weight: 600;
}
.content_area h2 span{
  color: #0254a1;
  font-size: 30px;
  font-weight: 600;
  font-family:lato !important;
}
.content_area h3{
  color: #0254a1;
  font-size: 24px;
  font-weight: 600;
}
.content_area p,.content_area ul li {
  color: #0254a1;
  font-size: 20px;
  font-weight: 300;
}
.content_area ul li {
  /*list-style:inside;*/
}
.content_area a, .content_area a:hover {
  color:#0254a1;
  font-size: 20px;
  font-weight: 400;
  text-decoration:none;
}
.landing_page_form {
  background: rgba(45, 36, 36, 0.12) none repeat scroll 0 0;
  border-radius: 5px;
  padding: 10px 25px;
  box-shadow: 0px 0px 8px #5E656C inset;
}
.landing_page_form form label, .landing_page_form .hs-richtext {
  color: #0254a1;
  font-family: lato;
  font-size: 17px;
  font-weight: 400;
}
.landing_page_form input[type="text"], .landing_page_form input[type="password"], .landing_page_form input[type="datetime"], .landing_page_form input[type="datetime-local"], .landing_page_form input[type="date"], .landing_page_form input[type="month"], .landing_page_form input[type="time"], .landing_page_form input[type="week"], .landing_page_form input[type="number"], .landing_page_form input[type="email"], .landing_page_form input[type="url"], .landing_page_form input[type="search"], .landing_page_form input[type="tel"], .landing_page_form input[type="color"], .landing_page_form select[name="hs_persona"] {
  background: rgba(5, 5, 5, 0) none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  box-sizing: border-box;
  color: #0254a1;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
  min-height: 50px;
  padding: 6px 6px 6px 15px!important;
  transition: all .2s ease-out 0s;
  width: 100% !important;
}
.landing_page_form select {
  background: rgba(5, 5, 5, 0) none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  box-sizing: border-box;
  color: #0254a1;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
  padding: 6px 6px 6px 15px!important;
  transition: all .2s ease-out 0s;
  width: 100% !important;
}
.landing_page_form input[type="text"]:focus, .landing_page_form input[type="password"]:focus, .landing_page_form input[type="datetime"]:focus, .landing_page_form input[type="datetime-local"]:focus, .landing_page_form input[type="date"]:focus, .landing_page_form input[type="month"]:focus, .landing_page_form input[type="time"]:focus, .landing_page_form input[type="week"]:focus, .landing_page_form input[type="number"]:focus, .landing_page_form input[type="email"]:focus, .landing_page_form input[type="url"]:focus, .landing_page_form input[type="search"]:focus, .landing_page_form input[type="tel"]:focus, .landing_page_form input[type="color"]:focus, .landing_page_form select[name="hs_persona"]:focus,  {
  -webkit-border: 1px solid #ccc;
  -moz-border: 1px solid #ccc;
  -o-border: 1px solid #ccc;
  -ms-border: 1px solid #ccc;
  border: 1px solid #ccc;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  
}
.landing_page_form select[name="hs_persona"] {
    min-height: inherit;
}
input:focus, textarea:focus, keygen:focus, select:focus {
  outline-offset: 1px;
}
input:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.landing_page_form .field > .input {
  padding: 10px 0 0;
}
.landing_page_form .hs-button.primary.large {
  background-color: #f9d616;
  background-image: none;
  background-repeat: repeat-x;
  border: 2px solid #f9d616;
  border-radius: 7px;
  box-shadow: none;
  color: #0254a1;
  cursor: pointer;
  display: inline-block;
  float: none;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  margin: 30px auto;
  padding: 20px 53px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.landing_page_form textarea{
  background: rgba(5, 5, 5, 0) none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 7px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #0254a1;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
  min-height: 50px;
  padding: 6px 6px 6px 15px !important;
  transition: all 0.2s ease-out 0s;
  width: 100% !important;
}
.left-con-area h1 {
  color: #0254a1;
}
.thankyou-body-con {
  background: #fff;
  padding: 50px 0 50px;
}
.thankyou-body-con .page-header.section-header h1 {
  color: #0254a1;
  font-size: 48px;
  font-weight: 900;
  text-align: center;
}
.thankyou-body-con h2 {
  color: #0254a1;
  font-size: 30px;
  font-weight: 600;
}
.thankyou-body-con .secondary-header{
  color: #0254a1;
  font-size: 36px;
  font-weight: 600;
}
.thankyou-body-con h2 span{
  color: #0254a1;
  font-size: 30px;
  font-weight: 600;
  font-family:lato !important;
}
.thankyou-body-con h3{
  color: #0254a1;
  font-size: 24px;
  font-weight: 600;
}
.thankyou-body-con p,.thankyou-body-con ul li {
  color: #0254a1;
  font-size: 20px;
  font-weight: 300;
}
.thankyou-body-con a, .thankyou-body-con a:hover {
  color: #0254a1;
  font-size: 20px;
  font-weight: 400;
  text-decoration:none;
}
.LP-logo-image {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*s-h*/
.careers .learn-more a {
    color: #0254a1;
    text-decoration: none;
}
.careers .upload a {
    color: #ffffff;
    text-decoration: none;
}
.careers .apply {
  text-align: right;
}
.contact-us .banner-content .please-contact-me {
    background: #f9d616;
    border-radius: 7px;
    color: #0053a0;
    font-family: lato !important;
    font-size: 18px;
    font-weight: 800;
    padding: 20px 0 !important;
    text-align: center;
    width: 324px;
    margin: 50px auto 0;
    text-transform: uppercase;
    font-style: normal;
}
.contact-us .banner-content .please-contact-me a {
    text-decoration: none;
    color: #0053a0;
}
.contact-us .banner-content .please-contact-me a:hover {
    text-decoration: none;
    color: #0053a0;
}
.new-blog .blog-post-wrapper.cell-wrapper p a {
  color: #0053a0;
  font-weight: 400;
  text-decoration: none;
}
.new-blog .hs-migrated-cms-post a {
  color: #0053a0;
}
.new-blog .OUTBRAIN {
    padding: 10px 30px 10px 31px;
}
.new-blog .ob_container .ob_container_recs .item-container {
    width: 150px !important;
    padding-right: 25px !important;
}
.new-blog .main-blog-con #hubspot-topic_data {
    padding: 0px;/*padding: 0 30px;*/
    margin-top: 0px;/*margin-top: -40px;*/
}
.new-blog .main-blog-con .blog-post-wrapper #hubspot-topic_data {
    padding: 30px;
}
.new-blog .ob_org_header {
    padding-bottom: 20px !important;
}
.new-resources .OUTBRAIN {
    padding: 10px 30px 10px 31px;
}
.new-resources .ob_container .ob_container_recs .item-container {
    width: 160px !important;
    padding-right: 25px !important;
}
.new-resources .main-resource-con #hubspot-topic_data {
    padding:0px;/*padding: 0 30px;*/
    /*margin-top: -40px;*/
}
.new-resources .main-resource-con .blog-post-wrapper #hubspot-topic_data {
    padding: 0 30px;
    margin-top: -40px;
}
.blog-post-wrapper .section.post-body img {
  width: auto;
}
.new-blog .section.post-body img {
  width: auto;
}
.new-resources .ob_org_header {
    padding-bottom: 20px !important;
}
.new-resources .section.post-body h2:first-child {
    padding-left: 35px;
}
.new-resources .red-mor {
    float: left;
}
.new-blog .blog-post-wrapper .hubspot-editable {
  float: left;
  font-weight: bold;
  margin-bottom: 10px !important;
}
.new-resources .blog-post-wrapper a {
  color: #0053a0;
  font-weight: bold;
  text-decoration: none;
}
.new-resources .blog-post-wrapper a:hover{
  color: #0053a0;
  font-weight: bold;
  text-decoration: none;
}
.new-resources .blog-post-wrapper.cell-wrapper {
  padding: 30px 0;
}
.new-blog .blog-listing-wrapper .post-listing .post-item {
  margin: 0 0 40px;
}
.tel-us .right-con a {
  color: #0053a4;
  font-size: 13px;
  text-decoration: none;
}
.new-blog-body .post-body h2 {
  color: #0053a0;
  font-size: 1.3em;
}
.post_image img {
  width: 100%;
}

.new-resources .body-content {  display: none;}
.new-resources  .hs-click-outer {  float: left;  margin: 0px auto 30px;  text-align: center;  width: 100%;padding:0 20px;}

.latest-landing-page .content-area h1 {
  border-bottom: 1px solid #0254a1;
  color: #0254a1;
  font-size: 35px;
  font-weight: 900;
  margin: 13px 0 3px;
  padding-bottom: 15px;
}
.latest-landing-page .sidebar {
  margin-bottom: 0;
  padding-bottom: 0;
}
.latest-landing-page .content-area p,.latest-landing-page .content-area div, .latest-landing-page .content-area ul li {
  color: #545454;
  font-size: 14px;
  font-weight: normal;
}
.latest-landing-page .content-area h3 {
  color: #0254a1;
  font-size: 25px;
  font-weight: bold;
}
.latest-landing-page #hs_cos_wrapper_widget_666765 p, .latest-landing-page #hs_cos_wrapper_widget_666765 li, .latest-landing-page #hs_cos_wrapper_widget_666765 span, .latest-landing-page #hs_cos_wrapper_widget_666765 label, .latest-landing-page #hs_cos_wrapper_widget_666765 h1, .latest-landing-page #hs_cos_wrapper_widget_666765 h2, .latest-landing-page #hs_cos_wrapper_widget_666765 h3, .latest-landing-page #hs_cos_wrapper_widget_666765 h4, .latest-landing-page #hs_cos_wrapper_widget_666765 h5, .latest-landing-page #hs_cos_wrapper_widget_666765 h6 {
  font-family: "Lato",sans-serif !important;
  font-weight: bold !important;
}
.latest-landing-page #hs_cos_wrapper_widget_666765 input[type="text"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="password"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="datetime"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="datetime-local"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="date"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="month"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="time"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="week"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="number"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="email"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="url"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="search"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="tel"], .latest-landing-page #hs_cos_wrapper_widget_666765 input[type="color"] {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #c2c2c2;
  border-radius: 5px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #464646;
  display: inline-block;
  font-family: lato;
  font-size: 18px;
  font-weight: 300;
  margin: 8px 0 0;
  min-height: 50px;
  padding: 6px 6px 6px 15px !important;
  transition: all 0.2s ease-out 0s;
  width: 100%;
}
.latest-landing-page #hs_cos_wrapper_widget_666765  textarea {
  width: 100% !important;
  margin: 8px 0 0;
  min-height:150px;
  /*border-radius: 7px;*/
}

.latest-landing-page #hs_cos_wrapper_widget_666765.hs-button.primary.large, .latest-landing-page  #hs_cos_wrapper_widget_666765 input[type="submit"] {
    background-color: #f9d616 !important;
    background-image: none;
    background-repeat: repeat-x;
    border: 2px solid #f9d616;
    border-radius: 4px;
    box-shadow: none;
    color: #0254a1 !important;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 24px;
    font-weight: 900;
    line-height: 20px;
    margin: 30px auto;
    padding: 25px 40px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
    width: auto;
}
.latest-landing-page .row-fluid div.sidebar {
  min-height: 1060px !important;
}
.latest-landing-page .center-column {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0 20px;
}
.new-blog .post-body.clearfix p a {
  color: #047cec;
  font-weight: bold;
}
.new-blog .blog-post-wrapper h3 {
  color: #02315d;
}
.case-cta {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.case-cta > span {
  background: #047cec none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  float: none;
  height: 65px;
  padding: 22px 63px;
  width: auto;
}
.what-cta {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.what-cta > span {
  background: #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 55px;
  width: 365px;
  color: #fff;
}
.white-cta {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.white-cta > span {
  background: #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 63px;
  width: 365px;
  color: #fff;
}
.meet-cta {
  color: #023d74;
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.meet-cta > span {
  border: 2px solid #047cec;
  border-radius: 4px;
  float: right;
  height: 65px;
  padding: 20px 0;
  width: 360px;
}

.meet-cta > span:hover {
  background: #047cec;
  color: #fff;
}
.work-cta {
  color: #023d74;
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.work-cta > span {
  border: 2px solid #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 66px;
  width: 360px;
}

.work-cta > span:hover {
  background: #047cec;
  color: #fff;
}
.cta_button.learn-cta-about-us {
  background: #f9d616;
  border-radius: 7px;
  color: #0053a0;
  font-family: lato;
  font-size: 18px;
  font-weight: 800;
  padding: 20px 23px ;
  text-align: center;
  text-decoration: none;
}
.learn-cta-03 {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.learn-cta-03 > span {
  background: #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 50px;
  width: 240px;
  color: #fff;
}
.learn-cta-02 {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.learn-cta-02 > span {
  background: #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 50px;
  width: 240px;
  color: #fff;
}
.learn-cta {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.learn-cta > span {
  background: #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 50px;
  width: 240px;
  color: #fff;
}
.learn-cta-04 {
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.learn-cta-04 > span {
  background: #047cec;
  border-radius: 4px;
  float: left;
  height: 65px;
  padding: 22px 50px;
  width: 240px;
  color: #fff;
}

.get-touch-cta {
  background: #f9d616;
  border-radius: 3px;
  color: #0053a0;
  font-family: lato;
  font-size: 18px;
  font-weight: 700;
  padding: 30px 0 !important;
  text-align: center;
  text-decoration: none;
  width: 324px;
}
.new-blog .hubspot-editable {
  width: 100%;
}
.how-we-do-it .help-cta {
   margin: 0 auto !important;
   float: none !important;
}
.subscribe_form .hs-form fieldset.form-columns-1 .input {
  margin-right: 0;
}
.subscribe_form  .hs_lastname .input {
  margin-right: 0 !important;
}
.new-blog #comments-listing {
  border-bottom: 0 solid #ccc;
  margin-bottom: 0;
  margin-top: 0;
}
.new-blog  #recaptcha_area, .new-blog  #recaptcha_table {
  float: left;
}
.new-blog .hs-button.primary {
  clear: left;
  float: left;
}
.new-blog .main-blog-con #comment-form .hs-form-field > label {
  display: block;
}
.new-blog #comment-form textarea {
  min-height: 160px;
  width: 100%;
}
.post-listing-simple .post-item {
  overflow: hidden;
  margin-bottom: 0;
  border-radius: 0;
}
.new-blog div.post-listing-simple {
  background-color: #fff;
  border-radius: 5px !important;
  padding: 10px 0;
}
.new-blog h2.post-listing-simple {
  padding-left: 15px;
  padding-right: 15px;
}
.gsc-results-wrapper-overlay.gsc-results-wrapper-visible {
  margin-top: 90px;
}
.gsc-option-menu-container.gsc-inline-block {
  width: 50%;
}
.gsc-selected-option-container.gsc-inline-block {
  width: 100% !important;
}
.gsc-option-menu {
  top: 0 !important;
  width: 90%;
}

.post_summary_featured_img_01 {
  padding: 0 30px;
}


@media screen\0 {
.new-blog .s-author-topic select {
  background: none;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;

}
.contact_us_form select {
  background: none;
}
.apply_form select{
  background: none;
}

}

/* Update 25-10-2016 */
.teleprospecting-form .contact_us_form .hs_lastname.field.hs-form-field .input { width:100%; }
.teleprospecting-form .contact_us_form .hs_email { width:100% !important; }

.row-fluid .phonework-section { padding:30px 0; background:#fff; font-size:24px; line-height:37px; text-align:center; color:#0053a0; }
.row-fluid .phonework-text { padding:0 100px; }

.row-fluid .footer-blogsubscribe .form-columns-2 { width: 95%;}
.row-fluid .footer-blogsubscribe form { float:left; width:100%; position:relative; }
.row-fluid .footer-blogsubscribe form .hs_email { float:left; width:100%; }
/* .row-fluid .footer-blogsubscribe input[type="email"] { height:40px; border:0; background:#f5f5f5; border-radius:0; font-size:22px; } */
.row-fluid .footer-blogsubscribe input[type="submit"] { outline:none; border:0; top:0; line-height:40px; border-radius:0; background:#047cec; padding:0 40px; color:#fff; border-radius:5px; }
.row-fluid .footer-blogsubscribe input[type="submit"]:hover { background:#01224d; color:#fff; transition:all 400ms ease; }

.partn-bg.Work-Section { margin:0; }
.white-papercta a { background:#047cec; border-radius:4px; float:left; padding:22px 64px; color:#fff; font-family:lato; font-size:18px; text-transform:uppercase; font-weight:700; text-align:center; text-decoration:none; }
.white-papercta a:hover { background:#f9d616; transition:all 400ms ease; color:#047cec; }

.mindBtn a { background: #047cec; border-radius: 4px; float: left; height: auto;  padding: 12px 55px; width: 280px;  color: #fff !important; font-size:20px; text-align:center;  line-height:36px; text-decoration:none;}
.mindMain h2 { margin-top:0;}
.mindMain.mind-bg { padding:50px 0 90px;}

/* Update 04-11-2016 */
.row-fluid .header-btn a { display:table; margin:0 auto; float:none; }
.row-fluid .header-subtext { text-align:center; font-size:23px; line-height:28px; padding:20px 0; font-weight:bold;text-shadow: 0 1px 5px #333; }

@media screen and (min-width:768px){
.pointclear-banner-header.sticky{
  position: fixed;
  z-index:1111111;
  width:100% !important;
}
.pointclear-banner-header.sticky{
  background: #01224d;
}
.pointclear-banner-header .pc-logo img {
  transition:all 0.7s ease;
  max-height: 59px !important;
  height: 59px !important;
}
.pointclear-banner-header.sticky .pc-logo img {
  width:200px !important;
  max-height: 59px !important;
  height: auto !important;
}
.pointclear-banner-header.sticky li a {
  color:#0254a1 !important;
  margin-top: 0 !important;
}
.pointclear-banner-header.sticky li a:hover {
  background:#fff !important;
}

.s-menu li a {
    padding: 5px 25px;
}
.s-menu li a:hover {
    background: #666;
}
.pointclear-banner-header.sticky {padding-bottom:10px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
   .pointclear-banner-header.sticky .custom-menu-primary ul {
  background: #01224D;
  position:absolute;
  right:5px;
  top:68px !important;
  width:350px;
  z-index:9999;
}
}*/






.pointclear-banner-header.sticky .custom-menu-primary ul {
  background: #01224D;
  position:absolute;
  right:0px;
  top:68px;
  width:350px;
  z-index:9999;
}
.postion-menu {
  position: relative;
}
.pointclear-banner-header.sticky .custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 a {
  color: #fff !important;
  font-weight:bold;
}
.pointclear-banner-header.sticky .custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 a:hover {
  color: #01224D !important;
  font-weight:bold;
}
.pointclear-banner-header.sticky  .custom-menu-primary .hs-menu-flow-horizontal ul li {
  border-top: 1px solid #fff;
}
.logo-img-align {
  margin-top: 36px;
}
.pointclear-banner-header.sticky .pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover,.pointclear-banner-header.sticky  .pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active a {
  border: 1 solid #fff !important;
  border-radius: 0;
}
}

@media screen and (max-width:1024px){
.mid-center {  float: none !important;  margin: 0 auto !important;  width: 99.9% !important;padding:0 10px;}
ul.tabs {  padding-left: 0px;}
ul.tabs li a {   padding: 10px 19px}
.partners-box h2 {  font-size: 27px;}
.span6.widget-span.widget-type-cell.partners-box {  min-height: 500px !important;}
.partners-box { padding: 70px;}
.pc-service-box h2 {  font-size: 30px;}
.pc-service-box p {  font-size: 23px;}
.case-study {
  background: url("//cdn2.hubspot.net/hubfs/61796/case_study_bg.png") no-repeat scroll center center / 100% 100%  rgba(0, 0, 0, 0);
  border-radius: 3px;
  margin: 20px 25px 0 !important;
  padding: 0 10px 0 22px;
  width: 29% !important;
}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {  padding-left: 10px;  padding-right: 10px;}
 .download-case-study img {  padding-left: 4px;  padding-right: 3px;  position: relative;  top: -40px;}
.partner-bg {  padding: 70px 0 60px;}
.pc-competitive-bg {  padding: 30px 0 60px;}
.competitive-left p {  font-size: 29px;  line-height: 44px;  padding-right: 79px;}
.better-lead h2 {  font-size: 72px;  line-height: 40px;}
.better-lead-bg {  padding: 10px 0 80px;}
.pc-footer-bg {  padding: 70px 0 50px;}
.pointclear-banner {height: auto;}
.gain-bg {padding: 70px 0;}
.arrow-img .hs-image-widget {left: 105px;}
.learn-cta > span {padding: 22px 38px; width: 100%;}
.learn-cta-02 > span {padding: 22px 38px; width: 100%;}
.learn-cta-03 > span {padding: 22px 38px; width: 100%;}
.learn-cta-04 > span {padding: 22px 38px; width: 100%;}
.crack-bg h2 { font-size: 25px;}
.effect-con-bg p {font-size: 23px; line-height: 31px;}
.demo {margin: 0 auto; width: 100%;}
.mid-center.body-con {  margin-top: 45px !important;}

.contact-us .banner-content {  width: 60% !important;}
.contact-us .pointclear-banner {  height: 500px;}
.addr_box ul li a, .addr_box ul li a:hover {  font-size: 17px;}
.addr_box ul li {  font-size: 17px;  line-height: 25px;}
.contact_us_form .hs_what_is_your_department.field.hs-form-field {  margin: 0 9.2px;}
.visit-our-cta {  margin-top: 20px;}
.footer-cont .footer-social img {  width: 16%;}  
.apply_form .hs_position_applied_for.field.hs-form-field {  margin-right: 6px;}
.apply_form .hs_how_do_you_find_us.field.hs-form-field {  margin-left: 6px;  width: 49.71% !important;}
.apply_form .hs_upload_your_voice_recording.field.hs-form-field {  width: 56%;}
.hs_upload_your_resume.field.hs-form-field {  width: 30% !important;}
.teleprospecting .banner-content h1 {  width: 100%;}
.resource_sub_menu ul li {  padding: 42px 0 30px;  width: 189px;}
.new-resources .pc-blog-banner h1 {  width: 78%;}
.main-blog-con {  width: 62.5% !important;}
.continue-read .more-link {  padding: 20px 15px;}
.blue-bg h3 {  font-size: 23px;}
.tit_bg h2 {  font-size: 23px;}
.top_post_con h3 {  font-size: 23px;}
.team-member p {  min-height: 190px;}
.team-member .read_more .read {  width: 76%;}
#owl-demo .item p {  width: 100%;}
.owl-carousel .owl-item {  text-align: center;}
#owl-demo .item img {  display: inline;  float: none;  margin-right: 0;  text-align: center;}
.owl-carousel {  width: 75%;}
.owl-prev {  top: 50%;}
.owl-next {  top: 50%;}
.want-to-hear-bg h2 {  width: 80%;}
.want-to-hear-bg p {  width: 85%;}
.awesome-People-bg h2 {  width: 85%;}
.cta_button.listern-to-a-real-call {  padding: 20px 30px;}
.list-con {  width: 90% !important;}
.avail_right p, .avail_left p {  min-height: 390px;}
.career-at-cont-left p {  font-size: 22px;  line-height: 30px;  padding-right: 10px;}
.img-txt p {  width: 60%;}
.faq-box h2 {  line-height: 30px;}
.case-cta > span { /* padding: 22px 0px; */ width: auto;}
.landing_page_form .hs-button.primary.large {  font-size: 16px;}
.new-blog .section.post-body img {  width: 100%;}
.new-blog .blog-post-wrapper .hs-cta-img { width: 100% !important;}
.new-resources .blog-listing-wrapper .post-listing .post-item {  width: 22.7%;}
.resource_sub_menu {  padding: 0px;}
.new-resources .post-body .hs-featured-image-wrapper {  max-height: 155px;  min-height: 155px;}

.mindBtn a { width:50%; padding:12px 20px; float: none; display: inline-block;}
.mindMain h2 {margin-top: 20px; font-size: 28px !important;}
.mind-bg .we-can-right h2 { font-size:26px;}


.fb-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/facebook.png") no-repeat scroll 0 0 / 100% auto;
  height: 75px;
  width: 75px;
}

.fb-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_01.png") no-repeat scroll 0 0 / 100% auto;
}
.twt-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_03.png") no-repeat scroll 0 0 / 100% auto;
  height: 75px;
  width: 75px;
}

.twt-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/twitter-blue.png") no-repeat scroll 0 0 / 100% auto;
}

.in-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_05.png") no-repeat scroll 0 0 / 100% auto;
  height: 75px;
  width: 75px;
}

.in-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/in-blue.png") no-repeat scroll 0 0 / 100% auto;
}
.g-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/googleplus.png") no-repeat scroll 0 0 / 100% auto;
  height: 75px;
  width: 75px;
}

.g-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-googleplus.png") no-repeat scroll 0 0 / 100% auto;
}

.y-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/youtube.png") no-repeat scroll 0 0 / 100% auto;
  height: 75px;
  width: 75px;
}

.y-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-youtube.png") no-repeat scroll 0 0 / 100% auto;
}
.s-tooltip-cont {
    width:300px;
    padding:5px;
}
.contact_us_form .hs_title_group__c.field.hs-form-field {  margin: 0 9px;}
.pc-home .download-case-study {  width: 298px !important;}
.mutually-bg {  padding-top: 85px;}
.new-blog .subscribe_form .hs-button.primary.large {  padding: 21px 40px;}



}

@media screen and (max-width:768px){
.mid-center {  float: none !important;  margin: 0 auto !important;  width: 100% !important;padding:0 10px;}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {  padding-left: 2px;  padding-right: 2px;font-size:15px; margin-top: 6px;}
.banner-content h1 {  font-size: 50px;  padding-top: 0;  line-height: 55px;}
.banner-content p {  font-size: 30px;  margin: 0 !important;}
.banner-cta {  padding: 30px 0 50px;}
.service-bg {  padding: 60px 0 50px;}
.pc-service-box h2 {  font-size: 22px;}
.pc-service-box p {  font-size: 17px;}
.testimonial-bg {  padding: 70px 0 0;}
.case-study {  margin: 20px 0 !important;  width: 100% !important;}
.testimonial-content {  width: 98% !important;}
.testimonial-img {  text-align: center;  width: 100% !important;}
.testimonial-up-arrow-bg {  padding: 15px 0;}
.download-case-study img {  top: -24px;}
.testimonial-bottom {  padding-bottom: 0px;}
.partners-box {  padding: 50px 30px;}
.span6.widget-span.widget-type-cell.partners-box {  min-height: 480px !important;}
.competitive-left p {  line-height: 35px; padding-right: 0;}
ul.tabs li a {  padding: 10px 9px;  font-size: 16px;}
div.tabcontents {  padding: 25px 15px;}
.tabcontents p {  font-size: 21px;}
ul.tabs li:first-child a {  margin-right: 4px;}
.footer-cont ul li {  font-size: 14px;  line-height: 28px;}
.pointclear-banner {height: auto;}
.what-we-do .banner-content h1 { padding-top: 0;}
.who-we-are .banner-content h1 { padding-top: 0;}
.how-we-do-it .banner-content h1 { padding-top: 0;}

.what-we-do .pointclear-banner {height: auto;}
.who-we-are .pointclear-banner {height: auto;}
.how-we-do-it .pointclear-banner {height: auto;}
.gain-bg {padding: 0;}
.arrow-img .hs-image-widget {left: 75px;}
.learn-cta > span {padding: 22px 10px; width: 100%;}
   .learn-cta-02 > span {padding: 22px 10px; width: 100%;}
   .learn-cta-03 > span {padding: 22px 10px; width: 100%;}
   .learn-cta-04 > span {padding: 22px 10px; width: 100%;}
   .crack-bg h2 { font-size: 18px;}
   .demo {margin: 0 auto; width: 100%;}
   .mid-center.body-con {  margin-top: 30px !important;}
   
   
       #backlinks{
		float:none;
		clear:both;
	}
	#backlinks a{
		display:inline-block;
		padding-right:20px;
	}
	#wrapper{
		margin-top:90px;
	}
    .addr_box {  text-align: center;  width: 100% !important;margin-left:0 !important;}
.addr_box ul li a, .addr_box ul li a:hover {  font-size: 20px;}
.addr_box ul li {  font-size: 20px;  line-height: 30px;}
.contact-addr-bg {  padding: 40px 0 40px;}  
.contact_us_form .hs_what_is_your_department.field.hs-form-field {  margin: 0 6px;}
.contact_us_form .hs-richtext p {width: 29%;}    
.contact-us .better-lead-bg {  background: #047cec none repeat scroll 0 0;  padding: 20px 0 100px;}
.addr_box h2 {  margin-top: 0;}
.contact-us .pointclear-banner {  height: 450px;}
.footer-cont .footer-social img {  width: 15%;}   
.apply_form .hs_position_applied_for.field.hs-form-field {  margin-right: 4.5px;}
.apply_form .hs_how_do_you_find_us.field.hs-form-field {  margin-left: 4.5px;  width: 49.71% !important;}
.apply_form .hs_upload_your_voice_recording.field.hs-form-field {  width: 56%;}
.hs_upload_your_resume.field.hs-form-field {  width: 30% !important;}    
.apply_form .hs_upload_your_voice_recording.field.hs-form-field {  width: 100%;}
.hs-field-desc {  top: -21px; }
.hs_upload_your_resume.field.hs-form-field {  margin-left: 0;  width: 100% !important;}
.apply_form .actions {  text-align: center;}    
.teleprospecting-cont {  padding: 0 10px;}    
.new-resources .pc-blog-banner h1 {  width: 100%;}  
.pc-blog-banner {  height: 500px;}
.resource_sub_menu ul li {  padding: 42px 0 30px;  font-size: 21px;  width: 142px;}
.resource_sub_menu ul li a {  font-weight: 600;}
.main-blog-con {  margin-right: 0 !important;  width: 100% !important;}   
.Newblog-sidebar {  margin-left: 0 !important;  width: 100% !important;}
.new-blog-body {  padding: 50px 0 40px;}
.pc-blog-banner h1 {  padding-top: 80px;}
.new-resources .blog-listing-wrapper .post-listing .post-item {  width: 22.1%;}
.new-resources  #hubspot-topic_data { min-height: 60px;}
.team-member .read_more .read {  font-size: 11px;  padding: 5px 0;  width: 67%;}
.team-member p {  min-height: 275px;}
.meet-team-tit h2 {  margin: 0 0 10px;}
.team .banner-content p {  width: 100%;}
.team-member h2 {  min-height: 71px;font-size:18px;}
.career-at-cont-left {  width: 100% !important;}
.career-at-cont-left p{padding-right:0;}
.img-txt-position {  margin-left: 0 !important;  text-align: center;  width: 100% !important;}
.img-txt p {  margin: 45px auto 0;  padding-left: 0;  width: 44%;}
.avail_left, .avail_right {  padding: 20px 45px 45px;  width: 100% !important;}
.avail_right {  margin-left: 0 !important;  margin-top: 30px;}
.avail_right p, .avail_left p {  height: auto;  min-height: inherit;}
.list-con {  width: 100% !important;}
.emp_benefit-bg ul li { font-size: 20px; }
.careers .pointclear-banner {  height: 450px;}
.careers .banner-content h1 {  font-size: 55px;  line-height: 55px;  padding-top: 50px;}
.careers .banner-content p {  width: 100%;}
.want-to-hear-bg h2 {  width: 100%;}
.want-to-hear-bg p {  width: 100%;}
.cta_button.listern-to-a-real-call {  font-size: 16px;  font-weight: 600;  padding: 20px 11px;}
.career_slider_bg h2 {  width: 100%;}
#owl-demo .item p {  font-size: 25px;  line-height: 32px;}
.designation {  top: 0;}
.cta_button.home-see-how-we-do {  font-size: 18px;  font-weight: 600;  padding: 18px 50px;}
.cta_button.home-fuel-your-pipeline {  font-size: 17px;  font-weight: 600;  padding: 22px 20px;}
.cta_button.home-sales-ready-leads {  font-size: 17px;  font-weight: 600;  padding: 22px 20px;}
.cta_button.home-discard-the-trash {  font-size: 17px;  font-weight: 600;  padding: 22px 20px;}
.case-cta {  font-size: 14px !important;}
.download-case-study {  float: none !important;  margin: 2px auto 30px !important;  text-align: center;}
.case-cta > span {  padding: 22px 0px;  width: auto;}
.content_area .left-content-area {
  float: left !important;
  width: 100% !important;
}
.right-sidebar {
  float:left !important;  
  margin-left: 0 !important;
  margin-top: 20px;
  width: 100% !important;
}
.Newblog-sidebar {  margin-top: 40px;}
.new-blog .blog-post-wrapper .section.post-header h2 {  line-height: 28px;}    
.blog-cont table {  width: 100% !important;}
.rnd-img-position img {  top: -110px;}
.careers .learn-more {
  text-align: right;
}
.careers .learn-more {
  text-align: right;  
  padding-right: 20px;
}

.careers .apply {
  padding-left: 20px;
  text-align: left;
}
.contact-us .banner-content .please-contact-me {  margin: 50px auto 0 !important;}
.new-resources .post-body .hs-featured-image-wrapper {  max-height: 151px;  min-height: 151px;}
.new-resources .blog_post_tit {  padding: 5px 10px;}
.new-resources .posted-topic {  padding: 0 10px 10px;}
.new-resources .hs-click-outer {  padding: 0 10px;}
.new-resources .blog-listing-wrapper .post-listing .post-item {  min-height: 395px;}
.resource_sub_menu ul li {  width: 142px;}
.new-resources .post-header h2 {  min-height: 80px;}
.fb-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/facebook.png") no-repeat scroll 0 0 / 100% auto;
  height: 55px;
  width: 55px;
}

.fb-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_01.png") no-repeat scroll 0 0 / 100% auto;
}
.twt-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_03.png") no-repeat scroll 0 0 / 100% auto;
  height: 55px;
  width: 55px;
}

.twt-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/twitter-blue.png") no-repeat scroll 0 0 / 100% auto;
}

.in-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_05.png") no-repeat scroll 0 0 / 100% auto;
  height: 55px;
  width: 55px;
}

.in-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/in-blue.png") no-repeat scroll 0 0 / 100% auto;
}
.g-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/googleplus.png") no-repeat scroll 0 0 / 100% auto;
  height: 55px;
  width: 55px;
}

.g-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-googleplus.png") no-repeat scroll 0 0 / 100% auto;
}

.y-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/youtube.png") no-repeat scroll 0 0 / 100% auto;
  height: 55px;
  width: 55px;
}

.y-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-youtube.png") no-repeat scroll 0 0 / 100% auto;
}
.social-icon-img div {    margin-top: 45px;}
.s-tooltip-cont {
    width:200px;
    padding:5px;
    font-size:13px !important;
}
.contact_us_form .hs_title_group__c.field.hs-form-field {  margin: 0 6px;}
.pc-home .download-case-study {  margin: -20px auto 10px !important;  width: 223px !important;}
.mutually-bg {  height: auto;  padding-top: 15px;}
.effect-con-bg p {  font-size: 21px;  line-height: 27px;}
.cta_button.learn-cta-about-us {
  padding: 20px 13px;
}
.new-resources .post-header h2 {  font-size: 15px !important;}
.new-blog .ob_container .ob_container_recs .item-container {  width: 150px !important;}
.subscribe_form .hs-form fieldset {  max-width: 100%;}
.subscribe_form .hs-form fieldset.form-columns-1 .input {  margin-right: 0;}
.subscribe_form .hs_lastname .input {  margin-right: 0 !important;}




}


@media (min-width: 768px) and (max-width: 1200px){
    .teleprospecting-form .mid-center { width:720px !important; }
    .row-fluid .phonework-section { font-size:18px; line-height:28px; }  
    .row-fluid .phonework-section .mid-center { width:720px !important; }
    
    .white-papercta a { padding:22px 40px; }
    
    body.what-we-do .banner-content h1 { font-size:40px; line-height:50px; padding-top:50px; }
    body.what-we-do .banner-content h1 br { display:none; }
    body.what-we-do .what-we-do .pointclear-banner { height:420px; }
    body.what-we-do .what-body-tit h2 { font-size:30px; margin-top:20px; margin-bottom:20px; }
    body.what-we-do .mutually-bg { padding-top:20px; padding-bottom:20px; margin-top:40px; height:auto; }
    body.what-we-do .mutually-bg h2 { font-size:32px; }
    body.what-we-do .mutually-bg h3 { font-size:26px; }
    body.what-we-do .mind-bg { padding:20px 0 40px; }
    body.what-we-do .tel-bg { margin:0; padding:20px 0; }
    body.what-we-do .tel-bg h2 { margin:0; font-size:32px; }
    body.what-we-do .tel-bg p { font-size:20px; line-height:28px; padding:0; }
    body.what-we-do .gain-bg { padding:20px 0; margin:0; }
    body.what-we-do .gain-bg h2 { margin:0; font-size:36px; }
    body.what-we-do .gain-bg h3 { margin-top:0; font-size:22px; }
}

@media (min-width: 991px) and (max-width:1200px){
    body.what-we-do .mid-center { width:920px !important; }
}

@media (min-width: 768px) and (max-width:991px){
    body.what-we-do .mid-center { width:720px !important; }
    body.what-we-do .s-menu-group { margin:0 auto; width:100%; float:none; text-align:center; display:inline-block; }
    body.what-we-do .s-menu-group > div { display:inline-block; }
    body.what-we-do .pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { font-size:15px; margin:0; }
    
}

@media (min-width: 30px) and (max-width: 767px){
    .teleprospecting-form form.hs-form .form-columns-2 .hs-form-field .hs-input, form.hs-form .form-columns-3 .hs-form-field .hs-input { width:100%; }
    .teleprospecting-form .contact_us_form .hs_email { width:100% !important; }
    .teleprospecting-form .contact-us form.hs-form .form-columns-2 .hs-form-field .hs-input input, .teleprospecting-form .contact-us form.hs-form .form-columns-3 .hs-form-field .hs-input input, .teleprospecting-form .contact_us_form .hs_firstname, .teleprospecting-form .contact_us_form .hs_lastname, .teleprospecting-form .contact_us_form .hs_emai, .teleprospecting-form .contact_us_form .hs_company.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_email.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_average_deal_size__c.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_function__c.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_direct_phone.field.hs-form-field .input {width: 100% !important;}
    .teleprospecting-form .contact_us_form .hs-form fieldset.form-columns-2 .hs-form-field { width:100% !important; }
    
    .row-fluid .phonework-section { font-size:16px; line-height:28px; text-align:center; }
    .row-fluid .phonework-text { padding:0 10px; }
    
    .new-blog .hs-featured-image { max-width:100%; }
    .white-papercta a { padding:15px 20px; font-size:10px; }

}


@media screen and (max-width:767px){
    .mid-center {  float: none !important;  margin: 0 auto !important;  width: 100% !important;padding:0 10px;}
    .pointclear-banner {  text-align: center;}
    .banner-content {  position: relative;  top: 0px;}
    .banner-content h1 {  font-size: 45px;  padding-top: 35px;  line-height: 56px;}
    .banner-content p {  font-size: 25px;}
    .banner-cta img {  max-width: 50% !important;margin-top:50px;}
    .banner-cta {  padding: 50px 0;}
    .service-bg {  padding: 20px 0 70px;}
    .case-study {  background: url("//cdn2.hubspot.net/hubfs/61796/case_study_bg.png") no-repeat scroll center center / 100% 100% rgba(0,0,0,0); 
    margin: 30px auto 60px!important;  padding: 10px 10px 5px 22px;  width: 100% !important;}
    .partners-box {  padding: 40px 20px;}
     /*.span12.widget-span.widget-type-linked_image.blue-arrow {  display: none;}*/
   .download-case-study {  position: relative;}
   .span12.widget-span.widget-type-rich_text.testimonial-up-arrow-bg {  position: relative;  bottom: -3px;max-width: 260px!important;}
   .blue-arrow .hs-image-widget {  position: relative;  bottom: -3px;}
   .blue-arrow {  margin-bottom: -13px;}
    .download-case-study {  text-align: center;  margin-top: 20px;}
    .download-case-study img {  top: 0;}
    .pc-service-box img {  padding-top: 30px;}
    .partner-bg {  padding:50px 0 0 0}
    .B2B-marketers h2 {  font-size: 40px;}
    .B2B-marketers p {  font-size: 23px;}
    .Partner-with p {  font-size: 22px;margin: 0;}
    ul.tabs li {  display: block;  margin: 0;  width: 100% !important;  z-index: 9999;  clear: both;  background: #ffe11c;  padding: 10px 0px 10px;  margin-top: 1px;text-align: center;}
    ul.tabs li.selected {  background: url("//cdn2.hubspot.net/hubfs/61796/yellow_arrow.png") no-repeat scroll center bottom #fff;  color: #0254a1;  position: relative;  top: 0;}
    ul.tabs li:first-child a {  margin-right: 0px;}
    ul.tabs li:last-child a {  margin-left: 0px;}
    .pc-competitive-bg {  padding: 40px 0 70px;}
    .competitive-left { text-align: center;}
    .competitive-left p { padding-right: 0px;}
    .better-lead h2 {  font-size: 55px;}
    .better-lead img {  width: 50%;}
    .pc-footer-bg {  padding: 40px 0 50px;text-align: center;}
    .pc-copyright {  text-align: center;}
    .pc-comp {  float: none;  text-align: center;  padding-top: 20px;}
    .testimonial-content {  width: 100% !important;}
    .testimonial-bottom {  padding-bottom: 10px;}
    .span6.widget-span.widget-type-cell.partners-box {  min-height: 375px !important;}
    .hs-menu-wrapper.active-branch.no-flyouts.hs-menu-flow-horizontal:hover,  .hs-menu-wrapper.active-branch.no-flyouts.hs-menu-flow-horizontal {  opacity: 1 !important;margin-top: 0px; z-index:9999;}
    .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_menu a.mobile-trigger,  .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_menu a.mobile-trigger:hover {  opacity: 1 !important;}
   .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_menu a.mobile-trigger:hover .hs-menu-wrapper.active-branch.no-flyouts.hs-menu-flow-horizontal{  opacity: 1 !important;}
   .pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {  border: 1px solid transparent;  border-radius: 0px;  color: #0254a1;}
   .pc-header-menu  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {  background:#0254a1; border: 1px solid transparent;  border-radius: 0px;  color: #fff;}
   .pointclear-banner { height: auto;}
   .who-we-are .pointclear-banner {height: auto;}
   .what-we-do .pointclear-banner {height: auto;}
   .how-we-do-it .pointclear-banner {height: auto;}
   .who-we-are .banner-content h1 {padding-top: 15px;}
   .what-we-do .banner-content h1 {padding-top: 15px;}
   .how-we-do-it .banner-content h1 {padding-top: 15px;}
   .develop-con h2 {font-size: 35px;}
   .see-left-con h2 {line-height: 30px;}
   .see-us-bg {padding: 25px 20px;}
   .see-right-con {margin-top: 30px;}
   .gray-bg {margin-top: 50px; padding: 30px 0 85px;}
   .emb-bg h2 {font-size: 35px;}
   .emb-bg {padding-top: 20px; height: auto;}
   .emb-bg p {margin-bottom: 20px; padding: 0;}
   .social-bg p a img {margin-right: 13px;}
   .social-bg p {margin-left: 0; padding-top: 0; text-align: center;}
   .social-bg h2 { text-align: center;}
   .develop-con p {padding: 0 0px;}
   .see-right-con {text-align: center;}
   .see-right-con img {float: none;}
   .learn-cta { float: none; font-size: 18px; margin: 0 auto !important; width: 324px;}
   .meet-cta > span {float: none; padding: 20px 66px; width: 360px;}
   .work-cta > span {float: none; margin-top: 30px; padding: 20px 117px; width: 360px;}
   .white-cta > span {float: none; margin: 0 auto; padding: 23px 66px; width: 365px;}
   .work-cta {margin-top: 70px !important;}
   .what-body-tit h2 {font-size: 35px;}
   .mutually-bg h2 {font-size: 35px;}
   .mutually-bg h3 {font-size: 30px; padding: 0;}
   .mutually-bg {height: auto; padding-top: 20px;}
   .tel-bg h2 {font-size: 35px;}
   .tel-bg {margin-top: 40px;}
   .tel-bg p { padding: 0;}
   .gain-bg {background-repeat:repeat; margin-top: 85px; padding: 30px 0;}
   .what-cta > span {float: none;}
   .how-body-tit h2 {font-size: 35px;}
   .how-body-tit h3 {font-size: 30px;}
    .learn-cta > span {float: none;}
    .learn-cta-02 > span {float: none;}
    .learn-cta-03 > span {float: none;}
    .learn-cta-04 > span {float: none;}
   .crack-bg {margin: 15px 0 !important;}
   .learn-cta { width: 100%; margin-bottom: 20px !important;}
   .learn-cta-02 { margin-bottom: 20px !important;}
   .learn-cta-03 { margin-bottom: 20px !important;}
   .learn-cta-04 { margin-bottom: 20px !important;}
   .defined-bg {margin-top: 50px; padding: 20px 0 60px;}
   .defined-bg h2 {font-size: 35px;}
   .arrow-img .hs-image-widget {display: none;}
   .lead-tit h2 {font-size: 35px; margin-top: 0;}
   .lead-img {margin-top: 0;}
   .partn-bg h2 {font-size: 35px;}
   .effect-con-bg p {font-size: 22px; line-height: 30px; padding: 80px 0 0;}
   .effect-tit-bg{ background-position:center center;}
   .effect-con-bg{ background-position:center center;}
   .help-bg {padding: 25px 0 75px;}
   .help-bg h2 {font-size: 48px;}
   .get-touch-cta {float: none; margin: 0 auto !important;}
   .demo {margin: 0 auto; width: 100%;}
   .box-cont.tooltipstered img {margin-top: 25px;}
   .body-con {padding-top:50px;}
   .learn-buuton .learn-cta {font-size: 18px;}
   .partn-bg {padding: 60px 0 80px; background-repeat:repeat;}
   .tooltipster-default{display:none;}
   .case-cta > span {float: none;}
   .cta_button.home-meet-our-team { display:inline-block; }
   ul.tabs li a { display:initial; }
   
   
    div#jtt_uni_box_inn {
       background-color: rgba(0, 0, 0, 0.980392) !important;
    }
    .tool-img {
      margin-bottom: 25px;
    }
    .mid-center.body-con {  margin-top: 0px !important;}
    .s-menu {
    display:none !important;
}
.contact-us .banner-content {
  width: 100% !important;
}
.contact_us_form .form-columns-2 {
  float: left;
  width: 100%;
}
/* .contact-us .hs-form fieldset.form-columns-3 .hs-form-field {
  float: left;
  width: 100%;
} */
.contact_us_form .hs_lastname.field.hs-form-field .input {
  margin-right: 0;
  width: 100%;
}
.contact_us_form .hs_firstname.field.hs-form-field .input, .contact_us_form .hs_average_deal_size__c.field.hs-form-field .input {
  margin-right: 0 !important;
}
.contact_us_form .hs_company.field.hs-form-field .input {
  margin-right: 0;
}
.contact-us .hs-form fieldset.form-columns-2 .hs-form-field {
  float: left;
  width: 100%;
}
.contact_us_form .hs_what_is_your_department.field.hs-form-field {
  margin: 0;
}

.contact_us_form .form-columns-3 {  margin-top: 0;}
.footer-cont .footer-social img {  width: auto;}
.apply_form .hs_firstname.field.hs-form-field .input {  margin-right: 0 !important;}
.apply_form .hs_lastname.field.hs-form-field .input {  margin-right: 0 !important;  width: 100%;}
.apply_form .hs_mobilephone.field.hs-form-field .input {  margin-right: 0;}.
.apply_form .form-columns-2 {  width: 100%;}
.apply_form .hs-form fieldset.form-columns-2 .hs-form-field {  width: 100%;}
.apply_form .hs_position_applied_for.field.hs-form-field {  margin-right: 0;  width: 100% !important;padding-top:0;}
.apply_form .hs_how_do_you_find_us.field.hs-form-field {  margin-left: 0;  width: 100% !important;}
.hs_upload_your_resume.field.hs-form-field {  margin-left: 0;  width: 100% !important;}
.apply_form .actions {  text-align: center;}
.pc-apply-form-bg {  padding: 30px 0 40px;}
.apply_form .form-columns-2 {  float: left;  width: 100%;}
.hs-field-desc {  top: -55px;}
.apply_form .input {  margin: 10px 0 0 !important;}
.apply_form .hs_message_area_1.field.hs-form-field {
  padding-top: 0;
}
.apply_form .hs_message_area_2.field.hs-form-field {
  padding-top: 0;
}
.apply_form .hs_message_area_3.field.hs-form-field {
  padding-top: 0;
}
.apply_form form.hs-form .form-columns-2 .hs-form-field .hs-input, .apply_form form.hs-form .form-columns-3 .hs-form-field .hs-input {
  width: 100%;
}
.upload-tit {
  margin-top: 15px;
  text-align: center;
  width: 100%;
}
.hs-field-desc {
  text-align: center;
  top: 10px;
  width: 100%;
}
.apply_form .hs_upload_your_voice_recording.field.hs-form-field {  padding: 10px 10px 40px;max-height: 100%;}
.hs_upload_your_resume.field.hs-form-field {  max-height: 100%;  min-height: inherit;  padding: 10px 10px 40px;}
.bootstrap-filestyle.input-group {  width: 100%;}
.form-control.input-uploadcoverInput {  margin: 30px 0 !important;top: 0;}
.apply-form-tit p {  width: 100%;}
.form-control.input-uploadresumeInput {  top: 0;  margin: 26px 0 50px !important;}
.teleprospecting .banner-content h1 {  font-size: 40px;  line-height: 45px;}
.cont-right {  padding-left: 0;  text-align: center;}
.cont-left {  padding-right: 0;  text-align: center;}
.teleprospecting .img-right {  float: none !important;}
.cont-left ul {  text-align: left;}
.cont-right ul {  text-align: left;}
.teleprospecting .top_module {  padding-top: 50px !important;}
.teleprospecting .box-space {  padding: 30px 0;}
.teleprospecting .bottom_module {  padding-bottom: 50px !important;}
.resource_sub_menu ul li {  margin-bottom: 15px;  text-align: center;width:100%;}
.new-resources .blog-listing-wrapper .post-listing .post-item.fourth {  margin: 0 auto 30px;}
.new-resources .blog-listing-wrapper .post-listing .post-item {  margin: 0 auto 30px;  width: 300px;  float: none;}
.new-blog-body nav {  float: none;  text-align: center;  width: 100%;}
.new-blog nav .pagination {  float: none;  text-align: center;}
.new-blog-body .view-al {  float: left;  margin: 0 auto;  text-align: center;  width: 100%;}
.pc-blog-banner {  height: 450px;}
.new-resources .pc-blog-banner h1 {  font-size: 60px;line-height: 65px;  padding-top: 90px;}
.new-blog .hs-author-avatar {  float: none;  padding-right: 0px;  text-align: center;  width: 100%;}
.postedby-tag-area {  clear: both;  float: left;  text-align: center;  width: 100%;}
.new-blog .post-body p {  float: none;}
.new-blog .custom_listing_comments {  border: none;  float: none;  text-align: center;  width: 100%;}
.new-blog .post-item {  text-align: center;}
.continue-read {  width: 100%;min-height: 95px;}
.social-con {  width: 100%;}
.social-tit {  width: 100%;}
.social-share-data {  width: 100%;}
.pc-blog-banner p {  width: 100%;}
.pc-faq-bg {  padding: 40px 0;}
.faq-box.right_align .answer {  width: 100%;}
.faq-box .answer {  float: none;  width: 100%;}
.new-resources  #hubspot-topic_data { height:auto;min-height: inherit;}
.team-member p {  height: auto;  min-height: inherit;}
.team-member .read_more .read {
  border-radius: 0;
  border-right: 2px solid #ffe11c;
  color: #047cec;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  padding: 5px 0 5px 5px;
  width: 80%;
}
.team-member .read_more {  float: none !important;  margin: 0 auto !important;  width: 260px !important;}
.in_img {  float: none;  height: 100%;  padding: 8px 0;  text-align: center;}
.team-main-con.one {  margin-top: 0;}
.team-main-con.two {  margin-top: 0;}
.team-main-con {  text-align: center;}
.team-member {  margin-top: 30px;}
.team-member h2 {height:auto;  min-height: inherit;}
.team-photo-gallery h2 {  font-size: 41px;  margin-bottom: 20px;}
.team-photo-gallery p {  width: 100%;}
.meet-team-tit h2 {  font-size: 45px;  font-weight: 600;  line-height: 45px;}
.team .banner-content h1 {  font-size: 65px;line-height: 65px;  padding-top: 50px;}
.team .pointclear-banner {  height: 550px;}
.right-list ul {  margin-top: 0 !important;}
.left-list ul {  margin-bottom: 0 !important;}
.emp_benefit-bg {  padding: 15px 0 50px;}
.want-to-hear-bg h2 {  font-size: 38px;  font-weight: 600;  line-height: 45px;  margin: 30px auto 50px;  text-align: center;  width: 100%;}
.want-to-hear-bg p {  width: 100%;}
.cta-bg {  margin: 0 auto !important;  width: 300px !important;}
.awesome-People-bg h2 {  font-size: 40px;  font-weight: 600;  line-height: 42px;  width: 100%;}
.career_slider_bg h2 {  font-size: 40px;  font-weight: 600;  line-height: 42px;  width: 100%;}
#owl-demo .item p span { font-size: 21px;}
#owl-demo .item p {    font-size: 21px;  line-height: 30px;}
.designation {  top: 0;}
.owl-carousel {  width: 62%;}
.cta_button.listern-to-a-real-call {  font-weight: 600;  padding: 20px 30px;}
.pc-career-at-bg {  text-align: center;}
.upload h2 {  margin-left: 0;}
.learn-more h2 {  margin-right: 0;}
.want-to-hear-bg {  padding: 65px 0 100px;}
.cta_button.home-get-start-today {  padding: 25px 35px; }
.fuel-cta {  margin-bottom: 20px;}
.discard-cta {  margin-bottom: 20px;}
.sales-cta {  margin-bottom: 20px;}
.thankyou-body-con {  padding: 10px 0 30px;  text-align: center;}
.thankyou-body-con ul li {text-align:left;}
.thankyou-body-con .page-header.section-header h1 {  line-height: 45px;}
.banner-area h1 {  font-size: 61px;  font-weight: 600;  line-height: 60px;}
.content_area  {  text-align:center;}
.content_area ul li {  text-align:left;}
.content_area .right-sidebar {  text-align:left;}
.content_area .page-header.section-header h1 {  line-height: 50px;}
.landing_page_form .hs-button.primary.large {  padding: 20px 30px;}
.logo-align .pointclear-banner-header .pc-logo {
  text-align: center;
}

.new-blog .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
  float: left;
  margin-bottom: 5px;
  margin-left: auto;
  margin-top: 0;
  text-align: center;
  width: 100%;
}
.main-blog-con {  text-align: center;}
.new-blog .blog-post-wrapper .hubspot-editable {  float: none;}
.new-blog .blog-post-wrapper.cell-wrapper {  padding: 30px 0;}
.new-blog ol, .new-blog ul {  float: left;  text-align: left;}
.new-blog .hs-blog-social-share-list {
  float: none;
}
.recent-blog table {
  width: 100% !important;
}

.new-resources  .hs-migrated-cms-post ul ul {
  padding-left: 0;
  text-align:left;
}
.new-blog-body table {
  width: 100% !important;
}
.new-resources .post-header h2{line-height:28px;}
.resource_sub_menu ul li:last-child {
  border-top-right-radius: 0;
}
.resource_sub_menu ul {
  width: 100% !important;
}
.resource_sub_menu ul li:first-child {
  border-top-left-radius: 0;
}
.new-resources .section.post-body p {
  padding: 0 15px !important;
}
.new-resources .section.post-header {
  padding: 0 15px;
}
.new-resources .hs-blog-social-share-list li {
  margin-right: 0 !important;
  margin-top: 10px;
  text-align: center !important;
  width: 100%;
}
.main-resource-con {
  text-align: center;
}
.main-resource-con ul li{
  text-align: left !important;
}

.new-resources .section.post-body h2:first-child {
  padding-left: 0;
}
.tel-us .left-con {
  margin-left: 0 !important;
  width: 100% !important;
}
.tel-us .right-con {
  float: none !important;
  text-align: center;
  width: 100% !important;
}
.new-resources .ob_container .ob_container_recs .item-container {
  float: none;
  padding-right: 0 !important;
  text-align: center;
  width: 100% !important;
}
.NA .ob_container_recs {
  clear: none !important;
  float: none;
  margin: 0 auto !important;
  position: relative !important;
  text-align: center;
  width: 100% !important;
}
.NA .ob_what {
  clear: none !important;
  direction: ltr;
  padding: 5px 10px 5px;
  text-align: center!important;
}
.NA .ob_container {
  float: none;
  height: auto;
  margin: 10px auto;
  overflow: visible !important;
  position: relative !important;
  text-align: center;
  width: 100% !important;
}
.NA .strip-img {  display: inline !important;}
.NA .ob_org_header, .NA .obpd_header {  float: none !important;}
.new-resources .red-mor {  float: none;}
.NA .ob_container_recs .item-container {  margin-bottom: 30px !important;  width: 100%;}
.new-resources .main-resource-con .blog-post-wrapper #hubspot-topic_data {  margin-top: 0;}
.new-blog .main-resource-con .blog-post-wrapper #hubspot-topic_data {  margin-top: 0;}
.NA .ob-text-content {  padding-top: 15px;}
.new-resources .hs-migrated-cms-post img {  float: none !important;padding:10px 0;margin:0;}
.new-blog .pc-footer-bg ul {
  float: none;
  text-align: center;
}
.new-blog .pc-footer-bg ul li {
  text-align: center !important;
}
.new-resources .OUTBRAIN {
  padding: 0;
}
.new-blog .main-blog-con .blog-post-wrapper #hubspot-topic_data {
  margin-top: 0;
}
 .new-resources .ob_container .ob_container_recs .item-container {
 float:left;
}
.new-blog  .ob_container .ob_container_recs .item-container {
 float:left;
}
.NA .ob_what {  clear: both;  text-align: center;  width: 100%;  float:left;}
.NA .strip-rec-link-title {  padding: 10px 0;}
.rnd-img-position img {  top: -140px;}
.new-resources .second-topic-link {  padding: 0;}
.careers .apply {  text-align: center;}
.careers .learn-more {  margin-bottom: 15px;  padding-right: 0;  text-align: center;}
.careers .apply {  text-align: center;  margin-top: 15px;  padding-left: 0;}
.career-map-area iframe {  height: 400px !important;}
.contact-us .banner-content .please-contact-me {  margin: 40px auto  !important;}
.content_area p, .content_area ul li {  float: left;}
.left-content-area img {  float: none !important;  margin: 10px 0 !important;}
.left-content-area h2 img {  float: none !important;  margin: 0 !important;}
.new-resources .blog_post_tit {  float: none;}
.new-resources .blog-tit-topic {  float: none;  margin: 0 auto;  height:auto; min-height: inherit;  text-align: center;}
.new-resources .blog-listing-wrapper .post-listing .post-item {  height: auto;  min-height: inherit;}
.new-resources .post-header h2 { height:auto; min-height: inherit;}
.new-resources .post-body .hs-featured-image-wrapper {  max-height: 201px;  min-height: 201px;}

.custom-menu-primary.js-enabled .hs-menu-flow-horizontal {
  background: transparent none repeat scroll 0 0 !important;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.65);
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}


.custom-menu-primary .hs-menu-flow-horizontal ul li {
  border-top: 2px solid #fff !important;
  background: #01224d; 
}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  font-size: 15px;
  margin-top: 0 !important;
  padding-left: 2px;
  padding-right: 2px;
}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  border: 1px solid transparent;
  border-radius: 0;
  color: #0254a1;
}

.pc-header-menu  .custom-menu-primary .hs-menu-flow-horizontal ul li {
  background: #0254a1 none repeat scroll 0 0 !important;
  border-top: 2px solid #fff !important;
}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  border: 1px solid transparent !important;
  border-radius: 0;
  color: #fff;
  font-weight: bold;
}
.pc-header-menu  .custom-menu-primary .hs-menu-flow-horizontal ul li:hover {
  background: #fff none repeat scroll 0 0 !important;
  border-top: 2px solid #fff !important;
}
.pc-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
  background: #fff none repeat scroll 0 0 !important;
  color: #0254a1;
}
.social-icon-img {
  text-align: center;
}
.social-icon-img div {
  display: inline-block;
  float: none;
  margin: 0 7px;
  text-align: center;
}
.social-bg {  padding: 10px 0 40px;}
.see-us-bg {  text-align: center;}
.we-can-right {  text-align: center;}
.we-can-right p {  text-align: center;}
.s-tooltip-cont{display:none !important;}
div#jtt_uni_box_inn {  display: none !important;}
#jtt_uni_box_ind > div {  display: none !important;}
#jtt_uni_box_con {  display: none !important;}
.meet-cta > span {  padding: 20px 109px;}
.contact_us_form .hs_title_group__c.field.hs-form-field {  margin: 0;}
.contact_us_form select {  font-size: 15px;}
.contact_us_form input[type="text"], .contact_us_form input[type="password"], .contact_us_form input[type="datetime"], .contact_us_form input[type="datetime-local"], .contact_us_form input[type="date"], .contact_us_form input[type="month"], .contact_us_form input[type="time"], .contact_us_form input[type="week"], .contact_us_form input[type="number"], .contact_us_form input[type="email"], .contact_us_form input[type="url"], .contact_us_form input[type="search"], .contact_us_form input[type="tel"], .contact_us_form input[type="color"] {
  font-size: 15px;
}
.contact_us_form textarea {  font-size: 15px;}
.flex-right {  margin-top: 30px;}
.pc-home .download-case-study {  margin: -20px auto 0 !important;  width: 240px !important;}
.mutually-left p {  text-align: center;}
.mutually-right p {  text-align: center;}
.tel-bg p {  text-align: center;}
.gain-right p {  text-align: center;}
.gain-left p {  text-align: center;}
.mind-bg .we-can-right p {  padding-right: 0;  text-align: center;}
.effect-con-bg {  background-position: center center;  background-size: cover;  padding: 0 5px;}
.s-author-topic .submit {  margin-bottom:10px;}
.new-blog .subscribe_form input[type="text"], .new-blog .subscribe_form input[type="password"], .new-blog .subscribe_form input[type="datetime"], .new-blog .subscribe_form input[type="datetime-local"], .new-blog .subscribe_form input[type="date"], .new-blog .subscribe_form input[type="month"], .new-blog .subscribe_form input[type="time"], .new-blog .subscribe_form input[type="week"], .new-blog .subscribe_form input[type="number"], .new-blog .subscribe_form input[type="email"], .new-blog .subscribe_form input[type="url"], .new-blog .subscribe_form input[type="search"], .new-blog .subscribe_form input[type="tel"], .new-blog .subscribe_form input[type="color"] {
   width: 100% !important;
}
.subscribe_form .hs-form fieldset.form-columns-2 .input {
  margin-right: 0;
}
.subscribe_form .hs-form fieldset.form-columns-1 .input {
  margin-right: 0;
}
.new-blog .blog_archives_post_year.item {  text-align: left;}
.blog_archives_post_con.item-data p {  text-align: left;}
.img-position {  margin-top: -50px;}
.contact-us .banner-content h1 {  padding-top: 35px;}
.gray-bg-02 {padding: 5px 0 85px;}
.learn-cta > span {padding: 22px 50px; width: 100%;}
   .learn-cta-02 > span {padding: 22px 50px; width: 100%;}
   .learn-cta-03 > span {padding: 22px 50px; width: 100%;}
   .learn-cta-04 > span {padding: 22px 50px; width: 100%;}
   .subscribe_form .hs-form fieldset.form-columns-2 .hs-form-field {  width: 100%;}
   .subscribe_form .hs-form fieldset {  max-width: 100%;}
   .top_post_con h3 {  text-align: center;}
   .new-blog .ob_container .ob_container_recs .item-container {  padding-right: 0 !important;  width: 100% !important;text-align:center;}
   .new-blog .section.post-body .ob-rec-link-img img {  width: auto;}
   .new-blog .main-blog-con .blog-post-wrapper #hubspot-topic_data {  float: left;  margin-top: 0;  width: 100%;}
   .new-blog .blog-post-wrapper .section.post-body p{  padding: 0px !important;}
   .new-blog blockquote {  margin: 0;  padding: 0;}
   .new-blog ul ul {  padding-left: 0;}   
   .tit_bg h2 {  text-align: center;}
   .blue-bg h3 {  text-align: center;}
   .gsc-orderby-label.gsc-inline-block {  width: 100%;  }
   .gsc-option-menu-container.gsc-inline-block {  width: 100%;}

}
@media screen and (max-width: 600px) {
    .new-blog .main-blog-con .blog-post-wrapper #hubspot-topic_data {margin-top: 3em;}
    .new-blog ol, .new-blog ul {width: 100%};
}

@media screen and (max-width:568px) {
    .contact_us_form .hs-form fieldset.form-columns-2 .hs-form-field {width: 100% !important;}
    .contact-us form.hs-form .form-columns-2 .hs-form-field .hs-input input, .contact-us form.hs-form .form-columns-3 .hs-form-field .hs-input input, .contact_us_form .hs_firstname, .contact_us_form .hs_lastname, .contact_us_form .hs_emai, .contact_us_form .hs_company.field.hs-form-field .input, .contact_us_form .hs_email.field.hs-form-field .input, .contact_us_form .hs_average_deal_size__c.field.hs-form-field .input, .contact_us_form .hs_function__c.field.hs-form-field .input, .contact_us_form .hs_direct_phone.field.hs-form-field .input {width: 95% !important;}
    
    .teleprospecting-form .contact_us_form .hs-form fieldset.form-columns-2 .hs-form-field {width: 100% !important;}
    .teleprospecting-form .contact-us form.hs-form .form-columns-2 .hs-form-field .hs-input input, .teleprospecting-form .contact-us form.hs-form .form-columns-3 .hs-form-field .hs-input input, .teleprospecting-form .contact_us_form .hs_firstname, .teleprospecting-form .contact_us_form .hs_lastname, .teleprospecting-form .contact_us_form .hs_emai, .teleprospecting-form .contact_us_form .hs_company.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_email.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_average_deal_size__c.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_function__c.field.hs-form-field .input, .teleprospecting-form .contact_us_form .hs_direct_phone.field.hs-form-field .input {width: 100% !important;}
    
}
@media screen and (max-width:480px){
  .get-touch-cta {width: 100%;}
    .banner-content h1 {  font-size: 35px;  padding-top: 25px;  line-height: 46px;}
    .banner-content p {  font-size: 20px;}
    .banner-cta img {  max-width: 75%!important;}
    .pc-service-box img {  max-width: 50% !important;}
    .B2B-marketers h2 {  font-size: 28px;}
    .B2B-marketers p {  font-size: 22px;}
    .Partner-with p {  font-size: 22px;}
    .partners-box {  padding: 10px 20px;}
    .competitive-left p {  font-size: 25px;   line-height: 29px;  padding-right: 0;}
    .better-lead h2 {  font-size: 35px;}
    .better-lead-bg {  padding: 10px 0 40px;}
    .better-lead img {  width: 75%;}
    div.tabcontents { padding: 10px;}
    .tabcontents p {  font-size: 21px;}
    .span6.widget-span.widget-type-cell.partners-box {  min-height: 390px !important;}
    .learn-cta {font-size: 13px; width: 100%;}
    .white-cta > span {padding: 23px 20px; width: 100%;}
    .meet-cta > span {padding: 20px 15px; width: 100%;}
    .work-cta {margin-top: 70px !important;}
    .work-cta > span {margin-top: 30px; padding: 20px 66px; width: 100%;}
    .what-cta > span {float: none; padding: 22px 20px; width: 100%;}
  .contact-us .better-lead h2 {  font-size: 35px;  font-weight: 400;}
  .cta_button.visit_our_faq {  padding: 25px 44px;}
 .apply-form-page .banner-content h1 {  font-size: 66px;  padding-top: 7px;}
    .apply_form .hs-button.primary.large {  padding: 25px 70px;}
    .teleprospecting .pointclear-banner {  height: 435px;}
    .new-resource .pc-blog-banner {  height: 400px;}
    .new-resources .pc-blog-banner h1 {  font-size: 45px;  line-height: 45px;  padding-top: 20px;}
    .new-blog .post-body.clearfix {  padding: 0 10px 25px;}
    .pc-blog-banner h1 {  font-size: 42px;  line-height: 50px;  padding-top: 60px;}
    .pc-blog-banner p {  font-size: 30px;  width: 100%;}
    .career_slider_bg {  display: none !important;}
    .career-at-tit h2 {  font-size: 42px;  line-height: 40px;}
    .pc-career-at-bg {  text-align: center;}
    .avail_left, .avail_right {  padding: 20px 10px 25px;}
    .emp_benefit-bg h2 {  line-height: 53px;}
    .careers .banner-content h1 {  font-size: 35px;  line-height: 38px;  padding-top: 5px;}
    .careers .banner-content p {  font-size: 30px;}
    .get-start-today-cta {  margin-bottom: 30px;  margin-top: 35px;}
    .banner-area h1 {  font-size: 40px;  font-weight: 600;  line-height: 45px;}
    .content_area .page-header.section-header h1 {  font-size: 31px;  line-height: 40px;}
    .thankyou-body-con .page-header.section-header h1 { font-size: 34px; line-height: 32px;}
    .new-resources .main-resource-con #hubspot-topic_data {
        margin-top: 0;
        text-align:center;
    }
    .new-resources .main-blog-con #hubspot-topic_data {
        margin-top: 0;
        text-align:center;
    }
    .ob_what {
        text-align: center !important;
    }
    .contact-us .banner-content .please-contact-me {  width: 250px;}
.new-resources .blog-listing-wrapper .post-listing .post-item { width: 270px;}
.fb-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/facebook.png") no-repeat scroll 0 0 / 100% auto;
  height: 45px;
  width: 45px;
}

.fb-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_01.png") no-repeat scroll 0 0 / 100% auto;
}
.twt-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_03.png") no-repeat scroll 0 0 / 100% auto;
  height: 45px;
  width: 45px;
}

.twt-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/twitter-blue.png") no-repeat scroll 0 0 / 100% auto;
}

.in-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/follow_05.png") no-repeat scroll 0 0 / 100% auto;
  height: 45px;
  width: 45px;
}

.in-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/in-blue.png") no-repeat scroll 0 0 / 100% auto;
}
.g-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/googleplus.png") no-repeat scroll 0 0 / 100% auto;
  height: 45px;
  width: 45px;
}

.g-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-googleplus.png") no-repeat scroll 0 0 / 100% auto;
}

.y-link {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/youtube.png") no-repeat scroll 0 0 / 100% auto;
  height: 45px;
  width: 45px;
}

.y-link:hover {
  background:url("//cdn2.hubspot.net/hubfs/61796/who_we_are/hover-youtube.png") no-repeat scroll 0 0 / 100% auto;
}
.social-icon-img div {  margin: 0 4px;}

.download-case-study {  float: none !important;  margin: -20px auto 0 !important;  width: 246px !important;}
 .cta_button.home-get-start-today {  font-size: 20px;  font-weight: 700;  padding: 25px 10px;}
 nav .pagination li {
 padding-left: 6px;
 padding-right: 3px;
} 
.gsc-orderby-label.gsc-inline-block {
  width: 100%;
}
.gsc-option-menu-container.gsc-inline-block {
  width: 100%;
}
.mindBtn a {width: 90%;}

}

@media (max-width:320px){
    .banner-content h1 {  font-size: 29px;  padding-top: 15px;  line-height: 40px;}
    .banner-cta img {  max-width: 85%!important;}
    .pc-service-box h2 {  font-size: 30px;  line-height: 30px;  padding: 0 !important;  margin: 10px 0 0 0 !important;}
    .pc-service-box p {  font-size: 20px;  margin: 15px 0;}
    .pc-service-box img {  max-width: 70%!important;  padding-top: 10px;}
    .testimonial-cont p {  font-size: 25px; }
    .B2B-marketers h2 {  font-size: 24px;}
    .B2B-marketers p {  font-size: 21px;}
    .Partner-with p {  font-size: 21px;}
    .partners-box h2 {  font-size: 23px;}
    .competitive-left p {  font-size: 22px;  line-height: 27px;  padding-right: 0;}
    .better-lead h2 {  font-size: 32px;}
    .span6.widget-span.widget-type-cell.partners-box {  min-height: 400px !important;}
    .case-cta > span { padding: 22px 0px; width: 100%;}
    .contact-us .pointclear-banner {  height: 450px;}
    .contact_us_form .hs-button.primary.large {  padding: 21px 50px;}
    .contact_us_form .hs-form fieldset.form-columns-2 .hs-form-field {width: 100% !important;}
    .contact-us form.hs-form .form-columns-2 .hs-form-field .hs-input input, .contact-us form.hs-form .form-columns-3 .hs-form-field .hs-input input, .contact_us_form .hs_firstname, .contact_us_form .hs_lastname, .contact_us_form .hs_emai, .contact_us_form .hs_company.field.hs-form-field .input, .contact_us_form .hs_email.field.hs-form-field .input, .contact_us_form .hs_average_deal_size__c.field.hs-form-field .input, .contact_us_form .hs_function__c.field.hs-form-field .input {width: 95% !important;}
    .contact-us .banner-content h1 {  margin-bottom: 10px;  padding-top: 55px;}
    .contact-us .banner-content p {  font-size: 30px;}
    .contact-us .pointclear-banner {  height: 400px;}
    .apply-form-page .banner-content h1 {  font-size: 53px;}
    .blue-bg h3 {  font-size: 21px;text-align: center;}
    .tit_bg {  padding: 5px 10px;  text-align: center;}
    .blue-bg {  padding: 20px 10px 25px;}
    .padding_area {  padding: 20px 10px;  text-align: center;}
    .top_post_con .hs-rss-module.feedreader_box {  padding: 20px 10px;}
    .new-blog .blog_post_tit h2 a {  font-size: 27px;  line-height: 26px;}
    .cta_button.team-join-our-team {  padding: 18px 60px;}
    .team-testimonial-bg {  padding: 50px 0 0;}
    .team .banner-content h1 {  font-size: 45px;  line-height: 45px;  padding-top: 20px;}
    .teleprospecting .banner-content h1 {  font-size: 36px;  line-height: 42px;padding-top: 60px;}
    .careers .banner-content h1 {  font-size: 35px;  line-height: 38px;  padding-top: 5px;}
    .careers .banner-content p {  font-size: 30px;}
    .img-txt p {  width: 73%;}
    .awesome-People-bg h2 {  font-size: 34px;  line-height: 38px;}
    .cta-bg {  margin: 0 auto !important;  width: 270px !important;}
    .cta_button.home-get-start-today {  font-size: 20px;  font-weight: 700;  padding: 25px 10px;}
    .get-start-today-cta {  margin-bottom: 30px;  margin-top: 35px;}
    .social-bg h2 {  font-size: 44px;}
    .gsc-results-wrapper-overlay { padding: 18px !important;  width: 80% !important;}
    .mindBtn {margin-right:5px;}
    
}

