/* font face */
@media (min-width: 768px) {
    @font-face {
        font-family: 'ITCFranklinGothicStd-Book';
        src: url('../fonts/ITCFranklinGothicStd-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-Book.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-Book.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-Book.svg#ITCFranklinGothicStd-Book') format('svg');
        font-weight: normal;font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'ITCFranklinGothicStd-Demi';
        src: url('../fonts/ITCFranklinGothicStd-Demi.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-Demi.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-Demi.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-Demi.svg#ITCFranklinGothicStd-Demi') format('svg');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'ITCFranklinGothicStd-BkCp';
        src: url('/static/fonts/ITCFranklinGothicStd-BkCp.eot?#iefix') format('embedded-opentype'),  url('/static/fonts/ITCFranklinGothicStd-BkCp.otf')  format('opentype'),
            url('/static/fonts/ITCFranklinGothicStd-BkCp.woff') format('woff'), url('/static/fonts/ITCFranklinGothicStd-BkCp.ttf')  format('truetype'), url('/static/fonts/ITCFranklinGothicStd-BkCp.svg#ITCFranklinGothicStd-BkCp') format('svg');
        font-weight: normal;  font-style: normal;
        font-display: swap;
    }
}
@media (max-width: 767px) { 
    body{font-family:arial !important;}
    .heading_menu a, .licence_right h3, .report_top h1, .report_summary h2, #rprt_summary span strong, #rprt_summary h2 strong  {font-family:arial !important;font-weight:bold !important;}
}
button, .learn_more_a, .request-btn, .reqest_copy_btn , .read_more, .view_pub, .buy_now , .req_free_call_ancher, .licence_buy_now , .btn_register  {font-family:arial;}
/* // font face */

.top_header{background:#340f49;padding:0;text-align:center;}
.top_header ul{margin:0;float:right;}
.top_header ul li{display:inline-block;margin:0;position:relative;margin:0 0 -5px;}
.top_header ul li a{float:left;margin:0;color:#fff;padding:5px 10px;border-right:1px solid #62216b;font-size:14px;}
.top_header ul li a i{color:#5ccbf5;}
.top_header ul li a img{margin-right:5px;float:left;}
.top_header ul li:last-child a{border:0 none;padding-right:0;}.top_header ul li>a:hover{color:#5ccbf5;}
.top_header ul li>a:focus{color:#5ccbf5;}
.header_main {padding:15px 0;background: #340F49;z-index: 999;border-bottom:3.25px solid #5CCBF5;}
.logo{position:relative;display:block;height:44px;max-width:144px;}
.logo b{position:absolute;opacity:0;font-size:0;}
.logo>img{position:absolute;top:0;left:3px;}
.top_header ul.dropdown-menu li a {border-right: 0px solid #62216b;color: #333;float: left;font-size: 14px;margin: 0;padding: 5px 10px;}
.full.partner_client_logo {padding-top: 40px; padding-bottom: 60px; background: #ECF0F2;}
#rprt_summary div.top_summary_box a.reqest_copy_btn {margin-left: 10px;}
.form-control {border-radius:6px; box-shadow: none;}
nav.navbar{border:0 none;margin:0;background:#340F49;padding:1px 0;box-shadow:none;float:right;min-height:20px;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:17px;padding:5px 15px;}
.frmLabel{margin-bottom:5px;}
#bs-example-navbar-collapse-1 .mega-menu .heading_sub>a:hover{color:#128ab7;}
.heading_menu a {font-family: 'ITCFranklinGothicStd-Demi';}
.form_input{background:#fff !important;border-radius:6px !important;box-shadow:none; border: 1px solid #c7c7c7;}
.form_input:hover{background:#fff !important;border-radius:6px !important;box-shadow:none;transition:all 0.3s ease 0s;}
.form_row>select{background:#ffffff !important;border:medium none!important;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.05);height:40px!important;}
.form_row>select:hover{background:#ffffff !important;border:medium none!important;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.08);height:40px!important;transition:all 0.3s ease 0s;}
@media (min-width:992px) {
    header.fixed_header .top_header{min-height:80px;}
    header.fixed_header .header_main{box-shadow:0 0 4px 0 #666;position:fixed;top:0;z-index:999;}
    .fixed_header .logo{max-width:116px;height:38px;}
    .fixed_header .navbar.navbar-default{padding:4px 0 0;} 
}
/* // fixed header */

.serach-show {border: 1px solid #ccc;width:calc(100% - 30px);position:absolute;background:#fff;top:106%;z-index:99;padding:10px;box-shadow:0 5px 5px 0 #ccc;border-top:2px solid #340f49;border-bottom:2px solid #340f49;left:15px;}
.arow-top-search {position:relative;}
.arow-top-search:after {position:absolute;border-left:12px solid transparent; border-right:12px solid transparent;border-bottom:12px solid #340f49; content: '';width:0;height: 0;right: 0;top: -23px;}
.left_cat_name {width:80px;text-align:right;float:left;margin-right:20px;font-weight:bold;color:#340F49;}
.right_report_show {width:88%;float:left;font-size:13px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.right_report_show a {display:block;margin-bottom:10px;}
.btn-full-result { background:#340f49;color:#fff; display: block;margin: auto;padding:6px;text-align: center;width:135px;border:0 none;border-radius:6px;font-size:13px;}
.btn-full-result:hover, .btn-full-result:focus { background:#5ccbf5 ;color:#fff;}

.grey { color: #555;font-size:11px; }  
.cyan { color: #5BCAF4; }
.reg_link {color: #340f49;text-decoration: underline;}
.report_summary.full ul li ul {margin-left: 25px;}
.advanced_report_list.full > ul {margin-left: 15px;}
.advanced_report_list.full.press_room ul ul {margin-left: 30px;}
.advanced_report_list.full.press_room ul ul li {list-style: outside none circle;}
.advanced_report_list.full.press_room ul ul li {list-style: circle;}
.methodology td {padding-left: 5px;vertical-align: top;}
.report_summary.full.segment li {list-style: inside none disc;}
.report_summary.full.segment li {  list-style: disc;}
.report_summary.full.segment li ul li{list-style: outside none circle;}
.report_summary.full.segment li ul li{list-style: circle;}
.report_summary.full.segment > ul {margin-left: 25px;}
.report_summary.full.segment p {margin-bottom: 0;margin-top: 10px;}
.navbar-default ul.navbar-nav > li.active > a, .navbar-default ul.navbar-nav > li.active > a:hover, .navbar-default ul.navbar-nav > li.active > a:focus, .navbar-default ul.navbar-nav > li > a:hover, .navbar-default ul.navbar-nav > li > a:focus {background:#5CCBF5;color:#fff;box-shadow:none;}
ul.nav li {position:relative;}
#bs-example-navbar-collapse-1 {padding:0;}
.sub_nav {position:absolute;background:#5ccbf5 ;width:300px;left:0%;position: absolute;top:30px;z-index:9;color:white;padding:5px;display:none;border-top:10px solid #fff;border-bottom:1px solid #340f49;}
.sub_nav ul {float:left;width:100%;} 
.sub_nav ul li a {float:left;width:100%;color:#fff;font-size:14px;padding:5px 15px;}
.sub_nav ul li a:hover {color:#340f49;} 
ul.nav > li:hover .sub_nav, .sub_nav:hover {display:block;}

.serach_header {height: 33px; margin-left: 18px; padding: 1px; position: relative; border:none;box-shadow: none;border-radius:6px;width:252px;}

.serach_header input.search_input {width:99%;float:left;font-size:14px;border:0px solid #ddd;border-radius:6px;padding:8px;height:40px;}
.serach_header input.search_input:focus {border:0px solid #5CCBF5;}
.serach_header input[type="submit"] {float:left;border:0 none;font-size:14px;background:url(../img/search_icn.png) no-repeat;position:absolute;right:0;background-position:center 6px;background:#5CCBF5;border-radius:0 6px 6px 0;top:1px;right:0px;width:38px;height:40px;}
.serach_header i {position: absolute;color:#fff;top:12px;right:11px;font-size:17px;pointer-events:none;}
.search_mob {display:none;}
.navbar-default .navbar-nav > li {margin-top:4px;}
.navbar-default .navbar-nav .serach_header_list {margin-top:0;}
.navbar-default .navbar-nav .header_login_btn {margin-right: -94px;margin-left: 15px;clear:right;}
/* // Header */

/* Footer */
footer {background:#340F49;padding:0;margin:0px 0 0;}
.follow_us {background:#423547;float: right;margin: -16px -12px 30px;padding: 10px 25px 10px 10px;width: 275px;position:relative;}
.follow_us:after {position:absolute;top:0px;right:-10px;content: '';border-bottom:16px solid #423547;border-right:11px solid transparent;} 
.follow_us span {color:#fff;float:left;margin:8px 8px 0 2px;}
.follow_us ul li {float:left;}
.follow_us ul li a {color:#fff;text-align:center;float:left;width:100%;width:34px;height:34px;margin:0 3px;border-radius:6px;}
.follow_us ul li a b {opacity:0;position:absolute;font-size:0;}
.follow_us ul li a i {font-size:25px;line-height:1.4;margin:0;opacity:1;}
.follow_us ul li:first-child a {background:#5986e5;}
.follow_us ul li:nth-child(2) a {background:#52d2ff;}
.follow_us ul li:nth-child(3) a {background:#f84933;}
.follow_us ul li:nth-child(3) a i {font-size:22px;line-height:1.6;}
.follow_us ul li:nth-child(4) a {background:#59caff;}

.footer_inner {/*background:#02516f;border-radius:6px;*/padding:20px;margin-bottom:30px;color:#fff;min-height:237px;}
.footer_inner h5, .footer_inner_h5  {color:#fff;font-size:18px;margin:0 0 5px;border:0;padding:0;font-weight:bold;}
.footer_inner ul li a {float:left;width:100%;color:#fff;margin:10px 0 0;}
.footer_inner ul li a i {font-size:15px;float:left;margin:4px 6px 0 0 !important;}
.footer_address p {color:#fff;margin:10px 0;}
.footer_address p i {float:left;margin:3px 8px 0 0;}
.footer_address p a{color: #fff;margin: 10px 0;}
.business_footer p {margin:10px 0;}
.timing_footer {border-bottom:1px dotted #dde3e7;color:#fff;margin:0 0 10px;padding:5px 0;}
.timing_footer span {float:right;color:#b3b3b3;}
.logo_footer a img {margin-right:15px;margin-top:5px;}

.footer_copy {background:#120118;padding:15px 0;}
.footer_copy p {color:#fff;margin:8px 0;font-size:15px;}
.logo_footer {float:right;}
.feedback_fixed {background-image:url('../img/feedback.png');width: 35px;height:120px;box-shadow:-2px 2px 2px rgba(0, 0, 0, 0.2);border:1px solid #eee;background-color:#fff;position: fixed;right:-1px;top: 50%;background-position:center;cursor:pointer; transform:translatey(-50%);z-index:999;}
.customer_feed .modal-title {font-weight:bold;}
.customer_feed label { color: black;font-size: 13.4px;font-weight: bold;}
.customer_feed .btn {padding:10px 28px;font-size:15px;font-weight:bold;font-size:13.4px;background:#128ab7;}
.scrollup {width:40px;height:40px;opacity:1;position:fixed;bottom:70px;right:40px;display:none;cursor:pointer;/*background: url('/static/img/icon_top.png') no-repeat;*/}
#cookiefy_bar {
    width: 1134px;
    box-shadow: none !important;
    opacity: 1 !important ;
    left: 8%;
}
#cookiefy_close {
    width:20px;
    padding:5px;
    border: 1px solid #444;
    border-radius:50%;
    margin-left: 5px;
}

/* // Footer */

/* Index */
.banner {position:relative;width: 100%;float:left;} 
.banner , .banner .carousel-inner {height:500px;}  
.banner .carousel-inner .item { background: linear-gradient(180deg, #351249 0%, #2B6D7F 100%);/*background:url(../img/banner.jpg) no-repeat;*/background-size:100% 100%;height:100%;} 
.banner .carousel-inner .item-2 {width: 100%;/*background:url(../img/banner_2.jpg) no-repeat;*/background-size:100% 100%;height:100%;}
.banner_contant {max-width:900px;margin:auto;padding:260px 0 0;}
.banner h1 {color:#000;font-size:26px;text-align:center;line-height:1.2em;margin:0 0 30px;padding:0 10px;}
.banner_contant  ul  {width:355px;margin:auto;}
.banner_contant ul li {float:left;font-size:16px;color:#000;}
.banner_contant ul li span {padding:2px 10px;float: left;line-height: 2;}
.banner_contant ul li .learn {float:left;background:#340f49;color:#fff;font-size:16px;border-radius:6px;padding:5px 20px;border-bottom:1px solid #000;}
.banner_contant ul li .learn:hover {background:#5ccbf5;color:#fff;border-bottom:1px solid #1279a0;}
.banner_contant ul li .call_back {float:left;background:#5ccbf5;color:#fff;font-size:16px;border-radius:6px;padding:5px 20px;border-bottom:1px solid #1279a0;}
.banner_contant ul li .call_back:hover {background:#340f49;color:#fff;border-bottom:1px solid #000;}
.slide_media_logo {background:#fff;margin:30px 0;padding:15px 0;float:left;width:100%;border-radius:6px;} 
.slide_media_logo li {float: left;padding:30px 15px;width:152px;height:78px;background:url('../img/index-banner-1.png') no-repeat;background-size:619px;} 
.slide_media_logo li a {display: block;height: 38px;width: 112px;opacity:0;}
.slide_media_logo li:first-child {background-position:0px -16px;}   
.slide_media_logo li:nth-child(2) {background-position:-153px -16px;}   
.slide_media_logo li:nth-child(3) {background-position:-304px -16px;}   
.slide_media_logo li:nth-child(4) {background-position:-458px -16px;}   
.slide_media_logo li:nth-child(5) {background-position:0px -94px;}   
.slide_media_logo li:nth-child(6) {background-position:-153px -94px;}   
.slide_media_logo li:nth-child(7) {background-position:-304px -94px;}   
.slide_media_logo li:nth-child(8) {background-position:-456px -96px;}   
.slide_media_logo li:nth-child(9) {background-position:0px -171px;}   
.slide_media_logo li:nth-child(10) {background-position:-153px -171px;}   
.slide_media_logo li:nth-child(11) {background-position:-304px -171px;}   
.slide_media_logo li:nth-child(12) {background-position:-458px -171px;}   
.slide_media_logo li:nth-child(13) {background-position:0px -246px;}   
.slide_media_logo li:nth-child(14) {background-position:-153px -246px;}    
.slide_media_logo li:nth-child(15) {background-position:-304px -246px;}    
.slide_media_logo li:nth-child(16) {background-position:-454px -246px;} 
.banner h3 {color:#fff;font-size:32px;line-height:1.2em;margin:0 0 20px;padding:160px 0 10px;line-height:1.5em;} 
.banner .learn_more_a { background: #5ccbf5; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);border-radius:6px;color: #340f49;display:inline-block;font-size: 15px;padding: 6px 20px;}
.banner .learn_more_a:hover { background: #340f49;color:#fff;}
.banner .top-banner .try_mar_button {background: #351049;color:#fff;border-radius:6px;border:0 none;
                                     width:100%;padding:8px 14px;display:block;cursor:pointer;font-size:15px;}
.banner .top-banner .our_form_sec label {padding-right: 0;padding-left: 0;font-size: 14px;}
.banner .top-banner .form-control { font-size: 14px; }
.banner .top-banner .request-btn {box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1); background:#fff; color: #212121;margin-top:15px;border-radius:6px; display: inline-block; padding: 6px 20px; }

.banner .top-banner .request-btn:hover{background: #351049;color: #fff;}

.banner .top-banner .bi_right_form {background:#fff;padding:30px 20px;margin-right: 16px;border-radius:6px;}
.banner .top-banner .bi_right_form h5 {font-size: 14.4px;margin-top: 0px;line-height:1.4;}
.banner .top-banner .bi_right_form h6 {font-size: 12px;margin-bottom: 18px;margin-left:1px;}
.banner .top-banner .bi_right_form h6 a {color:#33567c;text-decoration:underline;}
.banner .top-banner {padding:55px 0;}
.banner .top-banner h1 {margin-top: 50px;font-size: 37px;color: #fff;margin-bottom: 18px; padding: 0; text-align: left;}
.banner .top-banner h2 {font-size:19px;color:#fff; line-height: 1.6rem;}
.banner .top-banner p {margin-left:10px;margin-bottom:0.5rem;}


.bi_right_form .form-control {height: 30px;font-size: 12px;}


.heading_client h4 {
    color: #5b5b5b;
    font-size: 17px;margin: 5px 0;
    text-align: center;
}
.welcome_tab ul.nav li.active {border-bottom: 0;}

.client_sec ul {width:100%;background: #fff;border-left: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;float: left;}

.client_sec ul li {border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;
                   float: left;padding: 20px;text-align: center;width: 20%;height:80px;background:url('../img/client_know_bg.jpg')  no-repeat;background-size: 1034px;
}
.client_sec ul li:first-child {background-position:0 0;}
.client_sec ul li:nth-child(2) {background-position:-205px 0px;}
.client_sec ul li:nth-child(3) {background-position:-415px 0;}
.client_sec ul li:nth-child(4) {background-position:-617px 0;}
.client_sec ul li:nth-child(5) {background-position:-822px 0;}
.client_sec ul li:nth-child(6) {background-position:0 -79px;}
.client_sec ul li:nth-child(7) {background-position:-203px -79px;}
.client_sec ul li:nth-child(8) {background-position:-415px -79px;}
.client_sec ul li:nth-child(9) {background-position:-623px -76px;}
.client_sec ul li:nth-child(10) {background-position:-829px -79px;}   


.row.client_sec {
    margin-top: 30px;
    padding: 15px;
}
.client_img_logo {border: 1px solid #f1f1f1;border-top:0 none;padding: 20px;text-align: center;width: 20%;height: 80px;margin:0 auto;}


.carousel-indicators {
    bottom: 0 !important;
}
.top_summary_box ul li {
    color: #1e3651;
    font-size: 16px;
    padding: 10px 10px 0 30px;
    position: relative;
}
.top_summary_box ul li i {
    color: #7dc67d;
    font-size: 13px;
    height: 30px;
    left: 0;
    padding: 4px 0;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 30px;
}
/* carousel fade time */ 
.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}


.welcome_tab {padding:0 0 30px;}
.welcome_tab h2 {color:#000;font-size:27px;text-align:center;padding:30px 0;margin:0;}
.welcome_tab ul.nav {border:1px solid #d2d1d1;border-right:0 none;background:none;margin: 0 0 10px;  border-bottom: none;}
.welcome_tab ul.nav li {font-size:16px;color:#340f49; background:#f3f3f3; border-bottom:1px solid #ccc;border-radius:0;margin:0;width:20%;text-align:center;   }
.welcome_tab ul.nav li a {font-size:16px;color:#340f49;border:0 none;border-radius:0;border-right:1px solid #d2d1d1;margin:0;padding: 15px  0px 15px 0px;}
.welcome_tab ul.nav i { font-size: 20px; }
.welcome_tab ul.nav li:first-child.active a, .welcome_tab ul.nav li:first-child a:hover {border:0 none;border-right:1px solid #d2d1d1;color:#000;background-position:18px 15px;}
.welcome_tab ul.nav li:nth-child(2).active a, .welcome_tab ul.nav li:nth-child(2) a:hover {border:0 none;border-right:1px solid #d2d1d1;color:#000;background-position:29px 16px;}
.welcome_tab ul.nav li:nth-child(3).active a, .welcome_tab ul.nav li:nth-child(3) a:hover {border:0 none;border-right:1px solid #d2d1d1;color:#000;background-position:20px 14px;}
.welcome_tab ul.nav li:nth-child(4).active a, .welcome_tab ul.nav li:nth-child(4) a:hover {border:0 none;border-right:1px solid #d2d1d1;color:#000;background-position:34px 14px;}
.welcome_tab ul.nav li:nth-child(5).active a, .welcome_tab ul.nav li:nth-child(5) a:hover {border:0 none;border-right:1px solid #d2d1d1;color:#000;background-position:21px 16px;}
.welcome_tab ul.nav li.active a {background: #f5fafc;}
.welcome_tab h3 {font-size:23px;color:#340f49;margin:30px 0 10px;}
.welcome_tab p {font-size:16px;color:#1e3651;margin:0 0 20px;}
.top_summary_box_index ul li {padding:10px 10px 0px 30px;font-size: 16px;position:relative;color:#1e3651;}
.top_summary_box_index ul li i {position:absolute;left:0;top:14px;color:#7dc67d;}
.top_summary_box_index .service_img {margin: 20px 15px 0;}
.service_img img {border-radius:6px;}
.read_more {display:table; font-size:15px;color:#340f49;background:#5ccbf5;border-radius:6px;padding:6px 20px;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1)}
.read_more:hover {color:#fff;background:#340f49;}


.why_choose {background:#f3f3f3;border-top:0px solid #dcdcdc;border-bottom:0px solid #dcdcdc;}
.top_why_choose {padding:30px 0}
.why_us_live iframe {width:100% !important;}
.top_why_choose h2 {margin:0px 0 16px;color:#000;font-size:26px;}
.top_why_choose p {font-size:17px;color:#5b5b5b;margin:0 0 20px;}
.some_fact .heading {border-bottom:1px solid #d7d7d7;margin:15px 0 30px;}
.some_fact .heading h2 {color:#340f49;font-size:23px;text-align:center;margin:0 auto -12px;background:#fff;display:block;max-width:520px;}
.fact_listing {border:1px solid #cfcdcd;text-align:center;padding:10px 0;margin:20px 0 0;border-radius:6px;}
.fact_listing h3 {color:#3198be;font-size:40px;margin:0;}
.fact_listing h4 {color:#5b5b5b;font-size:17px;margin:5px 0;}

.report_frount {padding:40px 0 35px;}
.report_frount .heading {border-bottom:1px solid #d7d7d7;margin:15px 0 30px;}
.report_frount .heading h2 {color:#340f49;font-size:22px;text-align:center;margin:0 auto -12px;background:#f3f3f3;display:block;max-width:850px;}
.ropt_rate_top {text-align:center;margin:20px 0 0;}
.ropt_rate_top h3 {color:#340f49;font-size:17px;}
.ropt_rate_top h4 {color:#666;font-size:14px;line-height:1.3em;}
.digisert_rate_index {padding-top: 10px; margin-bottom: 28px;}
.digisert_rate_index_img {margin-right:20px;}
a.schedule {border:0 none;background: #5ccbf5;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);border-radius:6px;color: #340f49;display: table;font-size: 15px;margin: 10px auto 0;padding: 6px 20px;text-align: center;}
a.schedule.thanks {background: #340f49;border-radius:6px;color: #fff;display: block;font-size: 15px;margin: 10px auto 0;padding: 6px 18px;text-align: center;width: 218px;}
a.schedule:hover {background:#340f49 ;color:#fff;}
a.schedule.thanks:hover {background:#5ccbf5 ;color:#340f49;}

.latest_report {padding:10px 0;margin-bottom: 50px;}
.latest_report h2 {margin:20px 0 0;font-size:23px;color:#340f49;border-bottom:1px solid #dcdcdc;padding:10px 0;float:left;width:100%;}
.latest_report h3 {margin:15px 0 5px;font-size:18px;color:#340f49;padding:7px 0;float:left;width:100%;line-height:1.3em;}
.latest_report p {margin:0;font-size:15px;color:#666565;padding:7px 0 10px;float:left;width:100%;}
.latest_report p:last-child {border:0 none;}
.latest_report ul {float:left;width:45%;margin:0 0 0 5%;}
.latest_report ul li a {float:left;width:100%;padding:5px 0;}
.view_pub { float:left;padding:6px 20px;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);background:#5ccbf5;color:#340f49;font-size:15px;text-align:center;border-radius:6px;margin:30px 0 0;}
.view_pub:hover {background:#340f49 ; color:#fff;}

.tiltle-speak {font-size:26px; color: #000;margin: -6px 0 16px;}
.why_us_live i {font-size:12px;vertical-align: top;}
.client_name {font-size:15px;font-weight:bold;color:black;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.media-img-slider {text-align:center;background:#fff;border-bottom:1px solid #eee;padding:40px 0;}
.media-img-slider .heading  {border-bottom: 1px solid #d7d7d7;margin:5px 0 50px;}
.media-img-slider .heading h3 {background: #fff;color: #340f49;display: block;font-size: 22px;margin: 0 auto -12px;max-width:650px;text-align: center;}
.media-img-slider .owl-next {position: absolute;right: -20px;top:17px; border-radius: 50%;color:#999;font-size:26px;height:30px;line-height: 1;text-align: center;width:32px;background:#efefef;}
.media-img-slider .owl-prev {position: absolute;left: -20px;top:17px;color:#999;border-radius: 50%;font-size:26px;height:30px;line-height: 1;text-align: center;width:32px;background:#efefef;}
.media-img-slider .owl-next:hover, .media-img-slider .owl-prev:hover {background:transparent;}


/* // Index */

/* About */
.inner_bg {position: relative;margin-bottom: 50px;background:transparent;}
.inner_bg:after {
    position: absolute;content: "";height: 700px;width: 100%;z-index: -9;left: 0;top: 0;
    background: rgb(53,18,73);background: linear-gradient(0deg, rgba(43,109,127,1) 0%, rgba(43,109,127,1) 60%, rgba(53,18,73,1) 94%);}
.breadcrumb_new {margin:0 0 10px;} 
.breadcrumb_new ul li {float: left;margin:10px 0 0px 5px;height:18px;overflow:hidden;}
.breadcrumb_new ul li a {float: left;} 
.breadcrumb_new li:last-child {max-width:550px;}
.breadcrumb_new ul li, .breadcrumb_new ul li a {color:lightgrey; font-size: 12px;} 
/*.inner_page {box-shadow:0 0 0px 0 #787878;background: url('../img/bg.png') no-repeat;padding:3px 3px;background-size:100%;background-position:0 -6px;}*/
.inner_page_backgrund {background:#fff;min-height:750px;border-radius:6px; padding-bottom:0px; margin-bottom: 50px;}
.inner_heading {font-size:22px;color:#340f49;background:#f2f2f2 url(../img/inner_heading_bg.jpg) no-repeat;background-position:center right;padding:9px 15px;}
.report_industry h2 {color: #340f49;font-size: 22px;font-weight: bold;margin: 29px 0 5px;}
.report_industry .panel {background: #fff;border-color:#e2e2e2;border-image: none;border-style: none none solid;border-width: 0 0 1px;box-shadow: none;margin: 0 0 5px;padding-bottom: 10px;}
.report_industry .panel-heading {background:#fff;border:0;padding:0;position:relative;padding-left:20px;} 
.report_industry .panel-heading a {background:#fff;font-size:14px;color:#128ab7;}
.report_industry .panel-heading a:after {content: "[-]";width:20px;padding:0px ;letter-spacing:1px;position: absolute;left: 0;top: -1px;} 
.report_industry .panel-heading a.collapsed:after {content: "[+]";letter-spacing:0px;}
.report_industry ul li a {font-size:15px;color:#128ab7;margin:0 0 5px 15px;}
.report_industry ul li a.active {font-weight: bold;} 
.report_industry ul li a.active:after {content:'\f105';font-family:'FontAwesome';font-size:14px;float:right;}
.report_country {border-top:1px dotted #959496;border-bottom:1px dotted #959496;margin:10px 0;padding:0 0 10px;}
.report_country ul li a {font-size:11px;color:#128ab7;margin:0 0 10px 0px;}
.report_industry span {color:#777578;}
.iner_about_heading {border-bottom: 1px solid #e2e2e2;color: #128ab7;font-size: 18px;font-weight: bold;    line-height: 1;margin: 30px 0 10px;padding: 0 0 7px;} 
.iner_about_heading h1 {color: #128ab7;font-size: 18px;margin:0;font-weight: bold;line-height:1.3em;}

.iner_about_heading.black { border-bottom: 1px solid #e2e2e2;color:#333;font-size: 18px;font-weight: bold;line-height: 1;margin:5px 0 10px;padding:0 0 15px;}
.about_inner h3 {font-size:18px;color:#340f49;margin:0 0 20px; font-weight:bold;}
.about_inner h4 {font-size:18px;color:#5ccbf5;margin:0 0 20px; font-weight:bold;}
.about_inner p {font-size:14px;color:#5c5c5c;margin:0 0 20px;}
.about_inner img {max-width:100%;}
.offering_list ul {margin:0 0 20px;}
.offering_list ul li  {font-size:14px;color:#5c5c5c;padding:3px 0 0 10px;}
.print_sec {margin:30px 0 20px;border:1px solid #cecece;}
.print_sec ul {margin:auto;width:162px; padding: 14px 0;}
.print_sec ul li a {float:left;width:40px;font-size:10px;color:#340f49;padding:15px 0 12px;}
.print_sec ul li img  {clear:both;margin:0 0 5px;}
.schedule {padding:5px;border:1px solid #cecece;margin:0 0 20px; border-radius: 6px;}
.schedule h2 {color:#340F49;font-size:15px;font-weight:bold;line-height:1.3em;margin:5px 0 10px;}
.schedule p {color:#494949;font-size:14px;margin:0 0 10px;}
.schedule input, .schedule select {font-size:14px;background:#fcfcfc;border: 1px solid #c7c7c7;margin-bottom:10px;padding:5px 10px;height:33px;width:100%;color:#000;}
.schedule textarea {font-size:14px;background:#fcfcfc;border: 1px solid #c7c7c7;margin-bottom:10px;padding:5px 10px;width:100%;color:#000;min-height:100px;}
.schedule input[type=submit] {font-size:14px;background:#128ab7;border:0 none;border-radius:6px;margin-bottom:5px;padding:5px 10px;height:33px;width:100%;color:#fff;box-shadow:none;}
.schedule input[type=submit]:hover, .schedule input[type=submit]:focus {background:#340f49;color: #fff;} 
.schedule a {color:#128ab7;text-decoration:underline;margin:0 0 10px;float:left;}

.schedule .btn-primary {
    color: #fff;
    background-color: #5ccbf5;
    border-color: #5ccbf5;
    border-radius: 6px;
    padding: 6px 20px;
    font-size: 15px;
}

.schedule .btn-primary:hover {
    color: #fff;
    background-color: #340f49;
    border-color: #340f49;
    border-radius: 6px;
    padding: 6px 20px;
    font-size: 15px;
}  

.support_right {padding:5px;border:1px solid #cecece;margin:0 0 20px;}
.support_right h3 {color:#128ab7;font-size:16px;font-weight:bold;line-height:1.3em;margin:5px 0 10px;}
.support_right h3 span {color:#df441c;}
.support_right h4 {color:#494949;font-size:14px;margin:0 0 5px;}
.support_right p {color:#494949;font-size:15px;margin:0 0 5px;}
.support_right a {color:#128ab7;}

.right_why_chose {padding:5px;border:1px solid #cecece;margin:0 0 20px;}
.right_why_chose_rate_img  {border-bottom:1px solid #cecece;margin:0 0 20px;padding:0 0 10px;text-align:center;}
.right_why_chose h3 {color:#128ab7;font-size:13px;font-weight:bold;line-height:1.3em;margin:5px 0 10px;}
.right_why_chose p {color:#494949;font-size:14px;margin:0 0 5px;}
.img_verify {margin: 0 auto 5px;display:block;max-width:100%;}

.licence_right.full > h3 {margin-top: -40px;}
.licence_right.full {border-top: 40px solid #e2e2e2;border-radius:6px;}

.why_choose_us_inner ul li {position:relative;padding-left:34px;float: left;width:100%;}
.why_choose_us_inner ul li {position:relative;}
h4.why_c_us_h4 {color: #340f49;float: left;font-size: 15px;font-weight: bold;margin:10px 0 5px 0;float:left;width:100%;}  
.why_c_us_img {width: 24px;position:absolute;left:0;top:10px;}
.why_c_us_text {color: #6f6f6f;font-size: 14px;float:left;width:100%;}

.why_c_us_inner {display:block;clear:both;position:relative;}
.why_c_us_inner li {border-bottom: 1px solid #e2e2e2;list-style: square;padding: 6px;}



.licence_right {padding:10px;border:1px solid #cecece;margin:0 0 20px;font-size:14px;color: #484848;}
.licence_right .form-group {margin-bottom:5px;}
.licence_right h3 {color:#128ab7;font-size:16px;font-weight:bold;line-height:1.3em;margin:5px 0 10px;font-family:'ITCFranklinGothicStd-Demi';font-weight:500;}
.licence_right h2 span {color:#340f49;}
.buy_now {background: #df441c;border: 0 none;border-radius:6px;color: #fff;font-size: 14px;margin: 5px 0;padding: 6px;text-align: center;width: 100%;}
.buy_now i {margin-right: 10px;}
.buy_now.upcoming {background: #128AB7;border: 0 none;border-radius:6px;color: #fff;font-size: 14px;margin: 5px 0;padding: 6px;text-align: center;width: 100%;}
.buy_now:hover {background:#340f49;}
.buy_now_2 {background:#5ccbf5;}
.buy_now_3 {background:#686868;}
.buy_now.buy_now_2:hover {background:#340f49;}
.buy_now.buy_now_3:hover {background:#340f49;}
.checkbox .col-sm-12 {padding: 5px !important;}
/* // About */

/* No Result Found */
.no_result_form {box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.05);padding:20px 20px 0px 20px;}
.no_result_right {box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.05);padding:20px;border-radius:6px;}
.no_result_right h3 {font-size:17px;margin:11px 0 10px;color:#128ab7;float:left;width:100%;}
.no_result_right p {font-size:14px;}

/* // No Result Found */

/* advanced report */
.advanced_report_list  {border-bottom:1px dotted #959496;margin:0 0 10px;padding:0 0 5px;}
.advanced_report_list h3 {color: #340f49;font-size:16px;font-weight: bold;line-height:1.5em;}
.advanced_report_list h3 a {color: #340f49;display:block;}
.advanced_report_list p {font-size:14px;color:#333;margin:0 0 10px;line-height:1.6em;letter-spacing:0.2px;}
.advanced_report_list span {font-size:15px;color:#888;}
.advanced_report_list ul li a {margin:10px 5px 10px 0;border-radius:6px;background:#5ccaf4;color:#fff;font-size:14px;float:left;padding:5px 15px;}
.advanced_report_list ul li:last-child a, .advanced_report_list ul li a:hover  {background:#df441c;}
.advanced_report_list ul li:last-child a:hover {background:#5ccaf4;}

.pagination_main {font-family:'ITCFranklinGothicStd-Book';}
.pagination_main .total_product {font-size:15px;color:#353434;float:left;padding-left:0;}
.pagination_main .total_product_mobile {display:none;}
.pagination_main .pages {font-size:15px;color:#353434;float:right;text-align:right;padding-right:0;}
.pagination_pager {float:left;}
.pagination_pager ul li {float:left;}
.pagination_pager ul li a {float:left;border:1px solid #e2e2e2;background:#340f49;color:#fff;font-size:14px;text-align:center;width:20px;height:20px;margin:0 2px;line-height:1.3em;}
.pagination_pager ul li a.active, .pagination_pager ul li a:hover  {background:#5ccbf5;color:#fff;}
.pagination_pager ul li a.disable  {background:#4b4b4b;color:#fff;}

.view-link {color:#128ab7;float:left;padding:0px 15px 10px 0;text-decoration:underline;}
.conference_img {margin-top:15px;transition:all 0.3s ease-in-out;}
.conference_img img:hover {filter:grayscale(100%);}
/* // advanced_report */

/* Report */

.report_top {margin:20px 0 0;}
.report_top [data-toggle="modal"] {cursor:pointer;}
.report_top img {max-width:102px;box-shadow:none;float:left;margin: 0 14px 0 -6px;;border-radius: 0px;}
.report_top img:hover { -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.report-title-r {float:left;width: 84%;}
.report_top h1 {color:#128ab7;line-height:24px;margin-top:0;font-family: 'ITCFranklinGothicStd-Demi';font-weight:normal;font-size:16px;}  
.report_top .report_sub_title {color:#363636;font-size: 14px;}
.report_top p {font-size:14px;color:#616161;}
.report_top span {font-size:12px;color:#333;}
.report-title-r li {float: left;font-size: 12px;padding-left:10px;padding-right: 10px;color:#423547;margin:6px 0;border-right:2px solid #bbb;line-height:1;}
.report-title-r ul li:first-child {padding-left:0px;}
.report-title-r ul li:last-child {border-right: 0px none;} 

.report_list li {float:left;margin: 20px 0 -1px;}
.report_list li a {font-family:arial;font-weight:bold;font-size:13px;border:1px solid #BAACC2;float:left;border-radius:6px 6px 0 0;background:#fff;color:#351249;padding:0.5rem 1rem;margin:0 8px 0 0;position:relative;display:block;}
.report_list li:last-child a {margin:0;}
.report_list li a:hover, .report_list li a.active {background:#fff;border-color:#aaa #aaa #fff;border-style:solid;border-width:1px;color:#333;}
.report_list li a.req_free_btn {background:#FF6633; color: rgb(255, 255, 255); border: 1px solid #FF6633;height:42px;margin-top:-7px;padding:.75rem 1rem;} 
.report_list li a.req_free_btn:hover, .report_list li a.req_free_btn:focus {background:#340f49;border:1px solid #340f49;}
.report_list li a:after {background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);content:"";width:100%; height:4px;position: absolute;
                         bottom: 0;left: 0;opacity: 0.1;}
.report_list li a.active:after, .report_list li a:hover:after {display:none;}
.sample_btn_right, .sample_btn_right:hover, .sample_btn_right:focus {background:#FF6633;}
.report_summary  {width:100%;float:left;margin:0px;padding:10px 0;background-size:100%;}
#rprt_summary, .req_free_anal_full {padding:0 1rem;}
.req_free_call_ancher {background: #FF6633;color: #fff;padding: 6px 10px;border-radius: 6px;font-weight: normal;position: absolute;right:94px;bottom: 88px;} 
.req_free_call_ancher:hover, .req_free_call_ancher:focus {background:#5ccbf5;color: #fff;}
.report_summary  h2:first-of-type {
    margin-bottom:19px !important;
    margin-top:19px !important;  
} 
.report_summary h2 {margin:0 0 15px;}
.report_summary h2, #rprt_summary span strong, #rprt_summary h2 strong {color: #351249;font-family: 'ITCFranklinGothicStd-Demi';
                                                                        font-weight: normal;font-size: 18px ;}
.report_summary h3 {font-size:18px;font-weight:bold;color:#128ab7;}
.report_summary p {
    color: #363636;
    font-size: 1rem !important;
    line-height: 1.6rem !important;
}
.report_summary ul li ul li {list-style:outside disc;}
.report_summary ul li ul li ul li {list-style:circle;} 
.report_summary img  {margin:10px 0;border-radius:6px;}
.request_custm {background:#340f49;font-size:14px;color:#fff;width:100%;padding:10px;float:left;text-align:center;text-transform:uppercase;margin:10px 0;}
.request_custm:hover, .request_custm:focus  {background:#128ab7;color:#fff;}
.change_graph_format {padding: 0 !important;text-align: center !important;}
.methodology ul li {padding: 8px;display: list-item;list-style-type: circle;list-style-position: inside;}
.methodology ul li {display: list-item;list-style: inside none circle;padding: 8px;}

.key_question_rep {border:1px solid #efefef;border-radius:6px;margin:10px 0;}
.key_question_top {border-radius:6px 2px 0 0;color: #350f4a;text-align:center;font-size:20px;padding:15px;
                   background: #f7f7f7;background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 50%, #e6e6e6 100%);
                   background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 50%,#e6e6e6 100%);
                   background: linear-gradient(to bottom, #f7f7f7 0%,#efefef 50%,#e6e6e6 100%);
}
.key_question_rep ul {padding:5px 0 15px;}
.key_question_rep li {padding:10px 8px 0px 24px;position:relative;}
.key_question_rep li:after {position:absolute;content:'';border-left:6px solid #000;border-top:6px solid transparent;border-bottom:6px solid transparent;left:15px;top:14px;}
.key_question_rep a {text-align:center;background:#118ab7;color:#fff;width:100%;float:left;border-radius:6px;padding:15px;font-size:16px;margin:0px 0 15px;}
.key_question_rep a:hover {color:#fff;background:#340f49;}

.get_qs {border:1px solid #bbd5e2;border-radius:6px;margin:10px 0;background:#d7ebf6;}
.get_qs_top {border-radius:6px 2px 0 0;color: #350f4a;text-align:center;font-size:20px;padding:15px;
             background: #d5edf7;
             background: -moz-linear-gradient(top, #d5edf7 0%, #c9e1ed 50%, #bcd4e0 100%);
             background: -webkit-linear-gradient(top, #d5edf7 0%,#c9e1ed 50%,#bcd4e0 100%);
             background: linear-gradient(to bottom, #d5edf7 0%,#c9e1ed 50%,#bcd4e0 100%);
}
.get_contact {color: #350f4a;text-align:center;font-size:16px;padding:15px;font-weight:bold;}
.get_qs ul {padding:0 13px;}
.get_qs li {padding:8px;position:relative;margin-bottom:10px;font-size:17px;color:#000;line-height: 1.4;
            background: #fdfdfd;
            background: -moz-linear-gradient(top, #fdfdfd 0%, #ebebeb 50%, #e7e9e4 100%);
            background: -webkit-linear-gradient(top, #fdfdfd 0%,#ebebeb 50%,#e7e9e4 100%);
            background: linear-gradient(to bottom, #fdfdfd 0%,#ebebeb 50%,#e7e9e4 100%);
            border:1px solid #c6cfd4;}
.striped_icn_1 {background:url(../img/get_ques_icn.png) no-repeat;width:42px;height:42px;float:left;margin-right:8px;}
.striped_icn_2 {background:url(../img/get_ques_icn.png) no-repeat;width:42px;height:42px;float:left;margin-right:8px;background-position:-66px 0px;}
.striped_icn_3 {background:url(../img/get_ques_icn.png) no-repeat;width:42px;height:42px;float:left;margin-right:8px;background-position:-130px 0px;}
.striped_icn_4 {background:url(../img/get_ques_icn.png) no-repeat;width:42px;height:42px;float:left;margin-right:8px;background-position:-194px 0px;}
.get_qs  a {text-align:center;background:#340f49;color:#fff;width:100%;float:left;border-radius:6px;padding:15px;font-size:16px;margin:0px 0 15px;}
.get_qs a:hover {background:#118ab7;color:#fff;}

#rprt_summary table tr:first-child td {background:#351049; border:1px solid #7f69a4;}
#rprt_summary table tr:first-child td p {color: #fff;}
#rprt_summary table td {border:1px solid #7f69a4;color: #000;} 
#rprt_summary table tr td p {color: #333;}
#rprt_summary table p {padding: 10px;}
#rprt_summary table tr:nth-child(2n+2) td  {background:#e5dfec54;}
#rprt_summary table {width: 100% !important;} 

.top_summary_box {margin:0 0px 0 40px;border:1px solid rgb(204, 204, 204);width:90%;border-radius:6px;display:inline-block;}
.title_top_summary_box {font-size:1rem !important;color:#1e3651;font-weight: normal;margin:25px 0 10px;}
.top_summary_left_box {padding-right: 0px; padding-left: 30px;}
.top_summary_right_box {border: 0px none; padding: 6px 25px 6px 15px;}
.top_summary_box ul li {padding:10px 10px 0px 30px;font-size:1rem;position:relative;color:#1e3651;}
.top_summary_box ul li i {position:absolute;left:0;top:14px;color:#7dc67d;}
.top_summary_box_img {padding:0 !important;border:1px solid #ccc !important;}
#rprt_summary .top_summary_box a.reqest_copy_btn, .top_summary_box a.reqest_copy_btn, .tab-content a.reqest_copy_btn
{display:table;margin:20px 0 30px 0px;padding:6px 20px;text-align:center;border-radius:6px;text-decoration: none !important;background:#5ccbf5;color: #340f49;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);}
#rprt_summary .top_summary_box a.reqest_copy_btn:hover, .top_summary_box a.reqest_copy_btn:hover, .tab-content a.reqest_copy_btn:hover {background:#340f49 ;color:#fff;}
.top_summary_box_img_hover a {font-size:14px;display:block;text-align:center;} 
.report_summary .top_summary_box p {display:none;}
.top_summary_box ul li i {position:absolute;left:0;top:10px;color:#7dc67d;width: 30px;height: 30px;font-size:13px;text-align:center;padding:4px 0;}
.input.checkbox > label {font-size: 13px;}
.modal .buy_now.buy_now_2 {padding: 6px 15px;}partner_client_logo
.partner_client_logo {background:#f0f0ed;padding:3rem 0;margin-top:40px;margin-bottom:-50px;}
.partner_client_logo h3 {text-align: center;color:#454545;font-weight:bold;margin:0px 0 0px;font-size:26px;}
.customer-sat-list > div {text-align: center;background:#fff;padding:2.4rem 0.5rem 0rem;border:1px solid #ddd;min-height:130px;border-radius: 6px;}
.customer-sat-list + .customer-sat-list {padding-left:0;}
.partner_client_logo h5, .partner_client_logo_heading {background: #cfe7f3;border-radius:6px 6px 0 0;color: #350f4a;font-size: 12.5px;font-weight: bold;margin: 2rem 0rem -1rem;padding: 6px 0;position: relative;text-align: center;}
#trustwaveSealImage {margin-top: 4px;}
#rprt_summary > h3 {margin-top: 0;}
#rprt_summary span {text-decoration: none !important;}
#rprt_summary span strong{ font-size: 1.0625rem !important;color: #128ab7 !important; }
#rprt_summary p strong span{ font-size: 1.0625rem !important;color: #128ab7 !important; }
#rprt_summary p h3 strong{ font-size: 1.0625rem !important;color: #128ab7 !important; }
#rprt_summary a { text-decoration: underline !important; color: blue;}
.press_room a { color: blue;}
#rprt_summary > ul { margin-left: 50px; }
#rprt_summary > ul > li { list-style: disc; }
.report_summary.full table p { padding: 5px; }
@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}
@keyframes zoom {
    from {transform:scale(0)}  
    to {transform:scale(1)}
}
#myModal.in {background:#340F49EB;}
#myModal a.carousel-control {background:#5CCBF5;box-shadow:none;box-shadow: none;background-image: none;left:-50px;opacity:1;width: 50px;height: 50px;text-align: center;top: 48%;padding: 14px 0;}
#myModal a.carousel-control.right {left:auto;right:-50px;border-radius: 0 6px 6px 0;}
#myModal button.close {z-index:999;position:absolute;right:-15px;background:#fff;opacity:1;width:40px;height:40px;text-shadow:none;color:#000;border-radius:50%;top:-22px;}

#myModal a.left.carousel-control {
    border-radius: 6px 0 0 6px;
}
#myModal a.left.carousel-control {
    border-radius: 6px 0 0 6px;
}

.sticky_bar {position:fixed;top:50px;animation: new-item-animation .4s linear forwards;}
.free_smaple_right_bar {background:#a59e9e42;padding:15px;border-radius:6px; padding-bottom: 18px;}
.fsr_top {display:flex;align-items:center;}
.fsr_top_left {margin-right:10px;}
.fsr_top_right {margin-left:auto;margin-top:10px;}
.fsr_top p {font-weight:bold;font-size:15px;margin:0;}
.fsr_bottom p {font-size:12px;}
.fsr_footer {margin:10px 0 0;}
.fsr_footer p {margin:15px 0 10px;}
.btn_free_sample {border-radius:6px;background:#FF6633;color:#fff;font-weight:bold;display:block;width:100%;}
.btn_free_sample span {text-decoration: underline;text-underline-offset: 3px;color: #000;}
.btn_order {border-radius:6px;background:#5ccbf5;color:#fff;font-weight:bold;display:block;width:100%;box-shadow:0 1px 0 0 rgb(0 0 0 / 15%), 0 2px 2px 0 rgb(0 0 0 / 10%);}
.btn_free_sample:hover, .btn_order:hover, .btn_free_sample:hover span, .btn_free_sample span:hover {background:#340f49;color:#fff;}

.custom_right_bar {background:#fff;padding:10px;}
.custom_right_bar_top {display:flex;align-items:center;margin:25px 0 10px;}
.custom_right_bar_img {margin-right:5px;}
.custom_right_bar_top p {font-weight:bold;font-size:15px;margin:0;}
.custom_right_bar_middle a {color: blue;text-decoration: underline;}
.custom_right_bar_middle p {font-size:12px;}
.custom_right_bar_middle_img {margin:10px 0;}

.roc_right {background: #fff;padding:0;border-radius: 6px;border: 1px solid #ccc;margin-bottom:20px;}
.toc_right_icn_pl {margin-bottom: 0!important;font-weight: 700;color: #000;padding:10px 15px;position: relative;border-bottom:1px solid #ddd;display:block;}
.toc_right_icn_pl.collapsed {border:0 none;}

.roc_right .toc_right_icn_pl.collapsed:after {content: "\f067";font-family: FontAwesome;right: 0;position: absolute;top: 0;padding:10px;}
.roc_right .toc_right_icn_pl:after {content: "\f068";font-family: FontAwesome;right: 0;position: absolute;top: 0;padding:10px;}
.right_side_3collapse {padding:10px 15px;max-height:300px; overflow-y: scroll; }
.rightli{ margin-bottom:6px;position:relative;padding: 0 0 0 15px;}
.rightli a{color: #000;}
.rightli:after{content: "\f0da";display: block;color: #000;font-size: 16px;font-family: fontawesome;position: absolute;left: 0px;top: 0px;}
.rightli a:hover{color: #5CCBF5;font-size: 16px;font-weight: bolder;text-decoration: underline !important;}
.rightli a.active{color: #5CCBF5;font-weight: bold;}

.report_external_com_sec {background:#f9fafb;padding:10px 30px 20px;border-radius:6px; margin-top: 20px;}
.report_external_com_sec ul {margin-left:1rem;}
.report_external_com_sec ul li {position:relative;padding-left:15px;margin-bottom:10px;}
/*.report_external_com_sec ul li:after {position: absolute;font-family: 'FontAwesome';border-left: 5px solid rgb(24, 221, 239);top: 6px;
                                      content: "";border-top: 5px solid transparent;border-bottom: 5px solid transparent;left: 0;}*/
.report_external_com_sec ul li:after {
    position: absolute;
    font-family: 'FontAwesome';
    /* border-left: 5px solid #454545; */
    width: 7px;
    top: 6.5px;
    content: "";
    /* border-top: 5px solid #454545; */
    /* border-bottom: 5px solid transparent; */
    left: -3px;
    height: 7px;
    background: #666;
    border-radius: 10px;
}

/* // Report */

/* Add on services */
.add_on_services .panel.panel-default {padding:0;position:relative;border:1px solid #340F49 !important;border-radius:6px;}
.add_on_services .panel-group .panel + .panel {margin-top: 20px;}
.add_on_services .panel-default > .panel-heading {padding:0;border-radius:6px;}
.add_on_services .panel-default > .panel-heading a {background:#340F49;color:#fff;display:block;padding:10px 15px;border-radius:0px;}
.add_on_services .panel-default > .panel-heading a.collapsed {background: #fff;color:#340F49;border-radius:6px;}
.add_on_services .panel-group a::before {
    content: "\f077";display: block;color: #fff;font-size:20px;font-family: fontawesome;position: absolute;right:10px;left: auto;top: 6px;
}
.add_on_services .panel-group a.collapsed::before {content: "\f078";color: #340F49;font-family: fontawesome;}

.add_on_services ul li {list-style:disc;border:0 none !important;margin-left:30px;}
/* // Add on services */

/* Request Sample */
.request-sample-form label {width:300px;float:left;  padding-right: 10px;text-align: right;font-size:14px;}
.request-sample-form form {float: left; width: 100%; padding: 20px; background:#f1f1f1; border-radius:6px;}
.request-sample-form input[type=text] {width:350px;float:left; margin-bottom: 15px;padding: 2px 10px;}
.request-sample-form textarea {width:350px;float:left; margin-bottom: 15px;padding: 2px 10px;}
.request-sample-form .note {margin-left:300px;color: #128ab7;font-size: 12px;}
.request-sample-form .secure_note {margin-left:300px;font-size: 12px;margin-bottom:10px; margin-top: 10px;}
.request-sample-form input[type="submit"] {margin-left:300px; width: 30%;}


.reqest-box .input {margin-top: 15px;}
.reqest-box .customized_checkbox .input {margin-top:0;}
.reqest-box .form-control:focus {border-color: rgba(0, 208, 228, 0.5);box-shadow: 0 0 4px 1px rgba(0, 208, 228, 0.3), 0 0 0 1px #00d0e4;outline: 0 none;}
.customized_checkbox label {font-size:13px;margin-top:0px;}
#LeadMessage {min-height: 75px;} 
.contact_us .reqest-box input, .contact_us .reqest-box select, .contact_us .reqest-box textarea {height: 2.5rem;margin-bottom: 0 !important;padding:9px 10px !important;font-size: 13px;background: #fff;  border-radius:6px;}
.fildset-req {background:#fff;padding:10px 0; border: 1px solid #c7c7c7; box-shadow: none;  border-radius:6px;}
.fildset-req label{font-size:13px;color:#666;}
.fildset-req .col-md-6 {padding-left:10px;padding-right:10px;}
.fildset-req span {margin-left: 0px; font-size: 13px;color:#666;}
.fildset-req input[type=checkbox]{width:14px;height: 14px;margin-top:1px;}
.reqest-box {background:#f6f6f6;width: 100%;display: block;margin-top: -10px;padding:20px 25px;}
.report_summary .reqest-box p {color:#666;}  
/* // Request Sample */

/* Select Licence */
.select-licence-top-sec {padding:0 50px;}
.sel-cover-img {position: absolute;left: 0;top: 0;max-width:70px;}
.sel-licence-heading {min-height:101px;margin:20px 0 0 0;font-size:19px;border-bottom: 1px solid #ddd;font-weight:bold;color:#128ab7;padding-left:85px;position: relative;}
.sel_lic_heading {text-align: center;padding-top:20px;padding-bottom: 20px;color: #340f49;font-size: 20px;font-weight:bold;}
.select-licence-col {padding:0 50px;}

.select-licence-col .col-md-4 {padding:0 8px;}
.select-licence-col:hover .select-lic-box {box-shadow:none;background:#fff;}
.select-licence-col:hover .select-lic-box-middle {border:1px solid #5ccbf5;}
.select-lic-box {;padding-bottom: 30px;border:1px solid #ddd;border-radius:6px;margin-bottom:30px; }
.select-lic-box-middle {/*box-shadow: 0 1px 5px 0 #00000026;*/background:#ececec; margin-top:0;border:1px solid #5ccbf5;}
.select-lic-box-middle:hover {/*box-shadow: 0 1px 5px 0 #00000026 !important;*/background:#ececec !important;margin-top:0;}
.select-lic-box-left:hover {/*box-shadow: 0 1px 5px 0 #00000026 !important;*/background:#ececec !important;}
.licence-type {color:#340f49;padding:20px 15px 15px;text-align:center;margin:0;font-size:20px;border-top:4px solid transparent;border-radius:6px 6px 0 0;}
.select-lic-box-left:hover  .licence-type {border-top:4px solid #5ccbf5;}
.licence-type-middle {border-top:4px solid transparent;}
.select-licence-col:hover .licence-type-middle {border-top:4px solid transparent;}
.select-lic-box-middle:hover .licence-type-middle {border-top:4px solid transparent /*#5ccbf5*/;}
.licence-price {color:#340f49;padding:0 15px 0px;text-align:center;font-size:28px;font-weight:bold;}
.licence-price-text {text-align: center;color: #666;font-size: 13.6px;position:relative;padding-bottom: 10px;}
.licence-price-text:after {content:"";position:absolute;background:#dedede;width: 180px;height: 1px;left: 50%;margin-left: -90px;bottom: 0;}
.select-licence-col ul {padding:18px 20px 0 20px;}
.select-licence-col ul li {font-size:13.6px;padding:4px 8px 4px 32px;position: relative;}
.select-licence-col ul li:before {content:"";position:absolute;left:8px;background-image: url("http://staging.grandviewresearch.com/static/img/check_png.png");background-repeat: no-repeat;width: 14px;height: 14px;background-size: 14px;top: 9px;}
.licence_buy_now {margin:20px auto 0px;font-size:13px;background:#340f49;border:1px solid #340f49;color:#fff;padding:6px 35px;border-radius:6px;display:table;text-align:center;font-weight:bold;}
.select-licence-col:hover .licence_buy_now {border: 1px solid #5ccbf5;color: #340f49;background: #fff;}
.select-lic-box-middle:hover .licence_buy_now {background:#340f49;color:#fff;border:1px solid #340f49;}
.select-licence-col .licence_buy_now:hover, .select-licence-col .licence_buy_now:focus {background:#5ccbf5;color:#340f49;border:1px solid #5ccbf5;}

.licence_buy_now_blue {border: 1px solid #5ccbf5;color: #340f49;background: #fff;}
.select-lic-box-left:hover .licence_buy_now_blue {background:#340f49;color:#fff;border: 1px solid #340f49;}
.select-lic-box-left .licence_buy_now_blue:hover, .licence_buy_now_blue:focus {border: 1px solid #5ccbf5;background:#5ccbf5;color:#340f49;} 
.billing_info  {display: none;}
.billing_info.show_sec  {display:block;}
/* // Select Licence */ 

/* Inquiry before buying */ 
.reqest-box { 
    background: #f6f6f6;width: 100%;display: block;margin-top: -10px;padding: 20px 25px;
}
/* // Inquiry before buying */ 

/* contact */
.contact_us h4 {color: #666;font-size: 15px;font-weight: bold;}
.contact_us h6 { font-size: 15px; margin-bottom:10px; margin-top:10px; }  
.contact_us h6 span {color:red;}
.contact_us input, .contact_us select {background:#fcfcfc;border: 1px solid #c7c7c7;border-radius: 0px;color: #000;font-size: 14px;height: 40px;padding: 5px 10px;width: 100%;}
.contact_us textarea {font-size:14px;background:#fcfcfc;border: 1px solid #c7c7c7;border-radius:6px;margin-bottom:10px;padding:5px 10px;width:100%;color:#000;min-height:100px;}
.contact_us input[type=submit] {font-size:14px;background:#340f49;border:0 none;border-radius:6px;margin:10px 0 5px;padding:5px 10px;height:33px;width:212px;color:#fff;box-shadow:none;}
.contact_us input[type=submit]:hover, .schedule input[type=submit]:focus {background:#0a84b2;color: #fff;border:0 none;} 
.contactus_right {border:1px solid #cecece;padding:10px 20px;margin:46px 0 0;border-radius:6px;}
.contactus_right h3 {font-size:17px;font-weight:bold;color:#128ab7;margin:20px 0 9px;}
.contact_us input:focus, .contact_us select:focus, .contact_us textarea:focus {
    border: 2px solid #5CCBF5 !important; 
}
/* // contact */

/* blog */
.iner_blog_heading {color: #340f49;font-size: 15px;margin:20px 0 5px;font-weight: bold;line-height: 20px;}
.iner_blog_heading a {font-size:15px; color:#340f49;}
.post_blog_date {font-size:15px;margin:0 0 20px; color: #a5a5a5;}
.post_blog_date span {color:#128ab7;}
.blog_content p a {color:#128ab7;}
.border_blog {border-bottom:1px solid #ccc;width: 100%;display:block;height:1px;}
.blog_right {border:1px solid #cecece;padding:0px 20px 20px;margin:30px 0 0;}
.blog_right h3 {font-size:18px;color:#128ab7;margin:20px 0 10px;float: left;width:100%;font-weight:bold;}
.blog_right ul li a {float:left;width:100%;padding:8px 0;border-bottom:1px solid #ededed;}

.blog-img-row {border:1px solid #ddd;padding:1rem 0;border-radius:6px;background:#128ab7;margin:2rem 0 0 0;}
.blog-img-row img {width:140px;height:140px;border-radius:50%;border:3px solid #ccc;}
.blog-img-row h4 {font-weight:bold;margin:1rem 0 1rem 0;color:#fff;}
.blog-img-row p {font-size:16px;color:#dedede;}
.blog-img-row h6 {font-size:14px;color:#dedede;margin:1rem 0 0;}
/* // blog */

/* sitemap */
.sitemap {border:1px solid #cecece;padding:0px 20px 20px;margin:20px 0 0;}
.sitemap_heading {font-size:20px;padding:10px 0;margin:20px 0 0;border-bottom:2px solid #ddd}
.sitemap_subheading {font-size:16px;margin:30px 0 10px;float:left;width:100%;}
.sitemap_subheading a {color: #128ab7;}
.sitemap ul li a {float:left;width:100%;padding:0 0 10px 10px;font-size:13px;line-height:1.5em;letter-spacing:0.2px;}
.sitemap ul li a span {margin:0 0 0 -10px;float:left;}
/* // sitemap */

.print_sec ul li a {color:#fff;text-align:center;float:left;width:100%;width:34px;height:34px;margin:0 3px;border-radius:6px;}
.print_sec ul li a i {font-size:20px;line-height:0.4;}
.print_sec ul li:first-child a {background:#5986e5;}
.print_sec ul li:nth-child(2) a {background:#52d2ff;}
.print_sec ul li:nth-child(3) a {background:#f84933;}
.print_sec ul li:nth-child(3) a i {}
.print_sec ul li:nth-child(4) a {background:#59caff;}
.print_sec.full a {margin-bottom: 14px;}
.subscription > li {list-style: inside none disc;margin: 10px 0;}
.subscription > li > ul > li {list-style: inside none disc;margin: 10px 40px;}
.panel-collapse ul li {border-bottom: 1px solid #e2e2e2; padding-bottom: 5px; padding-top: 10px;}
.panel-collapse ul li:last-child {border-bottom: medium none;padding-bottom: 0;}
.info_left > li {padding: 10px 0;border-bottom: 1px solid #e2e2e2;}
.info_left > li:first-child {border-top: 1px solid #e2e2e2;}
.read_more_anchor {color:#287b99;font-size: 13px;font-weight: bold;}
#accordion .panel:first-child {border-top: 1px solid #e2e2e2;}
.panel.panel-default {padding-top: 10px;}
.blog_content {border-bottom: 1px solid #e2e2e2;}
.mega-dropdown-menu li.col-sm-4 {float:right;}
.dropdown-menu.singal_colum ul li {border-bottom: 1px solid #e2e2e2;}
.dropdown-menu.singal_colum ul li:last-child {border-bottom: medium none;}
.heading_sub {margin-left: 20px;}
hr.home_page_publications {float:left;width: 100%;margin-bottom: 10px;margin-top: 10px;border:1px solid #eee;}
hr.home_page_publications2 {float: left;width: 100%;margin-bottom: 10px;margin-top: 10px;border:1px solid #eee;}
.panel-collapse ul li:first-child {border-top: 1px solid #e2e2e2;margin-top: 10px;}
.print_sec.full.social > ul {padding: 20px 0;width:161px;}
.print_sec.full.social li {float: left;}
.TableGrid1 {width:100% !important;}
.advanced_report_list.full li {list-style: inside none disc;list-style: initial;list-style: disc;margin-left: 25px;}
.message {padding: 55px 115px;}
.addthis_toolbox.addthis_default_style.addthis_32x32_style > li {width: 30%;}
.thanks-block {height: auto;margin: 26px 0 177px;}
.thanks-hr{margin-top: 30px;margin-bottom: 30px;}
.col-lg-6.qustion_img {padding: 0;}
.col-lg-6.qustion_img2 {padding: 0;}
.col-lg-6.qustion_img2 img {margin-left: 15px;}
.paddLeft {padding-left: 0px !important;text-align: center !important;}
select.form_input {background: #fcfcfc;border: 1px solid #c7c7c7;}

/* mega menu */ 
#bs-example-navbar-collapse-1 .dropdown-menu > li > ul > li > a {display: block;color: #222;padding:8px 0px;}
#bs-example-navbar-collapse-1  li.heading_menu a {font-weight:500 !important; color:#340F49 !important; border:0 none;font-size:14px;} 
#bs-example-navbar-collapse-1  li.heading_menu a i {font-weight:normal;margin-left:5px;font-size:12px;}
.navbar-default .navbar-nav > li > a {position:relative;cursor:pointer;}
.navbar-default .navbar-nav > li > a i { margin:3px 0px 0px 0px;width:11px; }

.navbar-default .navbar-nav > li:hover i  {color:#fff;}
.arrow_bottom {border-top:10px solid #5CCBF5;border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0; left: 50%;margin-left:-10px;position: absolute;top: 31px;width: 0;z-index: 9999;display:none;}
.navbar-default .navbar-nav > li:hover .arrow_bottom {display:block;}

#bs-example-navbar-collapse-1 .dropdown-menu > li > ul > li:last-child  a {border:0 none;}
#bs-example-navbar-collapse-1 ul.navbar-nav li.dropdown-menu:hover > a {background:#340f49 !important;color:#fff !important;}
#bs-example-navbar-collapse-1 ul.navbar-nav li.dropdown:hover > a {background:#5CCBF5;color: #fff !important;border-radius:6px;}
#bs-example-navbar-collapse-1 .dropdown-menu.singal_colum {width:280px;left: 0;}
#bs-example-navbar-collapse-1 .dropdown-menu {top:30px;padding:10px 0px;border-top:2px solid #340f49;border-bottom:2px solid #340f49;width: 100%;box-shadow: none;box-shadow:0 5px 5px 0 #ccc;}
.header_main .container {position:relative;}
.header_main .menu_right > [class*="col-"] {position:static;}
.header_main nav.navbar {position:static;}
#bs-example-navbar-collapse-1 .mega-dropdown {position:static;}
#bs-example-navbar-collapse-1 .mega-dropdown-menu {display:none;border-bottom: 2px solid #340f49;border-top:2px solid #340f49;box-shadow: 0 5px 5px 0 #ccc;left: -394px;padding: 10px 0;    top: 30px !important;width: 1141px;}
#bs-example-navbar-collapse-1 .mega-menu, #bs-example-navbar-collapse-1 .dropdown-menu  {display: none;border-bottom: 2px solid #5ccbf5;border-top: 2px solid #5ccbf5;box-shadow: none;left: -345px;padding: 10px 0;top: 30px !important;width: 1060px;background: #fff;z-index: 999;}
#bs-example-navbar-collapse-1 .mega-menu {display:none;border-bottom: 2px solid #5ccbf5;border-top:2px solid #5ccbf5;left:15px;padding: 10px 0;top:36px !important;width:calc(100% - 30px);position:absolute;}
#bs-example-navbar-collapse-1 .mega-menu.open {background:#fff;} 
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background:#fff;color:#000;}
#bs-example-navbar-collapse-1 .dropdown:hover ul.mega-menu {display:block !important;} 
#bs-example-navbar-collapse-1 .dropdown ul.mega-menu > li ul {min-height:198px;} 
#bs-example-navbar-collapse-1 .dropdown:hover ul.dropdown-menu {display:block !important;} 
#bs-example-navbar-collapse-1 .mega-menu > li > ul > li > a {display: block;color: #363636;padding:2px;font-size:15px;}


.special_widht_dektop1 {max-width: 255px;margin-right: 29px;}
.special_widht_dektop2 {max-width: 222px;}
.special_widht_dektop3 {max-width: 200px; margin-right: 82px;}
.special_widht_dektop4 {max-width: 200px; margin-right: 84px;}
.statis_menu {display:flex;padding:12px 5px;position:relative;line-height:1.6;align-items: center;}
.menu_icn_statis {background:#76518b;color: white;padding:4px 0;font-size:13px;text-align: center;border-radius: 50%;min-width: 30px;
                  height: 30px;align-self: center;max-width: 30px;margin-right: 10px;}
.statis_menu span {font-weight:bold;}
.mega_menu_stais_heading {border-bottom: 1px solid #ddd;padding-bottom: 10px;font-size: 16px;font-weight: bold;margin-bottom:10px;}
/* // mega menu  */

/* Dashboard */
.dashboard {}
.dashboard input {background: #fcfcfc;border: 1px solid #c7c7c7;    border-radius:6px;    color: #000;font-size: 14px;    height: 40px;    margin-bottom: 10px;    padding: 5px 10px;width: 100%;}
.dashboard input[type=submit] {font-size:14px;background:#128ab7;border:0 none;border-radius:6px;margin:0px 0 5px;padding:5px 10px;height:33px;width:100%;color:#fff;box-shadow:none;}
.dashboard input[type=submit]:hover, .schedule input[type=submit]:focus {background:#340f49;color: #fff;}
.dashboard table thead th {background:#340f49;color:#fff;font-size: 14px;padding: 15px 10px;}
.dashboard table thead th a {background:#ffffff;color:#353533;font-weight: normal;padding: 5px 24px;}
.dashboard table tbody td {font-size:13px;padding:10px;}
.dashboard table tbody td a {background:#128ab7;color:#fff;font-weight: normal;padding: 5px 16px;}
.dashboard h1 {color: #353533;font-weight:bold;font-size:16px;margin:10px 0 10px;    padding-bottom: 5px;}
.dashboard p {font-size:14px;}
.Account_information h2 {border-bottom: 1px solid #128ab7;color: #128ab7;font-size: 16px;margin:5px 0 0px;padding-bottom: 5px;font-weight:bold;}
.Account_information .top_info {float:left;width:100%;border-bottom:1px dashed #cdcdcd;margin:20px 0 10px;padding:0 0 0 0;  }
.Account_information .top_info h3 {float:left;font-size:14px;font-weight:bold;margin:0;}
.Account_information .top_info a { float: right;font-size: 14px;font-weight:bold;}
.Account_information ul li {font-size:14px;}
.edit_add_a {float:left;font-size:16px;margin:25px;text-decoration:underline;color:#353533;}
.log_out_button {float:right;font-size:13px;background:#128ab7  ;padding:7px 10px 7px;color:#fff;border-radius:6px 2px 0 0; }
.log_out_button:hover, .log_out_button:focus {background:#340f49 ;color:#fff;}
/* // Dashboard */

/* terms  */
.static_inner_pages p {letter-spacing:0.2px;line-height:1.6em;}
.static_heading_1 {color: #340f49;font-size: 15px;text-decoration: underline;}
.static_intro {font-size:16px;margin:35px 0 15px;color:#000;}
.static_intro_2 {font-size:14px;font-weight:bold;font-size:15px;color:#128ab7;margin:20px 0 10px;}
.order_heading {font-size:15px;font-weight:bold;font-size:15px;color:#000;margin:20px 0 10px;}
/* // terms */

/*FAQ*/
.m-faq .panel-default {border: none;box-shadow: none;/*border-top: 1px solid #e1e1e1;*/padding: 15px 15px 10px; border-radius: 0px;}
.m-faq .panel-group a{margin-left: 50px;}
.m-faq .panel-body {padding: 10px 49px;}
.m-faq .panel-group a.collapsed {font-size: 16px;color: #340f49;font-weight: bold; }
.m-faq .panel-group a {color: #128ab7;display: block;font-size: 16px;font-weight: bold;position: relative;}
.m-faq .panel-group a:before {content: "\f068";display: block;color: #128ab7;font-size: 14px;font-family: fontawesome;position: absolute;left: -40px;    top: 2px; }
.m-faq .panel-group a.collapsed:before {content: "\f067";display: block;color: #340f49;    font-size: 14px;    font-family: fontawesome;position: absolute;    left: -40px;top: 2px; }
.m-faq .panel-group > div:last-child {border-bottom: 1px solid #e1e1e1; }
.m-faq #accordion .panel:first-child {border-top: 0;}
.m-faq-question {color: #340f49;font-size: 14px;font-weight: bold;}
.m-faq .panel-body li {border: 0 none;margin-left: 50px;}
.m-faq-sec-color {color: #128ab7;font-weight: bold;}
.faq-head-sec {padding: 0 2px;}
/* // FAQ*/

/* Knowledge Center */
.knowledge-center-banner {background:#fff;color:#787878; margin: 5px 0 0;padding:25px 10px 10px; }
.knowledge-center-banner h1 {color:#340f49;font-size: 28px;font-weight: bold;margin: 0 0 10px;}
.knowledge-section .nav-tabs {margin:0 0 20px;border-bottom:1px solid #ddd;}
.knowledge-section .nav-tabs li {margin:0;}
.knowledge-section .nav-tabs li a {margin:0;border:0;color:#128ab7;font-weight:bold;position:relative;padding:25px 15px;}
.knowledge-section .nav-tabs li.active a:before {border-bottom: 8px solid #f7f7f7;border-left: 8px solid transparent;border-right: 8px solid transparent;bottom: -1px;content: "";left: 50%;margin-left: -8px;position: absolute;z-index: 2;}
.knowledge-section .nav-tabs li.active a:after {border-bottom: 10px solid #dddddd;border-left: 10px solid transparent;border-right: 10px solid transparent;bottom: -1px;content: "";height: 0;left: 50%;margin-left: -10px;position: absolute;width: 0;z-index: 1;}
.knowledge-section .nav-tabs li a:hover, .knowledge-section .nav-tabs li a:focus, .knowledge-section .nav-tabs li.active a {margin:0;border:0;color:#333;font-weight:bold;background:white;}
.knowledge-section h4 {margin:30px 0 15px;color:#222;}
.knowledge-section p {font-size:14px;color:#454545;line-height:1.5rem;}
.knowledge-section .tab-content {padding:0 15px;}

.knowlege-list-disk > li {font-size:14px;color:#454545; list-style:outside disc;margin-left:20px;padding:3px 0;}
.knowlege-list-circle > li {font-size:14px;color:#454545; list-style:outside circle;margin-left:20px;padding:3px 0;}
.knowlege-list li {font-size:14px;color:#454545; list-style:outside decimal;margin-left:20px;}
.knowledge-section .media-left {min-width:190px;padding:0 20px 20px 0;}
.knowledge-section .img_fe_product {margin-left:20px;margin-right:20px;border:1px solid #eee;max-width:600px;}

.know_pr_feature img.img_fe_product:hover { background: #fff; opacity: 0.70;}

.knowledege-bootom-sec {background:#eee; margin:30px 0 40px;padding: 2rem 3rem;}
.knowledege-bootom-sec h2 {font-size:24px;margin:0;}
.knowledege-bootom-sec a { background: #128ab7;border: 0 none;border-radius:6px;box-shadow: none;color: #fff;font-size:16px;margin-bottom: 5px;padding:8px 20px;display:inline-block;}
.knowledege-bootom-sec p {margin:18px 0 20px;}
.knowledege-bootom-sec a:hover {color:#fff;}
.knowledge-left ul li.active a {color:black;}
/* // Knowledge Center */

/* Knowledge Center New */
.knowledge-box {font-weight:normal;}
.banner-knol {background:url(../img/knoewlege-banner-1.png) no-repeat; /*background: rgba(61, 46, 130, 0.9) none repeat scroll 0 0;*/ padding:45px 0;background-position:center;background-size:cover;text-align:center;color:#fff;}
.banner-knol h1 {margin: 0px auto;font-size: 26px;font-weight: bold;line-height: 1.5;max-width: 679px;}
.banner-knol p {margin:20px auto 30px;font-size:18px;}
.banner-knol a  {background:#128ab7;border:0 none;border-radius:6px;box-shadow:none;color:#fff;font-size:16px;margin-bottom: 5px;padding:12px 25px;display:inline-block;}
.banner-knol a:hover, .banner-knol a:focus  {background:#fff;color:#340f49;}

.kn_library_top {margin:30px 0 0 0;}
.kn_library_top h2 {border-bottom: 1px solid #ddd;color:#000;font-size:22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.kn_library_top p {font-size: 15px;line-height: 1.6;}

.knowledge-nav ul {/*border:1px solid #ddd;*/margin-bottom:30px;background:#f3f3f3;}
.knowledge-nav ul li {text-align:center;display:inline-block;}
.knowledge-nav  a {color: #421f54; font-size:16px; font-weight:600;display:block;padding:15px 30px;border-bottom:2px solid transparent;}
.knowledge-nav a.active { border-bottom:2px solid #128ab7; color: #421f54;}
.knowledge-nav a:hover { border-bottom:2px solid #128ab7; color: #421f54;}
.fixed-kn-nav {position:fixed;top:0;left:0;width:100%;background:#f3f3f3;z-index:999;border:1px solid #ddd;}


.knowledge-about {margin-top:30px; background: #f3f3f3; padding: 30px 0;}
/*.knowledge-about .container {max-width:980px;}*/
.knowledge-about-left {padding-right:70px;}
.knowledge-about h3 {border-bottom: 1px solid #ddd;color:#000;font-size:22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.knowledge-about p {font-size:15px;line-height:1.6;}
.knowledge-about ul {margin:5px 0;}
.knowledge-about ul li {font-size:16px;padding-left:30px;position:relative;}
.knowledge-about ul li img {position:absolute;left:7px;top:11px;width:18px;}
.knowledge-about a[data-toggle="modal"] {display:block;position:relative;margin-bottom:20px;}
.knowledge-about a[data-toggle="modal"]:after {content: '\f00e';font-family:'FontAwesome'; font-size:24px;height: 100%;left:0;text-align:center;position: absolute;top: 50%;width: 100%;cursor:pointer;margin-top:-10px;color:#000;}
.knowledge-about .knowledge-about-panel .panel-heading {background:#128ab7;text-align:center;}
.knowledge-about .knowledge-about-panel .panel-heading .panel-title {color:#fff;font-weight:500;}
.knowledge-about .knowledge-about-panel .panel-body {border:1px solid #ddd;}
.knowledge-about-panel .panel {box-shadow:none;}

.kn-callout {border-left: 13px solid #340f49 ;margin:15px 0;padding:10px 0 20px 30px;display:inline-block;} 
.kn-callout h4 {font-size: 16px;font-weight: bold;margin-bottom:12px;} 
.kn-callout p {font-size: 14px;padding-bottom:5px;} 
.kn-callout a {font-size: 14px;color:#128ab7;} 

.need-know-row {background:/*#37a2ca#0294cbrgba(0, 160, 234, 0.9)*/#f3f3f3;padding:30px 0;margin:30px 0;position:relative;}
.need-know-row:after {/*background:url(https://greatives.eu/themes/osmosis/wp-content/uploads/2014/10/Happy-office-girl-at-desk-working-on-laptop.jpg);*/ position:absolute;content: '';left:0;top:0;height:100%;width:100%;opacity:0.15;background-position:center bottom;background-size:100%;}
.need-know-row h3 { border-bottom: 1px solid #ddd;color:#000;font-size:22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.need-know-row h4 {margin:30px 0 10px;font-weight:bold;color:#333;}
.need-know-row .media i {color:#333;font-size:26px;margin:30px 10px 10px;}
.need-know-row p {color:#444;font-size:15px;}

.know_pr_feature {padding:30px 0;}
.know_pr_feature .tab-content {background:url("../img/report_summary_bg.png") no-repeat;background-size:100%;padding:30px 0 0;display:inline-block;margin:0 -10px;} 
.know_pr_feature h2 { border-bottom: 1px solid #ddd;color: #000;font-size:22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.know_pr_feature h4 {color:#000;font-weight: 600;margin:22px 0;}
.know_pr_feature p { font-size: 16px;line-height: 1.7;margin-bottom:20px;}
.feature_right {float:right;}
.know_pr_feature ul li {color: #087097;font-size:16px;padding:5px;}
.know_pr_feature ul li i {margin-right:5px;}
.know_pr_feature a[data-toggle="modal"] {display:block;position:relative;margin-bottom:20px;}
.know_pr_feature a[data-toggle="modal"]:after {content: '\f00e';font-family:'FontAwesome'; font-size:24px;height: 100%;left:0;text-align:center;position: absolute;top: 50%;width: 100%;cursor:pointer;margin-top:-10px;color:#087097;}
.know_pr_feature img {border: 1px solid #d7d7d7; border-radius:6px; cursor: pointer;}
.know_industry_cov {padding:30px 0;}
.know_industry_cov h2 { border-bottom: 1px solid #ddd;color: #000;font-size:22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.know_industry_cov h4 {color:#000;font-weight: 600;margin:22px 0;}
.know_industry_cov p { font-size: 16px;line-height: 1.7;margin-bottom:20px;}

.feature_tab {}
.feature_tab ul.nav {border:1px solid #d2d1d1;background:#f3f3f3;margin:0;  }
.feature_tab ul.nav li {font-size:16px;color:#340f49;border:0 none;border-radius:0;margin:0;text-align:center;padding:0;}
.feature_tab ul.nav li a {font-size:16px;color:#340f49;border:0 none;border-radius:0;border-right:1px solid #d2d1d1;margin:0;padding:15px 30.2px;}
.feature_tab ul.nav li:last-child a {border-right:0;}
.feature_tab ul.nav li.active a, .feature_tab ul.nav li.active a:focus, .feature_tab ul.nav li.active a:hover, .feature_tab ul.nav li a:focus {background:#51c0ea;color:#fff; border-top:0 none;border-left:0 none;border-bottom:0 none;}

.services-know {background:rgba(61, 46, 130, 0.9) none repeat scroll 0 0;padding:60px 0 60px;margin:40px 0;position:relative;}
.services-know:after {/*background:url(../img/know-sec-bg.jpg) no-repeat;*/position:absolute;left:0;content: "";height:100%;width:100%;top:0;background-size:cover;opacity: 0.02;}
.services-know h2 {color:#fff;font-size:24px;font-weight:bold;padding-bottom: 20px;margin:0;}
.services-know h4 {color:#fff;font-weight:bold;margin:35px 0 10px;}
.services-know-box {float:left;width:100%;}
.services-know-box ul {padding-bottom:30px;}
.services-know-box ul li {color:#fff;padding:6px;position:relative;padding-left:18px;}
.services-know-box ul li i {position:absolute;left:0;top:10px;font-size:13px;}
.services-know-b1 {border-bottom:1px solid #fff;border-right:1px solid #fff;}
.services-know-b2 {border-bottom:1px solid #fff;}
.services-know-b3 {border-right:1px solid #fff;}

.know_subsciption {background:#f3f3f3;padding:30px 0;}
.know_subsciption h2 {border-bottom: 1px solid #ddd;color:#000;font-size:22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.know_subsciption h4 {font-weight: 500;margin:-20px -20px 0;padding:15px;background:#087097;color:#fff;text-align:center;}
.know_subsciption h6 {font-size:14px;line-height:1.6;font-weight:400;}
.know_subsciption p {font-size:14px;line-height: 1.6;}
.know_subsciption_filed {background: #fff;padding:20px;margin:30px 0 0;/*box-shadow:4px 4px 4px 0px #ddd;*/min-height:480px; border: 1px solid #d7d7d7;}
.know_subsciption ul li {padding:8px 5px 10px 20px;position:relative;color:#333;font-size:13px;font-weight:bold;}
.know_subsciption ul li i {position:absolute;left:0;font-size:14px;top:10px;}

.know-client {margin-bottom:40px;}
.know-client h2 {border-bottom: 1px solid #ddd;color: #000;font-size:24px;font-weight: bold;padding-bottom: 20px;margin:0 0 20px;}
.know-client p {font-size: 16px;line-height: 1.7;}
.know-client ul  {border-left:1px solid #ddd;border-top:1px solid #ddd;float:left;}
.know-client ul li {border-bottom:1px solid #ddd;border-right: 1px solid #ddd;float:left;padding:20px;text-align: center;width:20%;}

.know-request-demo {border-top:1px solid #ddd;margin: 60px 0;padding: 60px 0 0;}
.know-request-demo h2 {border-bottom: 1px solid #ddd;color: #000;font-size:24px;font-weight: bold;padding-bottom: 20px;margin:0 0 20px;}
.know-request-demo h4 {font-size: 16px;font-weight: bold;margin: 10px 0 0;}
.know-request-demo  p {font-size: 16px;line-height: 1.7;}
/* // Knowledge Center New */

/* Knowledge Center inner */
.kn-inner-title h2 {border-bottom: 1px solid #ddd;color: #000;font-size: 22px;font-weight: bold;padding-bottom: 20px;margin:0 0 10px;}
.kn-inner-title p {font-size: 16px;line-height: 1.7;margin-bottom: 20px;}
.kn-inner-report-box.mrgn5 { margin-top: 5px; }
.kn-inner-report-box {background:#f8f8f8;padding:54px 0;margin:50px auto 0;box-shadow:0 0 10px 1px #ddd;text-align:center;width:100%;display:block;position:relative;min-height:206px;max-width: 250px;position:relative;border: 1px solid #d2d1d1 !important;background: #fff;box-shadow:0 0 4px 2px rgba(102, 102, 102, 0.1) inset;position:relative;}
.kn-inner-report-box:before {background: rgba(0, 0, 0, 0) linear-gradient(225deg, white 45%, #eee 50%, #eee 56%, white 80%);box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);content: "";pointer-events:none;position: absolute;right:-1px;top:-1px;transition-duration: 0.3s;transition-property: width, height;width:12px;height:12px;}
.kn-inner-report-box:hover:before {display:none;} 
/*.kn-inner-report-box:hover .kn-inner-rep-box-hov:before {background: rgba(0, 0, 0, 0) linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);content: "";pointer-events: none;position: absolute;right:-1px;top:-1px;transition-duration: 0.3s;transition-property: width, height;width:25px;height:25px;}*/

.kn-inner-rep-box-hov {width:100%;height:0;position:absolute;right:0;left:0;top:0;transition:.4s ease;background:rgba(61, 46, 130, 1);visibility:hidden;overflow:hidden;}
.kn-inner-report-box:hover .kn-inner-rep-box-hov {height:100%;padding:15px 10px;visibility:visible;}

.kn-inner-report-box h3 {font-size:15px;font-weight:bold;color:#666;margin:25px 0 0;line-height:1.5;} 
.kn-inner-report-box p {font-size:14px;color:#676767;}
.kn-inner-report-box img {max-width:90px;max-height:50px;}
.kn-inner-report-box ul li { border-bottom:1px dashed #eee;padding: 12px 0 12px 20px;position: relative;text-align: left;margin:0 0 0 15px;}
.kn-inner-report-box ul li:before {content:'\f192';font-family:"FontAwesome";margin-right:5px;font-size:11px;left: 0;position: absolute;top: 14px;color:#fff;}
.kn-inner-report-box ul li a {font-size:14px;color:#fff;}
.industry_view_btn {color:#fff;display:block;padding:12px;text-decoration:underline;}
.industry_view_btn:hover, .industry_view_btn:focus {color:#fff;}

.kn-inner-form {margin:30px 0;padding:30px 0;background:#f3f3f3;}
.kn-inner-form .no_result_form {background:#fff;padding-top:30px;}

.kn_subscribe_btn {color:#fff;background:#340f49;box-shadow: none;display: inline-block;font-size:15px;margin-bottom: 5px;padding:10px 40px;border-radius:6px;position:relative;z-index:9;} 
.kn_subscribe_btn:hover, .kn_subscribe_btn:focus {background:#087097;color: #fff;} 
.sub_access_btn {color:#fff;background:#340f49;box-shadow: none;display: block;padding: 8px 0;text-align: center;width:180px;margin:0 auto;border-radius:6px;}
.sub_access_btn:hover, .sub_access_btn:focus {background:#087097;color: #fff;}
.sub_access_btn_bg {background:#087097;color: #fff;}
.sub_access_btn_bg:hover, .sub_access_btn_bg:focus {color:#fff;background:#340f49;}


#free-demo .form_input {box-shadow: none;border: 1px solid #d7d7d7 !important;border-radius:6px !important;}

.report-key-banner a { background:#5ccbf5 !important;border-radius:6px;}
.report-key-banner a:hover { background:#340F49 !important;}

#scroll {position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;text-align:center;padding:12px 0;background-color:#3498db;-webkit-border-radius:4%;-moz-border-radius:4%;border-radius:4%;}
#scroll i {color:#fff;font-size:22px;}
#scroll:hover {background-color:#340f49;}
/* // Knowledge Center inner  */


/* // Other CSS // */
.advanced_report_list p {

    color: #363636;
    font-size: 1rem !important;
    line-height: 1.6rem !important;

}

#rprt_summary table p {
    padding: 0px 10px;
}

#rprt_summary table tr td p {
    color: #333;
    font-size: 1rem !important;
    margin-bottom: 4px;
    padding-top: 4px;
}
.partner_client_logo h3 {
    font-size: 24px !important;
}
.partner_client_logo h5, partner_client_logo_heading {
    font-size: 14px !important;
}

#rprt_summary table {
    width: 90% !important;
}
#exitModal.modal.fade {
    z-index: 0;
}

#exitModal.modal.fade.in {
    z-index: 9999;
}
.input {
    margin-top: 10px;
}
.error-message {
    color: red;
    font-size: 12px;
    padding: 0 2px;
}

.contact_us button[type="submit"] {
    background:#340f49;
    border: 0 none;
    border-radius:6px;
    box-shadow: none;
    color: #fff;
    font-size: 15px;
    height: auto;
    margin: 10px 0 5px;
    padding: 6px 20px;
    width: auto !important;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.contact_us button[type="submit"]:hover {background:#5ccbf5;}

#target_div .alert {
    font-size: 14px;
    padding: 10px;
}

.schedule input, .schedule select {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
    color: #000;
    font-size: 14px;
    height: 33px;
    margin-bottom: 4px;
    padding: 5px 5px;
    width: 100%;
    margin-top: 5px;
}

.disabled {
    cursor: not-allowed !important;
}
.alert {
    background: #eee;
    border: none;
    border-left: 5px solid;
    border-radius: 0px;
}

[data-notify="container"][class*="alert-pastel-"] {
    background-color: #eee;
    border-width: 0px;
    border-left: 10px solid #BDE5F8;
    border-radius: 0px;
    box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.05);

}

[data-notify="container"].alert-pastel-info {
    border-left-color: #00529B;
}
[data-notify="container"].alert-pastel-danger {
    border-left-color: #D8000C;
}
[data-notify="container"].alert-pastel-warning {
    border-left-color: #9F6000;
}
[data-notify="container"].alert-pastel-success {
    border-left-color: #4F8A10;
}
[data-notify="container"][class*="alert-pastel-"] > [data-notify="title"] {
    color: #333;
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
}
[data-notify="container"][class*="alert-pastel-"] > [data-notify="message"] {
    font-weight: 400;
}

.social_r_sec { border:1px solid #cecece;margin:20px 0 20px;border-radius:6px;} 
.social_r_sec ul { padding:10px 0 6px;margin:auto;display:table;}
.social_r_sec ul li {float: left;text-align: center;font-size:10px; line-height: 1.2rem;}
.social_r_sec ul li + li {margin-left:15px;}
.social_r_sec ul li a {cursor:pointer;}
.social_r_sec ul li a i { width: 30px; height: 30px; border-radius:6px; text-align: center; font-size: 20px; padding: 4px 0px; background: rgb(238, 238, 238) none repeat scroll 0px 0px; border: 1px solid #bbb;

}

#frmReport .form-group i {
    color: #128ab7;
    cursor: pointer;
    float: right;
    margin: 5px 0 0;
}

.tooltip.top {
    background: #968cc6 none repeat scroll 0 0;
    left: auto !important;
    opacity: 1;
    right: 0 !important;
    width: 200px;
}
.tooltip-inner {
    background: #968cc6 none repeat scroll 0 0;
    border-radius:6px;
    color: #fff;
    max-width: 200px;
    padding: 3px 8px;
    text-align: center;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #968cc6;
    border-width: 5px 5px 0;
    bottom: -5px !important;
    left: 90% !important;
    margin-left: -5px;
}
label {
    font-size: 14px;
}

.tooltip.bi_tooltip.fade.right {
    width:460px;
    opacity: 1;
}

.tooltip.bi_tooltip.fade.right .tooltip-inner{
    background: #fff !important;
}
.popover.fade {
    left: auto !important;
    min-width: 256px;
    right: -12px !important;
}

.popover.fade .arrow{
    left: 87% !important;
}

#toggleOptionLib > p {
    text-align: left;
}
.bi_tooltip .tooltip-arrow {
    left: 8px !important;
}


.navbar-default .navbar-nav > li > a {
    font-size: 16px;
    padding: 6px 10px;
}

.nav-tabs {
    border-bottom: 1px solid #aaa;
}
.pagination .current, .pagination .disabled {
    float: left;
    padding: 0 14px;

    color: #999;
    cursor: default;
    line-height: 34px;
    text-decoration: none;

    border: 1px solid #DDD;
    border-left:0 none;
}

.pagination .disabled {
    border: 1px solid #DDD;
    border-left:1px;
}

.pagination .prev {
    border: 1px solid #DDD;
    border-left:1px;
}

.pagination .next,  .pagination span{
    float: left;
    padding: 0 14px;

    color: #999;
    cursor: default;
    line-height: 34px;
    text-decoration: none;

    border: 1px solid #DDD;
    border-left-width: 0;
}

#rprt_summary table tr td:first-child {
    max-width: 210px !important;
}
#rprt_summary table tbody tr td:first-child {
    max-width: 210px !important;
}

#rprt_summary blockquote h4 {
    font-size: 22px !important;
    line-height: 30px !important;
    color: #128ab7 !important;
}
#rprt_summary blockquote h4 span{
    color: #128ab7 !important;
}

#rprt_summary blockquote{
    margin: 16px 0 !important;
    padding: 10px 24px !important;
    border-left: 4px solid #5ccbf5 !important;
    background: #EEEDED;
}

#carousel-example-generic .item img {border-radius:6px;}
.modal-content {border-radius:6px;}
.custom_top_modal h4 {background:#128ab7;border-radius:6px 0 100% 0;box-shadow: 3px 3px 0 3px #340f49; 
                      color: #fff;min-height:80px;padding:20px 15px;margin-bottom:10px;
}
.custom_top_modal .close {position:absolute;right: -15px;top: -15px;background: #fff;
                          font-size: 30px;opacity: 1;border-radius:50%;width:30px;height:30px;font-size:20px;} 



@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.wrap-loading {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.loading {
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    animation: spin 750ms infinite linear;
    -webkit-animation: spin 750ms infinite linear;
    -moz-animation: spin 750ms infinite linear;
    -o-animation: spin 750ms infinite linear;
    -ms-animation: spin 750ms infinite linear;
}
.loading-2 {
    margin-top: -20px;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    border: 3px solid #128ab7;
    border-top-color: #ebebeb;
}


#exitModal {background:rgba(0,0,0,0.6);}
#exitModal .modal-dialog {margin:109px auto 30px;}
#exitModal .modal-body {padding:0 15px;}
#exitModal h1 {text-align:center;margin:30px 0 20px;font-size:25px;font-weight:bold;}
#exitModal h6 {text-align:center; line-height: 1.6; font-weight: bold; font-size: 18px;margin:0 0px 15px;}
#exitModal h4 {  font-size: 26px;font-weight: bold; margin:55px 0 20px; text-align: center;}
#exitModal .btn {background: rgb(52, 15, 73);border:1px solid #340f50;float: none;margin:6px auto 20px;
                 color:#fff;display: block;float: none;font-size: 16px;width:200px;
}
#exitModal.modal .btn-sec {color:#fff;background:#5ccbf5 !important;border:1px solid #5bcaf5 !important;}
#exitModal .right-col-pop  {background:#4898e9;color:#fff;min-height:400px;border-radius:0 0 4px 0;}
#exitModal .img-exit {margin:0 auto;max-height:160px;width:300px;}
#exitModal .close {background:#fff;border-radius:50%;color:#000;font-size:16px;font-weight:normal;height:31px;opacity:1;position:absolute;right:-8px;top:-10px;width:31px;z-index:99;}
#exitModal p i {margin-right:10px;}

/* // Other CSS // */ 





#bs-example-navbar-collapse-1 .dropdown-menu > li > ul > li > a:hover {
    color: #128ab7;
    font-weight: bold;
}
@media (min-width: 1201px) {
    .sticky_bar {width:250px !important;}
}
@media (min-width: 1400px) {
    .container{width:1200px;}
    .report_detail_page .col-md-9 {padding-left:20px;padding-right:60px;}
    .report_detail_page .col-md-3 {padding-left:0;padding-right:20px;}
    .sticky_bar {width:270px !important;}
}


@media (max-width:1620px) { 
    .banner , .banner .carousel-inner {height:435px;}  
    .banner_contant {padding:235px 0 0;}
    .slide_media_logo li {padding:20px;}
    .banner h3 {font-size:30px;margin:0;}
}

@media (max-width:1280px) { 
    .banner_contant {padding:160px 0 0;}
    .slide_media_logo li {padding:15px 20px;} 

}

@media only screen and (max-width:1200px) {
    .sticky_bar {position:relative;top:auto !important;}
    nav.navbar {width:100%;}
    .banner .top-banner {padding:30px 0;}
    .banner .top-banner .try_mar_button {font-size: 14px;} 
    /*    .banner , .banner .carousel-inner {height:360px;} */
    .banner h3 {font-size:24px;padding:120px 0 10px;}
    .slide_media_logo li {width:148px;}
    nav.navbar {padding:0px;}
    .navbar-default .navbar-nav > li a {font-size:15px;padding:9px 7px;}
    .navbar-default .navbar-nav .header_login_btn {}
    .serach_header {margin-top:2px;width:198px !important;margin-left:5px;}

    .welcome_tab ul.nav li a {font-size:15px;padding:15px 0 15px 0px;}
    .welcome_tab ul.nav li:first-child a {background-position:10px 15px;}
    .welcome_tab ul.nav li:nth-child(2) a {background-position:19px 16px;}
    .welcome_tab ul.nav li:nth-child(3) a {background-position:10px 14px;}
    .welcome_tab ul.nav li:nth-child(4) a {background-position:24px 14px;}
    .welcome_tab ul.nav li:nth-child(5) a {background-position:11px 16px;}
    .welcome_tab ul.nav li:first-child.active a, .welcome_tab ul.nav li:first-child a:hover {background-position:10px 15px;}
    .welcome_tab ul.nav li:nth-child(2).active a, .welcome_tab ul.nav li:nth-child(2) a:hover {background-position:19px 16px;}
    .welcome_tab ul.nav li:nth-child(3).active a, .welcome_tab ul.nav li:nth-child(3) a:hover {background-position:10px 14px;}
    .welcome_tab ul.nav li:nth-child(4).active a, .welcome_tab ul.nav li:nth-child(4) a:hover {background-position:24px 14px;}
    .welcome_tab ul.nav li:nth-child(5).active a, .welcome_tab ul.nav li:nth-child(5) a:hover {background-position:11px 16px;}
    .report-title-r li {font-size:11px;}
    .report_list li a {font-size:12px !important;padding:.5rem .5rem !important;}
    .digisert_rate_index_img {margin-right:0;}
    #bs-example-navbar-collapse-1 .dropdown-menu {top:40px;}
    #bs-example-navbar-collapse-1 .mega-dropdown-menu {top:44px !important;}
    #bs-example-navbar-collapse-1 .mega-menu > li > ul > li.heading_sub a {font-size:13px;}  
    .banner > img {height: 100%;}

    .report-title-r {float:left;width:82%;}
    .customer-sat-list + .customer-sat-list {padding-left:15px;}

    .licence_right h3 {font-size:13px;}
    #frmReport .checkbox .col-sm-12 {padding:0;}
    .customized_checkbox i {display:none;}
    .client_sec ul li {background-size:1014px;}
    .req_free_call_ancher {right:47px;}


}
@media (min-width:768px) and (max-width:991.9px) {
    .logo {margin:0 auto;}
    .header_main nav.navbar {position:relative;}
    .search_mob {display:block;width:400px !important;margin-top:10px;margin-left:auto;margin-right:auto;}
    .navbar-default .navbar-nav .header_login_btn {margin-left:0;margin-right:0;clear:none;}
    .navbar-default .navbar-nav .header_login_btn a {margin-top:2px;}
    .navbar-default .navbar-nav .serach_header_list {display:none;}
    .nav.navbar {padding:0;}
    .banner , .banner .carousel-inner {height:360px;} 
    .banner h3 {font-size:24px;padding:10px 0;text-align:center;} 
    .banner .learn_more_a {margin:auto;display:table}     
    .slide_media_logo {padding: 0;margin:20px 0 0;} 
    .slide_media_logo li {width:137px;padding:15px 20px;} 
    .header_main .col-sm-3 {padding:0;}
    .responsive-serach-show {max-height:500px;overflow-y:scroll;}
    .left_cat_name {text-align:left;margin:5px 0;}
    .right_report_show {width: 100%;}
    .navbar-default .navbar-nav > li a {font-size:16px;}
    #bs-example-navbar-collapse-1 .mega-menu, #bs-example-navbar-collapse-1 .dropdown-menu {width:365px;left:0;top:30px !important;}
    #bs-example-navbar-collapse-1 .mega-menu {width:100%;left:0;top:37px !important;}
    .client_sec ul li {background-size:800px;padding:10px;height:60px;}
    .client_sec ul li:first-child {background-position:-9px -1px;}
    .client_sec ul li:nth-child(2) {background-position:-169px 1px;}
    .client_sec ul li:nth-child(3) {background-position:-329px 1px;}
    .client_sec ul li:nth-child(4) {background-position:-488px 1px;}
    .client_sec ul li:nth-child(5) {background-position:-649px 1px;}
    .client_sec ul li:nth-child(6) {background-position:-9px -62px;}
    .client_sec ul li:nth-child(7) {background-position:-169px -62px;}
    .client_sec ul li:nth-child(8) {background-position:-329px -62px;}  
    .client_sec ul li:nth-child(9) {background-position:-489px -60px;}  
    .client_sec ul li:nth-child(10) {background-position:-650px -63px;}  
    .client_img_logo {padding: 10px;height: 60px;}
}

@media only screen and (max-width:991px) {
    .left_cat_name {text-align: left;}
    .bi_right_form {display:none;}
    .banner .top-banner h1 {font-size:32px;margin-top:20px;text-align:center;}
    .banner .top-banner h2 {text-align:center;}
    .banner .top-banner .request-btn {margin:30px auto 0;display:table;text-align:center;}
    .top_why_choose h2 {margin-top:30px;}
    .welcome_tab ul.nav li {text-align:left;width:100%;}
    .welcome_tab ul.nav li a {padding:15px 0 15px 45px;}
    .welcome_tab ul.nav li:first-child a {background-position:10px 15px;}
    .welcome_tab ul.nav li:nth-child(2) a {background-position:10px 16px;}
    .welcome_tab ul.nav li:nth-child(3) a {background-position:15px 14px;}
    .welcome_tab ul.nav li:nth-child(4) a {background-position:12px 14px;}
    .welcome_tab ul.nav li:nth-child(5) a {background-position:10px 16px;}
    .welcome_tab ul.nav li:first-child.active a, .welcome_tab ul.nav li:first-child a:hover {background-position:10px 15px;}
    .welcome_tab ul.nav li:nth-child(2).active a, .welcome_tab ul.nav li:nth-child(2) a:hover {background-position:10px 16px;}
    .welcome_tab ul.nav li:nth-child(3).active a, .welcome_tab ul.nav li:nth-child(3) a:hover {background-position:15px 14px;}
    .welcome_tab ul.nav li:nth-child(4).active a, .welcome_tab ul.nav li:nth-child(4) a:hover {background-position:12px 14px;}
    .welcome_tab ul.nav li:nth-child(5).active a, .welcome_tab ul.nav li:nth-child(5) a:hover {background-position:10px 16px;}
    .welcome_tab h2 {padding:20px 0;font-size:25px;}
    .col-lg-6.qustion_img2 img {        margin-left: 0px;    }
    .special_widht_dektop1, .special_widht_dektop2, .special_widht_dektop3, .special_widht_dektop4 {max-width:100%;margin-right: 0;}
    .dashboard table thead th a {padding:5px;min-width:60px;display:block;text-align: center;}
    .dashboard table tbody td a {padding:5px;min-width:74px;display:block;text-align: center;}
    .no_result_right {margin:30px 0 0;}
    .report_top img {display:none;}
    .knowledge-section .nav-tabs li a {border-bottom:1px solid transparent;}
    .knowledge-section .nav-tabs li.active a, .knowledge-section .nav-tabs li a:hover {border-bottom:1px solid;}
    .knowledge-section .nav-tabs li.active a:before, .knowledge-section .nav-tabs li.active a:after {display:none;}
    .breadcrumb_new {display:none;}
    .top_summary_box {margin:15px 0 15px 0px;width:100%;}
    /*.inner_page  {background:url("../img/bg.png") no-repeat;background-size:100%;background-position:0 14px;}*/
    .inner_page_backgrund {margin:20px 0 0;}
    .reqest-box .customized_checkbox .input.checkbox{display:table;}
    .reqest-box .customized_checkbox input, .reqest-box .customized_checkbox label {display:table-cell;padding-left:0;position:relative;margin-left:0;}
    #cookiefy_bar {font-size:12px !important;}
    ul.report_list {margin:0 0 15px;}
    .report_list li {width:100%;margin:15px 0 0;}
    .report_list li:first-child {}
    .report_list li a {width:100%;text-align:center;font-size:14px;border-radius:0;}
    .report_list li a:hover, .report_list li a.active {background:#128ab7;border-color:#128ab7;color:#fff;}
    .report-title-r {float:left;width:100%;} 
}

@media (max-width: 767px) {
    .stk-right {display:none !important;}
    .free_smaple_right_bar {display:block;width:100%;position:relative;animation:none;top:auto !important; margin-top: 10px;}
    .report_list li a.req_free_btn {height:auto;}
    .header_main {padding:15px 0 0;}
    .top_header ul {float:none;width:324px;margin:0 auto;}
    .top_header ul li a {border:0 none;padding:5px;font-size:13px;}
    .top_header ul li:last-child  {display:none;float: none;margin: auto;text-align: center;width:124px;}
    .logo {text-align:left;position:relative; z-index:99;margin:0;}
    .logo svg {width:110px;}
    .banner .top-banner h1 {font-size:22px;margin-top:0px;margin-bottom:10px;text-align:center;}
    .banner .top-banner h2 {display:none;}
    .banner .top-banner .request-btn {margin:10px auto 0;}
    .padding_0_res {padding:0 !important;}
    .margin_0_res {margin:0 !important;} 
    .slide_media_logo {display:none;}
    .banner , .banner .carousel-inner{height:200px;}
    .banner .carousel-inner .item, .banner .carousel-inner .item-2 {background-size:cover;background-position:center;}
    .banner_contant {padding:70px 0 0;}
    .banner h1 {font-size:21px;}
    .banner h3 {padding:30px 0 10px;text-align:center;line-height:1.2em;}
    .banner .learn_more_a {margin:auto;display:table}     
    .menu_right .navbar-header {margin: -53px 0 0;}
    nav.navbar { float: left;width: 100%;min-height: 1px;padding:10px 0 0;}
    .sub_nav {position:static;width:100%;border:0;padding:0;float:left;background:#fffffa;}
    .sub_nav ul li a {color:#340f49;font-size:13px; border-bottom:1px solid #5ccbf5 !important;}
    #bs-example-navbar-collapse-1 {padding:0 15px;}
    nav.navbar .navbar-nav {margin:0 -15px 7.5px -15px;}
    button.navbar-toggle {z-index:99;margin-right: 0;margin-top:4px;}
    .navbar-default .navbar-nav > li {float:left;width:100%;}
    .navbar-default .navbar-nav .header_login_btn {margin-top:4px;margin-left:0;margin-right:0;} 
    .navbar-default .navbar-nav > li a {border-bottom:1px solid #ddd;}
    .serach_header {display:none;}
    .search_mob {display: inline-block;float: left;margin:-42px 0 0;width:50% !important;z-index:999;left:36%;}
    .serach_header input.search_input {height:34px;margin-top:2px;}
    .serach_header input[type="submit"] {background:transparent;height:34px;right:3px;top:3px;}
    .serach_header i {color:#555;top:10px;}
    .right_report_show {width:100%;}
    .left_cat_name {text-align: left;margin:5px 0;}
    .responsive-serach-show {max-height:400px;overflow-y: scroll;}
    .arow-top-search::after {left:10px;}
    .welcome_tab h2 {font-size:20px;}
    .welcome_tab h3 {font-size:20px;margin:30px 0 10px;}
    .fact_listing {margin:20px auto 0;max-width:350px;}
    .top_why_choose h2 {margin:20px 0 10px;}
    .top_why_choose p {font-size:16px;}
    .footer_copy {text-align: center;}
    .logo_footer {width:100%;text-align:center;} 
    #bs-example-navbar-collapse-1 .dropdown-menu {border: 0 none;border-bottom:1px solid #340f49;border-radius:0;}
    #bs-example-navbar-collapse-1 .dropdown-menu > li > ul > li:last-child  a {border-bottom:1px solid #ccc;}
    #bs-example-navbar-collapse-1 .dropdown-menu.singal_colum > li > ul > li:last-child  a {border-bottom:0 none;}
    .navbar-default .navbar-nav > li:hover .arrow_bottom {display:none;}
    #bs-example-navbar-collapse-1 .dropdown-menu.singal_colum, #bs-example-navbar-collapse-1 .mega-menu { border: 0 none;box-shadow: none;position: static;width: 100%;}
    .get_contact {font-size:13px;}
    .get_qs li {font-size: 13px;}
    .get_qs a {font-size: 13px;}
    .key_question_top {font-size:16px;}
    .feedback_fixed {top:57%;}
    .knowledge-section .tab-content {padding:0;}
    .top_summary_box a.reqest_copy_btn, .tab-content a.reqest_copy_btn {margin-top:1rem;}
    .report_summary, #target_div {margin: 0;padding:0;}
    .reqest-box {padding:20px 15px;}
    .heading_client h4 {display:none;} 
    .row.client_sec {display:none;}
}  
@media (max-width:599px) { 
    .banner , .banner .carousel-inner {height:180px;}
    .banner h1 {font-size:20px;margin:0 0 10px;text-shadow:0 0px 1px  #999;}
    .banner_contant {padding:40px 0 0;}
    .banner_contant ul {width:300px;}
    .banner_contant ul li .call_back, .banner_contant ul li .learn {font-size:15px;padding:5px 15px;}
    .logo img {margin: auto;}
    .menu_right .navbar-header {}
    .welcome_tab p {font-size:14px;}
    .latest_report ul {width:95%;}
    .top_why_choose h2 {margin:20px 0 10px;font-size:20px;} 
    .top_why_choose p {font-size:15px;}
    .latest_report h2 {font-size:20px;}
    .latest_report {padding:0 0 10px;}
    .latest_report h3 {font-size:14px;margin:10px 0 0;font-weight:bold;}
    .view_pub {margin:10px 0 0;font-size:14px;}
    footer {margin:0px 0 0;}
    .logo_footer img {max-width:330px;margin:auto;}
    .pagination_main .total_product {display:none;}
    .pagination_pager {width: 170px;float:none;margin:0 auto;display:block;}
    .pagination_main .pages {text-align:left;width:50%;margin:10px 0 0;}
    .pagination_main .total_product_mobile {display:block;text-align:right;float:left;width:50%;margin:10px 0 0;} 
    ul.report_list {margin:0 0 15px;}
    .report_list li {width:100%;margin:15px 0 0;}
    .report_list li:first-child {}
    .report_list li a {width:100%;text-align:center;font-size:14px;border-radius:0;}
    .report_list li a:hover, .report_list li a.active {background:#128ab7;border-color:#128ab7;color:#fff;}
    .advanced_report_list h3 {font-size:14px;}
    .follow_us {margin:-16px 0px 30px 0px;}
    .knowledge-center-banner h1 {font-size:24px;}
    .knowledge-section .media-left {display:inline-block;width:100%;}
    .knowledge-section .media-left img {margin:auto;}
    .knowledege-bootom-sec {padding:2rem 1rem;}
    .knowledege-bootom-sec h2{font-size:17px;}
    .report-title-r li {width: 100%;padding-left: 0;border: 0;}
    #cookiefy_bar {font-size:10px !important;padding:10px 0;}
    #cookiefy_bar #cookiefy_close {width:25px !important;}  
}
@media (max-width:399px)  {
    .banner h1, .banner .top-banner h1 {font-size:18px;}
    .banner h3 {font-size:18px;}
    .search_mob {width: 45% !important;left: 40%;} 
}
@media (max-width:359px) { 
    .top_header ul {width:204px;}
    .banner_contant ul li .call_back, .banner_contant ul li .learn { font-size: 14px;padding: 3px 12px;}
    .banner_contant ul {width: 264px;} 
    a.schedule {font-size:14px;width:304px;}
    .logo_footer img {max-width:100%;}
    .read_more {font-size:14px;}
}

@media (max-width:320px) {
    .banner_contant {padding:30px 0 0;}
    .banner h1 {font-size: 16px;}   
}


/* Most Useful */
* {margin:0;padding:0;list-style:none;}
ul {margin:0;}
body , html {
    font-size:15px;
    font-weight:normal;
    line-height: 1.6rem;color:#363636;
    font-family:'ITCFranklinGothicStd-Book';
    background: #f5fafc;}
label {font-weight:normal;}
input:focus , a:focus , select:focus , textarea:focus ,button:focus {outline:none !important;}
a {color:#232323;}
a:hover , a:focus {text-decoration:none;color:#340f49;}
img {max-width:100%;}
.full {width:100%;float:left;}
.margin_0 {margin:0px;}
.margin_top0 {margin-top:0px;}
.margin_top10 {margin-top:10px;}
.margin_top15 {margin-top: 15px;}
.margin_top20 {margin-top:20px;}
.margin_bottom0 {margin-bottom:0px;}
.margin_bottom10 {margin-bottom:10px;}
.margin_bottom20 {margin-bottom:20px;} 
.margin_left10 {margin-left:10px;}
.margin_left20 {margin-left:20px;}
.margin_right10 {margin-right:10px;}
.margin_right20 {margin-right:20px;}
.padding_0 {padding:0px;}
.padding_10 {padding:10px;}
.padding_20 {padding:20px;}
.pr-0, .px-0 {padding-right: 0 !important;}
.padding_top10 {padding-top:10px;}
.padding_top20 {padding-top:20px;}
.padding_bottom10 {padding-bottom:10px;}
.padding_bottom20 {padding-bottom:20px;}
.padding_left20 {padding-left:20px;}
.padding_right20 {padding-right:20px;}
.pl-6 {padding-left: 4rem !important;}
img {max-width: 100%;height:auto;}
.border_0 {border:0 none;}
.red {color: red;} 
input#LeadPhoneNo {
    border-radius: 0px 6px 6px 0;
}
/* // Most Useful */ 





