
.client-benefits h3{font-size: 1.5rem}
.benefits-item-list{}
.benefit-item{border: 1px solid #ddd;margin-bottom: 10px;}
.benefit-item strong{font-size: 15px;position: relative;background: #e9e9e9;display: block;padding: 5px 5px 5px 30px}
.benefit-item strong:before{content: '';position: absolute;width: 24px;line-height:32px;left: 0;font-family: 'Linearicons';background: #d9d9d9;top: 0;text-align: center;}
.benefit-item:nth-child(1) strong:before{content: '\e90e'}
.benefit-item:nth-child(2) strong:before{content: '\e937'}
.benefit-item:nth-child(3) strong:before{content: '\e915'}
.benefit-item:nth-child(4) strong:before{content: '\e90c'}
.benefit-item:nth-child(5) strong:before{content: '\e933'}
.benefit-item p{font-size: 13px;line-height: 1.7em;padding: 5px;}

.engagement-model-block h2,.syndicated-research-features-block .lead,.consultancy-case-studies-block h2,.engagement-model-categories h2{text-transform: uppercase;}
.abt-hr{width: 120px;height: 3px;background: #333;border-color: #333;margin-right: auto;margin-left: auto;}
.consultancy-case-studies-block .abt-hr{background: #fff;border-color: #fff;}
.engagement-model ul{width: 60%;margin: 15px auto;font-size: 15px;}
.engagement-model ul li{margin-bottom: 5px;line-height: 1.7em;}
.engagement-model-block .border-right{border-right:1px solid #b6cece;}

.about-us-list-item{margin-top: 30px;margin-bottom: 30px;}
.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-item .point{font-size: 28px;color: #282828;transition: 0.3s all ease-in-out;margin-bottom: 0;margin-top: 10px;text-transform: uppercase;color: #05A6F0;text-align: center;}
.about-us-list-item .lnr{font-size: 3rem;color: #05A6F0;display: block;text-align: center;}

.consulting-types-block{padding-top: 60px;padding-bottom:60px;background: linear-gradient(rgba(5, 166, 240, 0.7),rgba(5, 166, 240, 0.75)),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: #05A6F0;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;font-size: 1.25rem;font-weight: 600}
.consulting-item-content ul, .consulting-item-content ol{margin-left: 30px;color: #05A6F0;margin-top: 15px;margin-bottom: 20px;}
.consulting-item-content ul li, .consulting-item-content ol li{margin-bottom: 10px; color: #2F2F2F}

.consulting-block p{font-size: 1.25rem;line-height: 1.7em;}
.consultancy-case-studies-block{background: #00B28F}
.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;}
.divforDiv, .divtoDiv{text-align: center;width: 100%}
.engagement-model-categories a{padding-top: 30px;padding-bottom: 30px;display: block;border-bottom: 1px dotted #ddd;font-weight: 600;background: #fff;margin-top: 15px;margin-bottom: 15px;color: #0066a1;transition: all 0.3s ease;background: #E8F0FD}
.engagement-model-categories a:hover{background: #f4f4f4;color: #D36539;transform: translateY(-3px);box-shadow: 0 8px 16px rgba(0,0,0,0.2)}
.engagement-model-categories a span{font-size: 15px;display: block;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
.engagement-model-countries{background: #FFFFFF}
.procurement-features-item{font-size: 16px;line-height: 1.6em;font-size: 16px;line-height: 1.6em;}
.procurement-features-item .lead{margin-bottom: 5px;font-weight: 600}
.procurement-features-item img{border: 1px solid #ddd;margin-bottom: 15px;}
.procurement-features-item p{padding-left: 15px;padding-right: 15px;}
.consulting-sub-block{margin-bottom: 30px;}

.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;background: #eee;border: 1px solid #ddd}
.btn-faq[aria-expanded="true"]:before{content: "\ec37";position: absolute;font-family: Linearicons;right: 0;margin-right: 10px;}
.btn-faq[aria-expanded="false"]:before{content: "\ec36";position: absolute;font-family: Linearicons;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;}
.faqs-item .panel-body{padding: 15px;}
.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: 150px;}
.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);}



.category-subcat-block{padding-top: 60px;padding-bottom: 60px;background: #05A6F0}
.subcat-item{text-align: center;}
.subcat-item a{display: block;background: #f4f4f4;box-shadow: 0 4px 8px rgba(0,0,0,0.25);border-radius: 5px;padding: 15px;transition: all 0.33s ease;margin-top: 15px;margin-bottom: 15px;min-height: 210px;}
.subcat-item a .lead{margin-bottom: 0;text-transform: uppercase;color: #333;font-weight: 600;letter-spacing: 0.5px;transition: all 0.33s ease}
.subcat-item a:hover{box-shadow: 0 18px 35px rgba(0,0,0,0.2);transform: translateY(-3px);}
.subcat-item a:hover .lead{color: #0175ab}

.featured-report-block,.category-enquiry-block{padding-top: 60px;padding-bottom: 60px;}
.featured-report-item{background: #f4f4f4;padding: 30px;}
.featured-report-item .fr-rep-img{width:40%;box-shadow: 2px 4px 6px rgba(0,0,0,0.5);z-index: 1;position: relative;margin-top: 30px;margin-bottom: 30px;height: 300px;overflow: hidden;background: #f4f4f4}
.featured-report-item .fr-rep-img img{}
.featured-report-item .fr-rep-title{position: absolute;width: 60%;height:calc(100% - 60px);right: 30px;background: #fff;top: 30px;padding: 30px 30px 30px 60px;display: flex;flex-direction: column;justify-content: center;}
.featured-report-item .fr-rep-title h2{color: #2f2f2f;font-weight: 600;font-size: 1.5rem}
.featured-report-item .fr-rep-title .pub-date{font-size: 14px;color: #7e7e7e}
.featured-report-item .fr-rep-title .pub-date span{margin-right: 5px;vertical-align: top;}
.featured-report-item .fr-rep-title .desc{color: #333}
.featured-report-item .fr-rep-title a.open-report-btn{display: inline-block;padding: 5px 15px;border: 2px solid #0f4471;color: #fff;background:#0f4471;transition: all 0.33s ease;margin-right: auto;text-transform: uppercase;border-radius: 12px;position: relative;}
.featured-report-item .fr-rep-title a.open-report-btn span{vertical-align: middle;}
.featured-report-item .fr-rep-title a.open-report-btn .lnr{vertical-align: middle;margin-left: 5px;font-weight: 600;transition: all 0.33s ease}
.featured-report-item .fr-rep-title a.open-report-btn:hover .lnr{transform: translateX(3px);}
.featured-report-item .fr-rep-title a.open-report-btn:hover{background: #153375;color: #fff;border-color: #153375}
.featured-report-item a{display: block;transition: all 0.33s ease}
#featuredReportsCarousel .carousel-control-next,#featuredReportsCarousel .carousel-control-prev{width: 40px;height: 40px;background: #f35325;top: calc(50% - 20px);}
.cat-related-report-item{text-align: center;display: flex;flex-direction: column;height: 100%;padding: 5px;border-bottom: 1px dotted #ddd;}
.cat-related-report-item h2{font-size: 16px;line-height: 24px;}
.feature-bg-box {position: relative;margin-bottom: 0; padding: 30px;border-radius: 4px;}
.gray-bg {background: #f6f6f6;}
.feature-bg-box,.feature-bg-box:hover .icon,.top-market-report-item:hover .icon {-webkit-transition: all .3s ease;transition: all .3s ease;}
.feature-bg-box .icon,.top-market-report-item .icon {position: absolute;top: -40px;left: 50%;width: 80px;height: 80px;margin-left: -40px;text-align: center;border-radius: 50%;background: #fff;box-shadow: 0 0 0 5px #A0AA95; line-height: 80px;}
.featured-item.feature-bg-box .icon i,.top-market-report-item .icon i {color: #808184;font-size: 3rem;line-height: 80px;}
.feature-bg-box .title {display: inline-block;margin-top: 60px;}
.height-fix {height: 300px;}
.featured-item{background: #f5f5f5;display: flex;flex-direction: column;height: 100%}
.featured-item .number {color: #e1e1e1;font-size: 36px;font-weight: normal;}
.featured-item.feature-outline.right {position: relative;padding: 0 80px 0 0;}
.featured-item.feature-outline.right .icon {position: absolute;top: 0;right: 0;display: block;}
.featured-item .icon img{width: 48px;height: auto;}
.featured-item .icon i {font-size: 36px;}
.featured-item .title h4 {margin-bottom: 20px;letter-spacing: 1px;font-weight: normal;font-size: 1rem;color: #fff}
.featured-item .desc {color: #fff;font-size: 1rem}
.featured-item.border-box {margin-bottom: -1px;margin-left: -1px;padding: 50px;border: 1px solid #f2f2f2;}
.featured-item.border-box:hover {color: #7e7e7e;border: 1px solid transparent;background: #222;}
.featured-item.border-box:hover h4 {color: #fff;}
.featured-item.border-box,.featured-item.border-box:hover,.featured-item.border-box h4,.featured-item.border-box:hover h4,.featured-item.border-box .icon i,.featured-item.border-box:hover .icon i {-webkit-transition: all .3s ease;transition: all .3s ease;}
.cat-related-report-item .icon{top: -30px;width: 60px;height: 60px;margin-left: -30px;line-height: 56px;z-index: 1}
.cat-related-report-item a{margin-bottom: 0;text-transform: uppercase;color: #333;display: block;transition: all 0.33s ease}
.cat-related-report-item a:hover{color: #2f2f2f}
.category-main-pr-item{padding-top: 60px;padding-bottom: 60px;}
.category-main-pr-item a{display: block;color: #fff;}
.category-main-pr-item .cat-main-pr-content{position: absolute;bottom: 60px;padding: 30px;background: rgba(0,0,0,0.5);}
.category-main-pr-item .cat-main-pr-content .pr-title{font-size: 1.5rem;text-transform: uppercase;font-weight: 600;letter-spacing: 0.1rem}
.category-main-pr-item .cat-main-pr-content .pr-pub-date{color: #e9e9e9;font-size: 14px}
ul.cat-pr-list{margin-top: 60px;margin-left: 30px;}
ul.cat-pr-list li{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dotted #b58302}
ul.cat-pr-list li a,ul.cat-pr-list li h2{color: #382600;display: block;transition: all 0.3s ease;font-size: 1.1rem;}
ul.cat-pr-list li a:hover{color: #2f2f2f}
ul.cat-pr-list li p{margin-bottom: 0;font-size: 12px;margin-bottom: 5px;color: #886201}
.key-interest-item a{padding: 15px;text-align: center;box-shadow:0 3px 6px 4px rgba(0,0,0,0.1);margin-bottom: 15px;margin-top: 15px;border-radius: 5px;display: block;transition: all 0.33s ease;border: 2px solid rgba(0,0,0,0.2);color: #031d2d;font-weight: 600;font-size: 1.1rem}
.key-interest-item a:hover{color: #fff;background: #05A6F0}
.read-action-btn,.p-read-more,.show-all-cat-rep-btn{border: 2px solid #0f4471;background: #0f4471;display: inline-block;color: #fff;text-transform: uppercase;font-weight: 600;padding: 12px 36px;margin: 0 auto;transition: all 0.33s ease;letter-spacing: 0.33px;margin-top: 15px;margin-bottom: 15px;border-radius: 12px;position: relative;font-size: 14px}
.read-action-btn:hover,.p-read-more:hover,.show-all-cat-rep-btn:hover{background: #153375;color: #fff;border-color: #153375}
.cat-related-report-item a:before,.top-market-report-item a:before{transition: all 0.4s;position: absolute;content: "";width: 100%;height: 50%;left: 50%;margin-left: -50%;top: 25%;border-color: rgba(255,255,255,0);border-style: solid;border-width: 0 2px;z-index: -1}
.cat-related-report-item a:after,.top-market-report-item a:after{transition: all 0.4s;position: absolute;content: "";width: 50%;height: 100%;left: 50%;margin-left: -25%;top: 0;border-color: rgba(255,255,255, 0);border-style: solid;border-width: 2px 0;z-index: -1}
.cat-related-report-item a:hover:after,.top-market-report-item a:hover:after{width: 100%;margin-left: -50%;border-color: #f1f1f1;}
.cat-related-report-item a:hover:before,.top-market-report-item a:hover:before{ height: 100%;top: 0%;border-color: #f1f1f1;}
.cat-related-report-item a:before,.cat-related-report-item a:after{z-index: 0}
.cat-related-report-item a:hover:before,.cat-related-report-item a:hover:after{border-color: #A0AA95}

#categoriesAccordion{}
#categoriesAccordion .card-header{padding: 0}
#categoriesAccordion .card-header .btn-link{width: 100%;cursor: pointer;text-align: left;padding: 8px 15px;font-size: 18px;color: #2f2f2f;background: #f6f6f6;font-weight: 600}
#categoriesAccordion .card-body ul{list-style-type: none;}
#categoriesAccordion .card-body ul li a{display: block;padding: 8px 15px 8px 25px;border-bottom: 1px dotted #ddd;position: relative;color: #333}
#categoriesAccordion .card-body ul li a:before{content: '\e91b';position: absolute;font-family: 'Linearicons';left: 0;}
#categoriesAccordion .card-body ul li a:hover{color: #f35325}


/*-- About Classes--*/
.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: #333;}
.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,.about-us-main-content h1{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;}
.no-padding-left{padding-left: 0;}
.home-features-block-img > .gradient-overlay-white{background: rgba(0,0,0,0.7);}
.about-us-mission-block .col-lg-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-lg-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-lg-10{padding-left: 75px;margin-bottom: 5px;}
.methodology-key-item:nth-child(even) .col-lg-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-lg-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 175px 0 0 45px;border-color: transparent transparent transparent #00C0E4;position: absolute;left: 100%;z-index: 1}
.methodology-key-item:nth-child(2) .col-lg-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 230px 45px;border-color: transparent transparent #5BD999 transparent;position: absolute;right: 100%;z-index: 1}
.methodology-key-item:nth-child(3) .col-lg-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 325px 0 0 45px;border-color: transparent transparent transparent #8a72f5;position: absolute;left: 100%;z-index: 1}
.methodology-key-item:nth-child(4) .col-lg-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 175px 45px;border-color: transparent transparent #EAC14D transparent;position: absolute;right: 100%;z-index: 1}
.methodology-key-item:nth-child(5) .col-lg-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 450px 0 0 45px;border-color: transparent transparent transparent #E6567A;position: absolute;left: 100%;z-index: 1}
.methodology-key-item:nth-child(6) .col-lg-2:before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 230px 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%;z-index: 5;left: 0;margin-left: 0;}
#testimonialsCarousel .carousel-indicators li {display: inline-block;width: 10px;height: 10px;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;}
.services-block{padding-top: 45px;padding-bottom: 45px}
/*-- About Classes--*/



/* Aside Block */
.bottom-benefits-block{padding-top: 45px;padding-bottom: 45px;background: #fff;}
.bottom-benefits-block ul{margin-top: 30px;}
.bottom-benefits-block ul li{width: calc(20% - 5px);float: left;}
.benefits-item{text-align: center}
.benefits-item .lnr{font-size: 4rem;color: #f35325;margin-bottom: 15px;}
.benefits-item .lead{text-transform: uppercase;font-family: 'Barlow',sans-serif;}
.bottom-benefits-block.categories-benefits{padding-top: 0}
.bottom-benefits-block.categories-benefits ul{margin-top: 0}
.bottom-benefits-block.categories-benefits ul li{width: 100%;display: block;padding: 30px;border-bottom: 1px dotted #ddd}
.bottom-benefits-block.categories-benefits ul li .desc{font-size: 14px;margin-bottom: 0}
ul.cat-pr-list{margin-top: 60px;margin-left: 30px;}
ul.cat-pr-list li{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dotted #b58302}
ul.cat-pr-list li a{color: #382800;display: block;transition: all 0.3s ease;}
ul.cat-pr-list li a:hover{color: #2f2f2f}
ul.cat-pr-list li p{margin-bottom: 0;font-size: 12px;margin-bottom: 5px;color: #886201}

.home-contact-block{background: #f35325;padding: 60px 0}
.line-divider{padding-top: 30px;padding-bottom: 30px;}
.line-divider hr{width: 50%;height: 1px;margin-left: auto;margin-right: auto;border: 0;background:rgba(255,255,255,0.1);box-shadow: 0 1px 1px rgba(255,255,255,0.2)}
.fun-factor {float: left;width: 20%;padding: 15px;color: #fff}
.fun-factor .h1{font-size: 2rem}
.fun-factor span{font-size: 12px}
.fun-factor .icon {float: left;margin-top: 10px;}
.fun-factor .icon i {color: #fff;font-size: 36px;}
.fun-factor .fun-info {padding-left: 75px;}
.fun-factor .fun-info span {display: block;letter-spacing: 1px;text-transform: uppercase;}
.fun-factor .fun-info h1,.fun-factor .fun-info h2,.fun-factor .fun-info h3,.fun-factor .fun-info h4,.fun-factor .fun-info h5,.fun-factor .fun-info h6 {margin-bottom: 0;color: #222;font-weight: normal;}
.fun-factor .fun-info {position: relative;}
.fun-factor .fun-info:before {position: absolute;top: 0;left: 50px;width: 1px;height: 80px;content: "";-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);transform: rotate(30deg); background: rgba(0, 0, 0, .2);}
.fun-factor-parallax {height: auto;background-image: url(../images/11.jpg);background-repeat: repeat;background-attachment: fixed;background-position: center; background-size: cover;}
.dark .fun-factor .icon i,.dark .fun-factor .fun-info h1,.dark .fun-factor .fun-info h2,.dark .fun-factor .fun-info h3,.dark .fun-factor .fun-info h4,.dark .fun-factor .fun-info h5,.dark .fun-factor .fun-info h6,.dark .fun-factor .fun-info span {color: #fff;}
.dark .fun-factor .fun-info:before {background: rgba(255, 255, 255, .4);}
.fun-factor.alt {text-align: center;}
.fun-factor.alt .fun-info {padding-left: 0;}
.fun-factor.alt .icon {display: inline-block;float: none;margin-top: 0;margin-bottom: 10px;}
.fun-factor.alt .fun-info:before {content: "";background: none;}
.home-contact-block .featured-item{background: transparent;}
.home-contact-block .featured-item a{display: block;}
.caption-block-content {margin-bottom: 15px;}
.featured-item .icon {padding: 0 0 30px 0;color: #fff}
.featured-item .icon img{width: 48px;height: auto;}
.featured-item .icon i {font-size: 36px;}
.featured-item .title h4 {margin-bottom: 20px;letter-spacing: 1px;font-weight: normal;font-size: 1rem;color: #fff}
.featured-item .desc {color: #fff;font-size: 1rem}
.featured-item.border-box {margin-bottom: -1px;margin-left: -1px;padding: 50px;border: 1px solid #f2f2f2;}
.featured-item.border-box:hover {color: #7e7e7e;border: 1px solid transparent;background: #222;}
.featured-item.border-box:hover h4 {color: #fff;}
.featured-item.border-box,.featured-item.border-box:hover,.featured-item.border-box h4,.featured-item.border-box:hover h4,.featured-item.border-box .icon i,.featured-item.border-box:hover .icon i {-webkit-transition: all .3s ease;transition: all .3s ease;}

.testimonials-main-block {background: #eae2e2;}
.card {box-shadow: 0 0 4px 4px #114e6630;margin: 1rem 0px;}
.card-columns {column-count: 2;}
@media (max-width: 768px){.card-columns {column-count: 1;}}
blockquote {background: #ececec;border-left: 4px solid #f8682c;quotes: "\201C""\2019";}
blockquote:before {color: #114e66;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
blockquote p {display: inline;}
.bCity{float: right;color: #908e8e;}
.item {display: inline-block;padding:  .25rem;width:  100%;}
.well {position:relative;display: block;}

.errormsgs{color: rgb(255, 0, 0);}
/*-- Careers --*/
.careers-main-content{background: #efefef;padding-top: 60px;}
.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;font-weight: 600}
.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: calc(100% - 110px);margin-right: 15px}
.upload-resume-form button{padding: 10px 20px;background: #1d1d1d;color: #b4b4b4;border: 0 none;transition: all 0.5s ease;margin-top: 15px;}
.upload-resume-form button:hover{background: #3d3d3d;color: #fff;}
/*-- Careers --*/


/* Testimonial - Page */
blockquote {background: #ececec;border-left: 4px solid #f8682c;quotes: "\201C""\2019";}
blockquote:before {color: #114e66;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
blockquote p {display: inline;}
.bCity{float: right;color: #908e8e;}
.item {display: inline-block;padding:  .25rem;width:  100%; }
.well {position:relative;display: block;}
.testimonials-main-block {background: #eae2e2;}
.card {box-shadow: 0 0 4px 4px #114e6630;margin: 1rem 0px;}
.card-columns {column-count: 2;}
@media (max-width: 768px){.card-columns {column-count: 1;}}
/* end case study*/

/*--  Thank you  --*/
.main-thank-you-social-media-icon p{margin-bottom: 10px;}
.main-thank-you-social-media-icon ul li a{width: 48px;height: 48px;border-radius: 8px;position: relative;transition: all 0.33s ease;display: block;background: #f35325;text-align: center;}
.main-thank-you-social-media-icon ul li a:before{content: '';position: absolute;width: 48px;height: 48px;display: block;left: 0;top: 0;background: url('../images/smm-icons.png')0 0 no-repeat;}
.main-thank-you-social-media-icon ul li:nth-child(1) a{background: #3b5998}
.main-thank-you-social-media-icon ul li:nth-child(1) a:before{background-position: 0 0;}
.main-thank-you-social-media-icon ul li:nth-child(2) a{background: #29aae1}
.main-thank-you-social-media-icon ul li:nth-child(2) a:before{background-position: -48px 0}
.main-thank-you-social-media-icon ul li:nth-child(3) a{background: #1386b0}
.main-thank-you-social-media-icon ul li:nth-child(3) a:before{background-position: -96px 0}
.main-thank-you-social-media-icon ul li:nth-child(1) a:hover,.main-thank-you-social-media-icon ul li:nth-child(2) a:hover,.main-thank-you-social-media-icon ul li:nth-child(3) a:hover{background: #fff;}
.main-thank-you-social-media-icon ul li:nth-child(1) a:hover:before{background-position: 0 -52px;}
.main-thank-you-social-media-icon ul li:nth-child(2) a:hover:before{background-position: -48px -52px;}
.main-thank-you-social-media-icon ul li:nth-child(3) a:hover:before{background-position: -96px -52px;}
.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: 6em;text-shadow: 3px 3px 3px rgba(0,0,0,0.5);margin: 0 0 40px;text-transform: uppercase;}
.thank-you-main-content .home-published-reports-block{background: #fff;padding-top: 60px;margin-bottom: 60px}
.thank-you-main-content .home-published-reports-block .featured-item{width: 25%}
.thank-you-main-content .featured-item .title h4{color: #333;}
.home-published-reports-block .featured-item{background: transparent;margin-top: 45px;padding: 20px 15px;float: left;width: 50%;text-align: center;}
.home-published-reports-block .featured-item a{color: #fff;display: block;position: relative;}
.home-published-reports-block .featured-item a:before,.cat-related-report-item a:before,.top-market-report-item a:before{transition: all 0.4s;position: absolute;content: "";width: 100%;height: 50%;left: 50%;margin-left: -50%;top: 25%;border-color: rgba(255,255,255,0);border-style: solid;border-width: 0 2px;z-index: -1}
.home-published-reports-block .featured-item a:after,.cat-related-report-item a:after,.top-market-report-item a:after{transition: all 0.4s;position: absolute;content: "";width: 50%;height: 100%;left: 50%;margin-left: -25%;top: 0;border-color: rgba(255,255,255, 0);border-style: solid;border-width: 2px 0;z-index: -1}
.home-published-reports-block .featured-item a:hover:after,.cat-related-report-item a:hover:after,.top-market-report-item a:hover:after{width: 100%;margin-left: -50%;border-color: #f1f1f1;}
.home-published-reports-block .featured-item a:hover:before,.cat-related-report-item a:hover:before,.top-market-report-item a:hover:before{ height: 100%;top: 0%;border-color: #f1f1f1;}
.home-action-btn{display: inline-block;padding: 12px 24px 12px 36px;border: 3px solid #0f4471;color: #fff;text-transform: capitalize;margin-top: 20px;transition: all 0.33s ease;position: relative;font-weight: 600;letter-spacing: 1px;border-radius: 12px;background: #0f4471}
.home-action-btn span{vertical-align: middle;font-size: 20px;}
.home-action-btn .lnr{font-size: 20px;font-weight: 600;margin-left: 5px;transition: all 0.33s ease}
.home-action-btn:hover .lnr{transform: translateX(5px);}
.home-action-btn:hover{color: #fff;background: #4f4f4f;border-color: #4f4f4f}
.home-action-btn:before{content: '';width: 0;height: 3px;background: #436300;position: absolute;top: 100%;left: 7px;transition: all 0.33s ease;}
.home-action-btn:hover:before{width: calc(100% - 14px)}
/*--  Thank you  --*/


/*-- Top Industry Reports --*/
.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;}
.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;}
.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 --*/



.report-form{background: #fff;width: 50%;margin-left: auto;margin-right: auto;padding: 20px;box-shadow: 0 15px 30px rgba(5,166,240,0.2);margin-bottom: 60px}
.contact-form .report-form{width: 80%;margin-left: 0}
ul.sample-form-ul{list-style-type: none;}
ul.sample-form-ul li{margin-bottom: 5px;}
ul.sample-form-ul li input[type="text"],ul.sample-form-ul li input[type="email"],ul.sample-form-ul li select,ul.sample-form-ul li textarea{width: 100%;font-size: 16px;padding: 8px 24px;border: 1px solid #ddd;background: #fff;color: #2f2f2f;display: block;margin-bottom: 15px;}
.fNameList,.lNameList{width:50%;}
.fNameList{margin-right: 8px;}
.lNameList{width: calc(50% - 15px)}
ul.sample-form-ul li input[type="text"]#firstName,ul.sample-form-ul li input[type="text"]#lastName{margin-right: 15px;float: left;}
ul.sample-form-ul li input[type="text"]#lastName{margin-right: 0;}
ul.sample-form-ul li input[type="text"],ul.sample-form-ul li input[type="email"],ul.sample-form-ul li select,ul.sample-form-ul li textarea{display: block;box-sizing: border-box;border: 1px solid #cacaca;margin: 0 0 1rem;color: #0a0a0a;box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);border-radius: 1px;transition: box-shadow 0.5s, border-color 0.25s ease-in-out;-webkit-appearance: none;-moz-appearance: none;}
ul.sample-form-ul li input[type="text"]::placeholder,ul.sample-form-ul li input[type="email"]::placeholder{font-size: 12px}
ul.sample-form-ul li input:focus:invalid{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT1JREFUeNpi/P//PwMpgImBRMACY/x7/uDX39sXt/67cMoDyOVgMjBjYFbV/8kkqcCBrIER5KS/967s+rmkXxzI5wJiRSBm/v8P7NTfHHFFl5mVdIzhGv4+u///x+xmuAlcdXPB9KeqeLgYd3bDU2ZpRRmwH4DOeAI07QXIRKipYPD35184/nn17CO4p/+cOfjl76+/X4GYAYThGn7/g+Mfh/ZZwjUA/aABpJVhpv6+dQUjZP78Z0YEK7OezS2gwltg64GmfTu6i+HL+mUMP34wgvGvL78ZOEysf8M1sGgZvQIqfA1SDAL8iUUMPIFRQLf+AmMQ4DQ0vYYSrL9vXDz2sq9LFsiX4dLRA0t8OX0SHKzi5bXf2HUMBVA0gN356N7p7xdOS3w5fAgcfNxWtn+BJi9gVVBOQfYPQIABABvRq3BwGT3OAAAAAElFTkSuQmCC);background-position: right top;background-repeat: no-repeat;border-color:red;}
ul.sample-form-ul li input:focus:valid {border-color:none;}
.captcha{display: inline-block;float: left;padding: 6px 18px;background: url('../images/captcha-bg.jpg') 0 0 no-repeat;color: #2f2f2f;font-size: 20px;letter-spacing: 3px;margin-bottom: 0;font-weight: 600}
#captcha-form{width: calc(100% - 100px);margin-left: 15px;float: left;}
.form-submit-btn{display: block;width: 100%;background: #f35325;opacity: 0.8;color: #fff;border: 0 none;cursor: pointer;transition: all 0.3s ease;padding: 8px;text-transform: uppercase;}
.form-submit-btn .lnr{margin-left: 10px}
.form-submit-btn:hover{opacity: 1}

/*Research Services*/
.researchServices{padding: 60px 0;}
.researchServices p{line-height: 30px; color: #373737; font-size: 16px;}
.researchServices h2{font-size:25px; line-height:30px; font-weight:600;}
.researchServicesBox{background: #FFF; border: 1px solid #cbcbcb; padding:0 0 30px 0; margin: 0 0 7px 0;}
.researchServicesBox ul{margin: 15px; padding: 0;}
.researchServicesBox li{display:table; background:url("../images/check.png") no-repeat left 11px; padding:0 0 0 20px; font-size: 14px; color: #373737; }
.researchServicesBox li a{display:table-cell;}
.researchServicesBox h2{font-size:20px; line-height:30px; font-weight:600; border-bottom: 1px solid #cbcbcb; padding: 5px;}
.textBlue{color: #007db3;}
.textBlack{color: #333333;}

@media all and (min-width: 992px){
	.icon-box-tabs .nav > li > a{padding: 20px;}
	.stellarnav{width: auto;}
	.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;}

}


@font-face{font-family:linearicons;src:url(../fonts/linearicons.ttf) format('truetype');font-weight:400;font-style:normal;font-display:block}[class*=" lnr-"],[class^=lnr-]{font-family:linearicons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e901"}.lnr-apartment:before{content:"\e902"}.lnr-pencil5:before{content:"\e904"}.lnr-database-add:before{content:"\e906"}.lnr-key:before{content:"\e909"}.lnr-envelope:before{content:"\e900"}.lnr-papers:before{content:"\e90b"}.lnr-medal-empty:before{content:"\e90c"}.lnr-trophy2:before{content:"\e90f"}.lnr-headset:before{content:"\e90e"}.lnr-play:before{content:"\e912"}.lnr-library:before{content:"\e93c"}.lnr-contacts:before{content:"\e914"}.lnr-user:before{content:"\e903"}.lnr-users:before{content:"\e915"}.lnr-users-plus:before{content:"\e918"}.lnr-group-work:before{content:"\e91d"}.lnr-weight:before{content:"\e91e"}.lnr-cart:before{content:"\e910"}.lnr-tags:before{content:"\e911"}.lnr-telephone:before{content:"\e90d"}.lnr-phone-wave:before{content:"\e91f"}.lnr-phone-incoming:before{content:"\e923"}.lnr-telephone2:before{content:"\e913"}.lnr-map-marker:before{content:"\e93d"}.lnr-map:before{content:"\e924"}.lnr-calendar-31:before{content:"\e93a"}.lnr-phone:before{content:"\e925"}.lnr-smartphone:before{content:"\e926"}.lnr-lamp:before{content:"\e928"}.lnr-chip:before{content:"\e929"}.lnr-bubble-text:before{content:"\e92a"}.lnr-bubble-user:before{content:"\e92b"}.lnr-quote-open:before{content:"\e93b"}.lnr-heart-pulse:before{content:"\e92c"}.lnr-beaker:before{content:"\e92d"}.lnr-chart-growth:before{content:"\e92e"}.lnr-platter:before{content:"\e92f"}.lnr-rocket:before{content:"\e93e"}.lnr-briefcase:before{content:"\e905"}.lnr-car2:before{content:"\e930"}.lnr-network:before{content:"\e917"}.lnr-smile:before{content:"\e93f"}.lnr-alarm-add2:before{content:"\e932"}.lnr-alarm-check:before{content:"\e933"}.lnr-file-charts:before{content:"\e916"}.lnr-file-stats:before{content:"\e934"}.lnr-file-spreadsheet:before{content:"\e935"}.lnr-magnifier:before{content:"\e920"}.lnr-cross:before{content:"\e921"}.lnr-check:before{content:"\e927"}.lnr-cross2:before{content:"\e907"}.lnr-plus:before{content:"\e919"}.lnr-minus:before{content:"\e91a"}.lnr-chevron-up:before{content:"\e90a"}.lnr-chevron-down:before{content:"\e908"}.lnr-chevron-left:before{content:"\e922"}.lnr-chevron-right:before{content:"\e91b"}.lnr-arrow-up:before{content:"\e931"}.lnr-arrow-down:before{content:"\e940"}.lnr-arrow-left:before{content:"\e941"}.lnr-arrow-right:before{content:"\e938"}.lnr-notification-circle:before{content:"\e91c"}.lnr-chevron-right-circle:before{content:"\e936"}.lnr-play-circle:before{content:"\e939"}.lnr-fingers-victory:before{content:"\e937"}