@font-face {font-family: 'Catamaran';src: url('../fonts/Catamaran-Regular.ttf');font-style:normal;font-weight:normal;}
*{margin: 0;padding: 0;}
body,html{height: 100%;}
body,select,input,textarea{font-family: 'Catamaran', sans-serif;}
#wrapper{min-height: 100%;overflow-x: hidden;}
#content{height: 100%;padding-bottom: 556px;}
#content.form-content{padding-bottom: 35px;}
footer{background: #403f3f;clear: both;padding-top: 20px;height: 556px;margin: -556px auto 0;position: relative;}
#content.form-content{padding-bottom: 35px;border-top: 5px solid #0066a1;padding-left: 0;}
footer.form-footer{padding-top: 0;height: 35px;margin-top: -40px;}
.h1Text{font-size: 1px;text-indent: -9999px;margin-top: -1px;margin-bottom: 0;}
a{transition: all 0.5s ease;}
h1,.h1{font-size: 34px;}

/**-- Common CSS--*/
.home-container-fluid{padding-left: 75px;padding-right: 15px;}
a:hover{text-decoration: none;}
.logo,#wrapper,#content,.checkout-header,footer,.footer-top-part,.footer-bottom-part,.footer-contact,.footer-smm,.copyright,.catList,.short-navigation-block,.main-navigation,.main-scroller-block,.cat-banner-block,.breadcrumb,.cat-info-block,.cat-description-block,.inner-banner-breadcrumb-block,.inner-static-banner-breadcrumb-block,.cat-short-desc,.cat-research-block,.featured-research-block,.report-data-block,.reports-insights-block,.reports-articles-block,.cat-article-list,.cat-article-item,.rep-info,.cat-reports-list,.cat-rep-item,.outer-box,.analysts-item,.cat-pr-item,.read-more-block,.consulting-block,.consulting-item-header,.consulting-item-content,.consulting-item,.about-us-main-content,.about-us-list-content,.about-us-list-items-block,.about-us-list-img,.about-us-list,.about-us-mission-block,.about-customer-satisfaction-block,.page-header,.report-page-header,.Static-main-content,.faqs-accordian,.methodology-main-content,.methodology-key-block,.methodology-last-block,.news-details-block,.news-title-block,.news-details-content,.getTOC-block,.news-report-block,.sidebar-block,.news-list-block,.news-list-item,.report-form-block,.form-block,.request-form,.your-benefits,.aside-box,.report-details-block,.report-info-block,.rep-info-list,.rep-content-block,.consulting-block,.consultancy-main-content,.consulting-types-block,.service-listing-block,.syndicated-block,.custom-research-block,.syndicated-small-discription,.custom-small-discription,.consulting-small-discription,.service-listing-block,.home-report-list,.home-report-list ul,.home-cat-list ul,.home-cat-list,.home-news-list,.home-news-list ul,.home-contact-form,.home-contact-form ul,.buy-report-block,.check-discount-block,.all-category-background,.categories-check-box,#form-ui,.all-categories-reports-block-background,.request-custom-block,.send-enquiry-block,.check-discount-block,.send-enquiry-block,.related-report-list,.ask-analyst-block,.rep-sample-block,.careers-main-content,.careers-jobs-content,.opening-item,.careers-jobs-opening,.job-opening-description,.job-description-item,.job-details-block,.apply-for-job-block,.download-toc-block,.rep-btns-ul,.search-list-block,.search-list-item,.pub-articles-block,.pub-articles-item,.cat-casestudy-block,.case-study-item,.cat-subcat-block,.subcat-list-block,.rep-list-item,.reg-office-block,.experts-list-block,.experts-list-block,.analysts-list-item,.analyst-desc,.analyst-basic-info,.analyst-desc,.analyst-pubs, .analyst-pubs ul,.sitemap-container .nav-tabs,.sitemap-container,.subcat-link,.home-featured-reports-block,.home-syndicated-block,.home-industries-block,.home-news-block,.home-careers-block,.home-connect-block,.home-cats-ul,a.animate,.inner-static-nobanner-breadcrumb-block,.latest-reports-list-block,.lates-report-list-item,.related-report-block,.read-more-block,header.form-header,.cat-pr-block,.inner-report-banner-breadcrumb-block,.careers-upload-resume-block,.about-us-content,.our-solutions-steps-block,.steps-block,.steps-content,.custom-research-features-block,.custom-research-final-block,.custom-research-cover-block,.custom-research-covers-list,.custom-research-cover-title,.syndicated-features-list,.home-testimonials-block,.home-services-block,.procurement-content-block,.testimonials-item,.rep-filter-block,#filterAccordion,.all-cat-rep-block,.pr-details-block,.tab-pane,.key-interest-block,.key-list-item,.rep-marquee,.error-block,.error-page-msg,.error-back,.req-heading-block,.display-total,.up-rep-btns-ul,.testimonials-main-block,.report-toc-info-block,.inner-main-navigation,.about-us-sub-content,.about-us-list-item,.inner-breadcrumb-block,.home-features-block,.home-features-intro-block,.home-features-intro,.home-features-item,.engagement-model-block,.home-features-item-block,.procurement-features-block,.procurement-features-item,.engagement-model-categories,.why-tmr-block,.why-tmr-proc-item,.engagement-model,.engagement-model-categories,.engagement-categories-ul,.engagement-model-countries,.contact-us-bottom-block,.syndicated-contact-us-block,.syndicated-research-features-block,.consultancy-case-studies-block,.methodology-content-block,.methodology-key-item,.divforDiv,.divtoDiv,.home-search-box,.tmrInNewsUl{width: 100%;position: relative;float: left;}
.page-header{border-bottom: 0 none;}
hr.rep-toc-hr{float: none;}
hr.home-hr{width: 10%;position: absolute;left: 75px;top: 60px;z-index: 5;height: 3px;border-color: red;background: red;}
.home-services-block hr.home-hr,.home-industries-block hr.home-hr,.home-industries-block .home-header,.home-features-block .home-header{position: relative !important;left: auto !important;top: auto !important;}
.reports-insights-block hr{margin-bottom: 0;}
.cat-subcat-block hr,.case-study-block hr,.pr-cat-img hr,hr.rep-toc-hr, .static-cat-img hr,.report-inner-header hr,.careers-jobs-content hr,.careers-main-content hr,.about-us-main-content hr,.home-testimonials-block hr,.home-report-list hr,.about-us-mission-block hr,hr.abt-hr,.home-industries-block hr.home-hr{width: 10%;background: red !important;border-color: red;margin: 10px auto;height: 3px;}
.report-inner-header hr{margin-top: 0;}
.breadcrumb{margin-bottom: 0;z-index: 2;border-radius: 0;}
.breadcrumb ol{margin-bottom: 0;}
.white{color: #fff !important;}
.padding-left-0{padding-left:0 !important;}
.padding-right-0{padding-right:0 !important;}
.margT15{margin-top: 15px;}
.carousel-control.left,.carousel-control.right{background: transparent;width: 5%;top: 90%;opacity: 1;color:#0066a1;width: 24px;height: 24px;}
.home-services-block .carousel-control.left, .home-services-block .carousel-control.right{top: 50%;color: #fff;width: 32px;height: 54px;margin-top: -45px;padding-top: 10px;padding-bottom: 15px;background: rgba(195,195,195,0.5);}
.spacing{margin-left: 5px;margin-right: 5px;}
.bg-white{background: #fff;}
.bg-gray{background: #f5f5f5 !important;}
.bg-white{background: #fff;}
.bg-dark-gray{background: #291600;}
.bg-blue{background: #307591;}
.bg-alfa-yellow{background: #f2efe6;}
.bg-light-blue{background: #d8e4e4;}
.outer-box{margin-bottom: 30px;padding-top: 15px;padding-bottom: 15px;border-radius: 4px;box-shadow: 2px 2px 4px rgba(0,0,0,0.5);border:1px solid #e9e9e9;}
.outer-box h2{margin-top: 0;font-size: 1.8em;}
.read-more-btn{display: inline-block;padding: 8px 12px 4px;border: 1px solid #46729f;border-bottom-width: 3px;font-size: 13px;color: #fff !important;background: #4b7baa;margin-top: 15px;transition: all 0.5s ease;}
.open-report .fa{margin-left: 8px;}
.read-more-btn:hover{background: #538ab4;margin-top: 15px;}
.download-brochure-btn{display: inline-block;padding: 8px 16px;border: 1px solid #b22a2a;border-bottom-width: 3px;border-radius: 4px;font-size: 16px;color: #fff !important;background: #e44b4b;background: -moz-linear-gradient(top, #e44b4b 0%, #e44b4b 50%,#d7393a 51%, #d7393a 100%);background: -webkit-linear-gradient(top, #e44b4b 0%, #e44b4b 50%,#d7393a 51%, #d7393a 100%);background: linear-gradient(to bottom, #e44b4b 0%, #e44b4b 50%,#d7393a 51%, #d7393a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adbd63', endColorstr='#a3b559',GradientType=0 );}
.download-brochure-btn .fa{background: #9f0202;padding: 8px;border-radius: 50%;border: 1px solid #9f0202;margin-right: 8px;}
.download-brochure-btn:hover{background: #adbd63;background: -moz-linear-gradient(bottom, #adbd63 0%, #adbd63 50%,#a3b559 51%, #a3b559 100%);background: -webkit-linear-gradient(bottom, #e44b4b 0%, #e44b4b 50%,#d7393a 51%, #d7393a 100%);background: linear-gradient(to top, #e44b4b 0%, #e44b4b 50%,#d7393a 51%, #d7393a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7393a', endColorstr='#e44b4b',GradientType=0 );}
.open-report{display: inline-block;padding: 4px 12px;border: 1px solid #2c2e49;border-bottom-width: 3px;font-size: 16px;color: #fff !important;background: #454a72;margin-top: 15px;float: right;transition: all 0.5s ease;}
.read-more-btn .fa{margin-left: 8px;}
.open-report:hover{background: #757bab;margin-top: 15px;border-color: #454a72;}
.download-brochure-block p{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.report-form-block hr{margin: 0 ;}
.aside-box{margin-bottom: 20px;}
.aside-report-block,.world-map-block{padding-bottom: 15px;border-bottom: 1px solid #c4d2d2;font-size: 16px;line-height: 1.7em;padding-top: 15px;}
.aside-report-block{background: #f8f9f9;border-radius: 5px;}
.world-map-block{margin-top: 0;}
.aside-report-block .lead{margin-bottom: 5px;}
.your-benefits{}
.your-benefits li{position: relative;padding-left: 80px;padding-bottom: 15px;padding-top: 15px;border-bottom: 1px dotted #adb9b9;}
.your-benefits li:before{content:"";background:url('../images/benefits-sprite.png');width: 48px;position: absolute;left: 0;height: 48px;margin-top: 10px;}
.your-benefits li:nth-child(2):before{background-position: 0 -51px;margin-top: 18px;}
.your-benefits li:nth-child(3):before{background-position: 0 -101px;margin-top: 2px;}
.your-benefits li:nth-child(4):before{background-position: 0 -151px;margin-top: 0;}
.your-benefits li b{font-size: 18px;}
.your-benefits li p{font-size: 16px;margin-bottom: 0;}
.tooltips{position: absolute;top: 360px;z-index: 2;background: #f6f4d3;color: #323232;width: 340px;padding: 20px 20px 0;box-shadow: 5px 5px 8px rgba(0,0,0,0.5);left: 50%;margin-left: -220px;border-radius: 10px;}
.tooltips:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 15px 15px 15px;border-color: transparent transparent #f6f4d3 transparent;position: absolute;bottom: 100%;left: 50%;margin-left: -20px;}
.tooltips ul{list-style: none;}
.tooltips ul li{position: relative;padding-left: 30px;border-bottom: 1px dotted #ddd;padding-bottom: 5px;margin-bottom: 5px;background: transparent !important;}
.tooltips ul li:before{content: "\f00c";position: absolute;left: 0;font-family: fontAwesome;}
.tooltips.showBox{display: none;}
.report-page-header{margin-top: 40px;padding-bottom: 20px;}
.report-page-header img{width: 60px;height: auto;margin-right: 15px;}
.subcat-list-block{margin-top: 15px;margin-bottom: 15px;}
.subcat-list-block .page-header{margin-top: 0;}
.search-list-item,.rep-list-item{margin-top: 15px;padding-bottom: 10px;border-bottom: 1px solid #e9e9e9;}
.search-list-item .rep-title,.rep-list-item .rep-title{color: #0066a1;font-size: 18px;}
.search-list-item .rep-desc,.rep-list-item .rep-desc{font-size: 16px;margin-top: 5px;color: #666;text-align: justify;}
.search-list-item .rep-info,.rep-list-item .rep-info{font-style: italic;font-weight: bold;color: #444;margin-top: 10px;}
.errormsgs{font-size: 11px;color: red;width: 100%;display: block;float: left;}
.txtR{color: red;}
.pub-page-rep-btn{color: #fff !important;display: inline-block;margin-top: 15px;font-size: 17px;text-shadow: 1px 2px 2px rgba(0,0,0,0.5)}
.pub-page-rep-btn .fa{margin-left: 10px;}
.custome-select{margin-top: 30px;width: 100%;padding: 5px;margin-bottom: 20px;}
.bg-alpha-white{background: rgba(255,255,255,0.8);}
.bg-alpha-gray{background: rgba(35,35,35,0.9);}
.bg-alpha-blue{background: rgba(6,89,125,0.8);}
.bg-alpha-black{background: rgba(0,0,0,0.7);}
.bg-alpha-red{background: rgba(0,0,0,0.5);}
.read-more-block{}
.morelink{display: inline-block;padding: 8px 12px;margin: 15px auto;border: 1px solid #eee;background: #ddd;color: #666;transition: all 0.5s ease;}
.morelink:hover{background: #e5e5e5;}
.readmore-section{display: block;}
.testimonial-block{padding: 15px;background: #f6f6f6;border-bottom: 1px solid #ddd;}
.testi-rep-url{font-size: 14px;font-weight: normal !important;}
.commenter-name{font-weight: bold;}
.conference-block{background: #f6f6f6;margin-bottom: 20px;padding: 15px;float: left;width: 100%;}
.conf-info p{color: #006621;font-size: 14px;}
.conf-info p span{margin-right: 15px;padding-right: 15px;border-right: 1px solid #006621}
.conf-details{margin-top: 15px;padding-top: 15px;padding-bottom: 15px;border-top: 1px dotted #ddd;}
.conf-logo img{float: left;margin-right: 30px;width: 100px;}
.home{background: url(../images/br-home.png) no-repeat;width: 22px;height: 22px;display: inline-block;vertical-align: top;}
.check-icon:before{content: "";background: url('../images/check-icon.png') no-repeat;width: 32px;height: 32px;display: block;position: absolute;top: 0;left: 15px;}
.check-icon-lead{padding-left: 40px;}
.flotL{float: left;margin-right: 30px;}
.flotR{float: right;margin-left: 30px;}
.space-border{margin-top: 30px;padding-top: 30px;border-top: 1px solid #ddd;margin-bottom: 30px;padding-bottom: 30px;}
.left-arrow:before{content: "";width: 0;height: 0;border-style: solid;border-width: 15px 15px 15px 0;border-color: transparent #307591 transparent transparent;right: 100%;position: absolute;top: 50%;margin-top: -15px;z-index: 1;}
.right-arrow:before{content: "";width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 15px;border-color: transparent transparent transparent #307591;left: 100%;position: absolute;top: 50%;margin-top: -15px;z-index: 1;}
.left-arrow{position: absolute;width: 50%;height: 100%;padding: 15px;right: 0;top: 0;z-index: 1;}
.right-arrow{position: absolute;width: 50%;height: 100%;padding: 15px;left: 0;top: 0;z-index: 1;}
.error-block{background: #76bdcf;}
.error-block img{border:10px solid #fff;margin-top: 30px;margin-bottom: 30px;}
.error-page-msg{padding-top: 30px;padding-bottom: 30px;line-height: 1.7em;}
.error-page-msg .h1{font-size: 4em;}
.error-page-msg .h2{line-height: 1.7em;font-size: 2em;}
.error-back{padding: 45px;text-align: center;font-size: 18px;}
.error-back a{display: inline-block;margin: 30px auto;padding: 15px 30px;background:#43a0b7;color: #fff;transition: all 0.5s ease;}
.error-back a:hover{background:#76bdcf;} 
.display-total{margin-top: 10px;margin-bottom: 0;text-align: right;font-weight: bold;}
.display-total span{color: #1567cc;}
.pagination{margin: 0;}
.margT15{margin-top: 15px;}
.showmsg{color: #9dff00;}
.gradient-overlay-white{z-index: 1;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#homServicesCarousel .gradient-overlay-white{background: linear-gradient(135deg, rgba(10,80,100,0.6) 0%, rgba(15,15,15,0.6) 74%);} 
.share-smm{position: fixed;right: -1px;top: 85px;background: #32CCFE;text-align: center;color: #fff;border-radius: 5px 0 0 5px;padding-top: 5px;z-index: 3;}
.share-smm.affix{top:0;padding-top: 0;}
.share-smm.affix li{display: inline-block;}
.share-smm.affix li:nth-child(2){padding-left: 3px;padding-right: 3px;}
.share-smm.affix li:nth-child(3){border-bottom-left-radius: 0;margin-left: -3px;}
.affix .up-rep-btns-ul{margin-top: 0;margin-bottom: 0;}
/*.share-smm li:nth-child(1){background: #3B5998;}*/
.share-smm li:nth-child(1){background: #32CCFE;}
.share-smm li:nth-child(2){background: #0274B3;}
.share-smm li:nth-child(3){background: #DC4E41;border-bottom-left-radius: 5px;}
.share-smm a{display: block;color: #fff;font-size: 18px;padding: 8px;}
#showall,#hideall{display: inline-block;padding: 8px 24px;color: #fff;font-size: 18px;border: 2px solid #fff;margin: 15px auto;cursor: pointer;}
#showall:hover,#hideall:hover{background: rgba(0,0,0,0.5);color: #fff;}
.divforDiv,.divtoDiv{text-align: center;}
a.backToRep{display: block;padding: 10px 0 10px 15px;color: #333;background: #d9d9d9;}
a.backToRep:hover{background: #323232;color: #fff;}
a.backToRep .fa{margin-right: 5px;}
.sidebar-block a.backToRep{background: #323232;color: #fff;text-align: center;margin-top: 10px;}
.sidebar-block a.backToRep:hover{background: #ddd;color: #222;border: 1px solid #323232;padding: 9px 0 9px 14px;}
.home-search-box .bootsnipp-search.open{padding-left: 75px;}
#myBtn {display: none;position: fixed;z-index: 11;border: none;outline: none;background-color: #114E66;color: white;cursor: pointer;padding: 6px 8px 8px;border-radius: 10px;bottom: 10px;right: 10px;}
#myBtn:hover {background-color: #CE5E28; /* Add a dark-grey background on hover */}
a.p-policy{display: inline-block;margin-bottom: 15px;}
.sitemap-container .panel-body a{display: block;font-size: 16px;color: #23527c;padding-left: 30px;position: relative;}
.sitemap-container .panel-body a:before{content: "\f08e";font-family: fontAwesome;position: absolute;left: 0;}

.cookie-policy-block{position: fixed;z-index: 15;background: rgba(17, 78, 102, 0.9);width: 100%;color: #fff;bottom: 0;}
.header-in,.acceptance-block{vertical-align: top;float: left;}
.acceptance-block{padding: 10px 0 10px 30px;width: 100%;}
.acceptance-block p,.accept-btn,.read-policy-btn{display: inline-block;vertical-align: middle;}
.acceptance-block p{margin-bottom: 0;margin-top: 8px;}
.accept-btn,.read-policy-btn{border: 0 none;padding: 6px 18px;font-weight: bold;cursor: pointer;font-size: 14px;letter-spacing: 0.5px;transition: all 0.3s ease-out;float: right;}
.accept-btn{color: #fff;background: #6ad1e8;margin-right: 45px;}
.accept-btn:hover{background: #337AB7;}
.read-policy-btn{color: #666;display: inline-block;background: #eee;margin-right: 15px;}
.read-policy-btn:hover{background: #ddd;}
.msg-close-btn:before{display: block;position: absolute;content: "\00D7";right: 5px;top: 10px;color: #fff;border: 1px solid #fff;font-size: 2em;width: 30px;text-align: center;line-height: 30px;font-weight: bold;cursor: pointer;}
/**-- Common CSS--*/

/**-- Header and Footer --*/
.checkout-header{padding-top: 5px;padding-bottom: 5px;}
.footer-top-part{padding-bottom: 20px;}
.footer-top-part .lead,.footer-bottom-part .lead{font-size: 1.2em;font-weight: bold;color: #f1f1f1;margin-bottom: 10px;}
footer hr{border-color: #4c4c4c;width: 100%;float: left;margin-top: 0;}
footer ul{margin-bottom: 0;}
footer ul li a,.footer-bottom-part address{font-size: 1.1em;color: #b5b5b5;line-height: 2em;}
footer ul li a:visited{color: #b5b5b5;}
.footer-contact a.lead{display: block;font-size: 20px;color: #b5b5b5;margin-bottom: 10px;font-weight: normal;}
.footer-contact a.lead small{font-size: 70%;}
.copyright{padding-top: 10px;background: #e4e4e4;color: #666;font-size: 0.8em;margin-top: 4px;margin-bottom: 0;}
footer ul li a:hover{color:#ffffff;}
.contact-us-bg-img{background: url('../images/contact-us-bg.jpg') 0 50% no-repeat;}
.contact-form{margin-top: 0 !important;}
.reg-office-block{margin-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #b6cece;}
.border-right{border-right:1px solid #b6cece;}
.logo{width: 240px;}
.logo a{display: block;}
.logo a img{margin: 10px auto;}
.search-btn-box{width: 240px;position: relative;float: left;}
/**--Fixed Navigation--*/
.short-navigation-block{width: 60px;background: #6ad1e8;position: fixed;top: 0;left: 0;z-index: 9;}
.short-menu{width: 60px;margin-bottom: 0;}
.short-menu div{position: relative;width: 100%;height: 60px;border-bottom: 1px solid #54adc1;}
.short-menu div a.short-logo{display: block;padding: 10px;}
.dropdown{position: static !important;}
.short-menu div img{padding: 10px;}
nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: transparent;}
.navbar-default{width: 240px;height: 100vh;border: 0 none;background: transparent;top: 175px;}
.sidebar-nav{width: 240px;margin: 0;padding: 0;list-style: none;height: 100%;background: #f7f7f7;}
.sidebar-nav li{display: block;width: 100%;border-bottom: 1px solid #d6d6d6;float: left;}
.sidebar-nav li .fa{margin-right: 10px;}
.sidebar-nav li:hover:before,.sidebar-nav li.open:hover:before {width: 100%;-webkit-transition: width .2s ease-in;-moz-transition:width .2s ease-in;-ms-transition:width .2s ease-in;transition: width .2s ease-in;}
.sidebar-nav li a{display: block;color: #525252;text-decoration: none;padding: 10px 15px 10px 20px;font-size: 18px;}
.sidebar-nav li a:hover,.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li.open a:hover,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus{text-decoration: none;color: #212121;background: #ddd;}
.sidebar-nav li a.nav-view-all-btn{}
.sidebar-nav li a h3{font-size: 16px;margin-top: 3px;margin-bottom: 3px;}
.sidebar-nav > .sidebar-brand {font-size: 20px;line-height: 44px;}
.sidebar-nav .open > .dropdown-menu{margin-left: 0;overflow-x: auto;}
.sidebar-nav .dropdown-menu li{border-bottom: 1px solid #ddd;}
.sidebar-nav .dropdown-menu li a:hover,.sidebar-nav .dropdown-menu li a:active,.sidebar-nav .dropdown-menu li a:focus,.sidebar-nav .dropdown-menu li.open a:hover,.sidebar-nav .dropdown-menu li.open a:active,.sidebar-nav .dropdown-menu li.open a:focus{color: #212121;background: #ddd;}
.dropdown-menu ul{margin-top: 30px;}
.dropdown-menu ul li:first-child{background: #D9534F;margin-bottom: 30px;}
.dropdown-menu ul li:first-child a{padding-top: 8px;padding-bottom: 8px;font-size: 16px;color: #fff;}
.dropdown-menu ul li:first-child a:hover{background: #a73c39;color: #fff;}
.inner-main-navigation .submenu-list li{margin-bottom: 10px;}
.inner-main-navigation .submenu-list li img{display: block;margin: 5px auto;	}
.inner-main-navigation .submenu-list li a{text-align: center;display: block;}

.main-navigation{position: fixed;}
#wrapper,footer{padding-left: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#wrapper.toggled,footer.toggled{padding-left: 240px;overflow-x: hidden;}
.sidebar-wrapper ul.toggled{left: 0;position: absolute;z-index: 1200;}
#sidebar-wrapper,.sidebar-wrapper{z-index: 1000;left: 0;width: 0;overflow-y: auto;overflow-x: hidden;background: #f1f1f1;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border-right: 1px solid #9c9898;box-shadow: 0 0 5px #5b6464;}
#sidebar-wrapper::-webkit-scrollbar{display: none;}
#wrapper.toggled #sidebar-wrapper{width: 240px;position: fixed;}
#page-content-wrapper{width: 100%;padding-top: 70px;}
#wrapper.toggled #page-content-wrapper{position: absolute;margin-right: -220px;}
.sidebar-nav{position: absolute;top: 0;width: 240px;margin: 0;padding: 0;list-style: none;height: 100%;}
.sidebar-nav li{display: block;width: 100%;border-bottom: 1px solid #d6d6d6;}
.sidebar-nav li .fa{margin-right: 10px;margin-top: 5px;}
.sidebar-nav li:hover:before,.sidebar-nav li.open:hover:before {width: 100%;-webkit-transition: width .2s ease-in;-moz-transition:width .2s ease-in;-ms-transition:width .2s ease-in;transition: width .2s ease-in;}
.sidebar-nav li a{display: block;color: #525252;text-decoration: none;padding: 10px 15px 10px 20px;font-size: 18px;}
.sidebar-nav li a:hover,.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li.open a:hover,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus{text-decoration: none;color: #212121;background: #ddd;}
.sidebar-nav > .sidebar-brand {font-size: 20px;line-height: 44px;}
.sidebar-nav .dropdown-menu {width:100%;border-radius: 0;border: none;box-shadow: none;height: 100%;background: #f2f2f2;top: 0;-webkit-transition: margin-left 1s linear;-moz-transition: margin-left 1s linear;-o-transition: margin-left 1s linear;transition: margin-left 1s linear;margin-left: -240px;margin-top: -170px;padding-top: 0;}
.sidebar-nav .open > .dropdown-menu{margin-left: 0;}
.sidebar-nav .dropdown-menu li{border-bottom: 1px solid #ddd;}
.sidebar-nav .dropdown-menu li a:hover,.sidebar-nav .dropdown-menu li a:active,.sidebar-nav .dropdown-menu li a:focus,.sidebar-nav .dropdown-menu li.open a:hover,.sidebar-nav .dropdown-menu li.open a:active,.sidebar-nav .dropdown-menu li.open a:focus{color: #212121;background: #ddd;}
.hamburger {position: absolute;top: 15px;z-index: 999;display: block;width: 32px;height: 32px;margin-left: 15px;background: transparent;border: none;}
.hamburger:hover,.hamburger:focus,.hamburger:active {outline: none;}
.hamburger.is-closed:before {content: '';display: block;width: 100px;font-size: 14px;color: #fff;line-height: 32px;text-align: center;opacity: 0;-webkit-transform: translate3d(0,0,0);-webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed:hover:before {opacity: 1;display: block;-webkit-transform: translate3d(-100px,0,0);-webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom {position: absolute;left: 0;height: 4px;width: 100%;}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom {background-color: #e9e9e9;}
.hamburger.is-closed:hover .hamb-top,.hamburger.is-closed:hover .hamb-middle,.hamburger.is-closed:hover .hamb-bottom {background-color: #ffcb08;}
.hamburger.is-closed .hamb-top {top: 5px; -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed .hamb-middle {top: 50%;margin-top: -2px;}
.hamburger.is-closed .hamb-bottom {bottom: 5px;-webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed:hover .hamb-top {top: 0;-webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed:hover .hamb-bottom {bottom: 0;-webkit-transition: all .35s ease-in-out;}
.hamburger.is-open{position: fixed;left: 240px;margin-left: 0;background: #F1F1F1;width: 32px;height: 32px;border-radius: 0 5px 5px 0;}
.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom{background-color: #06597B;}
.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-bottom {top: 50%;margin-top: -2px;padding: 3px;}
.hamburger.is-open .hamb-top {-webkit-transform: rotate(45deg);-webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open .hamb-middle {display: none;}
.hamburger.is-open .hamb-bottom {-webkit-transform: rotate(-45deg);-webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open:before {content: '';display: block;width: 100px;font-size: 14px;color: #fff;line-height: 32px;text-align: center;opacity: 0;-webkit-transform: translate3d(0,0,0);-webkit-transition: all .35s ease-in-out;}
.hamburger.is-open:hover:before {opacity: 1;display: block;-webkit-transform: translate3d(-100px,0,0);-webkit-transition: all .35s ease-in-out;}
.overlay{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(250,250,250,.1);z-index: 1;}
.dropdown-menu ul li:first-child{background: #D9534F;}
.dropdown-menu ul li:first-child a{padding-top: 8px;padding-bottom: 8px;font-size: 16px;color: #fff;}
.dropdown-menu ul li:first-child a:hover{background: #a73c39;}
.submenu-list a{padding-top: 6px !important;padding-bottom: 6px !important;font-size: 16px !important;}
.submenu-list a h3{font-size: 16px;margin-top: 0;margin-bottom: 0;}
.inner-main-navigation{background: #f7f7f7;border-bottom: 1px solid #777;}
.inner-main-navigation .logo{width: auto;}
.inner-main-navigation .logo a img{margin: 5px auto;}
.inner-main-navigation .navbar-default{width: 100%;height: auto;top: auto;margin-bottom: 0;}
.inner-main-navigation .search-btn-box{float: right;margin-top: 5px;width: 90%;}
.inner-main-navigation .navbar-right{margin-top: 10px;}
.inner-main-navigation .navbar-right li a{display: block;color: #626262;text-decoration: none;font-size: 19px;transition: all 0.5s ease-in;padding-top: 25px;padding-bottom: 25px;}
.inner-main-navigation .navbar-right li a:hover{color: #323232;background: #ddd;}
.inner-main-navigation .navbar-right .dropdown-menu{right: 0;width: 100%;}
.inner-main-navigation .navbar-right .dropdown-menu ul{margin-top: auto;}
.inner-main-navigation .navbar-right .dropdown-menu ul li a{padding-left: 15px;padding-right: 15px;}
.inner-main-navigation .navbar-right .dropdown-menu ul li:first-child a{color: #626262;}
.inner-main-navigation .navbar-right .dropdown-menu ul li:first-child a:hover{background: #ddd;color:#323232;}
.inner-main-navigation .navbar-right .dropdown-menu ul li:first-child{background: transparent;margin-bottom: auto;}
.inner-main-navigation .dropdown.open{display: static !important;}
.inner-main-navigation .navbar-right>li.dropdown:hover>.dropdown-menu{display: block;}
/*--search box--*/
.animate{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: block;color: #e9e9e9;}
a.animate{z-index: 1;line-height: 1.7em;margin: 10px auto;border:1px solid #777;width: 85%;background: #fff !important;margin-left: 10px;padding: 15px;color: #525252;}
a.animate .fa{float: right;}
.short-menu a.animate{border: 0 none;background: transparent !important;color: #fff;width: 100%;margin: 0;}
.bootsnipp-search .lead{margin-bottom: 5px;}
.bootsnipp-search .container{position: relative;}
.bootsnipp-search.open{width: 100%;}
.bootsnipp-search.open .header-btn{position: absolute;right: 20px;top: 20px;color: #06597B;}
.bootsnipp-search.open .header-btn:hover{color: #3c3c3c;}
.bootsnipp-search.open h2{color: #777;font-size: 2.4em;}
.bootsnipp-search .input-group{display: table;width: 100%;}
.bootsnipp-search #frmSearch{z-index: 10;margin-top: 15px;}
.bootsnipp-search .form-control {background-color: #ebebeb;border-radius: 0;border-width: 0;font-size: 24px;padding: 7px 0;height: 100%;}
.bootsnipp-search .form-control:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;}
.bootsnipp-search .input-group-btn>.btn {padding: 10px 20px;border-radius: 0;z-index: 10;background: #1aad69;border-color: #1aad69;color: #fff;font-weight: bold;transition: all 0.5s ease;}
.bootsnipp-search .input-group-btn>.btn span{font-size: 1.5em;}
.bootsnipp-search .input-group-btn>.btn:hover{background:#3bc183;}
.bootsnipp-search .btn-danger{float:left;margin-left: -138px !important;}
.bootsnipp-search .input-group-btn>.btn .title {margin-right: 10px;}
.bootsnipp-search .input-group-btn>.btn-default {background-color: #f5f5f5;}
.bootsnipp-search input[type=text] {padding-left: 10px;border: 1px solid #ccc;float: left;}
.bootsnipp-search .suggested-searches-block h3{color: #3c3c3c;font-size: 2em;}
.bootsnipp-search .suggested-searches-block hr{border-color: #c5c0c0;margin-top: 10px;margin-bottom: 10px;}
.bootsnipp-search .search-result-ul li,.bootsnipp-search .search-result-top-ul li{border-bottom: 1px dotted #ddd;padding-left: 35px;position: relative;}
.bootsnipp-search .search-result-ul li a,.bootsnipp-search .search-result-top-ul li a{padding-top: 10px;padding-bottom: 10px;display: inline-block;color: #222;transition: all 0.5s ease-in-out;font-size: 21px;}
.bootsnipp-search .search-result-ul li a:hover,.bootsnipp-search .search-result-top-ul li a:hover{color: #0066a1;}
.bootsnipp-search {display: none;}
.bootsnipp-search {background: rgba(255,255,255,0.99);display: block;top: 0;width: 100%;-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-o-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;transform-origin: 0 0 0;visibility: hidden;z-index: 1;min-height: 100vh;height:100%;position: fixed;}
.bootsnipp-search .search-result-ul li a:before{content: "\f200";font-family: fontAwesome;position: absolute;left: 0;font-size: 24px;top: 10px;}
.bootsnipp-search .search-result-top-ul li a:before{content: "\f200";font-family: fontAwesome;position: absolute;left: 0;font-size: 24px;top: 10px;}
.bootsnipp-search.open {-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-o-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0);visibility: visible;z-index: 8;padding-left: 25px;padding-right: 25px;}
#wrapper.toggled .bootsnipp-search.open{padding-left: 240px;margin-left: -240px;}
.bootsnipp-search>.container {padding: 0;}
.bootsnipp-search .suggested-searches-block{margin-top: 15px;}

/*--search box--*/
.footer-smm ul{margin-top: 15px;}
.footer-smm ul li{position: relative;width: 40px;height: 40px;margin-right: 5px;}
.footer-smm ul li a{width: 38px;height: 38px;}
.footer-smm ul li a:before{content: "";position: absolute;left: 0;top: 0;background: url('../images/footer-smo-img.png') no-repeat;width: 36px;height: 36px;transition: all 0.5s ease;}
.footer-smm ul li a:hover:before{content: "";position: absolute;left: 0;top: 0;background: url('../images/footer-smo-hover-img.png') no-repeat;}
.footer-smm ul li:nth-child(1) a:before{background-position: 0 0;}
.footer-smm ul li:nth-child(2) a:before{background-position: -38px 0;}
.footer-smm ul li:nth-child(3) a:before{background-position: -76px 0;}
.footer-smm ul li:nth-child(4) a:before{background-position: -114px 0;}
.footer-smm ul li:nth-child(1) a:hover:before{background-position: 0 0;}
.footer-smm ul li:nth-child(2) a:hover:before{background-position: -38px 0;}
.footer-smm ul li:nth-child(3) a:hover:before{background-position: -76px 0;}
.footer-smm ul li:nth-child(4) a:hover:before{background-position: -114px 0;}
/**-- Header and Footer --*/
/* Home Page */

.main-scroller-block,.home-services-block{background: #333;}
.home-services-block,.home-syndicated-block,.home-industries-block,.home-news-block,.home-connect-block,.home-features-block,#homServicesCarousel,#homServicesCarousel .carousel-inner{min-height: 100vh;}
.home-connect-block{min-height: 120vh;}
.home-news-list,.home-cat-list,.home-report-list,.home-features-intro-block{z-index: 2;}
.home-header{color: #fff;font-weight: bold;text-shadow: 2px 2px 4px rgba(0,0,0,0.8);font-size: 2.8em;position: absolute;}
.home-syndicated-block .home-header,.home-featured-reports-block .home-header,.home-industries-block .home-header,.home-news-block .home-header,.home-careers-block .home-header,.home-services-block .home-header,.home-connect-block .home-header{left: 75px;top: 15px;z-index: 5;}
.home-syndicated-block .home-header{color: #333;text-shadow: 0 0 0 transparent;}
.home-features-block{padding-bottom: 60px;}
/*.home-connect-block hr.home-hr{right: 70px;left: auto;top: 60px;}*/
.home-syndicated-block .slide-text-box,.home-news-block .slide-text-box,.home-industries-block .slide-text-box{width: 40%;left: 5%;}
.home-news-block .slide-text-box{padding: 15px;background: rgba(255,255,255,0.8);color: #222;box-shadow: 1px 1px 2px rgba(0,0,0,0.5);border-radius: 5px;}
.home-syndicated-block .lead{margin-top: 15px;color: #555;}
.home-news-list hr{margin: 10px auto;border-width: 2px;border-color: #999;width: 25%;}
.home-report-list,.home-trending-report-list{margin-top: 30px;}
.home-report-list{padding-left: 75px;padding-right: 15px;}
.home-report-list .lead,.home-trending-report-list .lead{margin-top: 0;font-size: 2.4em;}
.home-industries-block .home-header{text-align: center;}
.home-industries-block .home-cat-list{margin-top: 60px;padding-left: 30px;}
.home-industries-block .home-cat-list hr{border-color: #310804;}
.home-industries-block .home-cat-list h3{margin: 15px 30px 30px;font-size: 28px;}
.home-industries-block .slide-text-box{top: 100px;width: 90%;text-align: center;}
.home-industries-block .home-cats-ul a{display: block;}
.home-industries-block .home-cats-ul a img{margin-bottom: 8px;}
.home-industries-block .home-cats-ul li{text-align: center;margin-bottom: 15px;}
.home-industries-block .home-cats-ul li .lead{color: #fff;display: block;font-size: 18px;}
.home-features-intro{margin-top: 210px;padding-right: 120px;padding-left: 90px;}
.home-features-item-block:after{content: "";width: 120px;height: 1px;background: #fff;position: absolute;top: 50%;right: 100%;margin-top: -45px;}
.home-features-intro h2,.home-features-intro p{line-height: 1.6em;}
.home-features-intro p{font-size: 18px;}
.home-features-item{padding-left: 90px;padding-bottom: 15px;margin-top: 15px;padding-right: 60px;}
.parallex-banner-1{background: url('../images/slide-1.jpg');}
.parallex-banner-2{background: url('../images/slide-2.jpg');}
.parallex-banner-3{background: url('../images/slide-3.jpg');}

.home-syndicated-img{background: url('../images/home-syndicated.jpg')}
.home-custom-img{background: url('../images/home-custom.jpg')}
.home-consulting-img{background: url('../images/home-consultancy.jpg')}
.home-advisory-img{background: url('../images/home-advisroy.jpg')}
.home-identification-img{background: url('../images/home-identification.jpg');}
.home-sourcing-img{background: url('../images/home-sourcing.jpg')}
.home-consequences-img{background: url('../images/home-consequences.jpg')}
.home-decisions-img{background: url('../images/home-decisions.jpg')}
.home-decisions-working-img{background: url('../images/home-decisions-working.jpg')}
.home-features-block-img{background: url('../images/home-features-block-img.jpg')}
.home-features-item-block{margin-top: 60px;padding-left: 30px;border-left: 1px solid #f3f3f3;}
.home-features-item h2{margin-top: 0;font-size: 23px;}
.home-features-item p{font-size: 16px;line-height: 1.6em;text-align: justify;}
.home-features-item:before{width: 60px;height: 60px;position: absolute;left: 0;content: "";display: block;top: 50%;margin-top: -38px;}
.home-features-item:nth-child(1):before{background: url('../images/home-features-1.png') no-repeat;}
.home-features-item:nth-child(2):before{background: url('../images/home-features-2.png') no-repeat;}
.home-features-item:nth-child(3):before{background: url('../images/home-features-3.png') no-repeat;}

.parallex-image{-moz-animation: bg 30s linear infinite;-webkit-animation: bg 30s linear infinite;-ms-animation: bg 30s linear infinite;animation: bg 30s linear infinite;opacity: 1;visibility: visible;z-index: 0;height: 100vh;background-position: 50% 50%;background-size: cover;}
.home-connect-block .parallex-image, .home-news-block .parallex-image, .home-industries-block .parallex-image, .home-syndicated-block .parallex-image,.home-features-block .parallex-image{position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}
.parallex-syndicated-banner{background: url('../images/syndicated-bg.jpg') 50% 50% no-repeat;background-size: cover;}
.parallex-consulting-banner{background: url('../images/consulting-bg.jpg') 50% 50% no-repeat;background-size: cover;}
.parallex-industries-banner{background: url('../images/industries-bg.jpg') 50% 50% no-repeat;background-size: cover;}
.parallex-careers-banner{background: url('../images/careers-bg.jpg') 50% 50% no-repeat;background-size: cover;}
.parallex-connect-banner{background: url('../images/connect-bg.jpg') 50% 50% no-repeat;background-size: cover;}
.carousel.carousel-fade .item {-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;opacity:0;}
.carousel.carousel-fade .active.item {opacity:1;}
.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right {left: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.carousel.carousel-fade .next,.carousel.carousel-fade .prev {left: 0;z-index: 1;}
.carousel.carousel-fade .carousel-control {z-index: 3;}
.banner-inner-text .container-fluid{padding-left: 60px;}
.banner-text-block{position: absolute;z-index: 1;}
.banner-text-block .col-md-7{padding: 30px 20px 20px;}
.banner-text-block h2{font-size: 4em;line-height: 1.7em;font-style: italic;margin-bottom: 20px;font-weight: bold;}
.banner-text-block .lead{font-size: 22px;line-height:1.7em;}
#homServicesCarousel .item:nth-child(1) .banner-text-block,#homServicesCarousel .item:nth-child(2) .banner-text-block,#homServicesCarousel .item:nth-child(3) .banner-text-block,#homServicesCarousel .item:nth-child(4) .banner-text-block,#homServicesCarousel .item:nth-child(5) .banner-text-block{top: 50%;left: 0;width: 100%;color: #fff;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);z-index: 3;margin-top: -75px;}

/*.banner-text-block .lead{font-size: 16px;}*/
.big{font-size: 2.5em;}
.medium{font-size: 1.5em;}
.small{font-size: 1em !important;}
.read-btn{display: inline-block;padding: 12px 60px;color: #fff !important;font-size: 18px;text-transform: uppercase;background: #d0380a;border-radius: 1px;transition: all 0.5s ease;}
.read-btn:hover{background: #e95528;}
.read-btn .fa{margin-left: 5px;}
.carousel-indicators{height: 40px;z-index: 5;left: 0;top: 30%;margin-left: 0;width: 40%;}
.carousel-indicators li{width: auto;height: auto;text-indent:0;cursor: pointer;color: #fff;background-color: rgba(0,0,0,0);border: 0 none;border-radius: 0;padding: 10px;}
.carousel-indicators li.active{color: #56a066;border-top: 3px solid #56a066;width: auto;height: auto;background: transparent;font-weight: bold;}
.slide-text-box{position: absolute;z-index: 1;top: 25%;left: 10%;width: 60%;}
.home-contact-block{top: 15% !important;background: rgba(0,0,0,0.5);padding-left: 30px;border-radius: 10px;width: 40%;}
.home-location-block{top: 40% !important;left: 50% !important;background: rgba(0,0,0,0.5);color: #fff;padding: 10px 30px;width: 30% !important;border-radius: 0 10px 10px 0;}
.home-report-list a.all-reports-btn,.home-cat-list a.all-reports-btn{text-align: center;display: block;padding: 15px 0;background: rgba(35,35,35,0.6);color: #fff;}
.home-report-list a.all-reports-btn:hover,.home-cat-list a.all-reports-btn:hover,.home-news-list a.all-reports-btn:hover{background: rgba(35,35,35,1);}
.home-report-list ul,.home-cat-list ul,.home-news-list ul{margin-bottom: 0;}
.home-cat-img{width: 100%;height: 100%;height: 100%;background-size: cover;height: 160px;}
.healthcare-rep-img{background: url('../images/healthcare-it-tnp.jpg') no-repeat;}
.medical-devices-rep-img{background: url('../images/medical-devices-tnp.jpg') no-repeat;}
.consumer-goods-rep-img{background: url('../images/consumer-goods-tnp.jpg') no-repeat;}
.packaging-rep-img{background: url('../images/packaging-tnp.jpg') no-repeat;}
.healthcare-cat-img{background: url('../images/healthcare-it.jpg') no-repeat;}
.medical-devices-cat-img{background: url('../images/medical-devices.jpg') no-repeat;}
.consumer-goods-cat-img{background: url('../images/consumer-goods.jpg') no-repeat;}
.packaging-cat-img{background: url('../images/packaging.jpg') no-repeat;}
.home-trending-report-list ul{padding-left: 50px;}
.home-report-list ul li,.home-trending-report-list ul li{border-bottom: 1px solid #2b2b2b;position: relative;}
.home-report-list ul li:hover{background: rgba(0,0,0,.4);}
.home-report-list ul li a,.home-trending-report-list ul li a{display: block;padding: 15px;padding-left: 30px; font-size: 18px;color: #fff;text-shadow: 1px 1px 2px #000;line-height: 1.7em;width: 100%;height: 100%;}
.home-trending-report-list ul li a:before,.home-report-list ul li a:before{content: "\f02d";font-family: fontAwesome;position: absolute;left: 5px;}
.home-trending-report-list ul li a{color: #565656;text-shadow: 0 0 0 transparent;}
.home-trending-report-list ul li a:hover{color: #323232;}
.home-report-list ul li p{color: #fff;padding: 0 20px;}
.home-news-item{padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px dotted #ddd;}
.home-news-item a{text-decoration: none;}
.home-news-block header,.home-news-block .news-description{padding-left: 15px;padding-right: 15px;text-align: justify;}
.home-news-item h3{color: #0066a1;font-size: 17px;line-height: 1.7em;margin-right: 0;margin-top: 10px;}
.home-news-item .news-description{color: #495564;font-size: 1em;}
.home-news-item .pub-date{color: #999;font-size: 0.8em;margin-bottom: 0;padding-left: 15px;}
.home-news-item .fa-long-arrow-right{position: absolute;bottom: 15px;right: 10px;color: #fff;z-index: 1;}
.home-news-item .fa-long-arrow-right:after{width: 0;height: 0;border-style: solid;border-width: 0 0 40px 40px;border-color: transparent transparent #043972 transparent;content: "";position: absolute;bottom: 0;right: -10px;z-index: -1;}
.fa-long-arrow-right:before{position: absolute;right: -5px;bottom: 5px;}
.home-contact-form ul{width: 90%;}
.home-contact-form ul li{margin-bottom: 10px;padding-left: 0;}
.home-contact-form ul li input,.home-contact-form ul li textarea{width: 80%;padding: 6px 10px;border-radius: 4px;border:1px solid #eee;}
.home-contact-form h2{font-size: 30px;margin-bottom: 20px;}
.home-contact-form li input[name="captcha"]{width: 60%;margin-left: 15px;}
.home-contact-form .captcha,.upload-resume-form .captcha{color: #333;padding: 4px 18px;background: url('../images/captcha-bg.png') repeat;border: 1px solid #ccc393;font-size: 17px;margin-top: 5px;}
.home-location-block h3{width: 100%;margin-right: 0 !important;}
.home-location-block address{margin-bottom: 10px;}
.home-featured-news a{color: #0066a1;}
.home-featured-news h3{font-size: 20px;line-height: 1.7em;}
.home-all-rep-btn{display: inline-block;font-size: 16px;font-weight: bold;margin-top: 15px;margin-bottom: 15px;background: #d0380a;color: #fff;padding: 10px 30px;border-radius: 1px;float: right;transition: all 0.5s ease;}
.home-all-rep-btn .fa{margin-left: 5px;}
.home-all-rep-btn:hover{background: #e95528;color: #fff;}
/*.home-report-list a.all-reports-btn:hover{}*/
/* Home page classes*/

/* Syndicated Category Page */
.banner-block{height: 100%;}
.inner-banner-breadcrumb-block{height: 390px;}
.inner-static-banner-breadcrumb-block{height: 300px;}
.inner-breadcrumb-block .breadcrumb{position: relative;}
.inner-report-banner-breadcrumb-block{min-height: 460px;z-index: 3;}
.pr-cat-img,.inner-cat-img,.rep-cat-img{background-size: cover !important;height: 390px;width: 100%;}
.rep-cat-img{min-height: 460px;}
.static-cat-img{background-size: cover !important;height: 270px;width: 100%;}
.inner-cat-img{height: 300px;}
.breadcrumb{background:rgba(255,255,255,0.8);position: absolute;z-index: 1;padding: 8px 0;}
.breadcrumb li{position: relative;padding-left: 15px;vertical-align: middle;display: inline;}
.breadcrumb li:before{content: "/";position:absolute;left: 0;color: #777;}
.breadcrumb li:first-child:before{display: none;}
.breadcrumb a, .breadcrumb h1,.breadcrumb h2{font-size: 14px;}
.breadcrumb h1,.breadcrumb h2{margin-top: 3px;margin-bottom: 0;display: inline;}
.breadcrumb a .fa{font-size: 1.6em;}
.breadcrumb li:last-child a{color: #101010;}
.cat-automotive-img{background: url('../images/cat-automotive-img.jpg') 50% 50% no-repeat;}
.inner-header{margin-top: 75px;}
.inner-header .inner-main-title,.report-inner-header .inner-main-title{font-size: 4em;color: #fff;font-weight: bold;letter-spacing: 0.5px;text-shadow: 1px 2px 2px rgba(0,0,0,0.5);}
.report-inner-header .inner-main-title{font-size: 3em;}
.inner-header hr{width: 10%;margin: 10px 0 30px;border-color: red;border-width: 3px;border-color: red;margin-bottom: 0;background: red;}
.inner-header .inner-subline{text-shadow: 1px 2px 2px rgba(0,0,0,0.5);line-height: 1.7em;margin-top: 5px;}
.inner-header .inner-title{text-shadow: 1px 2px 2px rgba(0,0,0,0.5);line-height: 1.7em;font-size: 2.7em;font-weight: bold;}
.cat-description-block{background: url('../images/cat-desc-bg.jpg') no-repeat;}
.cat-short-desc{width: 85%;margin-left: 15%;padding: 20px 20px 20px 40px;margin-top: -80px;background: linear-gradient(rgba(255,255,255,1) 30%,rgba(255,255,255,0.6));}
.cat-short-desc p{line-height: 1.7em;font-size: 20px;color: #545454;}
.cat-research-block{padding-top: 30px;padding-bottom: 30px;background: #e8f2f1;}
.featured-research-block h2,.reports-articles-block h2{margin-top: 0;}
.report-data-block hr{margin-top: 15px;margin-bottom: 15px;}
.featured-research-block,.report-data-block,.reports-insights-block,.cat-pr-block{border: 1px solid #ddd;padding: 15px;border-radius: 6px;box-shadow: 2px 2px 3px rgba(0,0,0,0.5);margin-bottom: 30px;}
.featured-research-block,.report-data-block{padding: 0 15px;}
.featured-research-block .rep-info{color: #6b6b6b;font-size: 12px;}
.featured-research-block .rep-short-desc{color: #333;font-size: 16px;line-height: 1.7em;}
.subcat-link{display: flex;padding-top: 8px;padding-bottom: 8px;border:1px solid #f1f1f1;background: #f8f8f8;box-shadow: 1px 2px 3px rgba(0,0,0,0.5);margin-top: 15px;align-items: center;}
.subcat-link:hover{color: #323232;background: #fff;}
.subcat-link .lead{margin-bottom: 0;padding: 9px 0;font-size: 18px;font-weight: bold;}
.zoom-img-btn{display: block;}
.zoom-img-btn p{text-align: right;font-size: 15px;color: #0055f9;margin-left: 5px;vertical-align: top;}
.zoom-img-btn .fa{margin-top: 13px;}
.cat-rep-item,.cat-article-item{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dotted #ddd;}
.cat-rep-item:nth-child(even),.cat-article-item:nth-child(even){background: #f2f7fc;}
.cat-rep-item a,.cat-article-item a{color: #0066a1;font-size: 17px;line-height: 1.7em;display: block;}
.cat-rep-item a:hover, .cat-article-item a:hover{color: #323232;text-decoration: underline;}
.cat-rep-item p,.cat-article-item p.pub-date,.cat-pr-item p.pub-date{margin-bottom: 0;color: #666;font-size: 13px;margin-top: 5px;}
.cat-article-item p{margin-top: 10px;}
.cat-article-item:first-child{background: #d7fffb;}
.analysts-item,.cat-pr-item{padding-top: 15px;padding-bottom: 15px;border-top: 1px dotted #d9d9d9;}
.cat-pr-item:first-child{border-top: 0 none;}
.cat-pr-item a{font-size: 18px;color: #434343;line-height: 1.7em;margin-bottom: 7px;display: block;}
.cat-pr-item p{margin-bottom: 0;}
.cat-pr-item a:hover{color: #656565;}
.cat-subcat-block{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;background: #ede2cc;}
#featuredReports h3{margin-top: 0;}
#featuredReports hr{margin-top: 10px;margin-bottom: 10px;}
.cat-pr-block hr{margin-top: 10px;margin-bottom: 10px;}
#featuredReports .carousel-control.left, #featuredReports .carousel-control.right{top: 35%;background: rgba(255,255,255,0.5);height: 42px;font-size: 24px;}
#featuredReports .carousel-control.left{padding: 6px 8px 0 2px;left: -25px;}
#featuredReports .carousel-control.right{padding: 6px 2px 0 8px;right: -25px;}
.syndicated-contact-us-block{padding-top: 45px;padding-bottom: 45px;background: linear-gradient(rgba(15, 115, 175, 0.85),rgba(15, 115, 175, 0.85)),url('../images/about-us-mission-bg.jpg') 50% 50% no-repeat;background-attachment: fixed;color: #fff;background-size: cover;}
.syndicated-contact-us-block .lead{font-size: 26px;}
.subscribe-btn{display: inline-block;padding: 10px 40px;color: #fff;font-size: 18px;background: #d21717;border: 2px solid #fff;transition: all 0.5s ease-in-out}
.subscribe-btn:hover{background: #e44444;color: #fff;}
/* Syndicated Category Page */

/* Consulting Pages */
.consulting-bg-img{background: url('../images/consuling-bg-img.jpg');}
.custom-research-bg-img{background: url('../images/custom-research-bg-img.jpg');}
.consultancy-main-content .lead{line-height: 1.7em;font-size: 23px;color: #8b8b8b;}
.consultancy-main-content,.consulting-block{padding-top: 30px;padding-bottom: 30px;font-size: 16px;line-height: 1.7em;}
.consulting-types-block{padding-top: 60px;padding-bottom:60px;background: linear-gradient(rgba(9, 119, 112, 0.85),rgba(9, 119, 112, 0.85)),url('../images/about-us-mission-bg.jpg') 50% 50% no-repeat;background-attachment: fixed;color: #fff;background-size: cover;}
.consulting-item{background: #E8F6F3;margin-bottom: 30px;min-height: 240px;font-size: 16px;border-radius: 5px;box-shadow: 2px 2px 5px rgba(0,0,0,0.5);border:1px solid #70999e;}
.consulting-item-header{background: #014F4A;color: #fff;padding-top: 10px;font-size: 18px;border-radius: 5px 5px 0 0;}
.consulting-item-header a{color: #fff;margin-bottom: 8px;display: block;}
.consulting-item-header .consulting-icon{margin-right: 15px;display: inline-block;width: 30px;height: 30px;}
.conicon-1{background: url('../images/conicon-1.png') no-repeat;}
.conicon-2{background: url('../images/conicon-2.png') no-repeat;}
.conicon-3{background: url('../images/conicon-3.png') no-repeat;}
.conicon-4{background: url('../images/conicon-4.png') no-repeat;}
.conicon-5{background: url('../images/conicon-5.png') no-repeat;}
.conicon-6{background: url('../images/conicon-6.png') no-repeat;}
.consulting-item-header span{vertical-align: middle;margin-top: 0;display: inline-block;}
.consulting-item-content ul, .consulting-item-content ol{margin-left: 30px;color: #014F4A;margin-top: 15px;margin-bottom: 20px;}
.consulting-item-content ul li, .consulting-item-content ol li{margin-bottom: 10px;}
.consulting-block{background: #f2f2f2;font-size: 18px;color: #434343;}
.pub-articles-block{margin-top: -30px;}
.pub-articles-item .article-title{position: absolute;top: 0;z-index: 2;padding:15px;height: 100%;background: rgba(0,0,0,0.7);}
.pub-articles-item .article-title h2{margin-top: 0;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);font-size: 26px;line-height: 1.7em;}
.pub-articles-item .article-title .read-more{position: absolute;bottom: 0;color: #fff;padding: 5px 10px;background: rgba(0,0,0,0.2);}
.pub-articles-item .cat-img-block img{width: 100%;}
.case-study-block{margin-top: 60px;}
.case-study-item{margin-top: 15px;margin-bottom: 10px;border: 1px solid #b7b7b7;text-align: center;}
.case-study-item span{display: block;}
.case-study-item a{font-size: 18px;line-height: 1.7em;padding-bottom: 15px;padding-top: 15px;display: block;color: #fff;}
.case-study-item a:hover{background: rgba(0,0,0,0.3);color: #fff;}
.case-study-item p{color: #666;font-size: 16px;line-height: 1.7em;}
.engagement-model-block{padding-top: 45px;padding-bottom: 45px;}
.engagement-model{padding-bottom: 30px;}
.engagement-model ul{width: 60%;margin: 15px auto;font-size: 15px;}
.engagement-model ul li{margin-bottom: 5px;line-height: 1.7em;}
.engagement-model img{margin-top: 15px;}
.engagement-model p{font-size: 16px;}
.engagement-model .lead{font-size: 22px;}
.engagement-model-categories{padding-top: 30px;padding-bottom: 30px;background: #E8F0FD;}
.engagement-model-categories a{padding-top: 30px;padding-bottom: 30px;display: block;border-bottom: 1px dotted #ddd;font-weight: bold;background: #fff;margin-top: 15px;margin-bottom: 15px;color: #0066a1;}
.engagement-model-categories a:hover{background: #f4f4f4;color: #D36539;}
.engagement-model-categories a span{font-size: 16px;display: block;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.engagement-model-countries,.procurement-features-block{padding-top: 45px;padding-bottom: 45px;}
.procurement-features-item{font-size: 16px;line-height: 1.6em;font-size: 16px;line-height: 1.6em;}
.procurement-features-item .lead{margin-bottom: 5px;}
.procurement-features-item img{border: 1px solid #ddd;margin-bottom: 15px;}
.procurement-features-item p{padding-left: 15px;padding-right: 15px;}
.why-tmr-block{padding-top: 45px;padding-bottom: 45px;background: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)), url('../images/about-us-mission-bg.jpg') 50% 50% no-repeat;background-size: cover;color: #fff;}
.why-tmr-block h2{font-size: 3em;}
.why-tmr-proc-item{color: #fff;margin-top: 30px;margin-bottom: 10px;text-align: center;}
.why-tmr-proc-item p.lead{font-size: 3em !important;margin-bottom: 0;line-height: auto !important;}
.why-tmr-proc-item p{font-size: 21px !important;line-height: 1.4em !important;}
.contact-us-bottom-block{padding-top: 60px;padding-bottom: 60px;background: #0066a1;}
.contact-us-bottom-block .lead{color: #fff;font-size: 2em;line-height: 1.7em;}
.contact-us-bottom-block .btn{color: #fff;display: inline-block;padding: 15px 30px;border: 2px solid #fff;transition: all 0.5s ease-in-out;font-size: 18px;font-weight: bold;}
.contact-us-bottom-block .btn:hover{border-color: #fff;background: #fff;color: #0066a1;}
.consultancy-case-studies-block{padding-top: 30px;padding-bottom: 30px;background: #1C8284;}

/* Consulting Pages */

/*-- News Classes--*/
.news-details-block{margin-top: 30px;margin-bottom: 30px;}
.news-title-block h1{color: #4b4b4b;line-height: 1.7em;padding-left: 15px;padding-right: 15px;}
.news-details-content{font-size: 16px;line-height: 1.7em;}
.news-details-content ul,.news-details-content ol, .news-details-content dl{margin-left: 30px;}
.news-details-content blockquote{font-size: 21px;color: #777;border-left: 0 none;line-height: 1.7em;font-style: italic;margin-top: 20px;}
.news-details-content blockquote:before{content: "\f10d";font-family: fontAwesome;position: absolute;font-size: 3em;left: 0;margin-top: -35px;color: #d0d0d0;}
.news-details-content blockquote span{padding-left: 20px;display: block;margin-left: 40px;}
.news-details-content a{font-weight: bold;}
.news-short-description{font-size: 20px !important;line-height: 1.7em;color: #555;margin-top: 15px;margin-bottom: 15px;text-align: justify;}
.getTOC-block{padding-bottom: 30px;}
.getTOC-block hr,.news-report-block hr{border: 0 none;height: 1px;background: #fff;}
.news-report-block{background: #b9b13a;}
.news-report-block .lead{font-size: 21px;}
.related-news-block {border: 1px solid #e9e9e9;}
.related-news-block h4{color: #D25C0E !important;font-weight: bold;}
.related-news-block li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #e9e9e9;position: relative;padding-left: 30px;}
.related-news-block li a:before{position: absolute;content: "\f1ea";font-family: 'fontAwesome';left: 0;}
.related-news-block li a{font-size: 18px;color: #0066a1;line-height: 1.7em;}
.author-info{width: 25%;border: 1px solid #f1f1f1;padding: 15px;margin: 20px 0 0 30px;border-radius: 5px;color: #777;box-shadow: 1px 2px 5px rgba(0,0,0,.3);}
.author-info img{display: inline-block;width: 120px;height: 120px;border-radius: 50%;}
.author-info .lead{margin-bottom: 0;color: #666;}
.news-report-block p{font-size: 17px;margin-top: 15px;}
.news-list-img{background: url('../images/news-list-img.jpg') 50% 50% no-repeat;}
.inner-banner-breadcrumb-block .breadcrumbs{background:#fff;position: absolute;bottom: 0;z-index: 1;padding-top: 10px;}
.inner-banner-breadcrumb-block .breadcrumbs li{position: relative;padding-left: 15px;}
.inner-banner-breadcrumb-block .breadcrumbs li:before{content: "/";position:absolute;left: 0;color: #777;}
.inner-banner-breadcrumb-block .breadcrumbs li:first-child:before{display: none;}
.inner-banner-breadcrumb-block .breadcrumbs a{font-size: 13px;}
.inner-banner-breadcrumb-block .breadcrumbs li:last-child a{color: #666;}
.pr-cat-1-img{background: url('../images/bg02.jpg');}
.report-inner-header{position: absolute;top: 40%;}
.report-inner-header img,.report-inner-header .inner-main-title{display: inline-block;}
.report-inner-header img{margin-right: 30px;}
.report-inner-header .inner-main-title{vertical-align: middle;}
.inner-header .inner-title{text-shadow: 1px 2px 2px rgba(0,0,0,0.5);line-height: 1.7em;font-size: 2.7em;font-weight: bold;}
.pr-details-block{padding-top: 30px;background: #f9f9f9;font-size: 16px;line-height: 1.7em;border-bottom: 1px solid #ddd;}
.banner{float: left;width: 100%;}
.pr-details-options-btns-block,.pr-details-date-block{float: left;width: 100%;background: #fff;padding: 10px 0;}
.pr-details-options-btns-block{border-top: 1px solid #eaeaea;}
.pr-details-date-block{border-top: 1px solid #efefef;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
.pr-details-date-block p,.pr-details-date-block ul{margin-bottom: 0;}
.pr-details-date-block .pub-date{color: #797979;font-size: 12px;}
.pr-details-date-block .pub-date strong{color: #1e598c;}
.pr-details-block .col-md-7{padding-left: 30px;}
.keyfactors-block,.sidebar-about-us{background: #efefef;float: left;box-shadow: 1px 2px 3px rgba(0,0,0,0.5);}
.keyfactors-block{margin-top: 15px;margin-bottom: 30px;}
.pr-details-content{background: #fff;padding: 15px;border: 1px solid #eee;box-shadow: 1px 2px 3px rgba(0,0,0,0.5);}
.pr-details-content img{max-width: 100%;display: block;margin: 15px auto;}
.pr-details-content a{font-weight: bold;color: #004B8E;}
.pr-details-content .lead{margin: 30px;color: #666;font-size: 24px;}
.pr-details-content ul,.pr-details-content ol{margin-left: 30px;}
.pr-details-block .col-md-7{}
.keyfacts-list{padding: 10px 0;margin: 10px 0;border-bottom: 1px dotted #d0d0d0;}
.keyfacts-list p{color: #8e8e8e;}
.keyfacts-list p strong{color: #ef8400;font-size: 30px;font-weight: bold;display: block;margin-bottom: 5px;}
.pr-keyfacts-block h3,.sidebar-block h4{color: #5f5f5f;font-size: 24px;margin: 15px 0 5px;}
.small-text{font-size: 0.90em;margin-top: 5px;margin-bottom: 0;}
.sidebar-contact-us address a{display: block;margin-bottom: 5px;}
.sidebar-infographics-block{background: #fff;float: left;padding: 5px 10px;border: 1px solid #efefef;box-shadow: 1px 2px 3px rgba(0,0,0,0.5);}
.sidebar-contact-us{background: #fff;float: left;border: 1px solid #efefef;box-shadow: 1px 2px 3px rgba(0,0,0,0.5);}
.news-list-block{margin-bottom: 30px;}
.news-list-item{border-bottom: 1px solid #e9e9e9;padding: 20px 15px 10px 90px;}
.news-list-item .news-title{color: #0066a1;font-size: 24px;}
.news-list-item .news-title:hover{color: #022d46;}
.news-list-item .news-desc{font-size: 16px;margin-top: 5px;color: #666;text-align: justify;}
.news-list-item .pub-date{font-style: italic;font-weight: bold;color: #444;}
.news-list-item:before{content: "";background: url('../images/article-list-icon.png') no-repeat;width: 60px;height: 60px;position: absolute;left: 15px;top: 55px;}
.news-list-item:nth-child(even){background: #efefef;}
.archives-ul li{border-bottom: 1px dashed #d0d0d0;}
.archive-btn{background: transparent;width: 100%;text-align: left !important;font-size: 18px !important;color: #525252;border-radius: 0 none;padding-top: 10px !important;padding-bottom: 10px !important;}
.archive-btn:hover{background: rgba(45,126,198,.1);}
.archive-btn .fa{margin-left: 10px;}
.archives-ul li ul{margin-left: 30px;}
.archives-ul li ul li{border-bottom: 0 none;margin-bottom: 8px;}
.archives-ul li ul li a{color: #333;}
/*-- News Classes--*/

/*-- About Classes--*/
.about-us-bg-img{background: url('../images/about-us-bg-img.jpg') 50% 50% no-repeat;}
.methodology-bg-img{background: url('../images/methodology-bg-img.jpg') 50% 50% no-repeat;}
.our-solutions-bg-img{background: url(../images/our-solutions-bg-img.jpg) 50% 50% no-repeat;}
.procurement-solutions-bg-img{background: url(../images/procurement-solutions-bg-img.jpg) 50% 50% no-repeat;}
.testimonials-bg-img{background: url('../images/testimonials-bg-img.jpg') 50% 50% no-repeat;}
.about-us-main-content,.about-us-list-content,.about-us-mission-block,.about-customer-satisfaction-block,.methodology-main-content,.methodology-key-block,.methodology-content-block{padding-top: 30px;padding-bottom: 30px;}
.about-us-list-content{padding-top: 60px;background: linear-gradient(rgba(18, 18, 18, 0.85),rgba(18, 18, 18, 0.85)),url('../images/about-us-mission-bg.jpg') 50% 50% no-repeat;background-attachment: fixed;color: #fff;background-size: cover;}
.methodology-main-content .lead,.consultancy-main-content .lead,.services-block .lead,.careers-main-content .lead,.methodology-main-content .lead{line-height: 1.7em;font-size: 20px;color: #8b8b8b;}
.about-us-main-content .lead{font-size: 22px;color: #5d5d5d;line-height: 1.6em;}
.about-us-list-content .lead{font-size: 22px;color: #fff;line-height: 1.7em;}
.about-us-list-content .lead{font-size: 2.5em;}
.about-us-main-content h2{font-size: 2.5em;line-height: 1.6em;font-weight: bold;}
.about-us-main-content hr{margin-bottom: 20px;}
.about-us-list-img{z-index: 1}
.about-us-main-content,.consultancy-main-content,.consultancy-main-content,.methodology-main-content{background: #f2efe6;}
.about-us-sub-content{padding-top: 60px;padding-bottom: 60px;}
.about-us-sub-content p{margin-bottom: 15px;line-height: 1.7em;font-size: 18px;padding-right: 30px;}
.about-us-sub-content.right-sub-content p{padding-left: 30px;padding-right: 0;}
.about-us-list-items-block{border: 10px solid #E5EEF0;border-left: 0 none;padding: 30px 30px 20px;margin:30px 0 30px -20px;z-index: 0;}
.about-us-list-item{margin-top: 15px;}
.about-us-list .panel-default{border: 0 none;}
.about-us-list .panel{position: relative;padding-left: 70px;border-bottom: 1px solid #ddd;}
.about-us-list .panel .point,.about-us-list-item .point{font-size: 28px !important;color: #282828;transition: 0.3s all ease-in-out;margin-bottom: 10px;margin-top: 10px;}
.about-us-list-item .point{margin-top: 0;}
.about-us-list .panel:hover{color: #0077a1;}
.about-us-list .panel p{font-size: 18px;line-height: 1.7em;color: #fff;text-align:justify;}
.about-us-list-item p{color: #666;line-height: 1.7em;font-size: 18px;}
.about-us-list-item p{padding-right: 30px;margin-bottom: 30px;}
.about-us-list .panel-title>a{background: transparent;padding: 0;font-weight: normal;}
.about-us-list .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0 none;}
.about-us-list-item .fa,.about-us-list-item .point{color: #0066a1;}
.about-us-list .panel .point:before{position: absolute;left: 0;font-family: 'fontAwesome';color: #0077a1;font-size: 1.5em;}
.about-us-list .panel:nth-child(1) .point:before{content: "\f080";}
.about-us-list .panel:nth-child(2) .point:before{content: "\f002";}
.about-us-list .panel:nth-child(3) .point:before{content: "\f091";}
.about-us-list .panel:nth-child(4) .point:before{content: "\f084";}
.about-us-list .panel-body{padding: 0;}
.about-us-list .panel-title>a[aria-expanded="false"]:before{top: 15px;}
.about-us-list .panel-title>a[aria-expanded="true"]:before{top: 12px;}
.about-us-mission-block{z-index: 2;color: #fff;padding-left: 75px;background: linear-gradient(rgba(0,0,0,0.85),rgba(0,0,0,0.85)), url('../images/about-us-mission-bg.jpg') 50% 50% no-repeat;background-size: cover;}
.home-features-block-img > .gradient-overlay-white{background: rgba(0,0,0,0.7);}
.about-us-mission-block .col-md-4{min-height: 280px;margin-top: 30px;}
.about-us-mission-block img,.methodology-key-block img{display: inline-block;margin-bottom: 10px;}
.methodology-key-item {}
.methodology-key-item img{}
.methodology-key-item .lead{font-size: 21px;color: #444;font-weight: bold;margin-bottom: 10px;}
.methodology-key-item .col-md-10{padding-top: 15px;padding-bottom: 15px;background: #f6f6f6;}
.methodology-key-img{padding-top: 50%;text-align: center;}
.methodology-key-item:nth-child(1) .methodology-key-img,.methodology-key-item:nth-child(4) .methodology-key-img,.methodology-key-item:nth-child(6) .methodology-key-img{margin-top: -30px;}
.methodology-key-item:nth-child(odd) .col-md-10{padding-left: 75px;margin-bottom: 5px;}
.methodology-key-item:nth-child(even) .col-md-10{padding-right: 75px;margin-bottom: 5px;}
.methodology-key-item p{color: #565656;}
.methodology-key-item:nth-child(1){background: #00C0E4;}
.methodology-key-item:nth-child(2){background: #5BD999;}
.methodology-key-item:nth-child(3){background: #8a72f5;}
.methodology-key-item:nth-child(4){background: #EAC14D;}
.methodology-key-item:nth-child(5){background: #E6567A;}
.methodology-key-item:nth-child(6){background: #CB75D6;}
.methodology-key-item:nth-child(1) .col-md-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 220px 0 0 45px;border-color: transparent transparent transparent #00C0E4;position: absolute;left: 100%;z-index: 1}
.methodology-key-item:nth-child(2) .col-md-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 250px 45px;border-color: transparent transparent #5BD999 transparent;position: absolute;right: 100%;z-index: 1}
.methodology-key-item:nth-child(3) .col-md-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 276px 0 0 45px;border-color: transparent transparent transparent #8a72f5;position: absolute;left: 100%;z-index: 1}
.methodology-key-item:nth-child(4) .col-md-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 193px 45px;border-color: transparent transparent #EAC14D transparent;position: absolute;right: 100%;z-index: 1}
.methodology-key-item:nth-child(5) .col-md-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 274px 0 0 45px;border-color: transparent transparent transparent #E6567A;position: absolute;left: 100%;z-index: 1}
.methodology-key-item:nth-child(6) .col-md-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 220px 45px;border-color: transparent transparent #CB75D6 transparent;position: absolute;right: 100%;z-index: 1}

.about-us-mission-block p{font-size: 17px;line-height: 1.7em;}
.about-us-mission-block .lead{margin-bottom: 0;font-weight: bold;}
.about-customer-satisfaction-block{background: #f2efe6;color: #312f2b;}
.about-customer-satisfaction-block p{font-size: 18px;line-height: 1.7em;text-align: justify;color: #4b4b4b;}
.about-customer-satisfaction-block p strong{color: #fe4000;font-size: 22px;}
.home-testimonials-block{padding-top: 10px;padding-bottom: 30px;}
.home-testimonials-block{background: #0066a1;}
#testimonialsCarousel{padding-bottom: 30px;}
#testimonialsCarousel .carousel-indicators{width: 100%;top: 100%;}
#testimonialsCarousel .carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000\9;background-color: rgba(0,0,0,0);border: 1px solid #fff;border-radius: 10px;padding: 5px;}
#testimonialsCarousel .carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}
.home-know-more-btn a{display: inline-block;margin-top: 50px;color: #fff;font-size: 18px;background: #0066a1;padding: 15px 20px;border-color: #0066a1;transition: all 0.5s ease-in-out;text-decoration: none !important;border-width: 2px;}
.home-know-more-btn a:hover .fa{color: #0066a1;}
.home-know-more-btn a:hover{background: #fff;color: #0066a1;font-weight: bold;}
.home-know-more-btn a.borderbtn{border-color: #fff !important;}
.lead-line{color: #f37921 !important;font-size: 26px !important;}
.methodology-content-block p{font-size: 16px;line-height: 1.7em;}
/*-- About Classes--*/

/*-- Static Classes--*/
.Static-main-content{margin-bottom: 30px;line-height: 1.7em;font-size: 16px;}
.Static-main-content aside{margin-top: 0;}
.Static-main-content ul, .Static-main-content ol{margin-left: 30px;}
.Static-main-content ul li, .Static-main-content ol li{margin-bottom: 15px;}
.Static-main-content a{color: #0044a1;font-weight: bold;}
.panel-default>.panel-heading{padding: 0;}
.btn-faq{display: block;text-align: left;font-size: 18px;color: #5b5b5b !important;padding: 10px 15px;}
.btn-faq[aria-expanded="true"]:before{content: "\f056";position: absolute;font-family: fontAwesome;right: 0;margin-right: 10px;}
.btn-faq[aria-expanded="false"]:before{content: "\f055";position: absolute;font-family: fontAwesome;right: 0;margin-right: 10px;}
.btn-faq[aria-expanded="true"]{color: #fff !important;background: #0066a1 !important;text-decoration: none !important;}
.faqs-item{margin-bottom: 15px !important;}
.about-us-content p{font-size: 20px;line-height: 1.7em;margin-top: 5px;}
.our-solutions-steps-block{padding-top: 30px;padding-bottom: 30px;background: #ededed;}
.steps-block{margin-top: 30px;margin-bottom: 15px;}
.steps-block .steps-content{padding: 60px 15px 15px;border:1px solid #ddd;top: -30px;background: #fff;box-shadow: 2px 2px 5px rgba(0,0,0,0.5);min-height: 275px;font-size: 17px;line-height: 1.7em;}
.steps-block .steps-content .lead{color: #444;}
.steps-block .steps-content p{color: #666;}
.steps-block .round-box{width: 60px;margin: 0 auto;background: #444444;color: #fff;padding: 15px 0 14px;border-radius: 50%;font-size: 22px;font-weight: bold;z-index: 2;position: relative;}
.steps-block .round-box:before{width: 0;height: 0;border-style: solid;border-width: 20px 10px 0 10px;border-color: #444 transparent transparent transparent;content: "";position: absolute;top: 100%;margin-top: -5px;margin-left: -5px;}
.custom-research-features-block{padding-top: 15px;padding-bottom: 15px;background: #1289CC;}
.custom-research-features-block .steps-block .round-box{background: #f35656;}
.custom-research-features-block .steps-block .round-box:before{display: none;}
.custom-research-features-block .steps-block .steps-content{min-height: auto;}
.custom-research-features-block .steps-block .steps-content .lead{font-size: 18px;font-weight: bold;}
.custom-research-cover-block{padding-top: 30px;}
.custom-research-final-block {padding-top: 30px;padding-bottom: 30px;}
.custom-research-final-block .lead{line-height: 1.8em;}
.custom-research-covers-list{background: #01426A;padding-top: 30px;}
.custom-research-covers-list ul{}
.custom-research-covers-list ul li{font-size: 20px;padding-top: 10px;padding-bottom: 10px;color: #fff;border-top: 1px dotted #F1F1F1;}
.custom-research-covers-list ul li:first-child{border-top: 0 none;}
.custom-research-covers-list img{margin-top: -150px;}
.custom-research-cover-title{margin-bottom: 100px;}
.syndicated-research-features-block{padding-top: 60px;padding-bottom: 30px;background: #f2f2f2;}
.syndicated-research-features-block .col-md-6{margin-top: 30px;min-height: 175px;}
.syndicated-research-features-block .lead{font-size: 28px;margin-bottom: 10px;}
.syndicated-research-features-block .lead span{display: block;font-size: 20px;}
.syndicated-features-list{min-height: 240px;}
.syndicated-features-list p{margin-bottom: 0;font-size: 15px;}

.syn-bg-yellow{background: rgba(19,155,175,0.9);}
.syn-bg-orange{background: rgba(140,16,225,0.9);}
.syn-bg-red{background: rgba(22,19,175,0.9);}
.syn-bg-blue{background: rgba(46,97,174,0.9);}
.syn-bg-green{background: rgba(0,164,117,0.9);}
.syn-bg-lime{background: rgba(121,186,71,0.9);}
.syn-bg-yellow.left-arrow:before{border-right-color: rgba(245,185,0,0.9);}
.syn-bg-orange.left-arrow:before{border-right-color: rgba(232,125,0,0.9);}
.syn-bg-red.left-arrow:before{border-right-color: rgba(181,0,88,0.9);}
.syn-bg-blue.right-arrow:before{border-left-color: rgba(46,97,174,0.9);}
.syn-bg-green.right-arrow:before{border-left-color: rgba(0,164,117,0.9);}
.syn-bg-lime.right-arrow:before{border-left-color: rgba(121,186,71,0.9);}

.syndicated-bg-img{background: url('../images/syndicated-bg-img.jpg') 50% 50% no-repeat;}
.procurement-content-block p{font-size: 18px;line-height: 1.7em;}
.procurement-content-block hr{background: red;height: 3px;width: 10%;margin-top: 10px;margin-bottom: 10px;}
.procurement-content-block .container{margin-bottom: 10px;}
.procurement-content-block h3{}
.testimonials-item{padding-top: 30px;padding-bottom: 0;border: 1px solid #ddd;margin-top: 15px;margin-bottom: 7.5px;}
.testimonials-item:last-child{margin-bottom: 30px;}
.testimonials-item .row:nth-child(odd){background: #efefef;}
.testimonials-item .row:nth-child(even){background: #ddd;}
.testimonials-item blockquote{border-left: 0 none;font-size: 21px;padding-left: 25px;margin-bottom: 5px;}
.testimonials-item blockquote:before{content: "\f10d";font-family: fontAwesome;font-size: 24px;position: absolute;left: 10px;color: #999;top: 0px;}
.testimonials-item img{display: inline-block;margin-top: -15px;}
.testimonials-item hr{margin-top: 5px;margin-bottom: 10px;}
.testimonials-item p{font-weight: bold;padding-left: 20px;}
.testimonials-item a{padding-left: 25px;display: inline-block;font-size: 15px;}
.testimonials-item .col-md-4{min-height: 350px;}
.testimonials-item .col-md-9{min-height: 180px;}
.testimonials-item .col-md-6{min-height: 315px;}
.testimonials-item .col-md-12{min-height: 200px;}
.textimonial-person{position: absolute;height: 130px;bottom: 0;background: #E6ECFA;padding: 0 10px 10px;}
.testimonials-item .col-md-9 .textimonial-person{height: 90px;}
.testimonials-item .col-md-6 .textimonial-person{height: 175px;}
.testimonials-item .col-md-12 .textimonial-person{height: 45px;}
/*-- Static Classes--*/

/*-- Methodology Classes--*/
.methodology-bg-img{background: url('../images/methodology-bg-img.jpg') 50% 50% no-repeat;}
.methodology-key-block{background: linear-gradient(rgba(15, 15, 15, 0.85),rgba(15, 15, 15, 0.85)),url('../images/about-us-mission-bg.jpg') 50% 50% no-repeat;background-attachment: fixed;color: #fff;background-size: cover;}
.methodology-key-block .col-md-3{height: 250px;margin-top: 20px;}
.methodology-last-block{background:#0066a1;padding-bottom: 30px;padding-top: 30px;}
.methodology-last-block .lead{color: #fff;font-size: 28px;line-height: 1.8em;}
/*-- Methodology Classes--*/

/*-- News Classes--*/
.news-details-content ul,.news-details-content ol, .news-details-content dl{margin-left: 30px;}
.news-details-content blockquote{font-size: 21px;color: #777;border-left: 0 none;line-height: 1.7em;font-style: italic;margin-top: 20px;}
.news-details-content blockquote:before{content: "\f10d";font-family: fontAwesome;position: absolute;font-size: 3em;left: 0;margin-top: -35px;color: #d0d0d0;}
.news-details-content blockquote span{padding-left: 20px;display: block;margin-left: 40px;}
.news-short-description{font-size: 20px !important;line-height: 1.7em;color: #555;margin-top: 15px;margin-bottom: 15px;text-align: justify;}
.getTOC-block{padding-bottom: 30px;}
.news-report-block{background: #b9b13a;}
.news-report-block .lead{font-size: 21px;}
.related-news-block{border: 1px solid #e9e9e9;}
.related-news-block h4{color: #D25C0E !important;font-weight: bold;}
.related-news-block li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #e9e9e9;position: relative;padding-left: 30px;}
.related-news-block li a:before{position: absolute;content: "\f1ea";font-family: 'fontAwesome';left: 0;}
.related-news-block li a{font-size: 18px;color: #0066a1;line-height: 1.7em;}
.author-info{width: 25%;border: 1px solid #f1f1f1;padding: 15px;margin: 20px 0 0 30px;border-radius: 5px;color: #777;box-shadow: 1px 2px 5px rgba(0,0,0,.3);}
.author-info img{display: inline-block;width: 120px;height: 120px;border-radius: 50%;}
.author-info .lead{margin-bottom: 0;color: #666;}
.news-report-block p{font-size: 17px;margin-top: 15px;}
.news-list-img{background: url('../images/news-list-img.jpg') 50% 50% no-repeat;}
.inner-banner-breadcrumb-block .breadcrumbs{background:#fff;position: absolute;bottom: 0;z-index: 1;padding-top: 10px;}
.inner-banner-breadcrumb-block .breadcrumbs li{position: relative;padding-left: 15px;}
.inner-banner-breadcrumb-block .breadcrumbs li:before{content: "/";position:absolute;left: 0;color: #777;}
.inner-banner-breadcrumb-block .breadcrumbs li:first-child:before{display: none;}
.inner-banner-breadcrumb-block .breadcrumbs a{font-size: 13px;}
.inner-banner-breadcrumb-block .breadcrumbs li:last-child a{color: #666;}
.pr-cat-1-img{background: url('../images/bg02.jpg');}
.report-inner-header{position: absolute;top: 60px;}
.inner-header .inner-title{text-shadow: 1px 2px 2px rgba(0,0,0,0.5);line-height: 1.7em;font-size: 2.7em;font-weight: bold;}
.pr-details-block{padding-top: 30px;background: #f9f9f9;font-size: 16px;line-height: 1.7em;border-bottom: 1px solid #ddd;}
.request-pr-sample-btn,.request-pr-custom-btn,.request-pr-buy-btn,.request-pr-toc-btn{width: 100%;display: block;padding: 10px 0;color: #fff !important;}
.request-pr-sample-btn:hover,.request-pr-custom-btn:hover,.request-pr-buy-btn:hover,.request-pr-toc-btn:hover{text-decoration: none;}
.request-pr-sample-btn .fa,.request-pr-custom-btn .fa,.request-pr-buy-btn .fa,.request-pr-toc-btn .fa{margin-right: 5px;}
.request-pr-sample-btn{background: #613E26;border: 1px solid #613E26;transition: all 0.5s ease;}
.request-pr-custom-btn{background: #0e6f7a;border: 1px solid #0e6b76;transition: all 0.5s ease;}
.request-pr-buy-btn{background: #BB4704;border: 1px solid #BB4704;transition: all 0.5s ease;}
.request-pr-toc-btn{background: #D2291B;border: 1px solid #D2291B;transition: all 0.5s ease;}
.request-pr-sample-btn:hover{background: #8E5B38;border: 1px solid #8E5B38;}
.request-pr-custom-btn:hover{background: #1c9195;border: 1px solid #1c9195;}
.request-pr-buy-btn:hover{background: #EB6D24;border: 1px solid #EB6D24;}
.request-pr-toc-btn:hover{background: #D84843;border: 1px solid #D84843;}
.banner{float: left;width: 100%;}
.pr-details-options-btns-block,.pr-details-date-block{float: left;width: 100%;background: #fff;padding: 10px 0;}
.pr-details-options-btns-block{border-top: 1px solid #eaeaea;margin-top: 15px;font-size: 14px;font-weight: bold;}
.pr-details-date-block{border-top: 1px solid #efefef;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
.pr-details-date-block p,.pr-details-date-block ul{margin-bottom: 0;}
.pr-details-date-block .pub-date{color: #797979;font-size: 13px;}
.pr-details-date-block .pub-date strong{color: #1e598c;}
.pr-details-block .col-md-7{padding-left: 30px;}
.pr-details-content a{font-weight: bold;color: #004B8E;}
.pr-details-content .lead{margin: 30px;color: #666;font-size: 24px;}
.pr-details-content ul,.pr-details-content ol{margin-left: 30px;}
.pr-details-block .col-md-7{}
.keyfacts-list{padding: 10px 0;margin: 10px 0;border-bottom: 1px dotted #d0d0d0;}
.keyfacts-list .lead{color: #ef8400;font-size: 26px;font-weight: bold;margin-bottom: 0;}
.keyfacts-list p{color: #8e8e8e;}
.sidebar-block{margin-bottom: 20px;}
.pr-keyfacts-block h3,.sidebar-block h4{color: #5f5f5f;font-size: 24px;margin: 15px 0 5px;}
.small-text{font-size: 0.90em;margin-top: 5px;margin-bottom: 0;}
.sidebar-contact-us address a{display: inline-block;margin-bottom: 5px;margin-right: 5px;margin-left: 5px;}
.sidebar-infographics-block{background: #fff;float: left;padding: 5px 10px;border: 1px solid #efefef;margin-top: 15px;}
.sidebar-contact-us{background: #fff;float: left;border: 1px solid #efefef;}

.archives-ul li{border-bottom: 1px dashed #d0d0d0;}
.archive-btn{background: transparent;width: 100%;text-align: left !important;font-size: 18px !important;color: #525252;border-radius: 0 none;padding-top: 10px !important;padding-bottom: 10px !important;}
.archive-btn:hover{background: rgba(45,126,198,.1);}
.archive-btn .fa{margin-left: 10px;}
.archives-ul li ul{margin-left: 30px;}
.archives-ul li ul li{border-bottom: 0 none;margin-bottom: 8px;}
.archives-ul li ul li a{color: #333;}
.tmrInNewsUl li{border-bottom: 1px dotted #ddd;padding-left: 15px;} 
.tmrInNewsUl li:nth-child(odd){background: #e9e9e9;}
.tmrInNewsUl li a{color: #0066a1;font-size: 16px;line-height: 1.7em;padding-left: 30px;padding-bottom: 15px;padding-top: 15px;display: block;}
.tmrInNewsUl li a:before{left: 15px;position: absolute;content: "\f1ea";font-family: 'fontAwesome';}
.tmrInNewsUl li a:hover{color: #323232;}
/*-- News Classes--*/

/*--  Press Release  --*/
.pr-listing-block,.all-cat-rep-block{float: left;width: 100%;margin-bottom: 30px;-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: 0;-webkit-column-gap: 0;column-gap: 0;}
.pr-listing-block .container-fluid{}
.pr-list-banner-img{background: url('../images/press-release-banner.jpg');background-size: cover;height: 100%;}
.pr-list-item{margin-top: 30px;width: 95%;cursor: pointer;padding: 20px 10px 20px 0;position: relative;background: #e1e1e1;box-shadow: 2px 2px 2px #ccc;display: inline-block;color: #323232;transition: all 0.5s ease;}
.all-cat-rep-list{width: 95%;cursor: pointer;position: relative !important;display: inline-block;vertical-align: top;color: #323232;left: auto !important;top: auto !important;}
.pr-list-item:hover{background: #ececec;padding: 20px 10px 20px 0;color: #333;}
.pr-list-item a{color:#3fcdfd}
.pr-list-item:hover a{color:#337ab7}
.pr-list-item:hover .pr-title a{color: #333;}
.pr-title a{color: #323232;display: block;padding: 0 0 0 15px;border-left: 2px solid #da5903;font-size: 16px;font-weight: bold;}
.pr-title a:hover{padding: 0 0 0 15px;color: #212121;}
.pr-date{padding-left: 15px;margin-top: 15px;font-size: 12px;color: #d05604;}
.pr-short-discription{padding-left: 15px;}
.pr-list-block:hover .pr-title a{border-left: 2px solid #d05604;color: #0066a1;}
.twitter-icon a span.fa-twitter{padding: 7px 9px;color: #3fcdfd;}
.twitter-icon a span{border-radius: 999px;border: 1px solid;}
.pr-short-discription a{color: #044f69;font-weight: bold;}

/*--  Press Release  --*/

/*-- Request Form Classes--*/
.report-form-block{margin-top: 30px;}
.report-form-block h1{margin-top: 20px;font-size: 2.2em;color: #5b5b5b;}
.form-rep-name{margin-top: 20px;}
.form-rep-name .lead{color: #555;font-size: 19px;}
.sample-form-ul{width: 96%;background: #e5e5e5;padding-top: 30px;padding-bottom: 30px;margin-right: auto;margin-left: auto;border-radius: 5px;box-shadow: 1px 5px 10px rgba(0,0,0,0.8)}
.sample-form-ul li{margin-bottom: 12px;padding-left: 15px;padding-right: 15px;display: inline-block;vertical-align: middle;}
.sample-form-ul li:nth-child(odd){width: 30%;}
.sample-form-ul li:nth-child(even){width: 67%;}
.sample-form-ul li:nth-child(even):before{content: "";font-family: fontAwesome;position: absolute;padding: 6px 0;width:32px;background: #f1f1f1;border-radius: 4px 0 0 4px;text-align: center;}
.sample-form-ul li.fnameLi:before{content: "\f007";}
.sample-form-ul li.emailLi:before{content: "\f0e0";}
.sample-form-ul li.jobLi:before{content: "\f0b1";}
.sample-form-ul li.companyLi:before{content: "\f275";}
.sample-form-ul li.phoneLi:before{content: "\f095";}
.sample-form-ul li.msgLi:before{content: "\f27a";}
.sample-form-ul li.captchaLi:before{display: none;}
.sample-form-ul li.nobg:before{display: none;}
.subscribeInput,.sample-form-ul input[type="text"],.sample-form-ul input[type="email"],.sample-form-ul textarea,.sample-form-ul select{width: 100%;height: 32px;padding-left: 50px;border-radius: 5px;background-color: #f8f9f9;color: #3f4652;border: 1px solid #f3f4f4;font-weight: 400;letter-spacing: 0;}
.subscribeInput{padding-left: 5px;margin-bottom: 15px;}
.request-form{border-radius: 5px;font-size: 14px;margin-bottom: 30px;}
.sample-form-ul li input[name="captcha"]{width: 65%;margin-left: 15px;padding-left: 10px;}
.sample-form-ul li .captcha{color: #333;padding: 3px 18px;background: url('../images/captcha-bg.png') repeat;border: 1px solid #ccc393;font-size: 18px;float: left;}
.indication{display: inline-block;padding-left: 15px;font-size: 12px;color: red;}
.home-contact-form button,.form-submit-btn,button#DownloadTOC{padding: 12px 60px;color: #fff;background: #6DAD3C;border-radius: 4px;border-color: #639D37;font-size: 17px;box-shadow: 0;transition: all 0.5s ease;}
.form-submit-btn .fa{margin-right: 6px;}
.home-contact-form button:hover,.form-submit-btn:hover,button#DownloadTOC:hover{background: #81c54d;border-color: #81c54d;}

/*-- Request Form Classes--*/




/*-- Report Page Classes--*/
.report-details-block{background: #eaeaea;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.report-info-block,.rep-content-block,.report-toc-info-block{margin-top: 30px;padding-top: 15px;padding-bottom: 15px;}
.report-toc-info-block{}
.report-info-block{margin-top: 160px;z-index: 2;}
.rep-content-block{box-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
.report-info-block img,.report-toc-info-block img{border:1px solid #eee;box-shadow: 1px 2px 3px rgba(0,0,0,0.5);width: 100px;margin-right: 15px;}
.report-info-block img.repFormat{width: 24px;height: auto;}
.report-info-block .rep-title,.report-toc-info-block .rep-title{margin-top:0;font-size: 1.5em;line-height: 1.7em;color: #232323;font-weight: bold;/*color: #0066a1;*/}
.report-info-block .rep-info-list,.report-toc-info-block .rep-info-list{margin-bottom: 0;border-top: 1px dotted #ddd;border-bottom: 1px dotted #ddd;font-size: 13px;color: #555;}
.report-info-block .rep-info-list li,.report-toc-info-block .rep-info-list li{border-left: 1px solid #ddd;margin: 5px 0; padding: 0;}
.report-info-block .rep-info-list li:first-child,.report-toc-info-block .rep-info-list li:first-child{border-left: 0;}
.nav-pills{margin-left: 15px;}
.nav-pills li{margin-right: 5px;}
.nav-pills>li.active a{background: #333 !important;padding-bottom: 20px;border-radius: 5px 5px 0 0;}
.nav-pills li a{color: #333;font-size: 16px;background: #ddd;padding: 10px;transition: all 0.5s ease;}
.tab-content{padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #333;}
.tab-pane{font-size: 16px;line-height: 1.7em;}
.tab-pane ul,.tab-pane ol{margin-left: 25px;}
.tab-pane img{margin:5px auto 10px;width: 100%;max-width: 650px;display: block;}
.sidebar-block{padding: 15px 0;}

.rep-action-btn{display: inline-block;margin: 25px 0 15px;color: #fff !important;transition: all 0.5s ease;padding: 14px 30px 10px;border-radius: 1px;}
.rep-action-btn .fa{margin-right: 10px;color: #fff !important;}
.rep-sample-btn{background: #8e4522;}
.rep-contact-analyst-btn{background: #096166;}
/*.rep-discount-btn{background: #517a0a;}*/
.rep-customization-btn{background: #6e2783;}
.rep-enquiry-btn{}
.rep-brochure-btn{background: #1078b0;}
.rep-download-toc-btn,.rep-discount-btn{background: #b40e12;}
.rep-buy-btn{background: #ec7601;}
.rep-prebook-btn{background: #16824C;width: 200px;margin: 0 !important;}
.rep-req-chapters-btn{background: #097288;}
.rep-action-btn:hover{color: #fff;}
.rep-sample-btn:hover{background: #bf6d46;}
.rep-contact-analyst-btn:hover{background: #239ca0;}
/*.rep-discount-btn:hover{background: #78ab20;}*/
.rep-customization-btn:hover{background: #7c3292;}
.rep-enquiry-btn:hover{}
.rep-brochure-btn:hover{background: #3395ca;}
.rep-download-toc-btn:hover,.rep-discount-btn:hover{background: #d4252a;}
.rep-buy-btn:hover{background: #faac27;}
.rep-prebook-btn:hover{background: #33af71;}
.rep-req-chapters-btn:hover{background: #16a0bd;}
/*.rep-action-btn{background: url('../images/rep-buttons-sprite.png') no-repeat;display: inline-block;margin: 10px auto;width: 204px;height: 54px;border: 0 none;back}
.rep-action-btn:hover{background: url('../images/rep-buttons-sprite-hover.png') no-repeat;}
.rep-buy-btn,.rep-buy-btn:hover{background-position: 0 0;margin-top: 20px;width: 240px;height: 60px;}
.rep-prebook-btn,.rep-prebook-btn:hover{background-position: 0 -72px;margin-top: 15px;width: 200px;height: 48px;}
.rep-contact-analyst-btn,.rep-contact-analyst-btn:hover{background-position: 0 -285px;width: 200px;height: 47px;}
.rep-discount-btn,.rep-discount-btn:hover{background-position: 0 -356px;width: 200px;height: 48px;}
.rep-customization-btn,.rep-customization-btn:hover{background-position: 0 -428px;width: 200px;height: 46px;}
.rep-sample-btn,.rep-sample-btn:hover{background-position: 0 -142px;width: 200px;height: 48px;}
.rep-enquiry-btn,.rep-enquiry-btn:hover{background-position: 0 -142px;width: 200px;height: 48px;}
.rep-brochure-btn,.rep-brochure-btn:hover{background-position: 0 -214px;display: block;width: 200px;height: 48px;}
.rep-download-toc-btn,.rep-download-toc-btn:hover{background-position: 0 -488px;width: 200px;height: 48px;}
.rep-buy-btn .fa{background: radial-gradient( #f1640a 0%, #e73502 100%);color: #ffcc26;border-color: #f7941e;}
*/
.buy-report-block{background: #ffeaab;border-radius: 3px 3px 0 0;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);margin-top: 15px;}
.buy-report-block ul li{padding-top: 15px;padding-bottom: 15px;}
.buy-report-block ul li:nth-child(3){border-width: 2px;}
.buy-report-block ul li:last-child{border-width: 0;}
.buy-report-block ul li.button-box,.buy-report-block ul li.prebook-button-box{padding-top: 0;padding-bottom: 0;background: #25394d;}
.buy-report-block ul li.prebook-button-box{background: linear-gradient(to bottom, #055235 0%,#055235 10%,#00462c 25%,#00462c 100%);}
.buy-report-block ul li.button-box:before,.buy-report-block ul li.prebook-button-box:before{content: "";width: 0;height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 10px solid #ffeaab;position: absolute;top: 0;left: 50%;margin-left: -30px;}
.buy-report-block h4.lead{background: #25394d;color: #fff;margin-top: 0;padding: 8px 0;box-shadow: 0 1px 2px rgba(0,0,0,0.5);border-radius: 3px 3px 0 0;}
.buy-report-block ul li input[type="radio"]{margin-right: 10px;width: 15px;height: 15px;}
.buy-report-block ul li label{vertical-align: top;font-size: 15px;}
.buy-report-block ul li span{font-size: 17px;font-weight: bold;}
.rep-sample-block{background: #2b0c03;margin-right: -15px;margin-left: -15px;box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.3);padding: 15px 10px;position: relative;float: left;width: 108%;color: #fff;}
.rep-sample-block .lead{margin-top: 0;}
.rep-sample-block:before{content: '';position: absolute;left: 0;bottom: -15px;border-top: solid 15px #999;border-left: solid 15px transparent;}
.rep-sample-block:after{content: '';position: absolute;right: 0;bottom: -15px;border-top: solid 15px #999;border-right: solid 15px transparent;}
.borderbox:after{content: '';position: absolute;right: 0;top: -15px;border-bottom: solid 15px #999;border-right: solid 15px transparent;}
.borderbox:before{content: '';position: absolute;left: 0;top: -15px;border-bottom: solid 15px #999;border-left: solid 15px transparent;}
.request-custom-block{background: #d6d0d8;border: 1px solid #d6d0d8;box-shadow: 2px 2px 5px rgba(70,12,82,0.5);margin-top: 10px;}
.rep-sample-block .lead,.ask-analyst-block .lead,.download-toc-block .lead,.send-enquiry-block .lead{color:#fff;}
.request-custom-block .lead{margin-top: 25px;}
.ask-analyst-block{background: #013332;box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.3);padding: 15px 10px;color: #fff;}
.send-enquiry-block .strong{display: block;margin-top: -30px;}
.send-enquiry-block hr{border-color:#a7d5e0;}
.send-enquiry-block .strong strong{background: #1a6d8c;display: inline-block;padding: 0 15px;}
.check-discount-block{background: #bac1b1;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.send-enquiry-block{background: #1a6d8c;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);border:1px solid #b1dee8;border-radius: 3px;color: #fff;}
.download-toc-block{background: #5b0101;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);border:1px solid #b1dee8;border-radius: 3px;color: #fff;}
.request-chapters-block{background: #08333c;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);border:1px solid #b1dee8;border-radius: 3px;color: #fff;}
.related-report-block{margin-top: 15px;}
.related-report-list{}
.related-report-list li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #ddd;padding-left: 20px;position: relative;line-height: 1.7em;}
.related-report-list li a{font-size: 16px;color: #525252;}
.related-report-list li a:before{content: "\f054";font-family: fontAwesome;position: absolute;left: 0;top: 2px;}
.related-report-list li a:hover{color: #123;}
.rep-btns-ul{margin-top: 15px;}
.rep-btns-ul > li.col-md-3{padding-right: 0;}
.up-rep-btns-ul{margin-top: 15px;}
.up-rep-btns-ul li{vertical-align: top;}
.up-rep-btns-ul li .rep-action-btn{margin-top: 10px;margin-bottom: 10px;}
.up-rep-btns-ul > li span.strong,.up-rep-btns-ul > li span.orgnl{display: block;font-size: 18px;}
.up-rep-btns-ul > li span.strong{font-weight: bold;color: #fe4400;}
.up-rep-btns-ul > li span.orgnl{color: #06597b;margin-top: 10px;}
.up-rep-btns-ul > li:nth-child(1),.up-rep-btns-ul > li:nth-child(2){background: #ccffec;padding-top: 10px;padding-bottom: 10px;}
.up-rep-btns-ul > li:nth-child(1){padding-top: 20px;padding-bottom: 20px;}
.up-rep-btns-ul > li:nth-child(2){margin-left: -5px;padding-left: 15px;padding-right: 15px;}
.latest-reports-list-block{margin-top: 30px;margin-bottom: 30px;}
.lates-report-list-item{padding-bottom: 15px;padding-top: 15px;border-bottom: 1px dotted #ddd;}
.lates-report-list-item a{font-size: 18px;color: #0066a1;font-weight: bold;line-height: 1.7em;}
.lates-report-list-item .pub-date{font-size: 13px;color: #555;font-weight: bold;margin-top: 10px;}
.lates-report-list-item .pub-date span{margin-right: 15px;padding-left: 15px;border-left: 1px solid #bbb;}
.lates-report-list-item .pub-date span:first-child{padding-left: 0;border-left: 0 none;}
.rep-filter-block{background: #fff;border: 1px solid #ddd;}
.lates-report-list-item:nth-child(even){background: #eae7e7;}
.lates-report-list-item:last-child{margin-bottom: 15px;}
.rep-filter-block h3{text-align: center;margin: 0;padding: 10px 0;background: #313233;color: #fff;}
#filterAccordion{margin-top: 20px;}
#regionFilter .panel-heading,#companyFilter .panel-heading{padding: 0;margin-bottom: 5px;}
.panel-title>a,#regionFilter input#global-val+label{padding: 10px;display: block;background: #eee;font-weight: bold;}
#filterAccordion ul li{position: relative;}
#regionFilter input#global-val,#filterAccordion input[type="radio"]{display: none;}
#regionFilter input#global-val+label,#filterAccordion input[type="radio"]+label{display: block;width: 100%;cursor: pointer;padding: 10px;font-size: 16px;margin-bottom: 0;}
#filterAccordion input[type="radio"]+label{padding-left: 30px;}
#filterAccordion input[type="radio"]+label:before{content: "\f10c";font-family: fontAwesome;position: absolute;left: 10px;top: 3px;}
#filterAccordion input[type="radio"]:checked+label:before{content: "\f192";}
#regionFilter ul li ul li input[type="radio"]+label{font-weight: normal;}
#filterAccordion input[type="radio"]+label{font-weight: normal;padding-top: 5px;padding-bottom: 5px;}
#regionFilter input#global-val+label:before{display: none;}
#regionFilter input#global-val:checked+label:after{content: "\f00c";position: absolute;font-family: fontAwesome;right: 10px;}
#regionFilter input#global-val+label{margin-bottom: 5px;}
.panel-title>a[aria-expanded="true"]:before{content:"\f056";font-family: fontAwesome;position: absolute;right: 5px;}
.panel-title>a[aria-expanded="false"]:before{content:"\f055";font-family: fontAwesome;position: absolute;right: 5px;}
#regionFilter .panel-title>a[aria-expanded="false"]:before, #regionFilter .panel-title>a[aria-expanded="true"]:before{right: 10px;}
#filterAccordion input[type="radio"]:checked+label{background: #e9e9e9;}
#companyFilter{height: 300px;overflow-y: scroll;overflow-x: hidden;}
.rep-filter-block button{margin-bottom: 30px;}

.buy-report-form ul li .fa{margin-left: 5px;cursor: pointer;color: #7d7d7d;}
.ui-tooltip{padding: 3px;background: #eee;color: #444;margin-top: -20px !important;}
.ui-widget-content{background: #eee !important;color: #323232 !important;padding: 5px !important;width: 270px !important;font-size: 12px !important;}
.report-info-block .affix,.pr-details-options-btns-block.affix{background: #EAEAEA;z-index: 0;top: 0;width: 100%;left: 0;overflow-x: hidden;box-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.pr-details-options-btns-block.affix{top: 0;z-index: 2;padding: 15px 15px 15px 60px;margin-top: 0;}
aside.affix,.buy-report-block.affix{max-width: 540px;right: 0;width: 32%;top:15px;z-index: 0;}
/*.report-info-block .affix .col-md-3{width: 50%;height: 75px;}*/
aside.affix{top: 120px;}
.buy-report-block.affix{position: fixed;width: 30%;right: 15px;}
.report-info-block .affix .rep-btns-ul{margin-top: 0;margin-bottom: 0;}
.report-info-block .affix .rep-btns-ul li .rep-action-btn{margin-top: 15px !important;}
.key-interest-block{padding-top: 0;padding-bottom: 0 !important;}
.key-interest-block h2,.featured-research-block h2,.report-data-block h2,.cat-pr-block h2{padding-top: 15px;padding-bottom: 15px;color: #337ab7;margin-bottom: 0;}
.key-interest-block hr,.featured-research-block hr,.report-data-block hr,.cat-pr-block hr{border-color: #f37921;margin-top: 0;margin-bottom: 0;}
.featured-research-block hr{margin-bottom: 15px;}
.key-interest-block h2{padding-top: 15px;padding-bottom: 15px;}
.key-list-item{border-bottom: 1px solid #ddd;}
.key-list-item a{display: block;padding:8px 0 8px 45px;font-size: 16px;color: #545454;transition: all 0.5s ease;}
.key-list-item a:before{position: absolute;left: 15px;content: "\f18e";font-family: fontAwesome;}
.key-list-item a:hover{background: #eee;color: #343434;}
.rep-marquee{margin-top: 5px;background: #e9e9e9;border-bottom: 3px solid #fff;}
.rep-marquee p{margin-bottom: 0;color: #444;background: #d9d9d9;font-weight: bold;padding-top: 10px;padding-bottom: 10px;padding-left: 5px;}
.rep-marquee ul{margin-bottom: 0;padding-bottom: 10px;padding-top: 10px;}
.rep-marquee ul li{position: relative;padding-left: 15px;padding-right: 15px;}
.rep-marquee ul li:before{content: "\f0da";font-family: fontAwesome;position: absolute;left: 5px;top: -1px;}
.rep-marquee ul li a{color:#0a0a0a;display: block;transition: all 0.5s ease;}
.rep-marquee ul li a:hover{color: #555;}
.clearAllbtn{display: block;background: #d4342c;color: #fff;margin: 0 auto 15px !important;padding: 6px 12px;font-size: 16px;border:0 none;transition: all 0.5s ease-in-out;}
.clearAllbtn:hover{background: #DB524B;}
.clearAllbtn .fa{margin-left: 10px;}
a.latest-read-more{display: inline-block;float: right;margin-top: -35px;font-size: 12px;color: #fff;background: #0066a1;padding: 4px 8px;font-weight: normal;}
a.latest-read-more:hover{background: #063652;}
.nav-pills li a.reqMethodology{background: #7C67CC;color: #fff;}
.nav-pills li a.reqMethodology:hover{background:#977DB9;}
/*-- Report Page Classes--*/

/*--  All-cateories  --*/
/* entire container, keeps perspective */
a{text-decoration: none !important;}
.all-cat-banner-img{background: url('../images/all-cat-banner.jpg');background-size: cover;height: 100%;}
.flip-container {perspective: 1000px;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container,.front,.back{height: 360px;width: 100%;margin-bottom: 30px;}
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;transform: rotateY(0deg);}
.back {transform: rotateY(180deg);cursor: pointer;}
.flip-container:hover .flipper, .flip-container.hover .flipper, .flip-container.flip .flipper {transform: rotateY(180deg);}
.all-categories-block{margin-top: 50px;float: left;width: 100%;margin-bottom: 30px;}
.all-categories-listing-block h3{font-size: 21px;}
.cat-img-block{position: relative;width: 100%;box-shadow: 3px 3px 3px #aaa;}
.cat-img-block .img-responsive{max-height: 292px;width: 100%;}
.category-title{position: absolute;top: 0;padding: 10px;color:#fff;background: rgba(0,0,0,0.4);border-bottom: 3px solid  #d05604;height: 295px;width: 100%;}
.category-title h2{margin-top: 90px;text-shadow: 2px 2px 2px rgba(0,0,0,0.6);}
.medical-devices-discription, .technology-and-media-discription, .chemical-and-materials-discription, .pharmaceutical-discription, .food-and-beverages-discription, .energy-and-mining-discription, .consumer-goods-discription, .semiconductor-and-electronics-discription, .biotechnology-discription, .healthcare-it-discription, .metals-and-minerals-discription, .defence-and-aeronautics-discription, .packaging-discription, .automotive-discription{padding: 10px;box-shadow: 3px 3px 3px #aaa;border-bottom: 3px solid  #d05604;width: 100%;color: #202020;height: 100%;}
.medical-devices-discription a, .technology-and-media-discription a, .chemical-and-materials-discription a, .pharmaceutical-discription a, .food-and-beverages-discription a, .energy-and-mining-discription a, .consumer-goods-discription a, .semiconductor-and-electronics-discription a, .biotechnology-discription a, .healthcare-it-discription a, .metals-and-minerals-discription a, .defence-and-aeronautics-discription a, .packaging-discription a, .automotive-discription a{color: #202020;}
.small-square {width: 10px;height: 10px;background: #d05604;position: absolute;left: 0;top: 0;}
.medical-devices-discription{background: rgb(63,176,172);}
.technology-and-media-discription{background: #5c617e;}
.chemical-and-materials-discription{background: #62bcfa;}
.pharmaceutical-discription{background: #729f98;}
.food-and-beverages-discription{background: #97743a;}
.energy-and-mining-discription{background: #ff9b6d;}
.consumer-goods-discription{background: #89c541;}
.semiconductor-and-electronics-discription{background: #ffd37c;}
.biotechnology-discription{background: #f9cfd0;}
.healthcare-it-discription{background: #89bdd3}
.metals-and-minerals-discription{background: #cdd422;}
.defence-and-aeronautics-discription{background: #fae596;}
.packaging-discription{background: #5ec6a3;}
.automotive-discription{background: #ffe258;}
.all-cat-icon{position: absolute;right: -17px;top: 0;}
.cat-icon-width{width: 70%;}
.cat-detail-btn{background: transparent;border:1px solid #303030;padding: 2px 10px;right: 0;margin-top: 10px;display: inline-block;}
.all-categories-banner{margin-top: -135px;position: relative;z-index: -1;}
.all-cat-banner-img{width: 100%;background-size: cover !important;background-position: 0 0;height: 100%;position: relative;}
.all-cat-banner-content{text-align: center;position: absolute;bottom: 85px;width: 100%;}
.all-cat-banner-content h1{margin-bottom: 30px !important;line-height: 1.7em;font-size: 5em;color: #fff;font-weight: bold;text-shadow: 3px 3px 3px rgba(0,0,0,0.9);}
/*--  All-cateories  --*/


/*--  services  --*/
.services-banner-img{background: url('../images/services-banner.jpg');background-size: cover;height: 100%;}
.service-listing-block{background: #eee;padding: 20px 0 40px;}
.service-listing-block h3{margin-top: 0;}
.syndicated-small-discription,.custom-small-discription,.consulting-small-discription{color: #fff;padding: 25px;min-height: 318px;}
.syndicated-small-discription{background: #f36f36;}
.custom-small-discription{background: #0e5356;}
.consulting-small-discription{background: #0852af;}
.services-read-more-btn a{display: inline-block;background: transparent;border:2px solid #fff;color: #fff;border-radius: 0 !important;float: right;}
.services-read-more-btn a:hover{color: #fff;}
.services-block{padding: 30px 0;}
/*--  services  --*/



/*-- Top Industry Reports --*/
.top-industry-banner-img{background: url('../images/top-industry-banner.jpg');background-size: cover;height: 100%;}
.spacing{margin-left: 5px;margin-right: 5px;color: #fff;}
.top-in-banner{position: relative;z-index: -1;margin-top: -135px;}
.top-industry-banner-img{width: 100%;background-size: cover !important;background-position: 0 0;height: 100%;position: relative;}
.top-industry-banner-content{text-align: center;position: absolute;bottom: 85px;width: 100%;}
.top-industry-banner-content h1{margin-bottom: 30px !important;line-height: 1.7em;font-size: 5em;color: #fff;font-weight: bold;text-shadow: 2px 2px 2px rgba(0,0,0,0.6);}
.all-category-background{background: #fff;float: left;width: 100%;margin-bottom: 20px;}
.categories-check-box-ul p{margin-left: 5px;margin-top: 30px;}
.categories-check-box-ul li{vertical-align: top;margin-right: 10px;position: relative;padding-left: 0;padding-right: 0;margin-bottom: 5px;}
.categories-check-box-ul li span{display: block;}
.categories-check-box-ul li label{padding: 10px 15px 10px 35px;color: #999;border: 1px solid #d9d9d9;display: inline-block;margin-bottom: 0;cursor: pointer;position: relative;vertical-align: middle;width: 100%;}
.categories-check-box label:before{content: ' ';display: inline-block;width: 18px;height: 18px;border: 2px solid #d9d9d9;position: absolute;left: 5px;top: 11px;}
.categories-check-box input[type="checkbox"]:checked + label:after {content: ' ';display: inline-block;width: 15px;height: 15px;position: absolute;left: 6px;top: 13px;background: url('../images/check.png')no-repeat;}
.categories-check-box input[type="checkbox"]:checked + label:before {border-color: #fff;}
.categories-check-box-ul input[type=checkbox]{display: none;}
label:hover.pharmaceutical-category{color: #128BDC;}
label:hover.healthcare-category{color: #04cdae;}
label:hover.chemical-category{color: #FE3F00;}
label:hover.ittelecom-category{color: #ffcc00;}
label:hover.energy-category{color: #3b8e39;}
label:hover.food-beverages-category{color: #224761;}
label:hover.semiconductor-category{color: #308e70;}
label:hover.consumer-goods-category{color: #dc6e1f;}
label:hover.industrial-category{color: #562894;}
label:hover.healthcare-category{color: #ff9900;}
label:hover.metals-category{color: #708c2f;}
label:hover.defense-and-aeronautics-category{color: #242740;}
label:hover.packaging-category{color: #0c418c;}
label:hover.automotive-category{color: #f25822;}

li label.pharmaceutical-category{border-color: #128BDC;}
li label.healthcare-category{border-color: #04cdae;}
li label.chemical-category{border-color: #FE3F00;}
li label.ittelecom-category{border-color: #ffcc00;}
li label.energy-category{border-color: #3b8e39;}
li label.food-beverages-category{border-color: #224761;}
li label.semiconductor-category{border-color: #308e70;}
li label.consumer-goods-category{border-color: #dc6e1f;}
li label.industrial-category{border-color: #562894;}
li label.healthcare-category{border-color: #ff9900;}
li label.metals-category{border-color: #708c2f;}
li label.defense-and-aeronautics-category{border-color: #242740;}
li label.packaging-category{border-color: #0c418c;}
li label.automotive-category{border-color: #f25822;}

.categories-check-box input[type="checkbox"]:checked + label.pharmaceutical-category{background: #128BDC;border-color: #128BDC;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.healthcare-category{background: #04cdae;border-color: #04cdae;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.chemical-category {background: #FE3F00;border-color: #FE3F00;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.ittelecom-category{background: #ffcc00;border-color: #ffcc00;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.energy-category {background: #3b8e39;border-color: #3b8e39;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.food-beverages-category{background: #224761;border-color: #224761;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.semiconductor-category {background: #308e70;border-color: #308e70;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.consumer-goods-category {background: #dc6e1f;border-color: #dc6e1f;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.industrial-category{background: #562894;border-color: #562894;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.healthcare-category {background: #ff9900;border-color: #ff9900;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.metals-category {background: #708c2f;border-color: #708c2f;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.defense-and-aeronautics-category {background: #242740;border-color: #242740;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.packaging-category {background: #0c418c;border-color: #0c418c;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label.automotive-category {background: #f25822;border-color: #f25822;color: #fff;}
.categories-check-box input[type="checkbox"]:checked + label:before{border-radius: 50%;width: 15px;height: 15px;top: 12px;border-color: #fff;}
.categories-check-box input[type="checkbox"]:checked:before{content: "\f00c";font-family: 'fontAwesome';position: absolute;z-index: 1;top: 10px;left: 10px;font-size: 18px;color: #fff;}
.box{width: 100%;float: left;margin: 20px 0;cursor: pointer; box-shadow: 3px 3px 3px #888888;position: relative;}
.all-categories-reports-block-background{background: #f4f6f6;height: auto !important;}
.tip-report-title{position: relative;}
.tip-report-detail{border: 1px solid #ccc;padding: 15px 25px 20px;background: #fff;}
.category-name{color: #fff;text-shadow: 3px 3px 3px rgba(0,0,0,0.5);}
.tip-report-detail a{font-size: 15px;color: #545454;line-height: 1.7em;}
.tip-report-detail a:hover{color: #001654;text-decoration: underline !important;}
.cat-pages,.publish-date{font-size: 12px;color: #fff;}
.cat-title-bg{background: rgba(0,0,0,0.5);position: absolute;bottom: 0;width: 100%;padding-left: 15px;}
/*-- Top Industry Reports --*/


/*-- Careers --*/
.careers-bg-img{background: url('../images/careers-bg-img.jpg') 50% 50% no-repeat;}
.careers-main-content{background: #efefef;}
.careers-main-content p{font-size: 18px;line-height: 1.7em;color: #666;margin-bottom: 30px;}
.careers-jobs-content{padding-top: 30px;padding-bottom: 30px;background: linear-gradient(rgba(15, 15, 15, 0.85),rgba(15, 15, 15, 0.85)),url('../images/careers-opening-bg.jpg') 50% 50% no-repeat;background-attachment: fixed;background-size: cover;color: #fff;}
.opening-item{color: #959595;font-size: 16px;margin-top: 20px;margin-bottom: 20px;}
.opening-item .col-md-12{padding: 15px 30px;height: 300px;border: 1px solid #f1f1f1;box-shadow: 1px 1px 3px rgba(0,0,0,0.3)}
.opening-item .lead{color: #006db0;}
.opening-item{color: #4b4b4b;display: block;background: #ededed;}
.opening-item .btn,.job-opening-info .btn{position: absolute;bottom: 20px;background: #d8460b;color: #fff;border-radius: 0;padding: 10px 20px;transition: all 0.5s ease;}
.opening-item .btn .fa,.job-opening-info .btn .fa{margin-left: 10px;font-size: 17px;}
.job-opening-info{}
.careers-upload-resume-block{padding-top: 30px;background: linear-gradient(to right, #3a3a3a 0%,#3a3a3a 55%,#0A4E66 55%,#0A4E66 100%);color: #fff;border-bottom: 3px solid #f58584;}
.careers-upload-resume-block a{text-decoration: underline;transition: all 0.5s ease;}
.careers-upload-resume-block a:hover{color: #eee;}
.apply-for-job-block{background: #6f6e6e;color: #fff;}
.job-opening-info .btn{position: relative;bottom: auto;margin-top: 60px;}
.opening-item:hover .btn{background: #f06f3b}
.job-opening-info .btn:hover{color: #fff;}
.careers-jobs-opening{margin-top: 60px;}
.job-details-block{border: 1px solid #ccc;margin-bottom: 30px;}
.job-opening-info{background: #7b7b7b;padding:30px;color: #fff;font-size: 18px;}
.job-opening-info h2{margin-top: 0;}
.job-opening-description{}
.job-description-item{color: #4a4a4a;font-size: 16px;line-height: 1.7em;}
.job-description-item ul, .job-description-item ol{margin-left: 20px;}
.apply-for-job-block h3{margin-top:0;padding: 15px 0 15px 30px;background: #353535;font-size: 20px;}
.upload-resume-block p{margin-left: 30px;}
.upload-resume-form input,.upload-resume-form textarea{width: 100%;border: 0 none;color: #333;}
.upload-resume-form textarea{padding: 5px;}
.upload-resume-form li:nth-child(odd){margin-bottom: 3px;background: rgba(0,0,0,0.4);padding: 5px;padding: 5px 30px;}
.upload-resume-form li:nth-child(even){margin-bottom: 0;padding: 0 30px;}
.upload-resume-form li.sub-btn{background: transparent;text-align: center;}
.upload-resume-form input {padding: 5px;height: 34px;vertical-align: top;margin-top: 5px;}
.upload-resume-form input#captcha-form{width: 50%;}
.upload-resume-form button{padding: 10px 20px;background: #1d1d1d;color: #b4b4b4;border: 0 none;transition: all 0.5s ease;}
.upload-resume-form button:hover{background: #3d3d3d;color: #fff;}
/*-- Careers --*/

/*--  Thank you  --*/
.thank-you-main-content{background: url('../images/thankyou.jpg')0 0 no-repeat;width: 100%;height: 100vh;background-size: cover;}
.main-thank-you-social-media-icon p{margin-bottom: 10px;}
.main-thank-you-social-media-icon ul li a span{border-radius:999px;display: block;border:1px solid;}
.main-thank-you-social-media-icon ul li a span.fa-facebook{padding: 13px 20px;background: #3D589B;color: #fff;}
.main-thank-you-social-media-icon ul li a span.fa-twitter{padding: 13px 15px;color: #fff;background: #3fcdfd;}
.main-thank-you-social-media-icon ul li a span.fa-linkedin{padding: 13px 16px;color: #fff;background: #0177B5;}
.main-thank-you-social-media-icon ul li a span.fa-google-plus{padding: 13px 10px;color: #fff;background: #D6201F;}
.main-thank-you-social-media-icon ul li a span.fa-facebook:hover{color: #3D589B;background: transparent;}
.main-thank-you-social-media-icon ul li a span.fa-twitter:hover{color: #3fcdfd;background: transparent;}
.main-thank-you-social-media-icon ul li a span.fa-linkedin:hover{color: #0177B5;background: transparent;}
.main-thank-you-social-media-icon ul li a span.fa-google-plus:hover{color: #D6201F;background: transparent;}
.main-thank-you-social-media-icon hr{width: 10%;margin: 10px 0 30px 0;border-color: red;border-color: red;background: red;margin-left: auto;margin-right: auto;border-width: 3px;}
.thank-you-font-size{font-size: 7em;text-shadow: 3px 3px 3px rgba(0,0,0,0.5);margin: 120px 0 40px;}
/*--  Thank you  --*/

/*--  Analysts Page  --*/
.analysts-list-item{margin-top: 30px;border-bottom: 1px solid #ddd;padding-bottom: 30px;background: #f8f8f8;}
.analysts-list-item p{margin-bottom: 0;}
.analysts-list-item:hover{background: #f1f1f1;}
.experts-list-block .lead{font-size: 26px;color: #666;}
.analysts-list-item a{color: #555;font-weight: normal !important;}
.analyst-img, .analyst-info{float: left;margin-bottom: 15px;}
.analyst-img{margin-top: 15px;}
.analyst-info h3{margin-top: 15px;}
.msg-analyst-link{position: absolute;bottom: 15px;right: 15px;}
.msg-analyst-link:hover{color: #ac111f;}
.analysts-list-item ul li{margin-bottom: 5px !important;}
.analyst-desc{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.analyst-basic-info{background: #f6f6f6;padding-top: 15px;padding-right: 15px;margin-bottom: 30px;}
.analyst-desc{line-height: 1.8em;font-size: 17px;color: #666;}
.analyst-pubs ul{margin-top: 20px;margin-left: 20px;}
.analyst-pubs a{font-size: 15px;color: #0C8DE5;}
.analyst-pubs a:hover{color: #ac111f;}
.analysts-details-block .sidebar-block{border-bottom: 0;margin-bottom: 60px;background: #f9f9f9;margin-left: 15px;}
.analysts-details-block .sidebar-block h4{color: #0C8DE5;margin-top: 0;}
.analysts-details-block .sidebar-block ul{color: #666;}
/*--  Analysts Page  --*/

/*--  Sitemap Page  --*/
.sitemap-container {margin-bottom: 30px;}
.sitemap-container .nav-tabs{margin-top: 30px;border-bottom: 0 none;}
.sitemap-container .tab-content>.tab-pane{min-height: 840px;}
.sitemap-container .tab-content{border: 1px solid #ddd;border-radius: 5px;padding: 30px;margin-left: -1px;}
.sitemap-container .nav-tabs li{width: 100%;margin-bottom: 15px;background: #fff;}
.sitemap-container .nav-tabs li.active{background: #fff;z-index: 1;}
.sitemap-container .nav-tabs li a{border:1px solid #ddd;border-radius: 4px;margin-right: 5px;background: -webkit-linear-gradient(top,#f7f7f7 30%,#e8e8e8);background:linear-gradient(top,#f7f7f7 30%,#e8e8e8);background: -moz-linear-gradient(top,#f7f7f7 30%,#e8e8e8);background: -o-linear-gradient(top,#f7f7f7 30%,#e8e8e8);color: #555;font-size: 16px;font-weight: bold;}
.sitemap-container .nav-tabs li:hover a{background: -webkit-linear-gradient(bottom,#f7f7f7 30%,#e8e8e8);background:linear-gradient(bottom,#f7f7f7 30%,#e8e8e8);background: -moz-linear-gradient(bottom,#f7f7f7 30%,#e8e8e8);background: -o-linear-gradient(bottom,#f7f7f7 30%,#e8e8e8);}
.sitemap-container .nav-tabs li.active a{border:1px solid #ddd;border-right: 0 none;border-radius: 4px 0 0 4px;margin-right: 0;z-index: 1;background: #fff;}
.sitemap-container .nav-tabs li a{display: block;}
.sitemap-container .tab-pane a{display: block;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dotted #ddd;}

/*--  Sitemap Page  --*/


/*--  All Icons and BG Images as per cat ID  --*/
.home-toprep-img-1{background: url('../images/1-home-toprep-img.jpg');}
.home-toprep-img-2{background: url('../images/2-home-toprep-img.jpg');}
.home-toprep-img-3{background: url('../images/3-home-toprep-img.jpg');}
.home-toprep-img-4{background: url('../images/4-home-toprep-img.jpg');}
.home-toprep-img-5{background: url('../images/5-home-toprep-img.jpg');}
.home-toprep-img-7{background: url('../images/7-home-toprep-img.jpg');}
.home-toprep-img-19{background: url('../images/19-home-toprep-img.jpg');}
.home-toprep-img-21{background: url('../images/21-home-toprep-img.jpg');}
.home-toprep-img-35{background: url('../images/35-home-toprep-img.jpg');}
.home-toprep-img-38{background: url('../images/38-home-toprep-img.jpg');}
.home-toprep-img-41{background: url('../images/41-home-toprep-img.jpg');}
.home-toprep-img-42{background: url('../images/42-home-toprep-img.jpg');}
.rep-bg-img-1{background: url('../images/1-rep-bg-img.jpg');}
.rep-bg-img-2{background: url('../images/2-rep-bg-img.jpg');}
.rep-bg-img-3{background: url('../images/3-rep-bg-img.jpg');}
.rep-bg-img-4{background: url('../images/4-rep-bg-img.jpg');}
.rep-bg-img-5{background: url('../images/5-rep-bg-img.jpg');}
.rep-bg-img-7{background: url('../images/7-rep-bg-img.jpg');}
.rep-bg-img-19{background: url('../images/19-rep-bg-img.jpg');}
.rep-bg-img-21{background: url('../images/21-rep-bg-img.jpg');}
.rep-bg-img-35{background: url('../images/35-rep-bg-img.jpg');}
.rep-bg-img-38{background: url('../images/38-rep-bg-img.jpg');}
.rep-bg-img-41{background: url('../images/41-rep-bg-img.jpg');}
.rep-bg-img-42{background: url('../images/42-rep-bg-img.jpg');}
.pr-dtl-bg-img-1{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/1-pr-det-banner.jpg');}
.pr-dtl-bg-img-2{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/2-pr-det-banner.jpg');}
.pr-dtl-bg-img-3{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/3-pr-det-banner.jpg');}
.pr-dtl-bg-img-4{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/4-pr-det-banner.jpg');}
.pr-dtl-bg-img-5{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/5-pr-det-banner.jpg');}
.pr-dtl-bg-img-7{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/7-pr-det-banner.jpg');}
.pr-dtl-bg-img-19{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/19-pr-det-banner.jpg');}
.pr-dtl-bg-img-21{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/21-pr-det-banner.jpg');}
.pr-dtl-bg-img-35{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/35-pr-det-banner.jpg');}
.pr-dtl-bg-img-38{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/38-pr-det-banner.jpg');}
.pr-dtl-bg-img-41{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/41-pr-det-banner.jpg');}
.pr-dtl-bg-img-42{background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/42-pr-det-banner.jpg');}
.syn-cat-1-img{background: url('../images/1-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-2-img{background: url('../images/2-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-3-img{background: url('../images/3-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-4-img{background: url('../images/4-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-5-img{background: url('../images/5-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-7-img{background: url('../images/7-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-19-img{background: url('../images/19-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-21-img{background: url('../images/21-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-35-img{background: url('../images/35-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-38-img{background: url('../images/38-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-41-img{background: url('../images/41-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-cat-42-img{background: url('../images/42-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-1-img{background: url('../images/1-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-2-img{background: url('../images/2-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-3-img{background: url('../images/3-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-4-img{background: url('../images/4-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-5-img{background: url('../images/5-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-6-img{background: url('../images/6-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-7-img{background: url('../images/7-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-8-img{background: url('../images/8-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-9-img{background: url('../images/9-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-10-img{background: url('../images/10-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-11-img{background: url('../images/11-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-12-img{background: url('../images/12-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-13-img{background: url('../images/13-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-14-img{background: url('../images/14-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-15-img{background: url('../images/15-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-16-img{background: url('../images/16-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-17-img{background: url('../images/17-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-18-img{background: url('../images/18-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-19-img{background: url('../images/19-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-20-img{background: url('../images/20-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-21-img{background: url('../images/21-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-22-img{background: url('../images/22-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-23-img{background: url('../images/23-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-24-img{background: url('../images/24-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-25-img{background: url('../images/25-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-26-img{background: url('../images/26-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-27-img{background: url('../images/27-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-28-img{background: url('../images/28-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-29-img{background: url('../images/29-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-30-img{background: url('../images/30-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-31-img{background: url('../images/31-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-32-img{background: url('../images/32-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-33-img{background: url('../images/33-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-34-img{background: url('../images/34-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-35-img{background: url('../images/35-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-36-img{background: url('../images/36-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-37-img{background: url('../images/37-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-38-img{background: url('../images/38-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-39-img{background: url('../images/39-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-40-img{background: url('../images/40-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-41-img{background: url('../images/41-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-42-img{background: url('../images/42-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-43-img{background: url('../images/43-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-44-img{background: url('../images/44-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-45-img{background: url('../images/45-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-46-img{background: url('../images/46-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-47-img{background: url('../images/47-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-48-img{background: url('../images/48-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-49-img{background: url('../images/49-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-50-img{background: url('../images/50-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-51-img{background: url('../images/51-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-52-img{background: url('../images/52-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-53-img{background: url('../images/53-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-54-img{background: url('../images/54-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-55-img{background: url('../images/55-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-56-img{background: url('../images/56-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-57-img{background: url('../images/57-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-58-img{background: url('../images/58-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-59-img{background: url('../images/59-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-60-img{background: url('../images/60-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-61-img{background: url('../images/61-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-62-img{background: url('../images/62-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-63-img{background: url('../images/63-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-64-img{background: url('../images/64-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-65-img{background: url('../images/65-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-66-img{background: url('../images/66-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-67-img{background: url('../images/67-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-68-img{background: url('../images/68-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-69-img{background: url('../images/69-sub-syndicated-banner.jpg') 50% 50% no-repeat;}
.syn-sub-cat-70-img{background: url('../images/70-sub-syndicated-banner.jpg') 50% 50% no-repeat;}

/*--  All Icons and BG Images as per cat ID  --*/



@media all and (min-width: 1024px){
	.absolute-left-block{position: absolute;left: 0;width: 50%;height: 100%;z-index: 1}
	.absolute-right-block{position: absolute;right: 0;width: 50%;height: 100%;z-index: 1}
	.absolute-full-block{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1}
	.abt-us-absolute-left-bg,.abt-us-absolute-bg{width: 50%;z-index: 0;background: url('../images/abt-us-absolute-bg.jpg');background-size: cover;left: 50%;top: 0;}
	.abt-us-absolute-left-bg{left: 0;top: 0;background: url('../images/abt-us-absolute-left-bg.jpg');;background-size: cover;}
}



@media all and (max-width: 768px){
#content{padding-bottom: 15px;}
footer{height: auto;margin-top: 0;}
.home-syndicated-block .home-header,.home-featured-reports-block .home-header, .home-industries-block .home-header, .home-news-block .home-header, .home-careers-block .home-header, .home-services-block .home-header, .home-connect-block .home-header{left: 15px;}
.parallex-image{}
.read-btn{padding: 12px 30px;}
.home-header{font-size: 2.5em;position: relative;}
.home-services-block,.home-syndicated-block,.home-industries-block,.home-news-block{height: auto;min-height: 100vh;}
.container-fluid,.banner-inner-text .container-fluid{padding-left: 15px;padding-right: 15px;}
.home-report-list,.home-industries-block .home-cat-list,.home-contact-block{padding-left: 0;padding-right: 0;}
.home-industries-block{background: #2d727d;}
.home-news-block{background: #b5aeae;} 
.home-news-item h3{color: #fff;}
.home-news-item .pub-date{color: #fff;}
.short-navigation-block,.short-menu{width: 100%;}
.short-navigation-block{background: #eeefec;}
.short-menu div{width: 33.33%;float: left;border-bottom: 0 none;}
.short-menu div:nth-child(1){left: 50%;margin-left: -64px;}
.short-menu div:nth-child(1) img{height: 60px;padding:5px 0;}
.short-menu div:nth-child(2){position: absolute;left: 0;}
.short-menu div:nth-child(3){position: absolute;right: 0;}
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom{background-color: #333;cursor: pointer;}
a.animate{color: #333!important;cursor: pointer;}
.bootsnipp-search .btn-danger{margin-left: 0 !important;margin-top: 5px;}
.bootsnipp-search.open{padding: 0;position: absolute;}
.input-group .form-control, .input-group-addon, .input-group-btn{display: block;}
.banner-text-block .lead{font-size: 18px;}
.banner-text-block{top: 80px;width: 100%;}
.home-syndicated-img{background: #00378A;}
.home-custom-img{background: #a37c45;}
.home-consulting-img{background: #f15600;}
.home-advisory-img{background: #50686c;}
.banner-text-block h2{font-size: 2em;}
.parallex-syndicated-banner,.parallex-industries-banner,.parallex-consulting-banner,.parallex-connect-banner{background: transparent;}
.slide-text-box{position: relative;top: 30px;}
.home-industries-block .home-cats-ul li{min-height: 162px;}
.home-industries-block .home-cats-ul li .lead{font-size:15px;}
.home-syndicated-block .slide-text-box, .home-news-block .slide-text-box, .home-industries-block .slide-text-box,.home-location-block,.home-contact-block{width: 90% !important;}
.home-location-block,.home-contact-block{top:auto !important;left: 15px !important;padding: 15px;float: left;}
.home-contact-form ul li input, .home-contact-form ul li textarea,.home-contact-form ul{width: 100%;}
.home-syndicated-block{}
.home-news-list{margin-top: 30px;}
.inner-report-banner-breadcrumb-block,.inner-static-banner-breadcrumb-block,.inner-banner-breadcrumb-block,.pr-cat-img, .inner-cat-img{height: auto;padding-bottom: 10px;}
.cat-short-desc{margin-left: -15px;margin-top: 0;width: 100%;padding: 15px;}
.featured-research-block, .report-data-block, .reports-insights-block, .cat-pr-block{}
.rep-list-item .col-xs-2{padding-left: 0;padding-right: 0;}
.pr-listing-block{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;-moz-column-gap: 0;-webkit-column-gap: 0;column-gap: 0;}
.pr-list-item{width: 100%;}
.inner-static-banner-breadcrumb-block .breadcrumb{top: 60px;}
.request-pr-sample-btn,.request-pr-custom-btn,.request-pr-buy-btn,.request-pr-toc-btn{margin-bottom: 5px;}
.report-inner-header{position: relative;}
.report-inner-header .inner-main-title{font-size: 2em;}
.report-info-block .affix{position: relative;width: 100%;left: auto;}
aside.affix{position: relative;width: 100%;top: auto;right: auto;}
.sample-form-ul li:nth-child(odd),.sample-form-ul li:nth-child(even){width: 100%;}
.sample-form-ul li input[name="captcha"]{width: 55%;}
.home-contact-form button, .form-submit-btn, button#DownloadTOC{padding: 12px 48px;}
.nav-pills{width: 90%;}
.nav-pills li{width: 100%;margin-bottom: 3px;text-align: center;}
.nav-pills>li.active a{border-radius: 5px;padding-bottom: 10px;}
.tab-pane .sample-form-ul{margin-left: 5px;}
.sample-form-block .pubdetlsHd{margin-left: 15px;}
.sample-form-ul input[type="text"], .sample-form-ul input[type="email"], .sample-form-ul textarea, .sample-form-ul select{height: 39px;}
.home-features-intro{margin-top: 60px;padding-left: 30px;padding-right: 30px;}
.home-features-item-block{border-left: 0;padding-left: 0;}
.home-features-item-block:after{display: none;}
.buy-report-block.affix{position: relative;width: 100%;max-width: 100%;right: 0;}
}


@media all and (max-width: 480px){
	.home-features-item{padding-left: 0;padding-right: 0;}
	.home-features-item:before{display: none;}
}

@media all and (min-width: 768px) and (max-width: 1440px){
}