.updated-report{padding: 0px 0px 40px 0px;position: relative;background: url(../../assets/img/report-bg.svg);background-size: cover;background-repeat: no-repeat;background-position: bottom;}
.updated-report-heading .heading-bg{padding: 30px 0px 25px 0px;position: relative;background: url(../../assets/img/heading-bg.svg)  no-repeat ;background-size: cover;}
.updated-report-heading .sec-title {font-size: 32px;font-weight: 500;text-transform: capitalize;color: var(--color-white);position: relative;padding: 0 25px;display: inline-block;}
.updated-report-heading .sec-title:before {width: 70px;height: 2px;background-color: var(--color-white);right: -70px;top: 21px;position: absolute;content: "";}
.updated-report-heading .sec-title::after {width: 70px;height: 2px;background-color: var(--color-white);left: -70px;top: 21px;position: absolute;content: "";}
.updated-report-heading .sec-title span::before {width: 40px;height: 2px;background-color: var(--color-white);right: -40px;top: 15px;position: absolute;content: "";}
.updated-report-heading .sec-title span::after {width: 40px;height: 2px; background-color: var(--color-white);left: -40px;top: 15px;position: absolute;content: "";}
.report-dropdown{margin:15px 0px;}
.report-dropdown .report-inside {position: relative;margin-bottom: 10px;border-bottom: 1px solid #ddd;transition: .4s all ease;padding: 0px 0px;min-height: 80px;display: flex;background-color: #ffffffc4;}
.report-dropdown .report-inside .kbv-product-content {margin-right: 0px;margin-left: 0px;}
.report-dropdown .report-inside .kbv-product-content h2 {margin: 0px 0px 0px 0px;line-height: 25px;padding-right: 0px;font-family: var(--font-secondary);font-size: 14px;font-weight: 500;}
.report-dropdown .report-inside .kbv-product-content .kbv-item-list {padding: 0!important;margin: 0!important;}
.report-dropdown .report-inside .kbv-product-content .kbv-item-list li {display: inline-block;margin-right: 7px;font-size: 12px;padding: 0;padding-bottom: 0!important;line-height: normal;font-weight: 500;text-transform: uppercase;color: #666;}
.report-dropdown .report-inside .kbv-product-content .kbv-item-list li i {color: var(--color-dark-sky-blue);}
.report-dropdown .form-select { font-size: 18px;font-weight: 500; color: #141414;  border: 1px solid #0271bb; }
.mobile-show{display:none;}
.highlightdata{background: linear-gradient(90deg, rgba(240, 84, 132, 1) 38%, rgba(247, 176, 86, 1) 79%); padding: 0px 12px;   margin: 0px 15px;}
.reDiv{display:none;padding:0px;margin-top:20px;} 
.highlight{background: #ffff66;}
@media (min-width: 992px) {
.navbar-expand-lg { padding: 0px;}
}
.report-table {margin-top: 15px;padding: 10px 0px;background-color: #d1e9f621; border: 1px solid #ddd;box-shadow:0 6px 15px rgba(36, 37, 38, 0.08);transition: box-shadow 0.25s ease, transform 0.25s ease;border-radius: 6px;margin-bottom: 20px;}
.report-table:hover{box-shadow: 5px 12px 20px rgba(36, 37, 38, 0.13);}
.report-table tr td ul li{line-height:20px !important;}
.report-table tr td p{line-height:22px !important;}
.dataprotext {font-size: 14px;text-align: center;margin-top: 10px;border: 1px solid #1e2f97;padding: 8px 0px;border-radius: 6px;}
.dataprotext2 {font-size: 12px;text-align: center;margin-top: 10px;}
.repotbg .custom-btn {font-size: 1rem;border: 1px solid var(--color-dark-sky-blue);color: var(--color-dark-sky-blue);letter-spacing: .05em;border-radius: 5px;text-transform: uppercase;padding: 7px 16px;display: inline-block;margin: 14px 20px;}
.repotbg .custom-btn:hover{background: var(--color-dark-sky-blue);color: var(--color-white)}
.repotbg .custom-btn a{ color: var(--color-white);}
.tab-content .report-inside {position: relative;margin-bottom: 0px;border-bottom: 1px solid #ddd;transition: .4s all ease;padding: 12px 12px;min-height: 100px;display: flex;background-color: #ffffffc4;}
.tab-content .report-inside .kbv-product-content .kbv-item-list {padding: 0!important;margin: 0!important;}
.tab-content .report-inside .kbv-product-content .kbv-item-list li {display: inline-block;margin-right: 7px;font-size: 12px;padding: 0;padding-bottom: 0!important;line-height: normal;font-weight: 500;text-transform: uppercase;color: #666;}
.tab-content .report-inside .kbv-product-content {margin-right: 0px;margin-left: 0px;}
.tab-content .report-inside .kbv-product-content h2 {margin: 0px 0px 6px 0px;line-height: 25px;padding-right: 10px;font-family: var(--font-secondary);font-size: 17px;font-weight: 400;}
.tab-content .report-inside .kbv-product-content p{font-size:14px;margin-bottom: 4px;font-weight: 300;}
.tab-content .report-inside .kbv-product-content .kbv-item-list li i {color: var(--color-dark-sky-blue);}
.tab-content .report-inside .kbv-product-content .kbv-item-list li+li {border-left: 1px solid var(--color-dark-sky-blue);padding-left: 10px;}
.homepr{margin:0px;}
.homepr-blog {margin: 0px;padding: 45px 0px;background: #f0f5f7;}
.homepr-blog .homeblog{margin:0px;}
.homepr-blog .homeblog h3{margin-bottom:20px;font-size: 26px;color:var(--color-dark-sky-blue);} 
.homepr-blog .homeblog .blog-inside{margin:0px;} 
.homepr-blog .homeblog .blog-inside .inner-box{position: relative;padding: 10px 10px 10px 10px;background: #fff;border: 1px solid #ecedf2;box-sizing: border-box;border-radius: 10px;transition: all .3s ease;margin-bottom: 15px;}
.homepr-blog .homeblog .blog-inside .inner-box .content {position: relative;padding-left: 68px;min-height: 51px;}
.homepr-blog .homeblog .blog-inside .inner-box .content h4 {font-size: 17px;font-weight: 400;line-height: 26px;}
.homepr-blog .homeblog .blog-inside .inner-box .content h4 a{color: var(--color-primary);}
.homepr-blog .homeblog .blog-inside .inner-box .content h4 a:hover{color: var(--color-secondary);}
.homepr-blog .homeblog .blog-inside .inner-box:hover {box-shadow: 0 7px 18px rgba(64,79,104,.05);}
.homepr-blog .homeblog .blog-inside .inner-box .content .blogdate {position: absolute;left: 0;top: 0px;width: 50px;transition: all .3s ease;text-align: center;background: #0271bb;border-radius: 7px;font-size: 12px;padding: 7px;color: #fff;}
.home-abt{padding:0px 0px;margin:0px;}
.home-abt .client-container img {flex: 0 0 50%;max-width: 50%;height: auto;max-height: 90vh;object-fit: contain;}
.home-abt .section-two_content {flex: 0 0 40%;margin: 2rem 0;overflow: hidden;}
.home-abt .section-two_content h2{ font-size:32px;  }
.home-abt .section-two_content h2 .heading-span{ color:var(--color-dark-sky-blue); }
.home-abt .section-two_content b{ color:var(--color-dark-sky-blue);font-weight: 600; }
.home-abt  .section-two_content h3 {margin: 0.5rem 0;color: var(--color-dark-sky-blue); text-transform: uppercase;font-size: 1.25rem; }
.home-abt  .section-two_content p {line-height: 27px; font-size: 16px;color: #13293d;margin: 1rem 0;}
.home-abt .custom-btn {width: 220px; height: 45px; font-size: 1rem;background: 0 0;margin-top: 1rem;margin-bottom: 1rem;border: 1px solid var(--color-dark-sky-blue);color: var(--color-dark-sky-blue);letter-spacing: .05em;cursor: pointer;border-radius: 5px;text-transform: uppercase;white-space: nowrap;background: var(--color-dark-sky-blue);}
.home-abt .custom-btn:hover{border: 1px solid var(--color-dark-blue);background: var(--color-dark-blue);}
.home-abt .custom-btn a{color:var(--color-white);}
.home-reports {margin: 0px;position: relative;padding-top: 60px;padding-bottom: 50px;background-color: #f6f6f6;margin-bottom: 0px;}
/*=======================================mrigyaaa@gmail.com=10Mitthi!================Add Main Css=======================================================*/
.width-50 {width: 55%;margin: 0 auto;}
.tags {margin: 0px;padding: 5px 0px 5px 0px;text-align: center;}
.tags a {background-color: rgba(255,255,255,.2);font-size: 12px;border-radius: 15px;font-weight: 600;padding-left: 11px;padding-right: 11px;color: #fff;padding-top: 5px;padding-bottom: 5px;margin: 0px 1px 8px 1px;display: inline-block;}
.tags a:hover{color: #fff;background-color:#10569d;}
.header-waves{position: relative;}
/*.header-waves::after{content: '';width: 100%;height: 68px;position: absolute;z-index: 0;bottom: 0px;background-image: url(../img/header-waves.svg);background-repeat: no-repeat;background-size: cover;}*/
/*=============================Our-Clients=============================*/ 
.our-clients {margin: 0px;padding: 22px 0px 22px 0px;}
.heading {position: relative;margin-bottom: 20px;}
.heading h2 {text-align: center;color:#222; font-size:30px; font-weight:500;text-transform: capitalize;word-spacing: 1px; letter-spacing:2px;}
.heading h2:after, .heading h2:before {position: absolute;left: 0;bottom: -16px;width: 45px;height: 4px;content: "";right: 45px; margin:auto;background-color: var(--color-dark-blue);}
.heading h2:before { background-color:var(--color-dark-sky-blue);left:45px; width:90px;}
.our-clients .client-content h2 {font-size: 34px;font-weight: 500;font-family: var(--font-secondary);line-height: 48px;color:#1a1f24e0;}
.our-clients .client-img img {text-align: center;/*filter: grayscale(100%);*/margin-bottom: 10px;padding-right: 0;padding-left: 0;margin-right: 10px;margin-left: 10px;}
/*.our-clients .client-img img:hover{filter: grayscale(0%);}*/
/*==========================Browse=Category=========================================*/
.browse-category{padding: 50px 0px 40px 0px;position: relative;background: url(../../assets/img/shaperight-9.svg) center right no-repeat #f0f5f7;background-size: contain;}
.browse-category .home-catgeory{margin: 0px;}
.browse-category .home-catgeory .one-home-report {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border: 2px solid #e1e1e1;padding: 19px;height: 100%;text-align: center;color: #000;font-weight: 500;position: relative;background-color: var(--color-white);}
.browse-category .home-catgeory .one-home-report .ohp-picture{margin: 0px 0px 15px 0px;}
.browse-category .home-catgeory .one-home-report .ohp-picture img{width: 100px;height: 90px;}
.browse-category .home-catgeory .ohp-text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.browse-category .home-catgeory .paragraph-text{font-size:14px;font-weight:400;}
.browse-category .home-catgeory .one-home-report:after {bottom: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: .55s;transition: .55s;content: "";background: var(--color-dark-sky-blue);position: absolute;display: block;height: 4px;width: 0;}
.browse-category .home-catgeory .one-home-report:hover {color: var(--color-dark-sky-blue);}
.browse-category .home-catgeory .one-home-report:hover:after {width: 100%;}
/*===========Report===Homepage===Category=========*/
.report-listing{margin: 0px 0px 10px 0px;}
.report-listing .report-inside {position: relative;margin-bottom: 10px;border-bottom: 1px solid #ddd;padding: 12px 12px;min-height: 100px;display: flex;background-color: #fff;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);border-radius: 0px;border-left: 2px solid #ffffff;}
.report-listing .report-inside:hover {background-color: #fbfbfb;border-left: 2px solid #1e2f97;}
.report-listing .report-inside .kbv-product-thumbnail{margin: 0px 9px 0px 0px;padding-top: 7px;}
.report-listing .report-inside .kbv-product-content{margin-right: 0px;margin-left: 0px; } 
.report-listing .report-inside .kbv-product-content h2 {margin: 0px 0px 10px 0px;line-height: 25px;padding-right: 10px;font-family: var(--font-secondary);font-size: 15px;font-weight: 400;}
.report-listing .report-inside .kbv-product-content h2 a{margin: 0 0 10px !important;padding: 5px 0 0 !important; color: var(--color-dark-sky-blue);float: none;text-transform: none!important;}
.report-listing .report-inside .kbv-product-content h2 a:hover{color:#1e2f97;}
.report-listing .report-inside .kbv-product-content p{ font-size: 13px; font-weight: 400;margin-bottom: 8px;line-height: 24px; }
.report-listing .report-inside .kbv-product-content .kbv-item-list {padding: 0!important;margin: 0!important;}
.report-listing .report-inside .kbv-product-content .kbv-item-list li {display: inline-block;margin-right: 7px;font-size: 12px;padding: 0;padding-bottom: 0!important;line-height: normal;font-weight: 500;text-transform: uppercase;color: #666;}
.report-listing .report-inside .kbv-product-content .kbv-item-list li i{ color: var(--color-dark-sky-blue); }
.report-listing .report-inside .kbv-product-content .kbv-item-list li+li {border-left: 1px solid var(--color-dark-sky-blue);padding-left: 10px;}
.report-listing .report-inside .kbv-product-price {width: 85px;position: absolute;top: 0%;right: 0;padding-top: 52px;min-height: 100%;text-align: center;}
.report-listing .report-inside .kbv-product-price .from {font-weight: 500;font-size: 14px;display: block;color: #545454;padding-bottom: 2px;}
.report-listing .report-inside .kbv-product-price .report-price-dynamic{margin: 0px 0px 0px 0px;font-weight: 500;color: #000000;} 
.report-listing .hightlight {margin-bottom:20px;}
.report-listing .hightlight h4{font-size: 20px;}
.have-a-question {margin-bottom: 14px;padding: 10px 10px;margin-top: 14px;border-bottom: 1px solid #ddd;background-image: linear-gradient(to right,rgb(28 73 154),rgb(72 198 210));}
.have-a-question .have-a-question-content {position: relative; float: left;}
.have-a-question .have-a-question-content .container-img {background: #fff;text-decoration: none;width: 88px;height: 88px;box-shadow: 0 1px 2px rgba(0,0,0,.3);border-radius: 50%;display: inline-block;overflow: hidden;top: 0;left: 0;position: absolute;margin-top: 0%;}
.have-a-question .have-a-question-content .container-img img {max-width: 100%;position: absolute;bottom: 0;left: 50%;margin-left: -50%;display: block;z-index: 1;border: 4px solid #fff;border-radius: 100%;}
.have-a-question .have-a-question-content p {margin-top: 20px;margin-left: 112px;color: var(--color-white);}
.have-a-question .have-a-question-content .aside-title { margin: 0 0 10px; display: block; font-size: 18px; font-weight: 500; line-height: 1em; color: var(--color-white); border-top: none; }
.have-a-question .have-a-question-cta { margin-top: 15px;}
.have-a-question .have-a-question-cta .phone-link {text-decoration: none;color: var(--color-white);font-weight: 600;font-size: 15px;display: block;margin: 13px 0px;} 
/*===========Press======Release======Hopepage=========*/
.kbvnews-listing .kbvnews-inside {position: relative;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;transition: .4s all ease;padding: 16px 12px;min-height: 100px;display: flex;background-color: #fff; margin-bottom: 13px;}
.kbvnews-listing .kbvnews-inside:hover{background-color: #f9f9f9;}
.kbvnews-listing .kbvnews-inside .kbv-product-content{margin-right: 0px;margin-left: 0px;} 
.kbvnews-listing .kbvnews-inside .kbv-product-content h2 {margin: 0px 0px 8px 0px; line-height: 25px; font-family: var(--font-secondary); font-size: 17px; }
.kbvnews-listing .kbvnews-inside .kbv-product-content h2 a{margin: 0 0 10px !important;padding: 5px 0 0 !important; color: var(--color-dark-sky-blue);float: none;text-transform: none!important;} 
.kbvnews-listing .kbvnews-inside .kbv-product-content h2 a:hover{color:var(--color-primary-light);}
.kbvnews-listing .kbvnews-inside .kbv-product-content P{font-size: 14px;}
.kbvnews-listing .kbvnews-inside .kbv-product-content .kbv-item-list {padding: 0!important;margin: 0!important;}
.kbvnews-listing .kbvnews-inside .kbv-product-content .kbv-item-list li {display: inline-block;margin-right: 7px;font-size: 12px;padding: 0;padding-bottom: 0!important;line-height: normal;font-weight: 500;text-transform: uppercase;color: var(--color-dark-sky-blue);}
.kbvnews-listing .kbvnews-inside .kbv-product-content .kbv-item-list li+li {border-left: 1px solid #ff5500;padding-left: 10px;}
.kbvnews-listing .kbvnews-inside .kbv-product-price {width: 100px;position: absolute;top: 0%;right: 0;padding-top: 38px;min-height: 100%;text-align: center;}
/*============================industries-holder=================================*/
.industries-holder {margin: 0px;position: relative;padding-top: 60px;padding-bottom: 50px;background-color: #f0f5f7;margin-bottom: 0px;}
.industries-holder .industry-inside {margin: 0px;padding: 6px;border: 1px solid #e7e7e7;border-radius: 6px;background: #fff;text-align: center;display: flex;width: 100%;height: 100%;justify-content: space-between;align-items: center;flex-direction: column;box-shadow: 0 1px 0px 0 rgb(0 0 0 / 2%), 0 3px 2px 0 rgb(67 94 131 / 4%);}
.industries-holder .industry-inside a {color: var(--color-default);display: block;font-size:14px;}
.industries-holder .industry-inside a img {margin: 0px 0px 10px 0px;width: 100%;padding: 4px;height: 60px;border-bottom: 1px solid #ededed;}
.industries-holder .industry-inside:hover{filter: none;}
.industries-holder .industry-inside a p {margin: 0px 0px 8px 0px;width: 100%;padding: 0px;}
.industries-holder .industry-inside a p:hover{color: #1e659a;}
.industries-holder .btn-primary {padding: 10px 30px;color: var(--color-dark-sky-blue);text-transform: capitalize;border-radius: 6px;border-color: inherit;background-color: inherit;}
.industries-holder .btn-primary:hover{background-color: var(--color-dark-sky-blue);color: #fff;border-radius: 6px;transition: 0.3s;}
/*==============================# Breadcrumbs =================================*/
.breadcrumbs .page-header { padding: 25px 0 25px 0; position: relative; background-position: center; background-repeat: no-repeat; background: url(../img/pages-breadcumb-bg.svg); background-size: cover;}
/*.breadcrumbs .page-header:before {content: "";background-color: rgba(14, 29, 52, 0.8);position: absolute;inset: 0;}*/
.breadcrumbs .automotive{background-image:url(../img/background-automotive.webp);}
.breadcrumbs .page-header h1 {font-size: 22px;font-weight: 400;color: #fff;font-family: var(--font-secondary);margin-bottom: 0px;line-height: 35px;padding-top: 0px;}
.breadcrumbs .page-header h2 {font-size: 21px;font-weight: 500;color: #fff;font-family: var(--font-secondary);margin-bottom: 0px;line-height: 35px;padding-top: 10px;}
.breadcrumbs .page-header p {color: rgba(255, 255, 255, 98%);font-size: 14px;margin-top: 12px;line-height: 24px;}
.breadcrumbs nav {background-color: #f3f6fc;padding: 10px 0;}
.breadcrumbs nav ol {display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;font-size: 16px;font-weight: 600;color: var(--color-secondary);}
.breadcrumbs nav ol a {color: #000000;transition: 0.3s;font-size: 13px;font-weight: 500;}
.breadcrumbs nav ol a:hover {text-decoration: none;color: #333;}
.breadcrumbs nav ol li{line-height: 12px;}
.breadcrumbs nav ol li+li {padding-left: 5px; font-size: 13px; color: #000000;font-weight: 500;}
.breadcrumbs nav ol li+li::before {display: inline-block;padding-right: 4px;padding-left: 4px;color: #4278cc;content: "»";}
/*=============================Left-Sidebar================================*/
.left-bar {background-color: #fff;padding: 10px 15px 20px 15px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);border-radius: 5px;}
.kbvlisting-category { margin-bottom: 5px;}
.kbvlisting-category h3 {margin: 0px 0px 6px 0px;font-size: 17px;padding-bottom: 5px;border-bottom: 1px solid #d9d7d7 !important;color: #1e2f97;display: contents;}
.kbvlisting-category h3:hover{color:#0271bb;}
.kbvlisting-category .listcategory h4{margin: 0px 0px 6px 0px;font-size: 16px;padding-bottom: 7px; }
.kbvlisting-category .listcategory .active{color: #1e2f97;}
.kbvlisting-category .listcategory a {display: block;padding-left: 7px;padding-bottom: 8px;color: #0271bb;font-size: 14px;position: relative;margin-left: 10px;}
.kbvlisting-category .listcategory a:hover{color:#1e2f97;}
.kbvlisting-category .listcategory a::before {content: url(../img/arrowbullet-blue.svg);position: absolute;top: 0px;left: -10px;width: 13px;}
.report-listing .form-control{border: 1px solid #0271bb4a;padding: .675rem .75rem;font-size: 14px;}
.search-wrapper {position: relative;width: 100%;}
.search-wrapper .fa-search {position: absolute;top: 50%;right: 15px;transform: translateY(-50%);color: #aaa; }
.search-wrapper input {padding-right: 40px; /* Space for the icon */}
#search-result-dropdown {position: absolute;top: 98%;left: 0px;display: block;z-index: 2;background: #fbfbfb;padding: 5px 8px 5px 12px;overflow-y: scroll;height: 300px;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);border: 1px solid #0271bb4a;border-radius: 0px;}
#search-result-dropdown a {font-size: 13px;margin-bottom: 10px;display: block;color: #1e2f97;border-bottom: 1px dashed #e5e5e5;padding-bottom: 5px;}
#search-result-dropdown a:hover { color:#0271bb;}     
.kbvlisting-category .accordion-toggle {cursor: pointer;display: flex;justify-content: space-between;align-items: center;font-weight: bold;padding: 0px 0px 6px 0px;border-bottom: 1px solid #d9d7d7 !important;}
.kbvlisting-category .accordion-icon {font-size: 20px;transition: all 0.3s;}
.kbvlisting-category ul{margin: 0px 0px 0px 0px;padding-left: 0px;}
.kbvlisting-category ul li {list-style-type: none;margin-bottom: 12px;padding-bottom: 4px;}
.kbvlisting-category ul li:last-child{border-bottom: none;}
.kbvlisting-category ul li a{color: var(--color-default);}
.kbvlisting-category ul li a.active{color: var(--color-dark-sky-blue);}
.kbvlisting-category ul li a:hover{color: var(--color-dark-sky-blue);}
.kbvregion-fillter { margin-bottom: 30px;}
.kbvregion-fillter h3 {margin: 0px 0px 20px 0px;font-size: 19px;border-bottom: 1px solid #d9d7d7;padding-bottom: 6px;}
.kbvregion-fillter ul{margin: 15px 0px 0px 0px;padding-left: 0px;}
.kbvregion-fillter ul li {list-style-type: none;margin-bottom: 12px;border-bottom: 1px solid #f6f6f6;padding-bottom: 4px;}
.kbvregion-fillter ul li input[type=checkbox] {position: relative;border: 2px solid #000;border-radius: 2px;background: none;cursor: pointer;line-height: 0;margin: 0 .6em 0 0;outline: 0;padding: 0 !important;vertical-align: text-top;height: 18px;width: 18px;opacity: .5;}
.kbvregion-fillter ul li input[type=checkbox]:hover {opacity: 1;}
.kbvregion-fillter ul li input[type=checkbox]:checked {background-color: #000;opacity: 1;}
.kbvregion-fillter ul li input[type=checkbox]:before {content: '';position: absolute;right: 50%;top: 50%;width: 4px;height: 10px;border: solid #FFF; border-width: 0 2px 2px 0;margin: -1px -1px 0 -1px;transform: rotate(45deg) translate(-50%, -50%);z-index: 2;}
.kbvregion-fillter ul li span{padding-left: 4px;}
.kbvregion-fillter ul li:last-child{border-bottom: none;}
#overlay {position: fixed;display: none;width: 400px;height: 400px;right: 0;bottom: 0;z-index: 9999;cursor: pointer;width: 100%;height: 100%;background: #ffffffd6;}
#overlay img {left: 43%;top: 30%;position: absolute;}
/*==============================kbv-report-detail=====================================================*/
.kbv-report-detail{margin: 0px;}
.kbv-report-detail .report-detail-content {display: -ms-flexbox;-ms-flex-align: center;padding: 4px 4px 4px 4px;margin-bottom: 28px;/*box-shadow: 0 4px 6px #00000029;*//*border: 1px solid #ddd;*/}
.kbv-report-detail .report-detail-content .kbv-report-thumbnail{position: relative;margin: 0 auto;padding: 0.1rem; border-radius: 0; }
.kbv-report-detail .report-detail-content .kbv-report-thumbnail img{height: auto; width:100%;}
.kbv-report-detail .report-detail-content .kbv-report-thumbnail:after {content: "";position: absolute;bottom: -4px;left: 0;z-index: 0;width: 85%;height: 0;-webkit-transform: rotateX(90deg);transform: rotateX(76deg);box-shadow: 5px -20px 40px 10px #000000;}
.kbv-report-detail .report-detail-content .kbv-report-thumbnail .bestseller:after { content: "Update Available"; z-index: 0; overflow: hidden; font-size: 10px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(0deg); width: 128px; display: block; background: #79A70A; background: linear-gradient(#dc3545 0%, #dc3545 100%); position: absolute; top: -6px; clip-path: polygon(207px 18px, 90px -10px, 30px -10px, -34px 0px, 28px 49px, 72px 30px); }
.kbv-report-detail .report-detail-content .kbv-report-content{text-align: left;margin-top: 1px;}
.kbv-report-detail .report-detail-content .kbv-report-content h1{font-size: 15px; font-weight: 600; line-height: 26px; margin-bottom: 13px; color: #246a9f; letter-spacing: 0.3px;}
.kbv-report-content-bottom {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.kbv-report-content-bottom .research-report-card-information{display: flex;flex-direction: column;width: 100%;height: 100%;margin: 0;padding: 0 1rem 0 0;color: #555cc8;} 
.kbv-report-content-bottom .research-report-card-information span{margin-bottom: 6px;font-size: 13px !important;color: #000000;font-weight: 500;}
.kbv-report-content-bottom .research-report-card-information span span{margin-bottom: 10px;font-size: 12px !important;color: #4e4949;}
.kbv-report-content-bottom .research-report-card-statistics{border-left: 1px solid #9c9c9c;padding: 0 0rem 0 34px;height: 87px;}
.kbv-report-content-bottom .research-report-card-statistics-item {position: relative;margin-bottom: 8px;text-align: left;}
.kbv-report-content-bottom .research-report-card-statistics-item .research-report-card-statistics-title {position: relative;margin: 0;padding: 0;font-size: 13px;line-height: 1;color: #000000;font-weight: 500;}
.kbv-report-content-bottom .research-report-card-statistics-item .research-report-card-statistics-value {font-size: 12px;color: #4e4949;margin-top: 6px;font-weight: 500;}
.kbv-report-content-bottom .research-report-card-button-list{display: flex;flex-direction: column;width: 100%;height: 100%;margin: 0;padding: 0 0 0 1rem;border-left: 1px solid #9c9c9c;justify-content: center;}
.btn-custom {display: flex;align-content: center;justify-content: center;align-items: center;min-width: 72px;min-height: 36px;margin-right: 0.6rem;font-size: .8rem;text-align: center;line-height: 1;color: #fff!important;background-color: var(--color-dark-sky-blue) !important;border: 1px solid var(--color-dark-sky-blue);border-radius: 4px;} 
.btn-custom:hover{background-color: #000000!important;}
.report-detail-content-part-detail{margin: 0px 0px 0px 0px;display: flex;} 
.report-detail-content-part-nav{margin-bottom: 0px;}
.report-detail-content-part-nav .sticky {position: -webkit-sticky;position: sticky;top: 10px; }
.report-detail-content-part-nav .report-detail-content-part-nav-links{margin: 0px;padding-left: 0px;} 
.report-detail-content-part-nav .report-detail-content-part-nav-links li {list-style-type: none;margin-bottom: 10px;display: inline-block;width: 100%;}
.report-detail-content-part-nav .report-detail-content-part-nav-links li .navigation {padding: 10px 10px;border-radius: 3px;color: #246a9f;scroll-behavior: smooth;font-size: 12px;display: block;text-decoration: none;font-weight: 600;background-color: #edf7fe;}
.report-detail-content-part-nav .report-detail-content-part-nav-links li .active {background-color: #0271bb;color: #ffffff;}
.report-detail-content-part-nav ul li:first-child{margin:0px 10px 0px 0px;}
.report-detail-content-part-nav ul li:last-child{margin:0px 0px 0px 4px;}
.report-detail-content-part-nav ul li{margin:0px 5px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {font-size:16px;font-weight:500;padding: 10px 13px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #0271bb !important; }
.nav-tabs .nav-link { color: var(--color-default) !important;border-right: 1px solid #ededed !important;border-top: 1px solid #ededed !important;border-left: 1px solid #ededed !important;}
.nav-tabs .requestsample{ background: linear-gradient(90deg, rgb(30 47 151) 38%, rgb(18 147 219) 79%) !important;color: #fff !important; overflow: hidden;position: relative;}
.nav-tabs .requestsample::before{content: '';position: absolute;width: 100px;height: 100%;background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .8), rgba(255, 255, 255, 0) 70%);top: 0;left: -100px;animation: 3s linear infinite shine;}
@keyframes shine{0%{left:-100px}100%,20%{left:100%}}
li.nav-item { margin: 0px 4px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: #edf7fe !important; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail{margin-left: 0px;padding: 15px 0px 0px 0px;} 
.report-detail-content-part-detail .kbv-report-detail-content-part-detail blockquote{margin: 16px 0 ;padding: 10px 14px;border-left: 4px solid #5ccbf5 ;background: #edf7fe;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail blockquote p{margin-bottom:0px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail p img {box-shadow: 0 0 5px #ccc;}
.report-detail-content-part-detail .toc-class{ margin:0px;}
.report-detail-content-part-detail .toc-class {font-size: 14px;color: #0e1d34;margin-bottom: 10px;text-align: justify;font-weight: 400;line-height: 27px;}
.report-detail-content-part-detail .toc-class strong{font-size: 15px;font-weight:600;}
.report-detail-content-part-detail .toc-class b{font-size: 15px;font-weight:600;}
.report-detail-content-part-detail .toc-class br{height:10px;}
.report-detail-content-part-detail .list-table{margin:0px;}
.report-detail-content-part-detail .list-table {font-size: 14px;color: #0e1d34;margin-bottom: 10px;text-align: justify;font-weight: 400;line-height: 27px;}
.report-detail-content-part-detail .list-table strong{font-size: 15px;font-weight:500;}
.report-detail-content-part-detail .list-table b{font-size: 15px;font-weight:500;}
.report-detail-content-part-detail .list-table br{height:10px;}
.report-detail-content-part-detail .request-sample {margin: 0px;background: #f9f9f9;padding: 20px;border: 1px solid #ededed;}
.report-detail-content-part-detail .request-sample h3{font-size: 20px;color: #1a51ae;}
.report-detail-content-part-detail .request-sample hr{margin: 10px 0;}
.report-detail-content-part-detail .request-sample h4{font-weight: 500;line-height: 1.25;color: #000;font-size:15px;margin: 0px 0px 18px 0;}
.report-detail-content-part-detail .request-sample .form-group textarea{height: 85px !important;}
.report-detail-content-part-detail .request-sample label{display: inline-block;margin-bottom: 5px;font-weight: 500;color: #000;font-size: 14px;}
.report-detail-content-part-detail .request-sample label span{color:red;}
.report-detail-content-part-detail .request-sample .form-group .form-control{ height: 40px;padding: 6px 10px;background: #fff;border: 1px solid #c7c7c7  ;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px  ;}
.report-detail-content-part-detail .request-sample .form-group .form-select{ height: 40px; padding: 6px 10px; border: 1px solid #c7c7c7  ;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px  ;}
.report-detail-content-part-detail .request-sample .smalltext{color: #000;font-size: 12px;}
.report-detail-content-part-detail .request-sample .bottom-text{margin-top: 20px;color: #424141;font-size: 13px;}
.report-detail-content-part-detail .request-sample .btn {background: var(--color-dark-sky-blue);color: var(--color-white);border-radius: 4px;padding: 8px 22px 8px 22px;}
.report-detail-content-part-detail .request-sample .btn:hover{ background:var(--color-links-hover); }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .report-highlight {margin: 0px 0px 10px 0px;font-size: 18px;font-weight: 500;text-align: left;color: var(--color-dark-sky-blue);}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .report-highlight-h3 {margin: 0px 0px 10px 0px;font-size: 16px;font-weight: 500;text-align: left;color: #2a3890;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .report-highlight-h4 {margin: 0px 0px 10px 0px;font-size: 14px;font-weight: 500;text-align: left;color: var(--color-dark-sky-blue);}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .news-highlight-3 {margin: 0px 0px 10px 0px;font-size: 16px;font-weight: 500;text-align: left;color: #2a3890;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .news-highlight-4 {margin: 0px 0px 10px 0px;font-size: 14px;font-weight: 500;text-align: left;color: var(--color-dark-sky-blue);}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail h2{text-align: left;margin: 0px 0px 10px 0px;font-size: 18px;font-weight: 400;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .news-highlight {margin: 0px 0px 8px 0px;font-size: 16px;font-weight: 500; color: var(--color-dark-blue);}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail p {font-size: 14px;color: #0e1d34;margin-bottom: 10px;font-weight: 400;line-height: 30px;opacity:0.3px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail p strong {font-weight: 500;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail p strong a{color: var(--color-dark-sky-blue); font-weight:500;text-decoration: none; text-decoration: underline; font-size: 15px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail p strong a:hover{ text-decoration: underline;}
/*.report-detail-content-part-detail .kbv-report-detail-content-part-detail p img{box-shadow: 0 0 10px #ccc;}*/
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .request-overview{ display: flex; justify-content: space-between; align-items: center; background-image: linear-gradient(to right,rgb(28 73 154),rgb(72 198 210)); border-radius: 10px; padding: 10px; box-sizing: border-box; margin-bottom: 20px; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .request-overview .shares-heading { color: #fff; display: block; width: 54%; line-height: 28px; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .request-overview .shares-button { width: 30%; padding: 10px 20px; background: linear-gradient(#1d4c9b,#3590ba); color: #fff; border-radius: 8px; justify-content: center; align-items: center; border: 1px solid #fff; font-size: 15px; cursor: pointer; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .table-overview{margin:35px 10px;padding:10px 20px;border: 1px solid #ddd;border-radius: 6px;box-shadow: 0 6px 15px rgba(36, 37, 38, 0.08);background-color: #f9f9f9;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .table-overview:hover{box-shadow: none; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail ul li {font-size: 14px;color: #0e1d34;margin-bottom: 7px;font-weight: 400;line-height: 30px;opacity:0.3px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail img {margin-left: auto;margin-right: auto;display: block;margin-top: 0px;margin-bottom: 20px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .requestlink {margin: 0px;text-align: center;display: block;margin-bottom: 20px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .requestlink p{text-align: center;display: block; font-weight: 400; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .requestlink p a {text-decoration:underline;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .sticklink{margin: 0px;text-align: center;display: block;margin-bottom: 20px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .sticklink p{text-align: center;display: block; font-weight: 400; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .sticklink p a {text-decoration:underline;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .kbv-card{margin: 1rem 0px 1rem 0px;background-color: #fff;border: 0;border-radius: 0;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .kbv-card .card-header {margin: 0;padding: 1rem;background-color: #f3f3f3;border: 0;border-radius: 0;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .kbv-card .card-header .card-seq {margin: 0;font-size: 19px;color: var(--color-dark-sky-blue);font-weight: 400;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .kbv-card .card-header .card-title {margin: 0;text-transform: uppercase;font-size: 16px;text-align: left;color: #1b43a2;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .kbv-card .card-body {width: 100%;margin: 0;padding: 0;border: 0;border-radius: 0;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure {margin: 0;padding: 0;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics {display: flex;align-items: center;/*height: 25%;*/border-bottom: 1px solid #c3cce2;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsLogo { position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 140px;width: 140px;height: 118px;border-bottom: 0px solid;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsLogo img {max-width: 48px;height: 48px;margin-bottom: 0.2rem;position: relative;z-index: 1;padding: 0px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsLogo span {font-size: .8rem;color: #000000;font-weight: 500;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsLogo .marketDynamics-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .1;background-color: #0271bb;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsList{font-size: .74rem;color: #252f39;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsList ul {margin-left: 0; margin-bottom: 0!important;}
.marketDynamics .marketDynamicsList ul li {margin-left: 0; margin-bottom: 0!important; line-height: 26px; }
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .related-section .nav-item {margin: 0px 20px 0px 0px;}
.report-detail-content-part-detail .rd-data {width: 90%;background-color: #fff;border-collapse: collapse;margin: 0 auto;margin-bottom: 20px;}
.report-detail-content-part-detail .rd-data caption {font-weight: 600;padding-bottom: 6px;text-align: center;color: #292c2d;font-size: 16px;caption-side: top;}
.report-detail-content-part-detail .rd-data tr {border: 1px solid #ddd;font-size: 14px;color: #0e1d34;margin-bottom: 5px;font-weight: 400;line-height: 25px;}
.insight-box { background-color: #f2f2f2; border-left: 4px solid #fad000; padding: 16px 16px; margin: 20px 0; }
.insight-box a {color: #0073e6;text-decoration: none;}
.insight-box p{margin-bottom:0px !important;}
.sample-cta {text-align: center;margin-bottom: 20px;font-size: 14px;margin-top: -10px;}
.sample-cta a{color:#29398f;text-decoration:underline;}
.point-covered-report {border: 1px solid #f1f1f1;border-radius: 10px;margin: 15px 0px 25px 0px;}
.point-covered-report .point-covered-highlight {margin: 0px;background: #f1f1f1;padding: 5px 0px;border-radius: 10px 10px 0px 0px;}
.point-covered-report .point-covered-highlight ul{margin:0px;     padding-left: 14px;}
.point-covered-report .point-covered-highlight ul li{font-size: 14px;color: #0e1d34;margin-bottom: 7px;font-weight: 400;line-height: 30px;position:relative;list-style-type: none;display: inline-block;margin: 0px 12px;}
.point-covered-report .point-covered-highlight ul li::before {content: url(../img/arrowbullet-blue.svg);position: absolute;top: 0px;left: -17px;width: 14px;}
/*.report-detail-content-part-detail .rd-data tr:hover{background-color:#00000013;}*/
.report-detail-content-part-detail .rd-data tr td ul { margin-bottom: 0rem;}
.report-detail-content-part-detail .rd-data tr th {text-align: left;padding: 8px 10px;background: #115597;color: #fff;border-left: 1px solid #ddd;font-size: 16px; letter-spacing: 1px;}
.report-detail-content-part-detail .rd-data tr th strong{font-weight: 500;} 
.report-detail-content-part-detail .rd-data tr td:nth-child(odd) {width: 37%;padding: 8px 10px;padding-right: 0;border-right: 1px solid #ddd;font-weight: 500;}
.report-detail-content-part-detail .rd-data tr td:nth-child(even) {padding: 8px 10px;line-height: 23px;}
.report-detail-content-part-detail .rd-data tr:nth-child(2n+2) td {background: rgb(135 135 135 / 5%);}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq {margin: 24px 0px 10px 0px;background-color: #edf7fe;padding: 14px;} 
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq h2{padding-bottom: 7px;font-size: 20px !important;text-align: left !important;border-bottom: 1px solid rgb(243, 243, 243);}
.faq .accordion-item {border: 0;margin-bottom: 10px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .accordion-collapse {border: 0;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .accordion-button {padding: 13px 14px;font-weight: 400;border: 0;font-size: 15px;color: var(--color-default);text-align: left;background: var(--color-white);border-radius: 2px;position: relative;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .accordion-button::before {position: absolute;right: 15px;top: 15px;content: '';width: 20px;height: 20px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .accordion-button:focus {box-shadow: none;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .accordion-button:not(.collapsed) {color: var(--color-primary);border-bottom: 0;box-shadow: none;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .question-icon {position: absolute;top: 14px;left: 25px;font-size: 20px;color: var(--color-primary);}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .faq .accordion-body {padding: 0px 10px 10px 10px;background: rgb(14 29 52 / 0%);border-radius: 5px;border-bottom: 1px solid #f7f8f9;border-left: 1px solid #f7f8f9;border-right: 1px solid #f7f8f9;}
.kbv-report-table-of-content{margin: 0px;padding: 10px;position: relative;font-size: 14px;color: #0e1d34;margin-bottom: 10px;font-weight: 400;}
.kbv-report-table-of-content h2{font-size: 24px;color: #0e1d34;margin: 18px 0px;border-bottom: 1px solid #f3f3f3;padding-bottom: 7px;}
.kbv-report-table-of-content p strong {font-weight: 600;font-size: 16px;position: relative;left: -20px;margin-bottom: -12px;display: block;}
.kbv-report-table-of-content p {font-size: 14px;color: #0e1d34;margin-bottom: 8px;text-align: justify;padding-left: 20px;}
#profile-description {position:relative;}
#profile-description .text {margin-bottom: 5px;display: block;}
#profile-description .show-more-height {height: 430px;overflow: hidden;}
#profile-description .show-more:hover { color: #1779dd;}
.kbv-report-table-of-content .show-more {padding: 6px 0px 6px 0px;background-color: #eaeaea;color: #454748;font-weight: 700;line-height: normal;text-transform: uppercase;border-radius: 3px;cursor: pointer;} 
.kbv-report-table-of-content .show-more-height:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 80px;background-image: linear-gradient(0deg,#fff 2rem,rgba(255,255,255,0) 100%);}
.kbv-report-company-mention {margin: 0px;padding: 0px;position: relative;}
.kbv-report-company-mention h2{font-size: 22px !important;color: #0e1d34;margin: 18px 0px !important;border-bottom: 1px solid #f3f3f3;padding-bottom: 7px;text-align: left !important;}
.kbv-report-company-mention .companies-list ul li{font-size: 14px;color: #0e1d34;margin-bottom: 4px;text-align: justify;font-weight: 400;line-height: 25px;padding-top: 4px;}
.kbv-report-related-report{margin: 0px;padding: 0px;position: relative;}
.kbv-report-related-report h2 {font-size: 21px !important;color: #0e1d34;margin: 18px 0px !important;border-bottom: 1px solid #f3f3f3;padding-bottom: 7px;text-align: left !important;}
.kbv-report-related-report .related-box {padding: 5px;border: 1px solid #ededed;margin-bottom: 15px;margin-top: 12px;}
.kbv-report-related-report .related-box img{width: 100%;margin-bottom: 0px;}
.kbv-report-related-report .related-box .content-box {margin: 0px;padding: 14px 0px 0px 0px;}
.kbv-report-related-report .related-box .content-box h4{margin: 0px; font-size: 14px;line-height: 25px;} 
.kbv-report-related-report .related-box .content-box h4 a{color: var(--color-dark-sky-blue);}
.kbv-report-related-report .related-box .content-box .kbv-item-list {padding: 0!important; margin: 0px 0px 0px 0px;}
.kbv-report-related-report .related-box .content-box .kbv-item-list li {display: inline-block;margin-right: 5px;font-size: 11px;padding: 0;padding-bottom: 0!important;line-height: normal;font-weight: 500;text-transform: uppercase;color: #666;}
.kbv-report-related-report .related-box .content-box .kbv-item-list li i{ color: var(--color-default); }
.kbv-report-related-report .related-box .content-box .kbv-item-list li+li {border-left: 1px solid var(--color-default);padding-left: 10px;}
/*======================KBV=REPORT=SIDEBAR===========================================*/
.kbv-report-detail-side{margin: 0px;border-radius: 8px;}
.kbv-report-detail-side .sidebar-detail {margin: 0px 0px 12px 0px;padding: 18px 0px 10px 0px;background-color: #edf7fe;z-index: 1;border-radius: 5px;}
.kbv-report-detail-side .sidebar-detail hr{margin: 8px 0px 5px 0px;color: inherit;border: 0;border-top: 1px solid;opacity: .25;}
.sticky-top {position: sticky !important;top: 0px !important;z-index: 0 !important;}
.kbv-report-detail-side .sidebar-detail h3 {font-size: 20px;text-align: center;margin-bottom: 0px;}
.kbv-report-detail-side .sidebar-detail .price-section {margin: 0px 5px 0px 5px;padding-left: 8px; padding-right:8px;}
.kbv-report-detail-side .sidebar-detail .price-section ul{margin: 0px;padding-left: 0px;}
.kbv-report-detail-side .sidebar-detail .price-section ul li {border-bottom: 1px solid #d5d5d5;border-left: none;border-right: none;list-style-type: none;margin-bottom: 2px;padding: 10px 0px 25px 0px;width: 100%;position: relative;}
.kbv-report-detail-side .sidebar-detail .price-section ul li input {margin-right: 6px;position: relative;top: 2px;}
.kbv-report-detail-side .sidebar-detail .price-section ul li i{font-size: 11px;margin-left: 4px;}
.kbv-report-detail-side .sidebar-detail .price-section ul li span{font-size: 13px;font-weight: 500;margin-bottom: 6px;display: inline-block;}
.kbv-report-detail-side .sidebar-detail .price-section ul li .order_price {float: right;font-size: 16px;} 
.kbv-report-detail-side .sidebar-detail .price-section ul li .order_price del {position: absolute;right: 0%;bottom: 3px;font-size: 13px;color: var(--color-dark-sky-blue);font-weight: 400;}
.kbv-report-detail-side .sidebar-detail .price-section ul li .order_price .offer {font-size: 12px;position: absolute;bottom: 3px;right: 52px;font-weight: 500;margin-bottom:0px;}
.kbv-report-detail-side .sidebar-detail .price-section ul li .order_price i{font-size: 14px;}
.kbv-report-detail-side .sidebar-detail .price-section .cart-btn {margin: 16px 0px 12px 0px;text-align: center;}
.kbv-report-detail-side .sidebar-detail .price-section .cart-btn .cartbtn {margin: 0px;background: var(--color-dark-sky-blue);border: 1px solid var(--color-dark-sky-blue);color: #fff;padding: 10px 26px;border-radius: 4px;}
.kbv-report-detail-side .sidebar-detail .price-section .cart-btn .cartbtn:hover{border-radius: 0px; background: var(--color-default);border: 1px solid var(--color-default);color: #fff;}
.kbv-report-detail-side .contact-sidebar {margin: 0px;background: #f5f5f5;border: none;padding: 15px 15px 10px;margin-bottom: 35px;border-radius: 3px;overflow: hidden;margin-top: 25px;}
.kbv-report-detail-side .contact-sidebar h3 {font-size: 20px;text-align: center;margin-bottom: 0px;}
.kbv-report-detail-side .contact-sidebar .have-question{margin: 0px;position: relative;}
.kbv-report-detail-side .contact-sidebar .have-question .query-img {background: #fff;text-decoration: none;width: 70px;height: 70px;box-shadow: 0 1px 2px rgb(0 0 0 / 30%);border-radius: 50%;display: inline-block;overflow: hidden;top: -4px;right: -11px;position: absolute;}
.kbv-report-detail-side .contact-sidebar .have-question .query-img img{max-width: 100%;position: absolute;bottom: 0;left: 50%;margin-left: -50%;display: block;z-index: 0;}
.kbv-report-detail-side .contact-sidebar .have-question p {padding-left: 0px;margin-top: 5px;margin-bottom: 12px;padding-right: 60px;}
.kbv-report-detail-side .contact-sidebar .have-question p .aside-title {margin: 0 0 12px;display: block;font-size: 17px;font-weight: 500;line-height: 1em;color: #484848;border-top: none;border-bottom: 1px solid #cdcdcd;padding-bottom: 12px;}
.kbv-report-detail-side .contact-sidebar .have-question p a{font-size: 15px;color: #484848;text-decoration: none;font-weight: 600;}
.kbv-report-detail-side .special-offering{margin: 24px 0px 0px 0px;padding: 15px;border: 1px solid var(--color-dark-blue);border-radius: 8px; }
.kbv-report-detail-side .special-offering hr{position:relative;z-index:-0;}
.kbv-report-detail-side .special-offering h3 {font-size: 18px;line-height: 32px;font-weight: 600;color: var(--color-dark-blue);}
.kbv-report-detail-side .special-offering h3 img{height:50px;margin-right: 10px;}
.kbv-report-detail-side .special-offering ul{padding-left: 18px;}
.kbv-report-detail-side .special-offering ul li {line-height: 32px;color: var(--color-dark-blue);font-weight: 500;font-size:15px;}
.kbv-report-detail-side .special-pricing {margin: 28px 0px 26px 0px;border: 1px solid var(--color-dark-sky-blue);padding: 12px 0px;}
.kbv-report-detail-side .special-pricing hr {position: relative;z-index: 1;margin: 10px 0px;color: var(--color-dark-sky-blue);opacity: 1;}
.kbv-report-detail-side .special-pricing h3{font-size: 17px;text-align: center;margin-bottom: 0px; color: var(--color-dark-sky-blue);}
.kbv-report-detail-side .special-pricing ul{margin: 0px;}
.kbv-report-detail-side .special-pricing ul li {margin: 0px;padding-left: 0px;font-size: 14px;line-height: 30px;list-style-type: square;color: var(--color-dark-sky-blue);}
.view-pricing-btn {margin: 0px 0px 0px 0px;text-align: center;background: #fff;padding-top: 20px;}
.pricing-btn-side {background-color: var(--color-dark-blue);color: var(--color-white);width: 100%;display: block;padding: 10px 0px;border-radius: 5px;font-size: 18px;font-weight: 500;text-transform: uppercase;}
.pricing-btn-side:hover{background-color: var(--color-dark-sky-blue);color: var(--color-white);}
.hide {display:none;}
.show {display:block; }
.bg-white{background-color:#fff;}
.special-pricing-btn {margin: 0px;padding: 10px;border: 1px solid #ededed;border-radius: 5px;background-color: #fff;}
.special-pricing-btn ul{padding-left:0px;}
.special-pricing-btn ul .first-btn a {padding: 8px 0px 8px 10px;background: linear-gradient(90deg, rgb(28 73 154) 38%, rgb(72 198 210) 79%);display: block;color: #fff;border-radius: 6px;background-position: center;background-repeat: no-repeat;background-size: cover;overflow: hidden;position: relative;}
.special-pricing-btn ul .first-btn a::before{ content: '';position: absolute;width: 100px;height: 100%;background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .8), rgba(255, 255, 255, 0) 70%);top: 0;left: -100px;animation: 3s linear infinite shine;}
.special-pricing-btn ul .first-btn a:hover{ background: var(--color-dark-blue);}
.special-pricing-btn ul .second-btn a {padding: 8px 0px 8px 10px;background: linear-gradient(90deg, rgba(240,84,132,1) 38%, rgba(247,176,86,1) 79%) ;display: block;color: #fff;border-radius: 6px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.special-pricing-btn ul .second-btn a:hover{ background: var(--color-dark-blue);}
.special-pricing-btn ul .third-btn a {padding: 8px 0px 8px 10px;background: linear-gradient(90deg, rgb(205 69 154) 38%, rgb(92 75 169) 79%);display: block;color: #fff;border-radius: 6px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.special-pricing-btn ul .third-btn a:hover{ background: var(--color-dark-blue);}
.special-pricing-btn ul .fourth-btn a {padding: 8px 0px 8px 10px;background: linear-gradient(90deg, rgb(30 47 151) 38%, rgb(18 147 219) 79%);display: block;color: #fff;border-radius: 6px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.special-pricing-btn ul .fourth-btn a:hover{ background: var(--color-dark-blue);}
.special-pricing-btn ul li{list-style-type:none;margin: 12px 0px;}
/*=============Popup==CSSS==================*/
.modal-content { border-radius: 0px !important; }
.dynamicpopup {width: 100%;margin: auto;border-radius: 4px;}
.dynamicpopup .close {position: absolute;right: -10px;top: -10px;background: #fff;font-size: 30px;opacity: 1;border-radius: 50%;width: 30px;height: 30px;}
.dynamicpopup h4 {color: #fff;padding: 10px 15px;background: linear-gradient(90deg, rgb(30 47 151) 38%, rgb(18 147 219) 79%) !important;font-size: 20px;}
.dynamicpopup .form-group {margin-bottom: 14px;}
.dynamicpopup .form-group .form-control{height: 40px;padding: 6px 10px;border: 1px solid #eaeff5 !important;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px !important;}
.dynamicpopup .form-group textarea{height:80px !important;}
.dynamicpopup .form-group select { color: #6e6e6e !important; height: 40px;padding: 6px 10px;border: 1px solid #eaeff5 !important;box-shadow: none;border-radius: 2px;font-size: 13px !important;}
.dynamicpopup .form-group .gradientbtn {background: #1e2f97;color: #fff;border-radius: 0px;padding: 9px 20px;}
.dynamicpopup p{font-size: 11px;font-weight: 600;}
/*===============Press=release================*/
.kbv-press-release{margin:0px;}
.kbv-press-release strong{display: contents;}
.kbv-press-release .press-release-content{background-color: #fff;padding: 16px 15px 16px 15px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.kbv-press-release .press-release-heading-section{margin-bottom:15px;}
.kbv-press-release .press-release-heading-section h1 {font-size: 22px;margin: 0px 0px 5px 0px;line-height: 1.3em;color: var(--color-dark-blue);padding-bottom: 8px;border-bottom: 1px solid #e2e2e2;}
.kbv-press-release .press-release-heading-section span{color: #888;font-size:13px;}
.kbv-press-release .press-release-content .rd-data {width: 85%;border-collapse: collapse;margin: 0 auto;/* box-shadow: 4px 2px 12px 4px rgb(0 0 0 / 0%); */margin-bottom: 20px;} 
.kbv-press-release .press-release-content .rd-data caption {font-weight: 600;padding-bottom: 6px;text-align: center;color: #585d60;font-size: 16px;caption-side: top;}
.kbv-press-release .press-release-content .rd-data tr {border: 1px solid #ddd;color: #322f2f;font-size: 15px;}
.kbv-press-release .press-release-content .rd-data tr th {text-align: left;padding: 8px 10px;background: #115597;color: #fff;border-left: 1px solid #ddd;font-size: 16px; letter-spacing: 1px;}
.kbv-press-release .press-release-content .rd-data tr th strong{font-weight: 300;} 
.kbv-press-release .press-release-content .rd-data tr td:nth-child(odd) {width: 37%;padding: 8px 10px;padding-right: 0;border-right: 1px solid #ddd;}
.kbv-press-release .press-release-content .rd-data tr td:nth-child(even) {padding: 8px 10px;line-height: 23px;}
.kbv-press-release .press-release-content .rd-data tr:nth-child(2n+2) td {background: rgb(135 135 135 / 5%);}
.kbv-press-release h2 {margin: 0px;font-size: 18px;margin-bottom: 15px;color: var(--color-dark-sky-blue);}
.kbv-press-release .news-highlight {margin: 0px 0px 8px 0px;font-size: 16px;font-weight: 500;color: var(--color-dark-blue);}
.kbv-press-release p{font-size: 14px;color: #0e1d34;margin-bottom: 10px;font-weight: 400;line-height: 25px;}
.kbv-press-release li{font-size: 14px;color: #0e1d34;margin-bottom: 10px; font-weight: 400;line-height: 25px;}
.kbv-press-release p strong{font-weight: 600;}
.blog-sidebar form{margin:0pc;}
.blog-sidebar form .form-group{margin-bottom: 18px;}
.blog-sidebar form textarea.form-control {height: 90px;}
.blog-sidebar form .form-control{height: 40px;line-height: 35px;padding: 6px 10px;background: #fff;border: 1px solid #eaeff5 ;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px ;}
/*========================Press=Release=Sidebar====================================*/
.press-release-sidebar{background-color: #fff;padding: 20px 15px 20px 15px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.press-release-sidebar .con-head {margin-bottom: 14px;}
.press-release-sidebar .con-head h3{font-size: 16px;}
.press-release-sidebar .con-head ul{margin: 0px;padding-left: 19px;}
.press-release-sidebar .con-head ul li {margin: 0px;line-height: 24px;font-size: 14px;margin-bottom: 10px; }
.press-release-sidebar .con-head ul li h5{font-size: 15px;font-weight: 500;margin-bottom: 5px;}
/*------------------------Client Page--------------------------------*/
.clients-page{margin:0px;padding: 0px;}
.clients-page .clients{ background: #fff;border: 1px solid rgba(206,206,206,0.5);padding: 15px;margin-bottom: 20px;}
.clients-page .clients img{width: 100%;box-sizing: border-box;height: 60px !important;overflow: hidden;object-fit: contain;filter: grayscale(100%);}
.clients-page .clients img:hover{filter: grayscale(0%);}
/*---------------------Media Mention---------------------------------*/
.media-mention{margin:0px;padding: 0px;}
.media-mention .media-mention-div{margin: 0px;padding: 6px;border: 1px solid #e7e7e7;border-radius: 6px;background: #fff;text-align: center;display: flex;width: 100%;height: 100%;justify-content: space-between;align-items: center;flex-direction: column;box-shadow: 0 1px 0px 0 rgb(0 0 0 / 2%), 0 3px 2px 0 rgb(67 94 131 / 4%); }
.media-mention .media-mention-div a{color: var(--color-default);display: block;}
.media-mention .media-mention-div a:hover{color: var(--color-dark-sky-blue); }
.media-mention .media-mention-div a img{margin: 0px 0px 10px 0px;width: 100%;padding: 4px;height: 60px;border-bottom: 1px solid #ededed;}
/*==============BLOG===============*/
.kbv-blog{margin:0px;}
.kbv-blog .featured-heading{margin: 10px 0px 25px 0px;}
.kbv-blog .featured-heading h2{margin: 10px 0px 5px 0px;}
.kbv-blog .featured-blog{margin:0px;padding:0px;}
.kbv-blog .featured-blog a img{width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.kbv-blog .featured-blog .featured-title{/*margin: 20px 0px 10px 0px;*/position: relative;border-bottom: 1px solid #ddd;transition: .4s all ease;padding: 15px 20px;display: flex;background-color: #fff;}
.kbv-blog .featured-blog .featured-title a{color: var(--color-default);}
.kbv-blog .featured-blog .featured-title a h3 {font-size: 30px;font-weight: 300;line-height: 40px;position: relative;padding-left: 40px;}
.kbv-blog .featured-blog .featured-title a h3::after{background: var(--color-dark-sky-blue);width: 0.25rem;border-radius: 0.625rem;position: absolute;height: 100%;top: 0;left: 24px;content: "";}
.kbv-blog .featured-blog .featured-date{margin:0px;}
.kbv-blog .kbv-blog-detail strong {font-weight: 600;}
.news-one__single {position: relative;display: block;margin-bottom: 20px;}
.news-one__img {position: relative;display: block;overflow: hidden;border-top-left-radius: 5px;border-top-right-radius: 5px;z-index: 1;height:150px;}
.news-one__img img {width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease, -webkit-transform .4s ease;}
.news-one__content-box {position: relative;display: block;border: 1px solid #eee9db; border-top: 0;background-color: rgb(255, 255, 255);-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.news-one__content-inner {position: relative;display: block;overflow: hidden;}
.news-one__content {position: relative;display: block;padding: 6px 6px 6px;}
.news-one__title {font-size: 16px;font-weight: 400;line-height: 26px;margin-top: 0px;margin-bottom:0px;}
.news-one__title a {color: var(--color-default);-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.news-one__bottom {position: relative;display: flex;align-items: center;justify-content: space-between;padding: 19px 27px 19px;border-top: 1px solid #eee9db;}
.news-one__date {position: absolute;left: 8px;top: -35px;background-color: rgb(255 247 247);padding: 3px 6px 3px;border-radius: 2px;z-index: 2;}
.news-one__date p{margin-bottom: 0px;font-size: 13px;}
.kbv-blog .kbv-blog-detail{margin:0px;background-color: #fff;padding: 16px 15px 16px 15px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; }
.kbv-blog .kbv-blog-detail .kbv-blog-detail-img{position: relative;}
.kbv-blog .kbv-blog-detail .kbv-blog-detail-img img{width: 100%;margin-bottom: 20px;}
.kbv-blog .kbv-blog-detail p{color: var(--color-default);font-size: 15px;line-height: 26px;letter-spacing: 0.16px; text-align: justify;margin-bottom: 10px;}
.kbv-blog .kbv-blog-detail h1{font-size: 29px; line-height: 34px; color: #2a2a2a; padding: 15px; background: #f3f3f0;}
.kbv-blog .kbv-blog-detail h2{font-size: 19px;margin:8px 0px;color: var(--color-dark-sky-blue);}
.kbv-blog .kbv-blog-detail h3{font-size: 17px;margin:8px 0px;color: var(--color-dark-blue);}
.kbv-blog .kbv-blog-detail h4{font-size: 15px;margin:8px 0px;color: var(--color-default-black-light);}
.kbv-blog .kbv-blog-detail img{width:100%;margin: 10px auto;}
.kbv-blog-detail ol li { line-height: 26px; color: var(--color-default); font-size: 15px; margin-bottom: 8px; }
.kbv-blog-detail ul li { line-height: 26px; color: var(--color-default); font-size: 15px; margin-bottom: 8px; }
.kbv-blog .blog-sidebar{background-color: #fff;padding: 16px 15px 16px 15px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.kbv-blog .blog-sidebar h2{font-size: 24px;text-align: left;border-bottom: 1px solid #ddd;padding-bottom: 8px;}
.kbv-blog .blog-sidebar .popular-post{margin:0px;} 
.kbv-blog .blog-sidebar .popular-post .post-list .post-item {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-img {margin-right: 15px;overflow: hidden;margin-top: 0px;height: 85px;width: 100px;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-img a {display: block;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-img a img {transform: scale(1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;width: 100px;height: 76px;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content .entry-meta {margin-bottom: 5px;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content .entry-meta li {font-size: 13px;list-style-type: none;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content .entry-meta li i {margin-right: 4px;color: #000;color: var(--color-dark-blue);font-size: 13px;}
.entry-meta .meta-color-dark li:last-child {margin-right: 0;}
.entry-meta .meta-color-dark li {display: inline-block;font-size: 14px;color: var(--color-dark-sky-blue);margin-right: 10px;}
.entry-meta .meta-color-dark li i {font-size: 12px;color: #646464;margin-right: 8px;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content .item-title {font-size: 15px;font-weight: 400;margin-bottom: 2px;line-height: 1.7;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content .item-title a {color: #111111;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item .item-content .item-title a:hover {color: #444444;}
.kbv-blog .blog-sidebar .popular-post .post-list .post-item:hover .item-img a img {transform: scale(1.2);}
.kbv-blog .blog-sidebar .popular-post ul{padding-left: 0px;} 
/*----------------------Footer----------------------------------*/
.footer {font-size: 14px;background-color: #003e67;padding: 0px 0px 30px 0px;color: white;position: relative;margin-top: 0px;background-image: url(../../assets/img/footer-bg-1-1.png);background-repeat: no-repeat;background-position: center bottom;}
.footer .footer-info .logo {line-height: 0; margin-bottom: 15px;}
.footer .footer-info .logo img {max-height: 40px;margin-right: 6px;}
.footer .footer-info .logo span {font-size: 30px;font-weight: 700;letter-spacing: 1px;color: #fff;font-family: var(--font-primary);}
.footer .footer-info p {font-size: 14px;font-family: var(--font-primary); }
.footer .footer-info p a {color: var(--color-white); }
.footer .footer-info p a:hover{color: #fff; }
.footer .footer-info p span{ margin-left: 8px;color:var(--color-white);} 
.footer .social-links a {display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 30px;color: rgb(255 255 255);margin-right: 7px;margin-left: 7px;transition: 0.3s;}
.footer-top-wrap {/* background-color: #F4F5F8; */overflow: hidden;margin-bottom: 16px;}
.footer-top .brand {display: grid;position: relative;padding: 30px 70px 10px 0px;z-index: 2;}
.footer-top .brand:before {width: 200px;clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%);right: 0;}
.footer-top .brand p {position: relative;padding-left: 0px;}
.footer-top .footer-call {display: flex;align-items: center;gap: 20px;padding: 32px 0px 5px 0px;position: relative;z-index: 1;}
.footer-top .footer-call:before { content: '';height: 100%;position: absolute;left: -85px;bottom: 0;z-index: -1;}
.footer-call i {font-size: 30px;color: var(--color-white);}
.footer-call p span {display: block;font-size: 16px;font-weight: 500;line-height: 1;color: #fafafa;margin-bottom: 10px;}
.footer-call p a {color: var(--color-white);font-size: 20px;font-weight: 600;line-height: 1;}
.footer .social-links a:hover {color: #fff;border-color: #fff;}
.footer h4 {font-size: 15px; font-weight: 500; position: relative; padding-bottom: 12px; border-bottom: 2px solid transparent; border-image: linear-gradient(0.25turn, rgb(255 255 255), rgb(255 255 255 / 38%), rgba(56,2,155,0)); border-image-slice: 1; width: 100%; margin-bottom:15px;}
.footer .footer-links {margin-bottom: 15px;}
.footer .footer-links ul {list-style: none;padding: 0;margin: 0;}
.footer .footer-links ul i {padding-right: 2px;color: rgba(13, 66, 255, 0.8);font-size: 12px;line-height: 0;}
.footer .footer-links ul li {padding: 10px 0;display: flex;align-items: center;}
.footer .footer-links ul li:first-child {padding-top: 0;}
.footer .footer-links ul a {color: var(--color-white);transition: 0.3s;display: inline-block;line-height: 1;}
.footer .footer-links ul a:hover {color: #fff;}
.footer .footer-contact p{line-height: 26px;}
.footer .footer-contact p a{color: var(--color-white);margin-left: 2px;}
.footer .footer-contact p a:hover{color: #ffffff;}
.footer .copyright {text-align: center;margin: 28px 0px 2px 0px;}
.footer .copyright a{color: var(--color-white);}
.footer .copyright a:hover{color: #fff;}
.footer .credits {padding-top: 4px;text-align: center;font-size: 13px;}
.footer .credits a {color: #fff;}
.footer .payment-icon {margin: 0px 0px 15px 0px;text-align: center;position: relative;border-top: 1px solid #f9f9f93d;padding-top: 28px;}
.footer .payment-icon img{width: 420px;}
/*==========================About us=======================*/
.about-us-area {position: relative;}
.about-us-area h2{position: relative;padding-left: 20px;}
.about-us-area h2::after {background: var(--color-dark-sky-blue);width: 0.25rem;border-radius: 0.625rem;position: absolute;height: 100%;top: 0;left: 2px;content: "";}
.block-gallery-1 img {border-radius: 8px;}
.about-us-area .img-responsive {max-width: 100%;}
.about-us-area .text-inter-lg {font-weight: 400;font-size: 14px;line-height: 28px;color: var(--color-default-black-light);text-align: justify;}
.about-us-area .text-inter-lg b{ font-weight:600; }
.counter-section-two {background-image: url(../img/bg-pattarn.png); background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: var(--color-dark-sky-blue); padding-top: 40px; padding-bottom: 50px;}
.counter-two-content {padding-bottom: 10px;}
.counter-two-left-box {padding-right: 40px; margin-bottom: 35px;}
.kbv-heading-subheading {margin-bottom: 20px;}
.kbv-heading-subheading img{width:80px;height:80px;}
.kbv-heading-subheading .kbv-title {font-size: 30px;line-height: 50px;letter-spacing:1px;text-transform: none;font-style: normal;border-bottom: 2px solid transparent;border-image: linear-gradient(0.25turn, rgb(255 255 255), rgb(255 255 255 / 38%), rgba(56,2,155,0));border-image-slice: 1;}
.counter-two-left-box p {color: var(--color-white);line-height: 24px;text-align: justify;font-size: 14px;}
.map-img-two {margin-top: 30px;text-align: right;}
.counter-two-box {padding-top: 25px;border-top: 1px solid #d5d7da;} 
.kbv-fidbox-style-1 {text-align: center;}
.kbv-fidbox-style-1 .kbv-ihbox-icon {margin-bottom: 20px;color: #9faebe;}
.kbv-fidbox-style-1 .kbv-fid-inner {font-size: 32px;line-height: 40px;margin-bottom: 10px;font-weight: 700;color: var(--color-white);}
.kbv-fidbox-style-1 .kbv-fid-inner sub{bottom: 4px;}
.kbv-fidbox-style-1 .kbv-fid-title {margin-bottom: 0;color: var(--color-white); font-weight: 400;text-transform: uppercase;font-size: 14px;line-height: 14px;letter-spacing: 1px;}
.defined h2 {font-size: 30px;line-height: 50px;letter-spacing: 1px;text-transform: none;font-style: normal;border-bottom: 2px solid transparent;border-image: linear-gradient(0.25turn, rgb(2 113 187), rgb(255 255 255 / 38%), rgba(56,2,155,0));border-image-slice: 1;margin-bottom: 16px;padding-bottom: 6px;}
.defined p {font-size: 14px;color: #0e1d34;margin-bottom: 10px;text-align: justify;font-weight: 400;line-height: 25px;}
.defined p strong{ font-weight:600; }
.kbv-research-methodology h2 {font-size: 30px;line-height: 50px;letter-spacing: 1px;text-transform: none;font-style: normal;border-bottom: 2px solid transparent;border-image: linear-gradient(0.25turn, rgb(2 113 187), rgb(255 255 255 / 38%), rgba(56,2,155,0));border-image-slice: 1;margin-bottom: 16px;padding-bottom: 6px;}
.kbv-research-methodology .content-method{margin:0px;}
.kbv-research-methodology .content-method ul{padding-left:0px;}
.kbv-research-methodology .content-method ul li{list-style-type:none;font-size: 14px;color: #0e1d34;margin-bottom: 18px;text-align: justify;font-weight: 400;line-height: 25px;}
/*====================Service-Page=========================*/
.service-page{margin: 0px 0px 0px 0px;}
.service-page h2{font-size: 23px;border-bottom: 1px dotted #000;padding-bottom: 7px;}
.service-page .kbv-static-content p{font-size: 14px;color: #0e1d34;margin-bottom: 10px;text-align: justify;font-weight: 400;line-height: 25px;}
.service-page .key {font-size: 19px;border-bottom: 1px dotted #000;padding-bottom: 7px;font-weight: 700;}
.service-page .key1 {font-size: 15px;font-weight: 700;}
.list-style-four {position: relative;padding-left:15px;}
.list-style-four li {position: relative;font-size: 14px;font-weight: 400;margin-bottom: 8px;padding-left: 25px;list-style-type: none;color: #0e1d34;font-weight: 400;line-height: 25px;}
.list-style-four li:before {position: absolute;content: "\f042";left: 0px;top: 2px;font-size: 12px;font-family: 'FontAwesome';}
.kbv-static-content-inside {margin-bottom: 30px;}
.kbv-static-content-inside h4{font-size:20px;margin-bottom: 5px;color:var(--color-dark-blue);} 
.kbv-static-content-inside p{font-size: 14px;color: #0e1d34;margin-bottom: 10px;text-align: justify;font-weight: 400;line-height: 25px;}
/*==================Subscription-Model========================*/
.subscription-model{margin: 0px;padding: 80px 0px 80px 0px;background:url(../img/subscription-header.jpg);} 
.subscription-model .first-dection{margin:0px;padding:0px 0px;}
.subscription-model .first-dection h1{color:#fff;margin:0px;padding:25px 0px 15px 0px;}
.subscription-model .first-dection p {color: #fff;font-size: 14px;margin: 7px 0px;padding: 0px 0px;line-height: 24px;}
.subscription-model .first-dection .btn-subs {margin: 20px 0px;display: inline-block;padding: 10px 36px;border: 2px solid var(--color-white);color: var(--color-white);}
.desktop-craousel {margin: 50px 0px;position: relative;}
.desktop-craousel .subscription-content{margin:0px; }
.desktop-craousel .subscription-content h2{font-size:30px;text-align:center;position:relative;}
.desktop-craousel .subscription-content h2:after {position: absolute;width: 20%;height: 2px;content: '';top: 46px;left: 40%;background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);}
.desktop-craousel .subscription-content .benefit{margin:40px 0px 10px 0px;}
.desktop-craousel .subscription-content .benefit .bg-warning {background-color: #ffffff91 !important;border: 1px solid #003e6729; box-shadow: 0 6px 15px rgba(36, 37, 38, 0.08);}
.desktop-craousel .subscription-content .benefit .box-1{margin:10px 0px 0px 0px;}
.desktop-craousel .subscription-content .benefit .box-1 .icon{margin:0px 0px 0px 0px;}
.desktop-craousel .subscription-content .benefit .box-1 .content{margin:0px 0px 0px 0px;}
.desktop-craousel .subscription-content .benefit .box-1 .content h4 { font-size: 18px; margin-top: 14px; margin-bottom: 10px; font-weight: 500; }
.desktop-craousel .subscription-content .benefit .box-1 .content p { font-size: 15px; font-weight: 400; line-height: 24px; }
.subscription-content-1{ margin:0px 0px; padding:30px 0px; }
.subscription-content-1 .subs-heading{ margin-bottom:35px; }
.subscription-content-1 h2{ font-size:30px; text-align:center; position:relative; color:var(--color-white); }
.subscription-content-1 .subs-heading h2:after { position: absolute; width: 10%; height: 2px; content: ''; top: 42px; left: 45%; background-image: linear-gradient(to right, #fa709a 0%, #fee140 100%); }
.graph-background { background-image: url(../img/graph-background.jpg); background-repeat: no-repeat; background-size: cover; }
.subscription-content-1 .content-1 { margin: 0px; padding: 18px 10px 0px 10px; }
.subscription-content-1 .content-1 img{ margin:15px 0px; }
.subscription-content-1 .content-1 h4{ font-size:18px; }
.subscription-content-1 .content-1 p { font-size: 15px; line-height: 26px; }
.subscription-contact{margin:0px;}
.subscription-contact .contact-svg{ width:100%; }
.subscription-contact .subscription-enquiry-form{ margin-left:50px; position:relative; }
.subscription-contact .subscription-enquiry-form:after{ position: absolute; width: 2px; height: 400px; content: ''; top: 60px; left: -36px; background-image: linear-gradient(to right, #010a4b 0%, #007ccc 100%); }
.subscription-contact .subscription-enquiry-form form label{ font-size:14px; margin-bottom: 4px; }
.subscription-contact .subscription-enquiry-form form label span{ color:#d10303; }
.subscription-contact .subscription-enquiry-form  select{ display: block; width: 100%; padding: 8px 8px; font-size:13px; font-weight: 400; line-height: 1.5; color: var(--color-secondary-light); background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.subscription-contact .subscription-enquiry-form .form-control{ display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.subscription-contact .subscription-enquiry-form textarea{ height:100px; }
.subscription-contact .subscription-enquiry-form .form-control::placeholder { color: var(--color-secondary-light); font-size:13px; }
.subscription-contact .subscription-enquiry-form .form-group .smalltext{ font-size: 13px; margin-top: 4px; margin-bottom: 10px; }
.subscription-contact .subscription-enquiry-form .bottom-text{ font-size: 14px; margin-top: 4px; margin-bottom: 10px; }
.subscription-contact .subscription{ margin: 0px; background: var(--color-dark-sky-blue); border: 1px solid var(--color-dark-sky-blue); color: #fff; padding: 10px 26px; border-radius: 4px; }
.subscription-price { margin: 0px 0px; padding: 0px 0px; }
.gradient-bg-blue{ background: linear-gradient(181deg, rgba(26,99,178,1) 11%, rgb(0 62 103) 99%); } 
.subscription-price .section-head{ margin:0px 0px 40px 0px; }
.subscription-price .section-head .title { color: #fff; position: relative; font-size: 30px; }
.subscription-price .section-head .title:before {width:40px; background:#99a3b1;}
.subscription-price .pricingtable-wrapper.style2 {box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);padding: 30px;}
.subscription-price .pricingtable-inner {text-align: center;}
.subscription-price .pricingtable-wrapper.style2 .pricingtable-price {padding: 0;background-color: rgba(0,0,0,0);border: 0;}
.subscription-price .pricingtable-wrapper.style2 .pricingtable-bx { margin-top: 20px;padding: 15px 0px;margin-bottom: 10px;}
.subscription-price .pricingtable-wrapper.style2 .pricingtable-bx select{color: #6e6e6e !important;height: 40px;padding: 6px 10px;border: 1px solid #eaeff5 !important;box-shadow: none;border-radius: 2px;font-size: 14px !important;}
.subscription-price .pricingtable-wrapper.style2.active { margin: -15px 0px 0; padding: 30px 30px; position: relative; z-index: 0; background: linear-gradient(358deg, rgb(205 69 154) 38%, rgb(92 75 169) 79%); } 
.subscription-price .pricingtable-wrapper.style2 .pricingtable-bx .form-control {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #dddddd;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
/*----------------Cart-Page------------------------*/
/*-- Cart Table --*/
#cartpage {padding: 0px 0px 22px 0px;border-bottom: 1px solid #e9e8e8;}
#cartpage .basketTop {padding: 10px 0 0;border-bottom: 1px solid #e9e8e8;margin-bottom: 0;font-size: 15px;}
.col-desktop-6 {display: inline;float: left;width: 60%;margin: 0 1.02657005% 10px;}
.col-desktop-3 {display: inline;float: left;width: 35%;margin: 0 1.02657005% 10px;}
#cartpage div.totalsRow ul.totals li.grandTotal span.title {padding: 14px 0 0;}
#cartpage .product-item-small {padding: 20px 0;}
.product-item-small {position: relative;border-bottom: 1px solid #ddd;transition: .4s all ease;padding: 15px 20px;min-height: 100px;}
#cartpage .product-item-content {display: inline;float: left;width:80%;margin: 0 1.02657005%;}
.ram-product-thumbnail-book-binder {position: relative;}
.product-item-content img {max-width: 102px;margin-right: 24px;box-shadow: 0 2px 5px rgba(0,0,0,.3);}
.ram-product-thumbnail-book-binder img {vertical-align: bottom;}
#cartpage .product-item-content .content {margin-right: 0;}
.product-item-content .content {margin-right: 100px;margin-left: 128px;}
.product-item-content .title {margin: 0 0 10px !important;padding: 0px 0 0 !important;font-size: 15px !important;color: #1e659a;float: none;text-transform: none !important;line-height: 24px;}
.product-item-content .title a {display: block;color: #1e659a;text-decoration: none;}
.product-item-content .product-item-list {padding: 0!important;margin: 0!important;}
.product-item-content .product-item-list li {display: inline-block;margin-right: 7px;font-size: 11px;padding: 0;padding-bottom: 0!important;line-height: normal;font-weight: 500;text-transform: uppercase;color: #666;}
.product-item-content .product-item-list li+li {border-left: 1px solid #f1c84f;padding-left: 7px;}
#cartpage .remove {text-decoration: none;color: #1e659a;display: inline-block;padding: 3px 10px;margin-top: 10px;font-size: 10px;border: 1px solid #1e659a;border-radius: 3px;transition: .3s all ease;}
#cartpage .product-item-price-container {display: inline;float: left;width: 15%;margin: 0 1.02657005%;border-left: none;position: relative;text-align: right;padding: 10px 0 0;top: 3%;right: 0;}
.left {float: left;}
.text-right{text-align:right;}
#cartpage div.totalsRow ul.totals li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}  
.totalsRow .actions {float: left;padding: 0 0 15px;width: 100%;}
.totalsRow .actions li{list-style: none;}
.basketActions {display: inline-block;width: 51%;}
.product-item-price-container .product-item-price {display: block;font-weight: 700;font-size: 15px;line-height: 1em;color: #454544;}
#cartpage div.totalsRow {padding-top: 0px;padding-bottom: 15px;}
#cartpage div.totalsRow ul.totals {float: right;width: 35%;min-width: 310px;padding: 5px 0 0 20px;border-left: 1px solid #f1eded;}
#cartpage div.totalsRow ul.totals li {padding: 0 0 9px;list-style: none;}
#cartpage div.totalsRow ul.totals li span.title {float: left;font-weight: 400;font-size: 13px;color: #434343;}
#cartpage div.totalsRow ul.totals li span.total {float: right;font-weight: 700;font-size: 16px;color: #434343;padding-right: 9px;}
#cartpage div.totalsRow ul.totals li.grandTotal {margin: 4px 0 0;padding: 1px 0 0;border-top: 1px solid #ebebeb;list-style: none;}
#cartpage div.totalsRow ul.totals li.grandTotal span.total {font-weight: 700;font-size: 22px;padding: 5px 9px 0 0;float: right;}
.footericont{margin: 20px 0px 0px 0px;float: left;  }
.footericonbtn {margin: 20px 0px 0px 0px;float: right;}
.footericonbtn .button .yellow {background: #ddac1c;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,.2);}
.footericonbtn .button {width: auto;overflow: visible;cursor: pointer;outline: 0;text-align: center;display: inline-block;text-decoration: none;border: none!important;transition: .3s all ease;padding: 14px 25px 12px !important;font-size: 15px;text-transform: uppercase;font-weight: 600;border-radius: 3px;margin-bottom: 20px;letter-spacing: .2px;min-height: 40px;background: #0271bb;color: #fff;}
.cart-section .form-heading {margin: 0px;background-color: #0271bb;color: #fff;padding: 8px 10px 8px 16px;}
.cart-section .form-heading h4{font-size:17px;margin-bottom: 0px;}
.checkout-form {margin-top: 0px;padding: 14px;border-right: 1px solid #eaeff5;border-bottom: 1px solid #eaeff5;border-left: 1px solid #eaeff5;margin-bottom: 50px;}
.checkout-form label{font-weight:500;font-size: 14px;}
.checkout-form label span{color:red;}
.checkout-form .form-control {line-height: 28px;padding: 6px 10px;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px !important;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.checkout-form .prce-side {margin: 24px 0px 0px 0px;}
.prce-side {background: #0271bb08;border: 1px solid #0271bb;border-radius: 15px;padding: 2rem; margin-top: 50px;}
.payment_system_1, .payment_system_2 {margin: 0px 29px;text-align: center;padding: 10px;border: 1px solid #bbbbbb;border-radius: 4px;margin-bottom: 15px;background-color: #fff;}
button#btn-payment-payumoney {border: none;background-color: #fff;}
.content-404 {padding: 30px 0px 65px 0px;}
.content-404 h1{color:#0271bb;font-size:26px;}
.content-404 .darkblue {color: #fff;background-color: #0271bb;padding: 9px 15px 9px 15px;margin-right: 12px;display: inline-block;}
.content-404 .darkbluemore{color:#fff; background-color:#1e2f97;padding: 9px 15px 9px 15px;margin-left: 12px;display: inline-block;}
.kbv-404-listing{margin:0px;}
.kbv-404-listing .report-inside{position: relative;margin-bottom: 10px;border-bottom: 1px solid #ddd;transition: .4s all ease;padding: 10px 15px;min-height: 100px;display: flex;background-color: #fff;}
.kbv-404-listing .report-inside .kbv-product-content {margin-right: 0px;margin-left: 0px;}
.kbv-404-listing .report-inside .kbv-product-content h2 {margin: 0px 0px 6px 0px;line-height: 25px;font-family: var(--font-secondary);font-size: 15px;font-weight: 500;}
.kbv-404-listing .report-inside .kbv-product-content h2 a {margin: 0 0 10px !important;padding: 5px 0 0 !important;color: var(--color-dark-sky-blue);float: none;text-transform: none!important;}
.kbv-404-listing .report-inside .kbv-product-content p{font-family: var(--font-secondary);font-size: 14px;font-weight: 400;color: var(--color-default);margin-bottom: 0px;line-height: 24px;}
.kbv-sitemap{margin:0px;}
.kbv-sitemap .widget {border: 1px solid #f5f5f5;padding: 10px;}
.kbv-sitemap .widget h2{background: var(--color-dark-blue);color: var(--color-white);padding: 10px 0 10px 10px;margin: 0 0 12px !important;border-radius: 0;font-size: 16px !important;font-weight: 500;text-transform: uppercase;}
.kbv-sitemap .widget .list-style-four li a{position: relative;font-size: 15px;margin-bottom: 8px;list-style-type: none;color: #0e1d34;font-weight: 400;line-height: 25px;}
.kbv-sitemap .widget .list-style-four li a:hover{color:var(--color-dark-sky-blue);}
.kbv-pages{margin:0px;}
.kbv-pages p{font-size: 14px;color: #0e1d34;margin-bottom: 10px;text-align: justify;font-weight: 400;line-height: 25px;}
.icon-text.layout-1 {border: 1px solid #e4e4e4;padding: 15px 15px;border-radius: 8px;margin-bottom: 17px;text-align:center;}
.icon-text.layout-1 .icon { margin: auto;}
.icon-text.layout-1 .icon img{height:45px;}
.icon-text.layout-1 h4 {margin-bottom: 10px;font-family: inherit;font-weight: 500;line-height: 1.25;color: #000;font-size: 20px;margin-top: 10px;}   
.icon-text.layout-1 br{display:none;}
.contact-form {margin: 0px;background: #edf7fe;padding: 15px;border-radius: 5px;}
.contact-form h3{margin:0px 0px 15px 0px;}
.contact-form .form-group{margin-bottom:8px;}
.contact-form .form-group .form-control{height: 40px;line-height: 35px;padding: 6px 10px;background: #fff;border: 1px solid #eaeff5 !important;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px !important;}
.contact-form .form-group .form-select{height: 44px;padding: 6px 10px;border: 1px solid #eaeff5 !important;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px !important;}
.contact-form .form-group textarea{height:100px !important;}
.contact-form .form-group label{font-size:12px;font-weight: 600;}
/*Custom-payment*/
.kbv-custom-payment{margin:0px;}
.kbv-custom-payment h4{margin:0px;font-size:24px;}
.kbv-custom-payment a{color: var(--color-primary);text-decoration: none;line-height: 28px;}
.kbv-custom-payment a:hover{color: var(--color-primary); }
.kbv-custom-payment .static-content {margin: 0px;padding: 13px 5px 15px 5px;border: 1px solid #efefef;text-align: center;}
.kbv-custom-payment .static-content h5{margin:0px;line-height: 30px;}
.kbv-custom-payment .static-content p{font-size:20px;}
.hidden1 {display: none;}
.overlay1 {position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;background-color: rgba(255,255,255,0.8);}
.overlay-content1 {position: absolute;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);top: 50%;left: 0;right: 0;text-align: center;color: #555;}
.kbv-custom-payment {margin:0px;}
.kbv-custom-status-payment .success{text-align:center;font-size: 25px;margin: 22px 0px 40px 0px;color:#34a853;}
.kbv-custom-status-payment .error{text-align:center;font-size: 25px;margin: 22px 0px 40px 0px;color:#ea4335;}
.kbv-custom-status-payment h4 {margin: 20px 0px;font-size: 18px;font-weight: 500;}
.kbv-custom-status-payment h5{font-size: 16px;font-weight: 500; }
.kbv-custom-status-payment h5 a{font-weight: 500;}
.subscription-form{margin:0px;padding:0px;background-color: #f0f5f7;}
.subscription-form .headingform {position:relative;font-size:24px;}
.subscription-form .headingform:after {content: "";height: 2px;width: 135px;background-color: var(--color-dark-sky-blue);position: absolute;left: 0px;top: 35px;}
.subscription-form p{font-size:14px;margin-bottom: 20px;}
.subscription-form .form-group{margin-bottom:14px;}
.subscription-form .form-group label{font-size:13px;}
.subscription-form .form-group .form-control {display: block;width: 100%; font-weight: 400; background-color: #fff; color: #6e6e6e !important;height: 40px;padding: 6px 10px;border: 1px solid #d7d7d7 !important;box-shadow: none;border-radius: 2px;font-size: 14px !important;}
.subscription-form .form-group textarea{height:80px !important;}
.subscription-form .subscription-btn {background: none;font-size: 16px;font-weight: 600;color: var(--color-white);border-color: var(--color-dark-sky-blue);padding: 10px 40px;border: 2px solid;display: inline-block;margin-top: 12px;background-color: var(--color-dark-sky-blue);}
.kbv-pages .thank-you-text{font-size: 20px;font-weight: 500;line-height: 34px;letter-spacing: 1px;color: #000; margin: 0 auto; }
/*Testtimonials Section*/
.testimonials{margin:0px 0px;padding:50px 0px;background: url(../../assets/img/report-bg.svg);background-size: cover;background-repeat: no-repeat;background-position: bottom;}
.gtco-testimonials {position: relative;margin-top: 0px;}
.gtco-testimonials h2 {font-size: 30px;text-align: center;color: #333333;margin-bottom: 50px;}
.gtco-testimonials .owl-stage-outer {padding: 30px 0;}
.gtco-testimonials .owl-nav {display: none;}
.gtco-testimonials .owl-dots {text-align: center;}
.gtco-testimonials .owl-dots span {position: relative;height: 10px;width: 10px;border-radius: 50%;display: block;background: #fff;border: 2px solid var(--color-dark-sky-blue);margin: 0 5px;}
.gtco-testimonials .owl-dots .active {box-shadow: none;}
.gtco-testimonials .owl-dots .active span {background: var(--color-dark-sky-blue);box-shadow: none;height: 12px;width: 12px;margin-bottom: -1px;}
.gtco-testimonials .card {background: #fff;/*box-shadow: 0 8px 30px -7px #c9dff0;*/margin: 0 20px;padding: 10px 10px;border-radius: 20px;border: 1px solid #f0f5f7;} 
.gtco-testimonials .card h5 {color: var(--color-dark-sky-blue);font-size: 16px;line-height: 1.3;}
.gtco-testimonials .card h5 span {font-size: 14px;color: #666666;margin-top:10px;display: block;}
.gtco-testimonials .card p {font-size: 15px;color: #555;padding-bottom: 0px;line-height: 26px;margin-bottom: 16px;position: relative;padding-left: 70px;padding-right: 70px;}
.gtco-testimonials .card p::before {position: absolute;content: "";width: 5%;height: 100%;/* top: -100px; */left: 4px;background-image: url(../img/quote.webp);background-repeat: no-repeat;opacity: 0.1;}
.gtco-testimonials .card p::after {position: absolute;content: "";width: 5%;height: 100%;/* top: -100px; */right: 4px;background-image: url(../img/bottom-right.webp);background-repeat: no-repeat;opacity: 0.1;}
.gtco-testimonials .active {opacity: 0.5;transition: all 0.3s;}
.gtco-testimonials .center {opacity: 1;} 
.gtco-testimonials .center .card-img-top {max-width: 100%;height: 120px;width: 120px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {outline: 0;}
.owl-carousel button.owl-dot {outline: 0;} 
@media screen and (max-width: 768px) { .kbv-press-release .press-release-content img{width:100%;} .report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics { display: block;} .report-detail-content-part-detail .kbv-report-detail-content-part-detail .card-body figure .marketDynamics .marketDynamicsLogo { min-width: 100%; width: 100%; margin: 12px 0px; } }
.clients-request .owl-carousel .item img{width: 100%;box-sizing: border-box;height: 60px !important;overflow: hidden;object-fit: contain;}
.checkout-form .form-control{background-color: #fff !important;background-repeat: no-repeat !important;background-position: right .75rem center !important;background-size: 16px 12px !important; }
.kbvdatapro {
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #dcdcdc;
    position: relative;
    background: #fff;
    box-shadow: 0 0 10px 1px rgb(220 220 220);
    margin-top: 30px;
    margin-bottom: 35px;
    width: 90%;
    display: block;
    margin: 28px auto;
}
.kbvdatapro h3 {font-size: 16px;color: #012b6c;font-weight: 500;padding: 0 0 10px;line-height: 25px;margin: 0;text-align: center;border-bottom: 1px solid #ededed;}

.kbvdataprolist {
    border-left: 1px solid #ededed;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 20px;
}
.kbvdatapro h4 {
    font-size: 16px;
    color: var(--color-dark-sky-blue);
    font-weight: 500;
    padding: 0 0 10px 0px;
    line-height: 25px;
    margin: 0;
    text-align: left; 
}

.kbvdataprolist ul li{
    position: relative;
    list-style-type: none;
    display: block;
    line-height: 30px !important;
}
.kbvdataprolist ul li::before {
    content: url(../img/arrowbullet-blue.svg);
    position: absolute;
    top: 0px;
    left: -22px;
    width: 14px;
}
.kbvdataprolist ul li b {
    font-weight: 500;
    color: #1e2f97;
}

.kbvdatapro .dataprobtn {
    background-color: var(--color-dark-blue);
    color: var(--color-white);
    display: inline-block;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border: 1px solid #1e2f97;
}

.datapro{margin: 0px;background: #f9f9f9;padding: 20px !important;border: 1px solid #ededed;}
.datapro h3 {font-size: 20px;color: #1a51ae;}
.datapro h4 {font-weight: 500;line-height: 1.25;color: #000;font-size: 15px;margin: 0px 0px 18px 0;}
.datapro hr {margin: 10px 0;}
.datapro .videoembed {margin: 0px;text-align: center;}
.datapro .videoembed iframe {width: 60%;height: 287px;}
.databtn .style-one {background-color: var(--color-primary);color: #fff;padding: 12px 50px;font-weight: 500;display: inline-block;border-radius: 6px;margin: 25px 0px;}
.nav-tabs .dataprotab {background: linear-gradient(90deg, rgba(240, 84, 132, 1) 38%, rgba(247, 176, 86, 1) 79%);color: #fff !important;overflow: hidden;position: relative;}
.key-point {background: #edf7fe73;padding: 20px;border-radius: 10px;border: 1px solid #f5f5f5;margin-bottom: 15px;}
.key-point ul{padding-left: 24px;}
.key-point ul li {margin-bottom: 12px !important;position: relative;list-style-type:none;}
.key-point .report-highlight {margin-bottom:15px !important;}
.key-point ul li::before{content: url('../img/arrowbullet-blue.svg');position: absolute;top: 0px;left: -22px;width: 14px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail .news-highlight .rating{color:#FF9800;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail ul li strong {font-weight: 600;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail blockquote .quote-person {color: #2a3891;font-weight: 600;font-style: italic;font-size: 12px;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail blockquote p .fa-quote-left {margin: 0px 4px 0px 0px;color: #32a4cf;}
.report-detail-content-part-detail .kbv-report-detail-content-part-detail blockquote p .fa-quote-right {margin: 0px 0px 0px 4px;color: #32a4cf;}
.report-detail-content-part-detail .rd-data-news {width: 95%;background-color: #fff;border-collapse: collapse;margin: 0 auto;margin-bottom: 20px;}
.report-detail-content-part-detail .rd-data-news caption {font-weight: 600;padding-bottom: 6px;text-align: center;color: #292c2d;font-size: 16px;caption-side: top;}
.report-detail-content-part-detail .rd-data-news tr {border: 1px solid #ddd;font-size: 14px;color: #0e1d34;margin-bottom: 5px;font-weight: 400;line-height: 25px;}
.report-detail-content-part-detail .rd-data-news tr th {text-align: left;padding: 8px 10px;background: #115597;color: #fff;border-left: 1px solid #ddd;font-size: 16px;letter-spacing: 1px;font-weight: 500;}
.report-detail-content-part-detail .rd-data-news tr td:nth-child(1) {width: 15%;padding: 8px 10px;padding-right: 0; border-right: 1px solid #ddd;font-weight: 500;}
.report-detail-content-part-detail .rd-data-news tr td:nth-child(1) strong{font-weight: 600; }
.report-detail-content-part-detail .rd-data-news tr td:nth-child(2) {width: 20%;padding: 8px 10px;line-height: 23px;padding-right: 0;border-right: 1px solid #ddd;}
.report-detail-content-part-detail .rd-data-news tr td:nth-child(2) strong{font-weight: 600; }
.report-detail-content-part-detail .rd-data-news tr td:nth-child(3) {width: 65%;padding: 8px 10px;line-height: 23px;}
.report-detail-content-part-detail .rd-data-news tr td:nth-child(3) strong{font-weight: 600; }
.report-detail-content-part-detail .rd-data-news tr:nth-child(2n+2) td {background: rgb(135 135 135 / 5%);}
.arrow-icon li{position:relative;list-style-type:none;}
.arrow-icon li::before{content: url('../img/arrowbullet-blue.svg');position: absolute;top: 0px;left: -22px;width: 14px;}
.survey-section{padding-top:30px;background-color:#f6f6f6;}
.Reveal-verticle-list.listing-shot {background: #ffffff;border-radius: 6px;overflow: hidden;margin-bottom: 30px;position: relative;width: 100%;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.08);}
.listing-badge.now-open {background: #12b94d;}
.listing-badge.closed {background: #ea133b;}
.listing-badge {background-color: #333;float: left;position: absolute;transform: rotate(-45deg);left: -60px;top: 30px;text-align: center;width: 200px;font-size: 12.5px;margin: 0;color: #fff;font-weight: 500;line-height: 28px;}
a.list-cat, a.list-cat:hover, a.list-cat:focus{position: absolute;bottom: 20px;left: 20px;background: #ff033E;color: #ffffff !important;padding: 7px 18px;border-radius: 50px;line-height: 1.5;}
.Reveal-verticle-list.listing-shot .Reveal-signle-item {display: flex;height: 210px;overflow: hidden;padding: 0;width: 100%;-webkit-transition: all .5s;transition: all .5s;}
.Reveal-verticle-list.listing-shot .listing-item {flex: 2;overflow: hidden;min-height: 210px;}
.listing-items {height: 100%;}
.listing-shot-img {height: 100%;}
.Reveal-verticle-list.listing-shot .Reveal-verticle-listing-caption {flex: 6;bottom: 0;padding: 0;left: 0;position: relative;}
.Reveal-verticle-listing-caption .Reveal-listing-shot-caption {position: absolute;top: 50%;transform: translateY(-50%);left: 25px;margin-right: 90px;}
.Reveal-verticle-listing-caption .Reveal-listing-shot-caption h4 {margin: 0 0 2px;font-weight: 600;font-size: 18px;}
.Reveal-short-descr {margin-top: 0.5rem;line-height: 1.7;}
.Reveal-listing-shot-info.rating i.fill {color: #ff7800;}
.Reveal-listing-shot-info.rating i {color: #a0a8c3;font-size: 11px;}
.view-overall-rate {font-size: 12px;font-weight: 500;}
.Reveal-listing-shot-info.rating span {margin-left: 10px;}
.survey-box {border: 1px solid #dee2e6;border-radius: 8px;padding: 15px;background-color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);}
.survey-header {font-size: 20px;font-weight: 500;margin-bottom: 10px;color: #7f7f7f;}
.survey-box hr{border: 1px solid #dee2e6;margin: 0px 0px 10px 0px;}
.survey-footer {margin-bottom: 8px;color: #000c;font-size: 13px;}
.survey-footer-new strong {font-weight: 600;color: #0271bb;}
.in-field{height: 38px;padding: 6px 10px;border: 1px solid #c7c7c7;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px;}
.in-field-text{height: 80px;padding: 6px 10px;background: #fff;border: 1px solid #c7c7c7;box-shadow: none;border-radius: 2px;color: #000;font-size: 13px;}
.survey-box .classd{text-transform:uppercase;}
.survey-box .classd span{color: #0271bb;font-size: 28px;font-weight: 500;margin-right: 14px;}
.response-count {color: #e74c3c;font-weight: 600;font-size: 1.2rem;text-align: center;}
.survey-footer-new {font-size: 12px;border-right: 1px solid #bbbbbb;padding-right: 10px;}
.survey-footer-new strong{font-weight:500;}
.survey-footer-new:last-child{border-right: inherit;  } 
.survey-modal {display: none;position: fixed;z-index: 9999;left: 0; top: 0;width: 100%; height: 100%;background: rgba(0, 0, 0, 0.6);justify-content: center;align-items: center;}
.survey-modal-content {background: #fff;padding: 20px;max-width: 770px;width: 90%;border-radius: 8px;position: relative;}
.close-btn {position: absolute;top: -13px;right: -13px;font-size: 28px;cursor: pointer;background: #0271bb;color: #fff;padding: 2px 11px;border-radius: 20px;line-height: 30px;opacity: 1;}
.btn-close:hover {color: #ffffff;text-decoration: none;opacity: 1;}
.btn-outline-custom {margin: 0px;padding: 7px 20px;background: #0271bb;color: #fff;border-radius: 20px;}
.btn-outline-custom:hover{border:1px solid #0271bb;color:#0271bb;}
.survey-form label {color: #242424;font-size: 14px;}
.card {background-color: #ffffff; padding: 20px 25px 30px;margin: 0 auto 50px;margin-top: 50px; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.profile-img-card {width: 96px;height: 96px;margin: 0 auto 10px;display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.profile-name-card {font-size: 16px;font-weight: bold;text-align: center;margin: 10px 0 0;min-height: 1em;}
.reauth-email {display: block;color: #404040;line-height: 2;margin-bottom: 10px;font-size: 14px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form-signin #inputEmail, .form-signin #inputPassword {direction: ltr;height: 44px;font-size: 16px;}
.form-signin input[type=email], .form-signin input[type=password], .form-signin input[type=text], .form-signin button {width: 100%;display: block;margin-bottom: 10px;z-index: 0;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form-signin .form-control:focus {border-color: rgb(104, 145, 162);outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);}
.btn.btn-signin { background-color: rgb(104, 145, 162); padding: 0px; font-weight: 700; font-size: 14px; height: 36px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; -o-transition: all 0.218s; -moz-transition: all 0.218s; -webkit-transition: all 0.218s; transition: all 0.218s; }
.btn.btn-signin:hover, .btn.btn-signin:active, .btn.btn-signin:focus { background-color: rgb(12, 97, 33); }
.survey-question-sec{ padding-top: 30px; padding-bottom: 30px; background-color: #ffffff; }
.question-loop{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-bottom: 30px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0 0 10px rgba(82, 85, 90, 0.1); -moz-box-shadow: 0 0 10px rgba(82, 85, 90, 0.1); box-shadow: 0 0 10px rgba(82, 85, 90, 0.1); padding: 10px; background-color: #fff; }
.question-loop label {margin-bottom: 10px;font-size: 18px;}
.active>.page-link, .page-link.active {z-index: 3;color: var(--bs-pagination-active-color);background-color: #003e67;border-color: #003e67;}
.page-link {color: #003e67;}



.no_result_form .form-control{
    height: 40px;
    padding: 6px 10px;
    background: #fff;
    border: 1px solid #c7c7c7;
    box-shadow: none;
    border-radius: 2px;
    color: #000;
    font-size: 13px;
}
.no_result_form .form-group textarea {
    height: 85px !important;
}
.no_result_form .requestbtn{
        background: var(--color-dark-sky-blue);
    color: var(--color-white);
    border-radius: 4px;
    padding: 8px 22px 8px 22px;
}

#blog_search {
    font-size: 14px;
    font-weight: 400;
    color: #0e1d34;
    padding: 10px 12px;
}

#blog_search::placeholder {
  font-size: 14px;     
  color: #888;
}
#blog-search-result-dropdown {
    position: absolute;
    top: 98%;
    left: 0px;
    display: block;
    z-index: 2;
    background: #fbfbfb;
    padding: 5px 8px 5px 12px;
    overflow-y: auto;       /* auto scroll only if needed */
    max-height: 240px;      /* max height, auto adjust until this */
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
    border: 1px solid #0271bb4a;
    border-radius: 0px;
}
#blog-search-result-dropdown a {
    font-size: 14px;
    margin-bottom: 0px;
    display: block;
    color: #1e2f97;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 9px;
}
#blog-search-result-dropdown a:hover {
    color: #0271bb;
}
.imgshadow img {
    box-shadow: 0 0 5px #ccc;
}






