.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
#nw_msg{font-size:16px;}
.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;position:relative;z-index:1;}
.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/html5/knowledgecenter/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{width:100%; clear:both}
.slides{float:left; width:49%; margin:0 0 0 0; padding:50px 50px 50px 50px; border-radius:12px; min-height:490px;}
.greenBg{ background:#9bc64b; text-align:center}
.blueBg{ background:#fff; float:right; text-align:center; background-size:cover;}
.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;}
.paraCont{ font-size:22px; color:#fff; font-weight:500; padding:0 0 0 0;line-height: 30px; position:relative;}
.paraCont::after{ background:url(../../../images/html5/knowledgecenter/q-left.svg) no-repeat 0 0; width:44px; height:35px; content:''; position:absolute; left:0; top:-53px;}
.paraCont::before{ background:url(../../../images/html5/knowledgecenter/q-right.svg) no-repeat 0 0; width:44px; height:35px; content:''; position:absolute; right:0; bottom:-32px;}
.paraCont2{font-size:38px;color:#fff; font-weight:500; padding:55px 0 0 0; line-height:48px; }
.paraCont2 span{ font-size:18px; display:block; padding:18px 0 0 0}
.paraCont2 a,.paraCont a {color:#fff;text-decoration:none;}

section.top-section{clear: both; padding-top:80px; 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;}
.testmonialDetail.clearfix:before {display: block!important;}
section.grey-bg{ 
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/html5/knowledgecenter/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%}
.greenBg .paraCont.qoute a{ display:block}
section.grey-bg h2{ border-bottom:solid 2px #d7d7d7; padding-bottom:20px; margin-bottom:30px;color:#474747 }
section.grey-bg h2 a{color:#474747; text-decoration: none;}
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;}
.box-01{width:32%; float:left;  border-radius: 12px;background-color: #ffffff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); margin:0 2% 0 0; padding:0 0 55px 0 }
.box-01 .sml-banner{ max-height:294px; overflow:hidden;border-radius: 12px 12px 0 0; margin-bottom:25px;}
.box-01 h2 span{ position:absolute; left:0; top:-26px; font-size:12px; font-weight:500; color:#555555}
.box-01 h2 a{color:#555555; text-decoration:none}
.last{ margin-right:0}
.inner-box{ padding:0 40px}
.box-01 h2{ font-size:28px; line-height:35px; padding:0 0 20px 0; margin-top:40px; position:relative; }
.box-01  p{ line-height:30px; font-size:22px; padding:0 0 20px  0; margin:0 0 0 0;}
.box-01 p a{ color:#333;text-decoration: none;}
.equal-area{ min-height:318px; padding-bottom:20px}
.col-50{ overflow:hidden}
.lft-q{ display:none}
.rht-q{ display:none}
.owl-prev{ position:absolute; left:0;  width:50px; height:39px; border:0;font-size:0;  background: url(../../../images/html5/knowledgecenter/slider-arrow.svg) no-repeat 15px 0;display:none; top: 50%;transform: translate(0%, -50%);}
.owl-next{ position:absolute; right:0;  width:50px; height:39px; border:0; font-size:0; background: url(../../../images/html5/knowledgecenter/slider-arrow.svg) no-repeat -46px 0;display:none; top: 50%;transform: translate(0%, -50%);}
.owl-dots{ display:none!important}
.topSlider{ overflow:hidden}
.blueBg{ position:relative; z-index:1; overflow:hidden}
.blueBg:after{content:''; position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(41,114,201,.8);}
.paraCont2{ position:relative; z-index:2}
.knowledge-top + .pageoverlay{ clear:both}
section h2 sup{position: relative;top: -10px;font-size: 18px;left: -7px;}
section.top-section p sup{position: relative;top: -10px;font-size: 14px;}

/*carousel css*/
.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;
}

.owl-dots.disabled{ display:none!important}
/*End carousel css*/

/*success story page css*/
/*success change*/
.success-detail-top{background-size: cover !important;}
.success-detail-top.commonImage:after{ background:url(../../../images/html5/knowledgecenter/success-detail-top1.jpg) no-repeat center 0; background-size: cover; height:321px; width:100%; content:''; position:absolute; left:0; top:0;z-index: -1;}
.success-circle{ position: relative; width:303px; height:303px; border:0; padding:0; text-align:center; overflow:hidden; border:10px solid #fff; border-radius:300px; margin:40px auto 0 auto;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); background:#fff}
.success-circle img{max-width: 100%;height: auto;position: absolute;top: 50%;transform: translateY(-50%);left: 0; }
.success-detail-top.commonImage h1{color:#4a4a4a; padding-top: 20px;}
.success-detail-top.commonImage h2{color:#4a4a4a;}
.succes-deatil .colLeft h3{font-size: 24px;font-weight: 500;padding: 0 0 15px 0;}
.succes-deatil .colLeft ul{ list-style-position: outside; list-style: disc; padding: 0 0 0 0; margin: 0 0 25px 15px;}
.succes-deatil .colLeft ul li{font-size: 16px;line-height: 26px;padding: 0 0 10px 0;}
.success-detail-top .social.grn a:hover{ opacity:0.8 }
.success-detail-top .social.grn .fb{background-position: 0 -61.5px; }
.success-detail-top .social.grn .twt{background-position: -52px -61px;}
.success-detail-top .social.grn .gplus{background-position: -104px -61px;}
.success-detail-top .social.grn .in{background-position: -156px -61px;}
.success-detail-top .social.grn .ytube{background-position: -208px -61px;}
.success-detail-top .social.grn{ padding-bottom:0}
.textcenter{ text-align:center;}
/*End success change*/

.success-detail-top .social{ text-align:center; padding:0 0 80px 0; display:inline-block; margin:auto}
.sc-icons{background:url(../../../images/html5/knowledgecenter/social-media.svg) 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}
.succes-deatil{padding:0 0 0 0;}
.succes-deatil .twoColoumn {border-bottom:3px #e1e1e1 solid;padding:60px 0 30px 0;margin-bottom:50px ;}
.succes-deatil .moreStories p, .succes-deatil .twoColoumn p { font-size:16px; line-height:26px; padding:0 0 25px 0; margin:0 0 0 0; color:#4a4a4a}
.succes-deatil .colLeft{float:left; width:65%;}
/*success change*/
.succes-deatil .colRight{float:right; width:28%; border-left:10px solid #5699e4; padding-left:40px; margin-top:8px}
/*End success change*/
.succes-deatil .colRight p{ font-size:32px; line-height:53px; font-style:italic; color:#4a4a4a; padding:0 0 10px 0; margin:0}
.succes-deatil p .moreStories a{ text-decoration:underline;color:#4a4a4a}
.succes-deatil p .moreStories a:hover{ text-decoration:none}
.content p a{ text-decoration:underline;color:#4a4a4a}
.content p a:hover{ text-decoration:none}
.content ul, .content ol{ padding:0 0 0 0; margin:0 0 25px 25px; list-style:disc}
.content li{font-size:16px; line-height:26px;  margin-bottom:10px; padding:0 }
.content li a{ text-decoration:underline;color:#4a4a4a}
.content li a:hover{ text-decoration:none;}
.moreStories { margin-bottom:40px;}
.moreStories h2{ text-align:center; font-size:28px; line-height:47px; padding:0 0 50px 0; margin:0 0  0 0; font-weight:600; color:#4a4a4a}
.stories{float:left; width:32%;margin-right: 2%;background-color: #ffffff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); padding-bottom:60px; border-radius:12px; overflow:hidden}
.stories:last-child{margin-right:0}
.picArea{ position:relative; border-radius:12px 12px 0 0; overflow:hidden;  margin-bottom:38px; font-size:0;min-height: 318px;}
.picArea:after{ position:absolute; left:0; top:0; height:100%; width:100%; content:'';background: rgba(0,0,0,.5);}
.moreStories h3{ font-size:28px; font-weight:500; padding:0 0 38px 0; margin:0 0 0 0; line-height:36px; color:#4a4a4a;min-height: 254px;}
.ContenText{text-align:center; position:absolute; left:0; top: 50%;transform: translate(0%, -50%); width:100%; z-index:9; color:#fff; padding:0 25px}
.succes-deatil .moreStories .ContenText p{font-size:18px; line-height:30px; margin-bottom:20px; padding:0; font-style:italic; color:#fff}
.ContenText p.smallText{ font-size:12px; line-height:17px; font-style:normal; margin-bottom:0}
.btmText{ padding:0 40px}
.picArea img{ max-width:100%; height:auto;}
.top-section.successStory{ background-color:#f8f8f8; padding-top: 0px; }
.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: #f8f8f8 url(../../../images/html5/knowledgecenter/successBanner.jpg) center 0px no-repeat; background-size: auto; max-height: 1000px; }
.knowledge-top.successStory .success_stories { margin-top: 0px;}
.successStory h1 { font-size: 35px; text-align: center; }
.testmonialDetail { border-radius: 12px; color: #fff; padding: 75px 75px 70px 75px;  text-align: center; position: relative; }
.testmonialDetail:before { content: ""; background: #b2e138; opacity: .75; border-radius: 12px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.testmonialDetail .innerTestmonial { max-width: 830px; margin: 0 auto; position: relative; }
.testmonialDetail h3 { font-size: 32px; font-weight: 500; line-height: 1.31; color: #fff; margin-bottom: 45px; }
.testmonialDetail p { font-size: 24px; line-height: 1.38; font-style: italic; margin-bottom: 0px; }
/*.testmonialDetail p:before { content: ""; background: url(../../../images/html5/knowledgecenter/spimg.svg) no-repeat; width: 20px; height: 25px; display: inline-block; background-position: -58px -36px; position: relative; }
.testmonialDetail p:after { content: ""; background: url(../../../images/html5/knowledgecenter/spimg.svg) no-repeat; width: 20px; height: 25px; display: inline-block; background-position: -38px -36px; margin-top: 15px; vertical-align: top; }*/
.testmonialDetail span.authar { display: block; font-style: normal; font-size: 14px; font-weight: 500; display: block; margin: 15px 0 37px 0;  }
.sortByRow { border-bottom: 1px solid #d5d5d5; padding:50px 0 45px 0; }
.sortByRow .sortdropdown { float: right; }
.sortByRow .sortdropdown label { display: inline-block; font-size: 16px; font-weight: 600; color: #4a4a4a; padding-right: 23px; }
.sortByRow .sortdropdown select.form-control { border: solid 1px #aaaaaa; border-radius: 25px; color: #414141; padding: 0 20px; font-size: 14px; line-height: normal; width: 320px; background: #fff url(../../../images/html5/knowledgecenter/spimg.svg) top -24px right -46px no-repeat; appearance: none; -webkit-appearance: none;  -moz-appearance: none; height:44px; }
select::-ms-expand { display: none; }
.sortByRow h3 { font-weight: 600; font-size: 25px; line-height: 2.16; color: #424242; float: left; } 
.success_stories { margin-top: 70px; padding: 0; border-radius: 12px; }
.success_stories .left-col { padding: 20px 2px 20px 105px; }
.success_stories .fl-left-col img.img-responsive { width: 100%; border-radius: 12px 0 0 12px; }
.success_stories .fl-right-col img.img-responsive { width: 100%; border-radius: 0 12px 12px 0; }
.success_stories h2{ font-size:28px; padding:25px 0 39px 0; line-height:36px; font-weight:600}
.success_stories h2 a{ text-decoration:none;color: #333;}
.successStory .success_stories p{ font-size:24px; line-height:33px; color: #4a90e2; padding:0 27px 13px 0;font-weight:300; font-style: italic; }
/*.success_stories p:before { content: ""; background: url(../../../images/html5/knowledgecenter/spimg.svg) no-repeat; width: 25px; height: 25px; display: inline-block; background-position: -4px 1px; position: relative; margin: 0px 0px 0px -25px; position: relative; top: -17px }
.success_stories p:after { content: ""; background: url(../../../images/html5/knowledgecenter/spimg.svg) no-repeat; width: 25px; height: 25px; display: inline-block; background-position: -51px 1px; margin-top: 5px; vertical-align: top; margin-left: 10px; }*/
.success_stories  span.author { display: block; font-size: 14px; font-weight: 600; color: #414141; } 
.success_stories .fl-right-col { width: 42%; position: relative; }
.success_stories.second .fl-left-col { width: 42%; position: relative; }
.success_stories.second .fl-right-col { width: 52%; padding-left: 30px; padding-top: 20px; margin: 0 15px 0 0; }
.loadmore { text-align: center; margin: 100px 0 40px 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; min-width: 180px; margin-right: 10px; }
.loadmore .btn-default:hover{ opacity:0.8}
.successStory .hidn_storis .sc_stories_rw { display: none;  }
.success_stories .line-large-btn { margin-top: 30px;}
.text-center{ text-align:center}
/*End success story page css*/

.owl-carousel .owl-stage-outer {
   position: relative;
   overflow: hidden;
   -webkit-transform: translate3d(0,0,0);
 
}

/*Research Report page css*/
.researchBG {background: #f7f7f7 url(../../../images/html5/knowledgecenter/research-report-banner.jpg) no-repeat center 0;max-height:600px;}
.researchBG h1{padding:90px 12% 20px 12%; font-weight:500}
.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;}
.research-deatil{padding:60px 0 0 0; background:#f7f7f7}
.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/html5/knowledgecenter/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/html5/knowledgecenter/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/html5/knowledgecenter/q-4.svg) no-repeat center 0;}
.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/html5/knowledgecenter/q-3.svg) no-repeat center 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 a:hover{opacity:0.8;}
.graphics .rw .c1 img{ max-width:100%; height:auto}

.researchMain {background: #f7f7f7 url(../../../images/html5/knowledgecenter/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: 500; line-height: 1.33;  color: #4a90e2;}
.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: 50%; padding: 50px 50px 40px 30px; }
.processpbox.revenuebox h4 {  font-size: 28px; font-weight: 600; line-height: 1.5; 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*/

/*Category css*/
.catgry-left{ float:left; width:70%;}
.success-detail-top .catgry-left h1{color:#fff; padding:40px 0 51px 0; text-align:left}
.success-detail-top .catgry-left h1 strong{ font-weight:600}
.catgry-right{ float:right;width:30%;text-align: center;}
.catgry-right select{ border-radius:24px; font-size:15px; color:#414141; padding:15px 45px 15px 25px; border:0; width:321px; max-width:100%; margin:47px 0 0 0; background:#fff url(../../../images/html5/knowledgecenter/select-arr-cat.svg) no-repeat right 18px center;-webkit-appearance: none;-moz-appearance:none;appearance:none;line-height:18px;font-family: Montserrat, sans-serif;}
.success-detail-top.category::after{height: 256px;}
.success-detail-top.category{ padding-bottom:60px;}
.listRow{ margin-bottom:30px;    margin-right: 15px;
    margin-left: 15px;}
/*Category css*/
.wrapimgoverlay { position: relative; background: rgba(0,0,0,.5) !important;} 
.succes-deatil .hd_btn{display:none;}

/*Responsive success story page css*/
@media screen and (max-width:1280px){
.btmText {padding: 0 20px;}
.graphics .rw .c1{width: 33%;}
.graphics .rw .c2{width: 60%;}
}
/*End Responsive success story page css*/


/*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}
.box-01, .threeCol { background: #000; }
}
@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}
.success_stories .left-col {padding: 20px 2px 20px 55px; width: 51%; }
.success_stories { padding: 0px; }
.success_stories h2 { font-size: 21px; padding: 0px 0 20px 0; }
.successStory .success_stories p { font-size: 18px; }
.succes-deatil .colLeft {width: 55%;}
.succes-deatil .colRight {width: 35%;}
.ContenText p{ line-height: 24px;}
/*Category css*/
.success-detail-top .catgry-left h1 {padding: 17px 0 51px 0;}
/*Category css*/
}
@media screen and (max-width:1025px){
.slides	{width: 100%; float:none;min-height: 515px;}
.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}
.successStory .success_stories p { font-size: 18px; line-height: 24px; padding-bottom: 4px; }
/*Responsive success story page css*/
.moreStories h3{font-size: 21px; line-height:31px;min-height: 226px;}
.succes-deatil .colLeft{width: 58%;}
.succes-deatil .colRight{ width:35%;}
.loadmore { margin: 50px 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*/ 
}
 @media screen and (max-width:1024px){
.knowledge-top h1{padding: 0 0 60px 0;}
.knowledge-top.whiteCover{ position:relative; max-height: none}
.knowledge-top.whiteCover::after {
    position:absolute;
    bottom: -2px;
    height: 80px;
    background: #ffff;
    left: 0;
    width: 100%;
    content: '';z-index: 0;}
.carousel.topSlider {position: relative;z-index: 1;}
}
@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:530px}
.paraCont::before{ bottom:-53px}
.success_stories .line-large-btn { margin-top: 10px; }
/*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: 50px 5% 20px 5%;}
/*Responsive success story page css*/
}
@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: 430px;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/html5/knowledgecenter/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.whiteCover{max-height: none;}
.knowledge-top{background:url(../../../images/html5/knowledgecenter/top-banner-mob.png) no-repeat 0 0;background-size: cover;}

/*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: 225px;}
.sortByRow { padding: 200px 0 50px 0; }
.sortByRow .sortdropdown { padding-top: 7px; }
 /*End Responsive success story page css*/

}
@media screen and (max-width:929px){
.mid-banner .fl-right-col {padding-top: 243px;}
.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}s
}
/*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; width: 58%; }
.success_stories.second .fl-right-col { padding-top:0; }
.success_stories h2 { line-height: 24px; font-size: 19px; padding-bottom: 15px; padding-top:10px; }
.successStory .success_stories p { font-size: 14px; line-height: 21px; } 
.success_stories span.author { margin-bottom:10px; }
}
 /*End Responsive success story page css*/
 
 
/*Responsive success story page css*/
@media screen and (max-width:768px){
.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}
/*Category css*/
.success-detail-top .catgry-left h1 {padding: 34px 0 51px 0;font-size: 26px;line-height: 30px;}
/*Category css*/
}
/*End Responsive success story page css*/


@media screen and (max-width:767px){
.knowledge-top h1{font-size:28px;line-height: 36px;padding:87px 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/html5/knowledgecenter/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/html5/knowledgecenter/q-right.svg) no-repeat 0 0;background-size: 100%;margin-left: 4px;bottom: -12px;}
.knowledge-top{max-height: 530px;}
.knowledge-top.whiteCover{max-height: none;}
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;}
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: 390px;}
#container {margin-bottom: 40px;}
section h2 sup {position: relative;top: -7px;font-size: 14px;left: -4px;}
section.top-section p sup {position: relative; top: -8px;font-size: 10px;left: -2px;}
.carousel {float:none}

/*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 3% 30px 3%;}
.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!important;}
.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;}

.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; line-height: 24px; }
.testmonialDetail p:after { margin: 5px 0 0 5px; }
.sortByRow { padding: 40px 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: 0 10px; position: relative;padding: 0 10px 10px 10px;font-size: 18px;line-height: 25px; }
.success_stories.second { width: 100%; text-align: center; }
.success_stories.second .fl-left-col { width: 100%; border-radius: 12px 12px 0 0;}
.success_stories.second .fl-right-col { width: 100%; padding: 30px; margin: 0; }
.success_stories h2 {line-height: 30px;font-size: 20px; }
.loadmore { margin: 30px 0; }
.success_stories .fl-right-col { width: 100%; border-radius: 12px 12px 0 0; }
.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 .line-large-btn, .loadmore .line-large-btn {  min-width: 180px; width: auto; margin-top: 20px; }
.research-deatil p{ text-align:center; font-size:14px; line-height:24px;}
.research-deatil p.size18{ font-size:16px; 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: 13px 3% 28px 3%;}
.qoute-Content{ float:none; width:100%;}
.about-wrap h2{ text-align:center}
.qouteBox, .qoute-Content{ font-size:18px; line-height:28px;}
.success-detail-top h1{ font-size:24px; line-height:34px;}
.downloadInfo{ display:block; text-align:center; padding:30px 0 0 0; clear:both}
.success-detail-top h4{ padding-bottom:25px;}
.research-deatil{ padding-top:30px}
.success-detail-top h4{ font-size:14px;}
.success-detail-top.researchBG .social{ padding-bottom:0}
.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; }
 /*End Responsive success story page css*/
.menuCont .navBar{background: #1a1a1a;
border-top: #383838 solid 1px;
margin-top: 0;
padding-top: 12px;}
.knowledge-top.whiteCover {background-position:0 92px !important;}
.knowledge-top.whiteCover {background-size: 100%;}
.success-circle{ margin-top: 85px;}
.succes-deatil .colLeft h3 {
    font-size: 20px;
    font-weight: 500;
    padding: 0 0 15px 0;

}
.succes-deatil .colLeft ul li {
    text-align: center;
    font-size: 14px;
    line-height: 22px; text-align: left;

}
.succes-deatil .colLeft h3{ text-align: center;}
/*Category css*/
.catgry-left{ width:100%; text-align:center;}
.success-detail-top .catgry-left h1{ font-size: 24px;line-height: 32px;text-align: center;padding:0px 0 0 0;}
.catgry-right{ text-align:center; width:100%;}
.success-detail-top.category::after {height: 343px;}
.success-detail-top.category {padding-bottom: 100px;}
.catgry-right select{margin: 40px 0 0 0;}
/*Category css*/
}
@media screen and (max-width:667px){
.slides { min-height: 339px;}
.knowledge-top::after{ height: 100px;}

}
@media screen and (max-width:650px){

}
@media screen and (max-width:550px){
.btn-grnL{ width:100%;}
.mid-banner{background:#fff  url(../../../images/html5/knowledgecenter/banner-mob.png) no-repeat 0 0;background-size: 100%;}
.line-large-btn{ width:90%;}
.slides {min-height: 416px;}
#container {margin-bottom: 0px;}
/*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*/
  /*Category css*/
.success-detail-top.category {padding-bottom: 75px;}
/*Category css*/
}
}

@media screen and (max-width:420px){
.paraCont{padding: 0 0 0 0;}
}
@media screen and (max-width:413px){
    .loadmore.clearfix .btn.hd_btn{ margin-top: 20px;}
    }
@media screen and (max-width:370px){
.slides {padding: 30px 30px 40px 30px;}
.picArea { min-height: 360px;}
}



/*chart css*/
.row{ width:100%; float:left;}
.row img{ width:100%; height:auto}
.highcharts-label tspan {stroke: none;  }
#container{ width:100%; height:478px}
#container .highcharts-axis-line{ display:none!important;}
#container .highcharts-yaxis-grid .highcharts-grid-line { display: none; }
#container .highcharts-text-outline{ display:none!important;}
#container .highcharts-tick{ display:none!important;}
#container .highcharts-axis-labels.highcharts-yaxis-labels{ display:none!important;}
.highcharts-root{width: 100%!important;height: auto!important;background-size:92% auto!important; background:url(../../../images/html5/knowledgecenter/oval2.png) no-repeat center 62px;}
#container .highcharts-xaxis-labels  tspan{ font-size: 11px;font-weight:500; letter-spacing: -0.1px;color: #515151;font-family: Montserrat;}
/* #container .highcharts-color-0{ position:relative; z-index:99}
#container .highcharts-color-0::before{ background:url(images/shadow.png) no-repeat 0px 0px; position:absolute; content:''; right:30px; z-index:9999}*/
@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;}
.sc-icons{margin:0 5px}
.succes-deatil .colRight p{font-size: 21px;line-height: 35px;}
/*End Responsive success story page css*/
}
.knowledge-top .pageoverlay{width:100%;}
/* catogery page css*/
 .hidn_storis .sc_stories_rw {display: none;}
.successStory .sc_stories_rw .stories{ margin-bottom: 20px}
.succes-deatil p strong{ font-weight: 500;}
.success-detail-top.commonImage .downloadInfo a{color:#a5ce3a; border: solid 1px #a5ce3a;}
a.sc-icons span{ display:none!important}
 /* catogery page css*/
 @media (min-width: 768px) {
    .modal.fade .modal-dialog { margin-top: 7%; }
 }
 .line-large-btn.hd_btn { display: none; }
.modal-header.blueBg { overflow: visible;}

.reports .success-detail-top h1 {
    font-size: 36px;
	padding-bottom: 110px;
            margin-top: 10px!important;
}
select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px;
  box-sizing: content-box;
 padding: 5px 0;
}

/*update*/
.container {
    margin: 0px auto!important;
    max-width: 1280px!important;
}
.catgry-right select {
width:283px;
}


@media screen and (max-width:1024px){
 .catgry-right select {
    width: 250px;
    padding: 15px 20px;
}
.catgry-left {
    float: left;
    width: 67%;
    padding-right: 20px;
}

.catgry-right {
    float: left;
    width: 30%;
    text-align: center;
}

.succes-deatil .moreStories .ContenText p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
    padding: 0;
    font-style: italic;
    color: #fff;
}
}

@media screen and (max-width:768px){
    .catgry-left {
    float: left;
    width: 100%;
    padding: 0 0px 0 0;
}

.catgry-right {
    float: left;
    width: 100%;
    margin-top: 5px;
    padding: 0px 0 51px 0;
    text-align: left;
    
}
.success-detail-top .catgry-left h1{
    padding: 15px 0 0px 0;
}

.catgry-right select{
    margin: 17px 0 32px 0;  
}
.finCalculMain h1 {
    margin-top: 5px!important;
}
}


@media screen and (max-width:767px){
    .footerLink.mDisplayNone{display:none;}
    .signupNewsletter.mDisplayNone{display:none;}
    
    .reports .success-detail-top h1{
        font-size: 20px;
        margin: 14px 0 32px 0; 
    }
    
    .catgry-right select {
    width: 98%;
    padding: 15px 0px 15px 10px!important;
     margin: 26px 0 72px 0;
}
} 

@media screen and (max-width:420px){
    .btn btn-default.hd_btn{margin-top:20px;}
}
