.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.line-btn{border:1px #fff solid; border-radius:5px; color:#fff; padding:5px 10px 5px 10px; font-size: 12px; font-weight:500; text-decoration:none; margin:auto; display: inline-block;}
.line-btn:hover{opacity:0.8;}
.fill-btn{border-radius:5px; color:#fff; padding:5px 10px 5px 10px; font-size: 12px; font-weight:500; text-decoration:none; margin:auto; display: inline-block; background:#ccc}
.fill-btn:hover{ opacity:0.8}

.fill-btn.orange{ background:#ce9c3a}
.fill-btn.green{ background:#4eb1a3}
.fill-btn.black{ background:#938383}
.link{font-size:12px; display:inline-block; color:#333; text-decoration: underline ; font-weight:500}
.link:hover{ text-decoration:none}
.btn-grnL{ border-radius:30px; background:#9bc64b; font-size:22px; font-weight:500; padding:15px 25px 15px 25px; display:inline-block; color:#fff; text-decoration:none;}
.btn-grnL:hover{ opacity:0.8}
.line-large-btn{ border-radius:30px; background:#fff; border:solid 1px #4a4a4a; font-size:16px; font-weight:500; padding:15px 25px 15px 25px; display:inline-block; color:#4a4a4a; text-decoration:none;}
.line-large-btn:hover{ opacity:0.8;}
.dark-btn{background:#4a4a4a;}
.dark{ color:#333; border-color:#797979;}
.pad-l-r-30{ padding-left:50px; padding-right:50px}
.knowledge-top{background:url(../images/banner.png) no-repeat 0 0; max-height:660px;background-size: cover;}
.knowledge-top h1{font-family: Montserrat; font-size:46px; font-weight:300; color:#fff; padding:60px 0 60px 0; margin:0 0 0 0;}
.topSlider{float: left; width:100%; clear:both}
.slides{float:left; width:49%; margin:0 0 0 0; padding:50px 50px 50px 50px; border-radius:12px; min-height:452px;}
.greenBg{ background:#9bc64b; text-align:center}
.blueBg{ background:#4a90e2 url(../images/blue-bg.jpg) no-repeat 0 0; float:right; text-align:center}
.pic{margin:auto; width:135px; height:135px; border:solid 5px #fff; overflow:hidden; border-radius:100px; margin-top:20px; margin-bottom:15px}
.pro-name{ font-size:12px; color:#fff; padding:0 0 30px 0;}

section.top-section{clear: both; padding-top:100px; padding-bottom:100px}
.shadow-bx{border-radius: 12px; background-color: #ffffff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); padding:60px 80px 40px 80px;margin:0 0 0 0}
.col-50{ width:50%; float:left;}
section h2{ font-size:30px; padding:25px 0 25px 0; line-height:42px; font-weight:600}
section.top-section p{ font-size:18px; line-height:28px; margin:0 0 0 0; padding:0 0 70px 0;font-weight:500}
.pad-r-25{ padding-right:25px;}
#leftSide{width: 53%;text-align: left !important; padding: 35px 8px 0px 35px; }
section.grey-bg{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9ac450+0,6ba4cf+56,629ee6+100 */
background: #9ac450; /* Old browsers */
background: -moz-linear-gradient(-45deg, #9ac450 0%, #6ba4cf 56%, #629ee6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #9ac450 0%,#6ba4cf 56%,#629ee6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #9ac450 0%,#6ba4cf 56%,#629ee6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac450', endColorstr='#629ee6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */padding:52px 0 52px 0}
.mid-banner{background: url(../images/mid-banner.jpg) no-repeat 0 0; min-height:627px;border-radius: 12px; padding:70px 60px 60px 0; }
.fl-right-col{float:right; width:45%}
section.grey-bg h2{ border-bottom:solid 2px #d7d7d7; padding-bottom:40px; margin-bottom:50px;color:#474747 }
section.grey-bg  h3{font-size:22px; font-weight:600; margin:0 0 0 0; padding:0 0 25px 0;color:#474747}
section.grey-bg ul{ list-style:none; padding:0 0 25px 0; margin:0 0 0 0;}
section.grey-bg ul li{ font-size:14px; font-weight:600; padding:0 0 15px 20px; margin:0 0 0 0; position:relative;}
section.grey-bg ul li::after{position:absolute; left:0; top:5px; background:#565656; height:7px; width:7px; border-radius:12px; content:'';}
.threeCol{ padding-bottom:100px; padding-top:100px;}
.text-h4c {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.89;
    color: #4a4a4a;
    letter-spacing: -0.3px;
}
.dnone {
    display: none;
}
.acap {
    margin-top: 30px!important;
    margin-right: 45px!important;
    line-height: normal;
}
.w30 {
    width: 24%!important;
}
.w70 {
    width: 76%!important;
}
.headcol {
    color: #4a90e2!important;
}
.bor_b {
    border: solid 1px #4a90e2;
}
.q_sec {
    position: relative;
    left: 10px;
    top: 12px;
    display: inline-block;
}
.frightp38 {
    float: right!important;
    padding-right: 0px!important;
}
.lead1 {
    margin-top: 10px!important;
    line-height: normal;
    margin-left: 230px!important;
}
.bg-pink {
    background-color: #df5ca1;
    padding: 25px 55px 25px 55px;
    margin-top: -140px;
}
.cwhite {
    color: #fff!important;
}
.bor_p {
    border: 1px solid #df5ca1!important;
}
.creditScoreBox.b2c_woman4 {
    padding: 40px 0px 0px 0px!important;
}
.mxwid80 {
    max-width: 80% !important;
}
.leftp38 {
    padding-left: 38px!important;
}
.size16 {
    font-size: 16px !important;
    padding-bottom: 24px;
    color: #4a4a4a;
}
.qouteBox1 {
    border: solid 1px #4a90e2;
    line-height: 34px;
    font-size: 20px;
    color: #4a90e2;
    font-style: italic;
    padding: 40px 70px 45px 100px;
    margin-bottom: 60px;
}
.wi500 {
    font-weight: 500;
}
.bggrey {
    background-color: #4e647e;
    margin-top: 60px;
}
.acap2 {
    margin-top: 10px;
    margin-right: 45px;
    line-height: normal;
}
.text-center {
    text-align: center;
    margin-left: 20px;
}
.dotline {
    width: 100%;
    border-top: 2px dotted #fff;
    height: 0;
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.size22.we600 strong {
    font-weight: 600;
}
.w_map1 li {
    display: inline-block;
    width: 340px;
    padding: 20px;
}
.w_map li {
    display: inline-block;
    width: 340px;
    padding: 20px;
}
.bor_g {
    border: solid 1px #b6b6b6;
}
.dnone1 {
    display: block;
}
.q_first {
    position: relative;
    left: -25px;
    top: -10px;
}
/*success story page css*/
.success-detail-top{background:url(../images/success-detail-top.jpg) no-repeat center 0; max-height:600px;background-size: cover; }
.success-detail-top h1{font-family: Montserrat; font-size:36px; line-height:46px; font-weight:500; color:#fff; padding:0 3% 70px 3%; margin:0 0 0 0; text-align:center;}
.success-detail-top h2{font-family: Montserrat; font-size:18px;line-height:30px;  font-weight:500; color:#fff; padding:60px 0 40px 0; margin:0 0 0 0; text-align:center}
.success-detail-top .social{ text-align:center; padding:0 0 80px 0; display:inline-block; margin:auto}
.sc-icons{background:url(../../..../../../images/research/social-media.svg) no-repeat 0 0 no-repeat 0 0; display:inline-block; width:39px; height:39px; float:left; margin:0 10px;}
.success-detail-top.researchBG header + .container{text-align:center}
.fb{background-position: 0 0;}
.twt{background-position: -52px 0;}
.gplus{background-position: -104px 0;}
.in{background-position: -156px 0;}
.ytube{background-position: -208px 0;}
.fb:hover{background-position: 0 -61.5px; }
.twt:hover{background-position: -52px -61px;}
.gplus:hover{background-position: -104px -61px;}
.in:hover{background-position: -156px -61px;}
.ytube:hover{background-position: -208px -61px;}
.success-detail-top header, .knowledge-top.successStory header{height:113px}

.btn { padding: 11px 22px; border-radius: 30px; color: #fff; font-size: 16px; text-decoration: none; cursor: pointer; }
.btn-black { background: #000; }
.img-responsive { max-width: 100%; }
.float-left { float: left !important; }
select, input {font-family: Montserrat;}
.knowledge-top.successStory { background: url(../images/successBanner.jpg) no-repeat; }
.successStory h1 { font-size: 35px; text-align: center; }


.loadmore { text-align: center; margin: 100px 0 0 0; width: 100%; }
.loadmore .btn-default {     font-size: 20px; color: #9d9d9d; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17); background: #fff; display: inline-block; padding: 13px 30px; margin:0 10px; }
.loadmore .btn-default:hover{ opacity:0.8}
section.research_report .hidn_reports .research_grps {
    display: none;
}
.loadmore .btn-default.hd_btn{ display: none}
/*End success story page css*/



/*Research Report page css*/
.researchBG {background: #f7f7f7 url(../../../images/research/research-report-banner.jpg) no-repeat center 0;max-height:600px;}
.researchBG h1{padding:90px 12% 20px 12%; font-weight:500}
.success-detail-top { padding-bottom: 40px; }
.success-detail-top h4 {font-family: Montserrat;font-size: 16px;line-height: 30px;font-weight: 500;color: #fff;padding: 0 0 40px 0;margin: 0 0 0 0;text-align: center;}
.success-detail-top.researchBG .social {text-align:center;padding:0 0 60px 0;margin: 0 auto;
display: table;padding-left: 10px;
}
.research-deatil{margin: -111px 0 0 0;     z-index: 1;
    position: relative;background-color: #f7f7f7;
}
.content.research-deatil > .container { padding-top:60px;}
.research-deatil p a{color: #4a4a4a; text-decoration:underline; }
.research-deatil p a:hover{ text-decoration:none;}
.research-deatil p {font-size: 16px;line-height: 32px;padding: 0 0 25px 0;margin: 0 0 0 0;color: #4a4a4a;}
.research-deatil p.size18{font-size:18px; font-weight:500; padding:0 0 40px 0; line-height:32px}
.graphics{background-color:#ffffff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);border-radius:12px;overflow: hidden; padding:40px 30px; width:40%; min-height:300px; }
.graphics .rw{padding-bottom:40px; }

.graphics .rw .c1{ float:left; margin:0 0 0 0; width:40%; text-align:center;margin-right:5%}
.graphics .rw .c2{ float:right; margin:0 0 0 0;width:53%}
.graphics .rw .c2 .largeSize{font-weight:800; color:#8fb6ce; padding:0 0  0 0; font-size:65px; line-height: normal;}
.graphics .rw .c2 .smallSize{ color:#4a4a4a; font-weight:500; font-size:16px; line-height:24px; padding:0 0 0 0;}
.no-padding{ padding:0!important}
.fltright{float:right; margin-left:50px;}
.fltleft{float:left; margin-right:50px;}
.contentRow{ margin-bottom:60px;}
.qouteBox{ border:solid 1px #4a90e2; line-height:34px; font-size:22px; color:#4a90e2; font-style:italic; padding:50px 50px 50px 70px; margin-bottom:60px}
.qouteBox:after{ position:relative; content:''; height:22px; width:22px; background:#ccc;left: 2px;bottom: -20px; display:inline-block;background: url(../images/q-2.svg) no-repeat center 0;}
.qouteBox:before{ position:relative; content:''; height:22px; width:22px; background:#ccc; left:-30px; top:-10px; margin-right:-27px; display:inline-block;background: url(../images/q-1.svg) no-repeat center 0;}
.qoute-Content{padding:0 0 0 70px; width:50%; font-size:22px; line-height:34px; color:#4a4a4a; font-style:italic; margin-right:10%; margin-bottom:60px}
.qoute-Content:after{ position:relative; content:''; height:22px; width:22px; background:#ccc;left: 2px;bottom: -20px; display:inline-block;background: url(../images/q-4.svg) no-repeat center 0; vertical-align: top; }
.qoute-Content:before{ position:relative; content:''; height:22px; width:22px; background:#ccc; left:-30px; top:-10px; margin-right:-27px; display:inline-block;background: url(../images/q-3.svg) no-repeat center 0;}
.fullwidth.qoute-Content{width:100%;padding: 0 60px 0 70px;margin-right: 0%;}
.about-wrap{ border-top:1px #c3c3c3 solid; padding:60px 0 20px 0}
.about-wrap p{ font-size:16px; line-height:30px; color:#4a4a4a;}
.about-wrap h2{ font-size:16px; color:#4a4a4a; padding:0 0 20px 0; margin:0 0 0 0; line-height:26px}
.downloadInfo{ display:inline-block}
.downloadInfo a{ display:inline-block; padding:11px 25px; margin-left:20px; color:#fff; font-size:16px; border:solid 1px #fff; border-radius:32px; font-weight:500; text-decoration:none;}
.downloadInfo.fullreport a { background-color: #fff;color: #000; }
.downloadInfo a:hover{opacity:0.8;}
.graphics .rw .c1 img{ max-width:100%; height:auto}

.researchMain {background: #f7f7f7 url(..../../../images/research-report-banner.jpg) no-repeat center 0;max-height:100%; position: relative; }
.researchMain + .research-deatil{padding:0px 0 0 0; background:#f7f7f7; text-align: center; }
.align-center { text-align: center !important; }
.success-detail-top.researchBG header + .container  .processpbox.centerAlign { text-align: left; }
.processpbox { padding-bottom: 33px; margin-top: 120px; border-radius: 12px; background-color: #ffffff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
.processpbox .leftSide { float: left; width: 51%; padding: 70px 8px 40px 70px;  }
.processpbox h3 { font-size: 36px; font-weight: 600; line-height: 1.33;  color:#353535;}
.processpbox .leftSide .Date { margin: 25px 0 50px 0; display: block; font-size: 16px; font-weight: 500; line-height: 1.07; color: #4a90e2; }
.processpbox .rightSide { float: right; width: 48%; margin-top: -47px; }

.revenueWrap h3 { padding-top: 44px; font-size: 25px; font-weight: 600; line-height: 2.16; color: #424242; }
.processpbox.revenuebox { margin-top: 54px; margin-bottom: 40px; padding: 33px; }
.processpbox.revenuebox .processInner { -webkit-box-align: center; align-items: center; display: flex; justify-content: space-between; width: 100%; }
.processpbox.revenuebox .leftSide {    width: 47%;padding: 69px 0px 30px 50px; }
.processpbox.revenuebox h4 {  font-size: 28px; font-weight: 600 !important; line-height: 42px; color: #353535; padding-bottom: 25px; }
.processpbox.revenuebox .leftSide .Date { margin: 0px 0 50px 0; display: block; font-size: 16px; font-weight: 500; line-height: 1.07; color: #424242; }
.processpbox.revenuebox .leftSide.right { float: right; padding: 25px 20px 40px 60px; }
.processpbox.revenuebox .rightSide { margin-top: 0; padding-left: 10px; width: 50%; }
.processpbox.revenuebox.indentifies  .rightSide { padding-left: 90px; }
.processpbox.revenuebox .rightSide.left { float: left; padding: 0px 0 40px 4px; }
.revenueWrap .loadmore { margin-top: 80px; padding-bottom: 40px; } 
.processpbox.revenuebox.reverse {  margin-top: 25px; background-image: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));}
/*End Research Report  page css*/


/* Research report identifie 3October18 Start */
.processpbox.revenuebox .rightSide.left { padding-bottom: 0px;}
.research-deatil.identifie { padding-top: 45px; }
.researchBG.identifie { background: url(../images/banner-image-identifies.jpg) no-repeat center bottom; min-height: 500px; }
.researchBG h1 { padding: 203px 0 0 0; font-weight: 600;margin-bottom: 20px; }
.identfiedRow.statueliberty { background: url(../../../images/research/newyork.svg) center bottom no-repeat; background-size: contain; padding-bottom: 255px; margin-bottom: 20px;  }
.identfiedRow.immigrant { padding: 50px 0 100px 0; }
.research-deatil .identfiedRow.immigrant p.size16  { line-height: 29px; }
.identfiedRow .col-half-left { width: 42%; float: left; }
.identfiedRow .col-half-right { max-width: 58%; float: right; }
.research-deatil .identfiedRow.statueliberty p.size18 { padding-bottom: 27px; line-height: 34px; }

.greenlistBox { background: #11b3a8  url(../images/employeList.svg) center bottom no-repeat; background-size: contain; padding: 40px 50px 200px 60px; }
.research-deatil .greenlistBox p { color: #fff; padding-bottom: 25px; }
.greenlistBox .listSlider .slides {  width: 32%; float:  left; padding: 0px; }
.greenlistBox ul { list-style: none; margin: 0; padding: 0; }
.greenlistBox ul li { float: left; width: 100%; color: #fff; font-size: 14px; line-height: 22px; margin-bottom: 0;text-align: left;}
.testimonialBox { padding: 80px 0 50px 0; }
.testimonialBox .col-half-left { width: 51%; float: left; }
.testimonialBox .col-half-right { width: 44%; float: right; margin-right: 0; }
.testimonialBox .col-half-right .qouteBox { border: none; color:#4a4a4a; }

.annualrevenue { text-align: center; padding: 70px 0 50px 0; margin-bottom: 50px; background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.18); }
.annualrevenue .content { max-width: 79%; margin:  0 auto; }
.annualrevenue .image-responsive { padding-bottom: 45px; }
.image-responsive::-webkit-scrollbar { /* This is the magic bit */ display: none!important; }
.annualrevenue h3 { font-size: 26px; font-weight: 600; color: #4a4a4a; padding-bottom: 60px; min-height: 100px; max-width: 86%; margin: auto; }
.annualrevenue p { font-size: 14px; line-height: 21px; font-weight: 600; font-style: italic;; }
.greenlistBox .owl-dots{ display:block!important}
.listbox .owl-stage-outer { background-color: #0b9f95; border-radius: 5px; padding: 35px; }
.listbox .slides { min-height: 200px; }
.carousel { position: relative; width: 100%;overflow: hidden;float: left; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0); }
.carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.carousel .owl-wrapper, .carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; min-width: 240px; }
.carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); -webkit-perspective: 1000; }
.carousel .owl-item { float: left; }
.owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-dots .owl-dot { background: none; width: 17px; border: none; display: inline-block; zoom: 1; *display: inline; }
.owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #fff; opacity: .4; display: block; -webkit-backface-visibility: visible;
  transition: opacity 200ms ease; border-radius: 30px; }
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background: #fff; opacity: 1; }

.researchBG.creditScore { background: url(../../../images/research/banner-image-creditscore.jpg) no-repeat center 0; min-height: 650px; }
.researchBG.creditScore h1 { padding: 90px 6% 20px 6%; }
h4 {font-size: 18px; font-weight: 700; line-height: 1.89; color: #4a4a4a; letter-spacing: -0.3px; }
.creditScoreBox { padding: 50px 60px; color: #4a4a4a;}
.creditScoreBox h3 { font-size: 24px; font-weight: 700; line-height:1.92;}
.creditScoreBox p.size20 { font-size: 20px; line-height: 2.3; }
.creditScoreBox .column-left { width: 49%;  float: left; }
.creditScoreBox .column-right { float: right; width: 50%; padding-top: 40px; }
.creditScoreBox.swapcol {  padding: 60px; }
.creditScoreBox.swapcol .column-left { float: right; }
.creditScoreBox.swapcol .column-right { float: left; padding-top: 10px; padding-right: 40px; }
.fullwidth {}
.showMobile { display: none !important; }
.showDesktop { display: block !important; }
.grayBg { background-color: #efefef; }
.whiteBg { background-color: #fff !important; }
.float-right { float: right !important;}
.float-left { float: left !important;}
.nomargin { margin: 0px !important; }
.mt0 { margin-top: 0px !important; }
.mt10 { margin-top: 10px !important; }
.mt50 { margin-top: 50px !important; }
.ml20 { margin-left: 30px !important; }
.mb50 { margin-bottom: 50px !important; }
.p0 { padding: 0px !important; }
.pt0 { padding-top: 0px !important; }
.pt30 { padding-top: 30px !important;width: 100%; }
.p20 { padding: 20px !important; }
.p30 { padding: 30px !important; }
.p50 { padding: 50px !important; }
.pt50 { padding-top: 50px !important; }
.pb0 { padding-bottom: 0px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb70 { padding-bottom: 70px !important; }
.noSidePadding { padding-left: 0 !important; padding-right: 0 !important; }
.pr20 { padding-right: 20px !important; }
.pr50 { padding-right: 50px !important; }
.pl20 { padding-left: 20px !important; }
.pl30 { padding-left: 30px !important; }
.pl50 { padding-left: 50px !important; }
.size14 { font-size: 14px !important; }
.size16 { font-size: 16px !important; padding-bottom: 24px; color: #4a4a4a; }
.size22 { font-size: 22px !important;line-height: 34px !important;; }
.size24 { font-size: 24px !important; }
.size40 { font-size: 40px !important; line-height: 54px !important; }
.aligncenter { text-align: center !important; }
.alignLeft { text-align: left !important; }
.mAuto img { margin: 0 auto; }
.semibold { font-weight: 500 !important; }
.textMediam { font-weight: 600 !important; }
.textBold { font-weight: 700 !important; }
.fontItalic { font-style: italic; }
.helf-col { max-width: 50%; float: left; }
.noborder { border: none !important; }
.borderBot6 { border-bottom: 6px solid #6f6f6f; }
.borderBotBlue6 { border-bottom: 6px solid #516482; }
.borderBottom1 { border-bottom: 1px solid #cfcfcf; }
p em { font-style: italic; line-height: 27px; display: inline-block; }
.averageBusiness { padding: 50px 100px; border: solid 1px #b6b6b6; background: #fff; }
.keyfinding { background-color: #ebebeb; padding: 60px 60px 10px 60px; }
.keyfinding .row { padding-bottom: 20px; }
.keyfinding h3 { font-size: 18px; font-weight: 800; color: #4a4a4a; padding-bottom: 30px; }
.keyfinding .leftcolumn { width: 45%; float: left; }
.keyfinding .rightcolumn { width: 45%; float: right; }
.keyfinding ul { margin: 0; padding: 0; }
.keyfinding li { list-style: none; font-size: 16px; line-height: 1.88; color: #4a4a4a; margin-bottom: 30px; position: relative; padding-left: 20px; }
.keyfinding li:after { content: ""; width: 8px; height: 8px; background: #535353; position: absolute; left: 0; top: 10px; border-radius: 10px; }
.aboutContent h3 { font-size: 16px; font-weight: 700; color: #4a4a4a; padding-bottom: 25px; }
.aboutContent strong { font-weight: 600; }
.processpbox { margin-top: 65px; padding:33px 33px; padding-bottom: 0px; display: flex; }
.processpbox .processInner { width: 100%; }
.processpbox:first-child { padding: 33px 33px 0 33px; }
.processpbox:first-child img { border-radius: 0 10px 10px 10px;width: 100%; }
.processpbox .leftSide { width: 53%; padding: 65px 8px 0px 35px; }
.processpbox .leftSide .Date { margin: 15px 0 30px 0; }
.processpbox .rightSide { width: 47%; align-self: flex-end; }
.processpbox.second  .leftSide { width: 43%; }
.revenueWrap h3 { line-height: 42px; font-size: 25px; font-weight: 600; padding-top: 30px; }
.processpbox { background: none; background-image: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));}
.processpbox.revenuebox { margin-top: 65px; background: #fff; }
.processpbox .leftSide .Date { color: #424242; }
.processpbox .leftSide .Date.blue { color: #424242; }
/*.landingPage { background: #f7f7f7 url(../images/bannerImage.png) no-repeat center -50px; }*/
.processpbox.revenuebox .leftSide.right { width: 47%; }
.annualcreditScore { background: url(../images/annualcreditscore.jpg) no-repeat; }
.annualcreditScore.researchBG h1 { padding: 90px 5% 20px 5%; }
.annualScoreBox { padding: 50px; }
.creditScore-qoute .qoute-Content { line-height: 37px; }
.percentGraphBox { display: flex; align-items: center; }
.percentGraph { background-color: #014e7a; border-radius: 12px; padding: 30px 100px 30px 50px; }
.percentGraph p { color: #fff; font-size: 18px; font-weight: 600; }
.newyorkBase { background-color: #f2e2d5; padding: 40px 30px 0px 20px; }
.newyorkBase h4 { font-size: 24px; font-weight: 400; line-height: 36px; }
.newyorkBase .leftcontent { padding-top: 90px; width: 77%; float: left; }
.newyorkBase .rightImage { float: right; max-width: 23%; }
.newyorkBase .qoute-Content { width: 100%; position: relative; font-size: 18px; font-weight: 600; padding-left: 40px; margin-top: 40px; }
.newyorkBase .qoute-Content:before { left: 0px; position: absolute; top: 3px; }
.IllinoisBox { padding-top: 80px; }
.IllinoisBox .leftcontent { width: 57%; float: left; padding-top: 10px; }
.IllinoisBox .leftcontent p { font-size: 20px; line-height: 34px; }
.IllinoisBox .qoute-Content { width: 100%; font-size: 20px; margin-top: 30px; padding-left: 30px; }
.IllinoisBox .rightImage { float: right; max-width: 43%; }
.topStateBox .innnerStateBox { background-color: #d3eef7; padding: 50px 40px; text-align: center; }
.topStateBox .innnerStateBox p { font-size: 20px; line-height: 40px; }
.topStateBox h3 { font-size: 24px; font-weight: 600; color: #009c96; padding: 35px 0 35px 0;}
.bdrBottom5 { border-bottom: 5px solid #35536f; }
.studyFinds { padding: 40px 50px; }
.studyFinds .helf-col .size18 { line-height: 38px; }
.studyFinds .swaprow .helf-col.float-right { float: left!important; }
.studyFinds .swaprow .helf-col { float: right !important; }
.studyFinds p.size16 em { line-height: 30px; }

.newYorkBusiness { background: url(../images/img34.png) -38px 0px no-repeat; padding-top: 15px; }
.newYorkBusiness .content { background: #8344bb; margin: 108px 13px 0 0; padding: 20px 8px 2px 50px; }
.newYorkBusiness .content p { color: #fff; }
.newYorkBusiness .dollor { padding: 32px 0; font-size: 28px; font-weight: 600; color: #8344bb; display: inline-block; padding-left: 120px; background: url(../images/dollorIcon.png) 0 center no-repeat; }
.miamiFort { margin-top: 60px; padding-top: 70px; border-top: solid 1px #c8c8c8;}
.miamiFort h4 { font-size: 22px; font-weight: 600; margin-bottom: 50px; line-height: 33px; }
.miamiFort .qoute-Content { line-height: 28px; color: #fff; padding: 180px 90px 80px 315px; text-align: left; font-size: 18px; width: 100%; background: url(../images/greenBg.png) no-repeat;  }
.qoute-Content.quesWhite:before { background: url(../images/whiteQues.svg) no-repeat; }
.qoute-Content.quesWhite:after { background: url(../images/whiteQues1.svg) no-repeat; }
.countryBgRed { background: #d94856; width: 49%; margin-right: 1%; }
.mb70 {
    margin-bottom: 70px !important;
}
.countryBgRed .mapImg img { margin: 0 auto; margin-top: -100px; position: relative; }
.countryBgBlue { background: #41bada; width: 49%; margin-left: 1%; }
.countryBgBlue .mapImg img { margin: 0 auto; margin-top: -100px; position: relative;  }
.countryBgRed h4, .countryBgBlue h4 { font-size: 22px; font-weight: 400; color: #fff; padding: 20px 0 60px 0; }
.annualrevenue.innerPage { background-color: #e5f7f1; }
.annualrevenue.innerPage .content { background: #4a90e2; max-width: 100%; text-align: left; padding: 40px 40px 20px 40px; }
.research-deatil .annualrevenue.innerPage p.size18 { color: #fff; }
.annualrevenue.innerPage h3 { font-weight: 400; background-color: #e5f7f1 }
.creditScoreBox.landingMainPage p.size20 { line-height: 38px; }
.blueBox { background: #516482; padding: 50px 15px; }
.blueBox .column { float: left; padding: 0 27px; border-left: 1px dashed rgba(255, 255, 255, .3); }
.blueBox .column:first-child { border: none; }
.creditScoreBox h2 { font-size: 37px; font-weight: 700; padding: 0px;}
.creditScoreBox h4 { font-size: 23px; font-weight: 600; }
.topstateMap {  display: flex; padding: 0px 30px; }
.topstateMap .left-col { float: left; width: 80%; padding-bottom: 20px; }
.topstateMap .right-col { float: left; width: 20%; display: flex; align-items:flex-end; }
.blueBox { color: #fff; }
.topCity { padding: 0px; }
.topCityLeft { background-color: #3b4e6c; float: left; padding: 40px 10px 25px 35px; width: 39%; min-height: 210px; }
.blueBox ul { float: left; list-style: none; width: 48%; margin: 0px; }
.blueBox ul li { font-size: 22px; font-weight: 500; padding: 5px 0; width: 100%; float: left; }
.blueBox ul li span { margin-left: 7px; display: inline-block; float: left; width: 67%; }
.blueBox ul li span:first-child { margin: 0px; display: inline-block; width: 22px; height: 22px; line-height: 22px; background-color: #fff; text-align: center; color: #697c9a; border-radius: 22px; font-weight: 500; font-size: 16px; }
.topCity .cityDetail { padding: 40px; text-align: left; float: left; width: 45%; }
.topCity .cityDetail h4 { font-size: 22px; color: #fff; font-weight: 600; line-height: 36px; }
.qouteBox.second { position: relative; }
.qouteBox.second:before {position: absolute;left: 50px;top: 25px;margin-right: -27px;}
.qoute-Content.second { position: relative; padding-top: 30px; }
.qoute-Content.second:before {position: absolute;left: 0px;top: 0px;}
.success-detail-top { max-height: 100%; position: relative; padding-bottom: 0px; }
.processpbox.revenueWrap h3 { font-size: 28px; }
.processpbox h4 { font-size: 28px; line-height: 42px; font-weight: 600; color: #353535; }
/*.keyfinding .heading:first-child + .row {  margin-bottom: 70px; padding-bottom: 40px;border-bottom: 1px solid #c9c9c9; }*/
.image-responsive { overflow-y: auto; margin-bottom: 20px; }
.image-responsive img { max-width: 100%; }
.testimonialBox .col-half-right.qoute-Content { padding-left: 20px; }
/* Research report identifie 3October18 End */

/*Responsive success story page css*/

.processpbox .leftSide .btngreen{padding: 12px 27px;font-size: 16px;float: none;}
.processpbox .leftSide .btngreen:hover{ opacity:0.9;}


@media screen and (max-width:1280px){
.btmText {padding: 0 20px;}
.graphics .rw .c1{width: 33%;}
.graphics .rw .c2{width: 60%;}
.identfiedRow .col-half-left { padding: 0 50px; }
}
/*End Responsive success story page css*/



@media screen and (max-width:1260px){
.box-01{width: 31%;}
.container{ padding:0 20px 0 20px}
.knowledge-top{ background-position:-2px 0;}
.box-01 .sml-banner img{ max-width:100%; height:auto}
 /*start Responsive identifie 4Oct18 */
.image-responsive { overflow-y: auto; margin-bottom: 20px; }
}
@media screen and (max-width:1190px){
.equal-area{min-height: 319px;}
.fl-right-col {width: 33%;}
section.grey-bg h2 {padding-bottom: 25px;margin-bottom: 25px;}
.mid-banner{padding:30px 60px 15px 0;}
section.grey-bg ul{padding: 0 0 20px 0;}
.blueBg{ background-size:cover;}
.paraCont2{padding: 30px 0 0 0;}
.inner-box {padding: 0 20px;}
.shadow-bx{ padding:60px 60px 40px 60px}

/*Responsive success story page css*/
.success_stories { padding: 0px; }
.success_stories .left-col { padding: 20px 2px 20px 55px; width: 51%; }
.success_stories .fl-right-col { width: 48%;}
.success_stories h2 { font-size: 24px; }
.success_stories p { font-size: 18px; }
.successStory .success_stories p {font-size: 19px;line-height: 25px;}
.researchBG h1 {padding: 190px 5% 20px 5%;}
.graphics{width: 46%;}
/*End Responsive success story page css*/

 /*start Responsive identifie 4Oct18 */
.processpbox h3 { font-size: 24px; padding-top: 30px; }
.processpbox .leftSide { padding-top: 10px; }
.processpbox.revenuebox .leftSide { padding: 10px;}
.processpbox.revenuebox .rightSide { margin-top: 0; padding-left: 0; }
.processpbox.revenuebox .rightSide.left { padding: 0px 0 0px 4px; }
.processpbox.revenuebox .leftSide.right { float: right; padding: 0px 10px 0px 20px; }
.processpbox.revenuebox h4, .processpbox h4 { font-size: 21px; line-height: 1.5; }
.newyorkBase .leftcontent { padding-top: 30px; }
.annualScoreBox .helf-col { max-width: 100%; width: 100%; }
.annualScoreBox .helf-col img { margin: 0 auto; padding-top: 20px; }
.blueBox .column { width: 33%; }
 /*End Responsive identifie 4Oct18 */
}
@media screen and (max-width:1025px){
.slides	{width: 100%; float:none;min-height: 464px;}
.carousel .owl-item{ padding-right:20px;}
 .carousel .owl-item + .owl-item{ padding-right:0;}
 .pro-name{padding: 0 0 15px 0;}
 section.top-section { clear: both; }
.slides{border-radius: 14px;}
.owl-prev.disabled, .owl-next.disabled{ opacity:0.5}

/*Responsive success story page css*/
.moreStories h3{font-size: 21px; line-height:31px;min-height: 163px;}
.succes-deatil .colLeft{width: 58%;}
.succes-deatil .colRight{ width:35%;}
.loadmore { margin: 70px 0 0px 0; }
.successStory .success_stories p { font-size: 20px;}
.successStory .success_stories p {font-size: 18px;line-height: 24px;}
/*End Responsive success story page css*/
.category{float: left;}
 }
 @media screen and (max-width:1024px){
.knowledge-top h1{padding: 0 0 60px 0;}

 /*start Responsive identifie 4Oct18 */
 .identfiedRow.statueliberty { padding-bottom: 205px; }
 .identfiedRow.statueliberty .col-half-right { max-width: 70%; }
.greenlistBox .listSlider .slides { width: 100%;min-height: inherit; }
.processpbox .leftSide { padding-bottom: 20px !important; }

.blueBox ul { width: 100%; }
.topCity .cityDetail { width: 60%; }
.creditScoreBox, .creditScoreBox.swapcol { padding: 30px 20px; }
.creditScoreBox.swapcol .column-right { padding-right: 20px; }
.creditScoreBox .column-right { padding-left: 10px; }
.researchBG h1 br, .research-deatil p br, .averageBusiness h4 br { display: none; }
.size40 { font-size: 30px !important; line-height: 40px !important; }
.creditScoreBox h3 { line-height: 30px; }
.creditScoreBox.landingMainPage p.size20 { font-size: 16px; line-height: 30px; }
.keyfinding { padding: 30px 20px 0px 20px; }
.keyfinding .leftcolumn, .keyfinding .rightcolumn { width: 49%; }
.success-detail-top { max-height: none; }
.processpbox.second .leftSide { width: 49%; }
.creditScoreBox p.size20 { line-height: 1.8; }
.w_map li {
    display: inline-block;
    padding: 20px;
  width:48%;
} 
}
@media screen and (max-width:980px){
.paraCont2{font-size: 32px;line-height: 42px;}
.paraCont2 {padding: 65px 0 0 0;}
.mid-banner{background-size: 122%;padding: 30px 60px 0 0;min-height: 571px;}
section h2{font-size: 24px;line-height: 34px;}
.box-01 h2{ font-size:22px;line-height: 30px;}
.box-01 p {line-height: 25px;font-size: 18px;}
.slides{ min-height:495px}
.paraCont::before{ bottom:-53px}
/*Responsive success story page css*/
.successStory .success_stories p { font-size: 16px; line-height: 24px; }
.success_stories.second .fl-right-col{ padding-top:0}
.success_stories .left-col{ padding-top:0;}
.graphics .rw .c2 .smallSize{font-size: 13px;line-height: 20px;}
.graphics .rw .c2 .largeSize{font-size: 62px;}
.graphics .rw .c1 img {max-width: 81%; height: auto;}
.researchBG h1 {padding: 150px 5% 20px 5%;}
.image-responsive img { max-width: none; }

/*Responsive success story page css*/

 /*start Responsive identifie 4Oct18 */
}
@media screen and (max-width:930px){
.slides{ width:100%;}
.col-50{ width:100%; float:none; margin-bottom:50px}
.mid-banner{background-size: 60%; background-color:#fff; min-height:0; padding:25px 25px 50px 25px; text-align:center}
.fl-right-col{ width:100%; float:none}
.mid-banner .fl-right-col{padding-top: 265px;}
.col-50{ margin-bottom:0}
.shadow-bx {padding: 86px 50px 50px 50px;}
section.top-section p{ padding-bottom:35px}
section.top-section { padding-top:50px;padding-bottom: 50px;}
.box-01{ float:none; width:100%; margin-bottom:30px; text-align:center}
.threeCol {padding-bottom: 50px;padding-top: 50px;}
.equal-area{ min-height:0;}
.box-01 h2 span{ position:static; display:block}
.box-01 h2{margin-top: 20px;}
.shadow-bx{ text-align:center; position:relative}
.shadow-bx  .line-btn.dark{ position:absolute; left:-50px; margin-left:50%; top:30px}
.slides {min-height: 0;padding-bottom: 90px;}
section.grey-bg ul li{ text-align:left}
.mid-banner .dark-btn{ float:left}
.knowledge-top h1{ text-align:center;padding:15px 0 50px 0;font-size: 36px;}
.btn-grnL{ font-size:22px;}
section.grey-bg h3{ font-size:21px;}
.pic{ height:101px; width:101px}
.pic img{max-width: 100%; height: auto;}
.mid-banner{background:#fff  url(../images/730X230.jpg) no-repeat 0 0;background-size: 100%;}


/*Responsive success story page css*/
.successStory .success_stories { text-align: left; padding:0; }
.success_stories .fl-right-col { float:right; }
.success_stories .left-col { float:left;  padding-left:40px; padding-right:10px; }
.success_stories.second .fl-right-col { padding-top:0; }
.success_stories h2 { line-height: 26px; font-size: 21px;padding-bottom: 25px;padding-top: 21px;}
.ContenText p{font-size: 18px;line-height: 24px;}
.picArea{min-height: 260px;}
.graphics { margin-bottom:35px;}
.graphics .rw .c1{margin-right: 2%;}
.graphics .rw .c2 .largeSize {font-size: 42px;line-height: 52px;}
.graphics{ padding:30px 20px}
.graphics .rw .c2 .smallSize {font-size: 12px;line-height: 17px;}
.qouteBox{padding: 50px 50px 50px 50px;}
.qoute-Content {padding: 0 0 0 50px;}
.contentRow {margin-bottom: 30px;}
.about-wrap {padding: 30px 0 0 0;}
 /*End Responsive success story page css*/


}
@media screen and (max-width:929px){
.owl-prev{display: inline-block}
.owl-next{display: inline-block}
.carousel .owl-item{ padding-right:0}
.knowledge-top{max-height: 580px;}
.knowledge-top{background:url(../images/top-banner-mob.png) no-repeat 0 0;background-size: cover;}
.mid-banner .fl-right-col {padding-top: 243px;}
 
/*Responsive success story page css*/
.succes-deatil .colLeft { width: 55%;}
.succes-deatil .colRight{width: 38%;padding-left: 24px;}
.succes-deatil .colRight p {font-size: 25px;line-height: 43px;}
.moreStories h3 {font-size: 21px;line-height: 31px;min-height: 204px;}
.sortByRow { padding: 200px 0 50px 0; }
.sortByRow .sortdropdown { padding-top: 7px; }
.research-deatil .container .processpbox h4 , .processpbox h3 { font-size: 20px; line-height: 29px; }
.processpbox.second .leftSide { padding-left: 0px; }
.processpbox.second .leftSide { width: 48%; }
 /*End Responsive success story page css*/

}
/*Responsive success story page css*/
@media screen and (max-width:860px){
.successStory .success_stories { text-align: left; padding:0; }
.success_stories .fl-right-col { float:right; }
.success_stories .left-col { float:left; padding-top:0; padding-left:40px; padding-right:10px; }
.success_stories.second .fl-right-col { padding-top:0; }
.success_stories h2 { line-height: 26px; font-size: 21px; padding-bottom: 15px; padding-top:10px; }
.successStory .success_stories p { font-size: 14px; line-height: 21px; } 
.success_stories span.author { margin-bottom:10px; }

 /*start Responsive identifie 4Oct18 */
.qouteBox.second { padding: 50px 15px 50px 30px; margin-bottom: 20px !important; }
.qouteBox.second::before { left: 10px; }
.testimonialBox .col-half-left, .testimonialBox .col-half-right { width: 100%; }
}
 /*End Responsive success story page css*/
 
/*Responsive success story page css*/
@media screen and (max-width:768px){
 .graphics .rw .c1{margin: 22px 0 0 0;}
.success_stories h2 { line-height: 26px; font-size: 18px; padding-top: 14px;  }
.success_stories span.author { margin-bottom: 15px; }	
.successStory .success_stories p{ padding-bottom:0}
/*End Responsive success story page css*/
 .success-detail-top.researchBG .social {
    padding-bottom: 0;
    padding-left: 0px;

}
}

@media screen and (max-width:767px){
  .btn.btn-default.mb20{margin-bottom:20px;}

.knowledge-top h1{font-size:28px;line-height: 36px;padding:66px 0 40px 0;}
.paraCont{font-size:18px; line-height:25px;padding: 0 10px 0 10px;}
.slides{padding:30px 50px 40px 50px;}
.paraCont::after{ display:none}
.paraCont::before{display:none}
.lft-q{width: 21px;height: 19px; display:inline-block; position:relative;background: url(../images/q-left.svg) no-repeat 0 0;background-size: 100%;margin-right: 0px; top:-5px}
.rht-q{width: 21px;height: 19px; display:inline-block; position:relative;background: url(../images/q-right.svg) no-repeat 0 0;background-size: 100%;margin-left: 4px;bottom: -12px;}
.knowledge-top{max-height: 530px;}
section h2{ font-size:20px; line-height:28px;}
section.top-section p{ font-size:14px; line-height:22px;}
section.top-section {padding-top: 30px;padding-bottom: 30px;}
.mmt10 {margin-top: 30px;}
section.grey-bg{padding: 30px 0 30px 0;}
.shadow-bx h2{padding: 0px 0 20px 0;}
.shadow-bx {padding: 86px 20px 40px 20px;}
section.grey-bg ul li{ font-size:12px;}
.line-large-btn{ font-size:14px;}
.equal-area{ padding-bottom:30px}
.knowledge-top{background-size: cover;}
.mid-banner{background-color:#fff}
.mid-banner .fl-right-col { padding-top: 210px;}
.pad-r-25{ padding-right:0}
.mid-banner{padding: 25px 20px 40px 20px;}
.threeCol{ padding-top:30px}
.box-01{ padding-bottom:40px}
.paraCont2 {font-size: 27px;line-height: 32px;}
.slides { min-height: 314px;}

/*Responsive success story page css*/
.success-detail-top header, .knowledge-top.successStory header{ height: auto;}
.success-detail-top h2{ font-size:16px;padding: 75px 0 10px 0;}
.success-detail-top h1{ font-size:30px; line-height:38px;padding: 0 1% 30px 1%;}
.success-detail-top .social{padding: 0 0 35px 0;}
.succes-deatil .colLeft{ float:none; width:100%; margin-bottom:15px;}
.succes-deatil .colRight{border-top: 10px solid #5699e4; border-left:0; float:none; width:100%; padding-top:40px}
.succes-deatil .twoColoumn{ padding:40px 0 30px 0; margin-bottom:20px}
.succes-deatil p{ text-align:center; font-size:14px; line-height:22px;}
.succes-deatil .colRight{ margin:0; padding:30px 15px 0 15px}
.succes-deatil .colRight p{ font-size:24px;}
.moreStories h2{ font-size:24px; line-height:47px;padding: 0 0 20px 0;}
.stories{ float:none; width:100%; margin-bottom:25px; padding-bottom:40px;}
.stories.last{ margin-bottom:0}
.moreStories h3{ min-height:0; text-align:center}
.btmText{ text-align:center}
.succes-deatil .ContenText  p{ font-size:18px;}
.ContenText p.smallText{font-size:12px; font-weight:500}
.picArea img { width:100%; height:auto}
.moreStories h3{ font-size:24px;}
.stories .line-large-btn{ width:auto}
.testmonialDetail { padding: 35px 10px; background-size: cover; }
.testmonialDetail h3 { margin-bottom: 15px; font-size: 26px; }
.testmonialDetail p { font-size: 16px; }
.testmonialDetail p:after { margin: 5px 0 0 5px; }
.sortByRow { padding: 70px 0 0 0; border: none; }
.sortByRow .sortdropdown { width: 100%; }
.sortByRow h3 { font-size: 20px; text-align: center; padding-bottom: 20px; text-align: center; width: 100%; }
.sortByRow .sortdropdown select.form-control { width: 100%; }
.sortByRow .sortdropdown label { font-size: 14px; padding-bottom: 10px; }
.success_stories { padding: 0px; margin-top: 40px; }
.knowledge-top.successStory h1 { font-size: 26px; }
.success_stories { text-align: center; }
.success_stories .left-col { width: 100%; padding: 30px 15px; }
.successStory .success_stories p { margin-left: 10px; margin-right: 5px; position: relative;
padding-left: 10px;
padding-right: 10px;font-size: 18px;
line-height: 25px;}
.success_stories.second { width: 100%; overflow: hidden; text-align: center; }
.success_stories.second .fl-left-col { width: 100%; }
.success_stories.second .fl-right-col { width: 100%; padding: 30px; margin: 0; }
.success_stories h2 {line-height: 30px;font-size: 20px; }
.success_stories .fl-right-col { width: 100%; }
.success_stories .fl-left-col img.img-responsive { width: 100%; border-radius: 12px 12px 0 0; }
.success_stories .fl-right-col img.img-responsive { width: 100%; border-radius: 12px 12px 0 0; }
.successStory .success_stories { text-align:center; }
.success_stories span.author {margin-bottom: 30px;padding-top: 10px;}
.research-deatil p{ text-align:center; font-size:14px; line-height:24px;}
.research-deatil p.size18{ font-size:16px !important; line-height:26px;}
.research-deatil .graphics .rw p{ text-align:left}
.graphics{ float:none; width:100%; margin: 0 auto 25px auto; max-width:344px;}
.success-detail-top h1 {padding: 80px 3% 0px 3%;}
.qoute-Content{ float:none; width:100%;}
.about-wrap h2{ text-align:center}
.qouteBox, .qoute-Content{ font-size:18px; line-height:28px; padding-right: 30px; }
.success-detail-top h1{ font-size:24px; line-height:34px;margin-top: 115px; }
.downloadInfo{ display:block; text-align:center; padding:30px 0 0 0; clear:both}
  .fullreport a {font-size: 15px;}
.success-detail-top h4{ padding-bottom:25px;}
.research-deatil{ padding-top:0px}
.success-detail-top h4{ font-size:14px;}
.success-detail-top.researchBG .social{ padding-bottom:0;    padding-left: 0px;
}
.researchBG {background-size: auto auto;max-height: 600px;padding-bottom: 40px;background-size: cover;}

.processpbox { margin-top: 200px; }
.processpbox .rightSide { width: 92%; margin-top: -100px; }
.processpbox .leftSide { width: 100%; text-align: center; padding: 20px; }
.processpbox h3 { font-size: 24px; font-weight: 600; }
.processpbox.revenuebox { padding: 0px; }
.processpbox.revenuebox .line-large-btn { width: auto; }
.processpbox.revenuebox .processInner{ flex-flow:column nowrap; width: 100%;  }
.processpbox .processInner{ flex-flow:column nowrap; width: 100%; }
.processpbox.revenuebox .leftSide, .processpbox.revenuebox .rightSide { width: 100%; padding: 20px 20px 30px 20px; }
.processpbox.revenuebox .rightSide.left, .processpbox.revenuebox.indentifies .rightSide { padding: 20px 20px 30px 20px; }
.revenueWrap .loadmore { padding-bottom: 40px; margin-bottom: 0px; }
.processpbox.revenuebox.reverse .processInner { flex-flow:column-reverse nowrap; }
.processpbox.revenuebox .leftSide.right { padding: 20px 20px 30px 20px; }
.processpbox.revenuebox h4 { font-size: 20px; }
.processpbox .img-responsive { margin: auto; }
.processpbox h3 { font-size: 20px; }
 /*End Responsive success story page css*/

 /*start Responsive identifie 4Oct18 */
 .showMobile { display: block !important; }
 .showDesktop { display: none !important; }
 .processpbox { margin-top: 40px; }
.revenueWrap  .processpbox { margin-bottom: 50px; }
 .processpbox h3 { font-size: 24px; line-height: 34px; font-weight: 600; padding-top: 0px; }
.identfiedRow.statueliberty { background: none; padding-bottom: 0px; }
.identfiedRow .col-half-right, .identfiedRow.statueliberty .col-half-right { max-width: 100%; }
.research-deatil .identfiedRow.statueliberty p.size18 { line-height: 26px;font-size: 16px !important; }
.research-deatil.identifie { padding-top: 30px; }
.research-deatil .identfiedRow.statueliberty .content { background-color: #faf6e2; margin: 0 -20px; padding: 20px 20px 0px 20px; }
.research-deatil .identfiedRow.statueliberty .content p.size16 { font-size: 14px !important; }
.research-deatil .identfiedRow.statueliberty img { margin: 0 -20px; max-width: calc(100% + 40px); }
.identfiedRow .col-half-left { text-align: center; width: 100%; }
.identfiedRow.immigrant { padding: 20px 0;}
.research-deatil .identfiedRow.immigrant p { font-style: normal; }
.research-deatil .identfiedRow.immigrant .col-half-left { padding-bottom: 20px; }
.research-deatil p { font-size: 14px !important; }
.greenlistBox { margin: 0 -20px; padding: 40px 15px 130px 15px; background-size: 130%; background-position: right bottom; }
.testimonialBox { border-bottom: solid 1px #c3c3c3; padding-bottom: 25px; }
.annualrevenue { margin: 50px 0; padding: 30px 10px; background-color: #ffffff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18); }
.annualrevenue h3 { padding-bottom: 30px; font-size: 22px; max-width: 100%; }
.annualrevenue .content { max-width: 100%; }
.annualrevenue .image-responsive { padding-bottom: 0px; }
.researchBG.creditScore h1 { padding:90px 0% 20px 0%; }

.research-deatil .container h4 { text-align: center; font-size: 14px; line-height: 26px; font-weight: 500; }
  #text-h4c{ font-size: 16px; line-height: 26px; font-weight: 600;}
.creditScoreBox { padding: 20px 0px !important; text-align: center; }
.creditScoreBox .column-left { width: 100%; padding: 0 10px; }
.creditScoreBox .column-right { width: 100%; padding: 10px 6px !important; }
.creditScoreBox .column-left img { margin: 0 auto; }
.creditScoreBox .column-right h3 { font-size: 20px; }
.creditScoreBox p br { display: none; }
.creditScoreBox p.size20 { font-size: 16px !important; line-height: 1.63; padding-bottom: 10px; }
.creditScoreBox p.size18 { font-size: 18px !important; line-height: 1.63; }
.creditScoreBox.swapcol { padding: 0; }
.creditScoreBox.swapcol .column-right { padding: 10px;}
.averageBusiness { padding: 10px; }
.keyfinding { padding: 30px 15px 10px 15px; margin: 0 -20px; margin-bottom: 40px !important; }
.keyfinding .row { float: none;}
.keyfinding .leftcolumn , .keyfinding .rightcolumn{ width: 100%; }
.keyfinding .heading { position: relative; }
.keyfinding h3 { padding-right: 30px; border-bottom: solid 1px #979797; padding-bottom: 20px; margin-bottom: 20px; position: relative; }
.keyfinding .heading:nth-last-child(2) h3 { border: none; }
.keyfinding .heading.minus h3:before { content: "-"; position: absolute; top: 0; right: 0; font-size: 54px; font-weight: 400; line-height: 21px; }
.keyfinding .heading.plus h3:before  { content: "+"; position: absolute; top: 5px; right: 0; font-size: 36px; font-weight: 400; line-height: 21px;  }
.aboutContent { text-align: center; margin: 0 -5px; }
.research-deatil .aboutContent p { font-size: 16px !important; line-height: 28px; word-break: break-word; }
.research-deatil .aboutContent p strong { font-weight: 600; }
.creditScore-qoute .qoute-Content { padding-left: 30px; }
p.semibold { font-weight: 500 !important; }
.creditScoreBox h3 { font-size: 20px; padding-bottom: 15px !important; }
header + .container .processpbox:first-child { margin-top: 100px!important; padding-left: 0px;}
.processpbox .leftSide { padding:20px 11px; padding-bottom: 30px !important; }
.processpbox.revenuebox .leftSide.right, .processpbox.second .leftSide, .processpbox .rightSide { padding: 0px 10px 20px 10px; padding-right: 10px !important; width: 100%; margin: 0 !important }
.processpbox .leftSide .line-large-btn { width: auto; }
.helf-col { width: 100%; max-width: 100%; margin-bottom: 20px; }
.helf-col.pr20 { padding-right: 0px !important; }
.annualcreditScore.researchBG h1 { padding: 90px 1% 20px 1%; }
.annualScoreBox { padding: 25px 10px; margin-top: 10px !important; margin-bottom: 10px !important; padding: 10px !important; }
.annualScoreBox p.size18 { font-size: 16px !important; }
.annualScoreBox.creditScoreBox.swapcol .column-left { padding: 0px; }
.creditScoreBox.swapcol .column-left.pl50 { padding-left: 0px !important; padding-bottom: 20px; }
.annualScoreBox .column-right.mt50 { padding-bottom: 20px; margin-top: 10px !important; }
.mbtmBorder { border-bottom: solid 1px #e3e3e3; }
.percentGraphBox { display: block; margin-bottom: 10px !important;}
.percentGraph { padding: 20px 50px 0px 50px; }
.newyorkBase .leftcontent { width: 100%; padding: 0px; }
.research-deatil .newyorkBase .container { padding: 0px; }
.research-deatil .newyorkBase .container h4 { font-weight: 400; font-size: 18px; }
.newyorkBase .qoute-Content { font-size: 14px; line-height: 23px; }
.newyorkBase .rightImage img { display: none; }

.research-deatil h4 em.fontItalic { font-style: normal!important; }
.helf-col { padding: 10px!important; }
.IllinoisBox .rightImage { width: 180px; float: none; margin: 0 auto; }
.topStateBox .container { padding: 0px; }
.topStateBox .innnerStateBox { padding: 45px 15px 20px 15px; }
.topStateBox .innnerStateBox p { font-size: 18px !important; line-height: 29px; padding-bottom: 37px; }
.topStateBox h3 { font-size: 18px; line-height: 29px; font-weight: 700; padding: 0 20px 35px 20px; }
.success-detail-top h1.size40 { font-size: 24px !important; line-height: 34px !important;margin-top: 115px; }
.studyFinds { padding: 20px 10px; }
.studyFinds .helf-col .size18 { line-height: 24px; }
.studyFinds .helf-col { padding: 0px !important; }
.studyFinds .row { padding-top: 0px !important; }

.size22 { font-size: 16px !important; line-height: 26px !important; }
.creditScoreBox.landingMainPage .column-left { padding: 0px; margin: 0 -20px; position: relative; width: calc(100% + 40px); }
.creditScoreBox.landingMainPage { padding-top: 0px !important; }
.creditScoreBox.landingMainPage .column-right { padding: 0px; }
.creditScoreBox.landingMainPage p.size20 { line-height: 26px; padding-top: 20px; }
.creditScoreBox.landingMainPage p span.textBold { font-weight: 400 !important; }
.blueBox { padding: 0px 20px; }
.minus20 { margin: 0 -20px; width: calc(100% + 40px) !important; }
.minus15 { margin: 0 -15px; width: calc(100% + 30px) !important; }
.blueBox.mb70 { margin-bottom: 15px !important; }
.blueBox .column { border-left: none; border-top: 1px dashed rgba(255, 255, 255, .3); padding: 40px 0; width: 100%; }
.blueBox .column:first-child {border-top: none; }
.creditScoreBox.grayBg .p50 { padding: 20px !important; padding-bottom: 0px; }
.creditScoreBox.grayBg.mb50 { margin-bottom: 20px !important; padding-bottom: 0px !important; }
.creditScoreBox.grayBg  p.size18 { font-size: 16px !important; font-weight: 400; line-height: 26px; }
.creditScoreBox h2 { line-height: 40px; font-size: 28px; }
.topstateMap { padding: 0px 10px; display: block; }
.topstateMap .left-col, .topstateMap .right-col { width: 100%; }
.topCityLeft {width: 100%; padding: 20px; margin: 0 -20px; width: calc(100% + 40px); min-height: 0px; }
.blueBox ul { width: 50%; }
.blueBox ul li { font-size: 18px; }
.topCity .cityDetail { width: 100%; padding: 20px 5px; }
.creditScoreBox.whiteBg { padding: 20px 10px 20px 10px !important; margin-bottom: 40px !important; }
.creditScoreBox.whiteBg p { font-size: 14px; }
.creditScoreBox.whiteBg p.size18 { font-size: 18px !important; font-weight: 400 !important; padding-bottom: 20px; }
.qoute-Content.p30 { padding: 30px 20px 30px 50px!important; }
.size24 { font-size: 22px !important; }
.revenueWrap h3 { font-size: 20px; }
.processpbox.revenuebox, .processpbox { padding: 0px; margin-top: 30px !important; background-image: linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0)); }
.research-deatil .identfiedRow.immigrant p.size16 em { font-size: 16px !important;  font-style: normal; }
.mSize14 { font-size: 14px !important; }
.creditScoreBox.whiteBg p.size18.msize14 { font-size: 14px !important; }
.keyfinding li { font-size: 14px; margin-bottom: 20px; }
.keyfinding .heading:first-child + .row { margin-bottom: 20px; }
 /*end Responsive identifie 4Oct18 */
 
}
@media screen and (max-width:667px){
.slides { min-height: 339px;}
.q_first img {width: 15px;}
.q_first {position: relative;left: 0px;top: -10px;}
.q_sec {position: relative;left: 10px;top: 12px;display: inline-block;}
}
@media screen and (max-width:550px){
.btn-grnL{ width:100%;}
.mid-banner{background:#fff  url(../images/banner-mob.png) no-repeat 0 0;background-size: 100%;}
.line-large-btn{ width:90%;}
.slides {min-height: 416px;}

/*Responsive success story page css*/
.success_stories .line-large-btn { width: auto; }
.testmonialDetail h3 { margin-bottom: 15px; font-size: 21px; }
section.top-section { padding-top: 80px; }
 /*End Responsive success story page css*/
}




@media screen and (max-width:370px){
.slides {padding: 30px 30px 40px 30px;}
}
.carousel {
    position: relative;
    width: 100%;overflow: hidden;float: left;
}
.carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}


.carousel .owl-wrapper, .carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    min-width: 240px;
}

.carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
    -webkit-perspective: 1000;
}

.carousel .owl-item {
    float: left;
}

@media screen and (max-width:650px){
#container{ width:100%; height:350px}	
.highcharts-root{background-size:365px auto!important; position:relative}	
}

@media screen and (max-width:440px){
#container{ width:100%; height:387px}	
.highcharts-root{background-size:365px auto!important; position:relative}	

}
@media screen and (max-width:320px){
#container{ width:100%; height:340px}	
.highcharts-root{background-size:100% auto!important; position:relative}

/*Responsive success story page css*/
.success-detail-top h1 {font-size: 24px;line-height: 32px; margin-top:115px;}
.sc-icons{margin:0 5px}
.succes-deatil .colRight p{font-size: 21px;line-height: 35px;}
/*End Responsive success story page css*/
}
.hidn_reports .processpbox  {
    display: none;
}
@media screen and (max-width: 768px){
.column-left {
    width: 100%!important;
}
.creditScoreBox .column-right {
    float: right;
    width: 100%;
}
  .break {
    display: inherit;
}
  .f__left {
    float: right;
    display: inline-block;
    vertical-align: middle;
    width: 10%;
    padding-right: 20px;
}
.bg-pink {
    background-color: #df5ca1;
    padding: 25px 30px 25px 30px;
    margin: -140px -10px -20px -10px;
}
  .leftp38 {
    padding-left: 15px!important;
}
  .imcenter {
    margin: 0 auto;
}
  .qouteBox1 {
    border: solid 1px #4a90e2;
    line-height: 34px;
    font-size: 18px;
    color: #4a90e2;
    font-style: italic;
    padding: 20px 40px 30px 60px;
    margin-bottom: 60px;
}
  .creditScoreBox h3 {
    font-size: 20px;
    padding-bottom: 15px !important;
}
  .acap {
    margin-top: 30px!important;
    margin-right: 0px!important;
    line-height: normal;
}
  .research-deatil p {
    font-size: 18px ;
}
  .column-right {
    width: 100%!important;
}
  .creditScoreBox {
    padding: 20px 0px !important;
    text-align: center;
}
  .dnone1 {

    display: none !important;
}
  .dnone {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}
  .text-center {
    text-align: center;
    margin-left:0px !important;
}
  .frightp38 {
    float: none!important;
    padding-right: 0px!important;
    margin: 0 auto;
}
  .lead1 {
    margin-top: 120px!important;
    line-height: normal;
    margin-left: 0px!important;
    text-align: center;
}
  .mxwid80 {
    max-width: 80% !important;
    margin-left: 25px;
}
  .mtt30 {
    margin-bottom: 50px;
    font-size: 24px!important;
}
  .acap2 {
    margin-top: 10px!important;
    margin-right: 0px!important;
    line-height: normal;
}
  .dnone2 {
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
}
  .w_map1 li img {
    max-width: 92%;
}
  .imcenter1 {
    margin: 0 auto;
    padding-right: 0px;
}
  .w_map li {
    display: inline-block;
    padding: 20px;
    width: auto ;
}
}
@media screen and (max-width: 560px){
  .w_map li {
    display: inline-block;
    padding: 20px;
    width: auto;
}
}
@media screen and (max-width: 360px){
.f__left {
    float: right;
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    padding-right: 0px;
    margin-right: 15px;
}
}
.h3Header{
  line-height: 42px;
  font-size: 25px;
  font-weight: 600;
}

.borc {
    border-radius: 50%!important;
    background-color: rgba(74, 144, 226, 0.17);
    padding: 6px;
}


/* added by sachin */


@media screen and (max-width: 1190px){
.processpbox.revenuebox {
    margin-top: 10px;
    background: #fff;
}
 .processpbox.revenuebox h4, .processpbox h4 {
    font-size: 24px;
    line-height: 1.5;
}
  .processpbox:first-child img {
    width: 100%;
    border-radius: 0 10px 10px 10px;
  }
  .processpbox.second .leftSide {
    width: 49%;
}
  .page-162 .pageWrpper {
    background: #f7f7f7 url(../../../images/research/bannerImage.png) no-repeat center -183px;
}
  .processpbox.revenuebox .rightSide {
    width: 45%;
}
  .processpbox.revenuebox .leftSide {
    width: 55%;
}
  .h3Header {
    line-height: 42px;
    font-size: 25px;
    font-weight: 600;
}
}

@media screen and (max-width: 767px){
.processpbox:first-child img {
    flex-flow: column nowrap;
    width: 100%;
}
  .processpbox.revenuebox {
    margin-top: 50px !important;
    background: #fff;
    flex-flow: column nowrap;
    width: 100%;
}
  .page-162 .pageWrpper {
    background: #f7f7f7 url(../../../images/research/bannerImage.png) no-repeat center -50px;
}
  .processpbox .leftSide {
    padding: 20px 11px;
    padding-bottom: 30px !important;
}
  .img-responsive {
    max-width: 100%;
    height: auto;
    display: block;
}
 .h3Header {
    font-size: 20px;
}
 .processpbox.revenuebox .rightSide {
    width: 100%;
}
  .processpbox.revenuebox .leftSide {
    width: 100%;
    text-align: center;
}
  .processpbox h3 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    padding-top: 0px;
}
  .processpbox.revenuebox h4, .processpbox h4 {
    font-size: 20px;
    line-height: 29px;
}
  .processpbox.revenuebox .leftSide, .processpbox.revenuebox .rightSide {
    padding: 10px 10px 20px 10px;
}
}


.spanAlignLeft{
  text-align:center;
 margin-top: 15px!important;
}
.h4FontWeight {
      font-weight: 500!important;
}

.imageBackground{
  background-color:#fafafa;
}

@media screen and (max-width: 767px){
.processpbox.revenuebox .rightSide {
    border-radius: 7px 7px 0px 0px;
}
  #leftSide {
    width: 100%;
    text-align: center !important;
    margin-top: 75%;    padding: 10px 10px 10px 10px;
}
  .processpbox.revenuebox .leftSide {
    width: 100%;
    text-align: center;
}
  .h3AlignLeft {
    font-size: 24px;
    line-height: 34px;
    font-weight: 500 !important;
    text-align: center !important;    
}
  .spanAlignLeft{    text-align: center !important;    
}
  #div0{margin-top:100px !important}
  .processpbox .leftSide .btngreen {
    padding: 12px 27px;
    font-size: 16px;
    float: none;
}
  .reports .success-detail-top {
    min-height: 468px !important;    margin-bottom: 145px;
   
}.processpbox:first-child img {
    margin-top: 0px;
}
}
@media screen and (max-width: 992px){
.col-full-left.bg2.p50.aligncenter, .col-full-left.midMarket.p50.aligncenter {
    padding: 30px !important;
}
  .p50 {
    padding: 20px !important;
}
}
@media screen and (max-width: 640px){
.col-full-left.bg2.p50.aligncenter, .col-full-left.midMarket.p50.aligncenter {
    padding: 20px !important;
}
}

@media screen and (max-width: 480px){
.col-full-left.bg2.p50.aligncenter, .col-full-left.midMarket.p50.aligncenter {
    padding: 15px !important;
}
.success-detail-top h1{font-size: 20px;line-height: 30px;}
.downloadInfo a { margin-left: 0px; }
}


@media (min-width: 768px) and (max-width: 1024px) {
.research-deatil {
    margin: -120px 0 0 0;
}

.q_first {
    position: relative;
    left: -5px;
    top: -7px;
}
.loadmore { margin: 70px 0 25px 0; }
}

@media (min-width: 768px) and (max-width: 800px){
.downloadInfo {
    display: inline-block;
    float: right;
}

.downloadInfo.fullreport{
margin-top: 18px;
}

.bg-pink {
    background-color: #df5ca1;
    padding: 25px 30px 25px 30px;
    margin: -140px -2px -20px -2px;
}
}