/*!
Theme Name: Divi Child Theme
Theme URI:
Version: 1.0
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author: Elegant Themes
Author URI:
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI:
Template: Divi
*/

@import url("../Divi/style.css");

body { -webkit-font-smoothing: auto; }
.title-text h1 {font-size:36px !important}
.container, .et_pb_section .et_pb_row { max-width: 84.8611vw; width: 100%; }
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 { max-width: 33.3333333333%; width: 100%; padding-right: 8px; padding-left: 8px; margin: 0px; }
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_2 { max-width: 50%; width: 100%; padding-right: 8px; padding-left: 8px; margin: 0px; }
.page, #page-container, #et-main-area, #main-content, .entry-content, .et-boc, .et_builder_inner_content, .et-l { float: left; width: 100%; background: transparent; }
.title-text h3 { color: #1c1c1c; font-size: 2.0834vw; font-weight: 600; text-transform: uppercase; position: relative; text-align: center; margin: 0px 0px 4vw; padding: 0px; }
.info-section .title-text h3, .benefit-area .title-text h3 { color: #ffffff; margin: 0px 0px 4.6vw; }
.title-text h4 { font-size: 1.3889vw; line-height: 1.2; color: #1c1c1c; text-align: right; padding: 0px; margin: 0px 0px 6.2vw; display: block; align-items: center; vertical-align: middle; }
.title-text h4 strong { font-weight: 600; display: inline-block; margin: 0px 1vw 0px 0px; }
.title-text h4 img.title-img { width: 2.5vw; height: 1.25vw; transform: scaleX(-1); display: inline-block; align-items: center; vertical-align: middle; }
/*** Header CSS ***/
.home_s1_header_text1{letter-spacing: -2px;}
.home_s1_header_desc{font-weight: 400;}

.page-id-464 #et-main-area, .page-id-480 #et-main-area { margin-top: -150px; }
.page-id-2613 #et-main-area, .page-id-480 #et-main-area { margin-top: -150px; }
.et_header_style_left .logo_container { padding: 0px 1.2vw; width: auto; }
#main-header { background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 1.7vw 0px; float: left; width: 100%; }
.et_pb_svg_logo #logo { width: 6.814vw; height: auto; max-height: inherit; }
#top-menu li { -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
#top-menu li a { display: block; position: relative; color: #56565b; text-decoration: none; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; transition: all .1s ease-in-out; font-weight: 400; line-height: 1.1111vw; text-transform: uppercase; font-size: 0.9722vw; }
ul#top-menu li.current-menu-item a, ul#top-menu li a:hover { color: #fa5014; opacity: 1; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
#top-menu li.register { height: inherit; border: 1px solid #56565b; padding: 10px 30px; line-height: normal; border-radius: 1.7631vw; text-align: center; color: #56565b; }
#top-menu li.register a { line-height: normal; padding-bottom:0px; }
#top-menu li.login a, #top-menu li.register a, #top-menu li.capital-btn a { font-size: 0.8333vw; }
#top-menu .capital-btn { border-color: #e5e5e5; background: #e5e5e5; padding: 13px 30px; line-height: normal; border-radius: 1.7631vw; text-align: center; margin-left: 30px; margin-right: 20px; }
#top-menu .capital-btn:before { background: url(images/line.svg); background-repeat: no-repeat; background-size: cover; content: ''; position: absolute; left: -1.5vw; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 1.3194vw; height: 1.4583vw; }
.et_header_style_left #top-menu .register a, .et_header_style_left #top-menu .capital-btn a { padding-bottom: 0px; }
#top-menu .capital-btn:hover, #top-menu .register:hover { background: #fa5014; border-color: #fa5014; color: #ffffff; }
#top-menu .capital-btn:hover a, #top-menu .register:hover a{ color:#ffffff; }
#top-menu a:before { transition: all 0.4s ease; border: 0.04vw solid #fa5014; content: ''; position: absolute; left: 0px; right: 0px; bottom: 0.8vw; height: 0.18vw; opacity: 0; }
#top-menu li:hover a:before { opacity: 1; }
#top-menu li.login a:before, #top-menu li.register a:before, #top-menu li.capital-btn a:before, #top-menu li:last-child a:before { display: none; }
/*** Home Banner CSS ***/
.et_pb_section.visual-area { background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.et_pb_section.visual-area .et_pb_module.et_pb_text { max-width: 100%; }

a#schedule-demo,a#schedule-demo-2 { width: 15.8333vw; height: 4.1667vw; color: #ffffff !important; background: #fa5014; font-size: 1.0417vw; line-height: 1.3889vw !important; text-transform: uppercase; padding: 1.4vw 0.5vw 0.5vw; font-weight: 700; letter-spacing: 0.05vw; border: none; box-shadow: 0 2px 6px rgba(250, 80, 20, 0.5); border-radius: 3.4722vw; white-space: normal; display: inline-block; text-align: center;margin-top: 2vw; }
a#schedule-demo:hover:after,a#schedule-demo-2:hover:after { display:none; }
a#schedule-demo:hover,a#schedule-demo-2:hover {
    background-image: initial!important;
    background-color: rgba(250,80,20,0.8)!important;
}

.page-id-2613 .features-area h3 {
	text-align: left;
}

.page-id-2613 .how-capx-works-container .title-text h2 {
    font-size: 2.0834vw ;
    font-weight: 600 !important;
    margin: 0px 0px 1vw;
    padding: 0px;
}

.page-id-2613 .info-section .title-text h2 {
    font-size: 2.0834vw ;
    font-weight: 600 !important;
    margin: 0px 0px 1vw;
    padding: 0px;
}




/*** Footer CSS ***/
#main-footer { float: left; width: 100%; background: url(images/footer-bg.png); background-repeat: no-repeat; background-size: 100% 100%; position: relative; padding: 180px 0px 0px; margin: -18.2vw 0px 0px;  }
.footer-holder { position: relative; float: left; width: 100%; text-align: center; display: block; /* margin: 0px 0px 3.7vw; */ margin: 0px 0px 1.7vw; }
.footer-holder .et_pb_widget, .footer-holder .textwidget, .footer-holder p { float: left; width: 100%; text-align: center; display: block; }
.footer-holder h3 { float: left; width: 100%; position: relative; color: #1c1c1c; font-size: 2.0834vw; line-height: 1.2; font-weight: 600; text-transform: uppercase; text-align: center; padding: 0px; margin: 0px 0px 2vw; }
.footer-holder a {margin-top: 1vw; font-size: 1.0417vw; line-height: 1.2; box-shadow: 0 2px 6px rgba(250, 80, 20, 0.5); background: #fa5014; text-transform: uppercase; padding: 1.46vw 4.2vw; font-weight: 700; letter-spacing: 0.05vw; border: none; color: #ffffff; border-radius: 3.4722vw; white-space: normal; display: inline-block; }
.footer-holder a:hover, .footer-holder a:focus { box-shadow: 0 2px 6px rgba(250, 80, 20, 0.5); background: rgba(250, 80, 20, 0.8); color: #ffffff; }
.footer-bottom { position: relative; float: left; width: 100%; display: block; /* padding: 3.1944vw 0px; */ padding: 2.1944vw 0px; }
.footer-bottom:before { content: ''; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
.footer-bottom #footer-widgets { float: left; width: 100%; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0px 1vw; margin: 0px 0px 1.6vw; }
.footer-bottom #footer-widgets .footer-widget { position: relative; float: left; width: auto; display: block; margin: 0px auto; align-items: center; vertical-align: middle; }
.footer-bottom #footer-widgets .footer-widget:first-child { margin-left: 0px; padding-left: 0.4vw; }
.footer-bottom #footer-widgets .footer-widget:last-child { margin-right: 0px; }
.footer-bottom #footer-widgets .footer-widget .et_pb_widget, .footer-bottom #footer-widgets .footer-widget .et_pb_widget > div, .footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget { position: relative; float: left; width: auto; }
.footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget p, .footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget a { float: left; width: auto; display: inline-block; }
.footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget img { display: inline-block; width: 6.814vw; }
.footer-bottom #footer-widgets ul.menu { float: left; width: auto; display: inline-block; font-size: 0.9722vw; line-height: 1.1111vw; text-transform: uppercase; position: relative; padding: 0px; margin: 0px; }
.footer-bottom #footer-widgets ul.menu li { float: left; width: auto; display: inline-block; position: relative; padding: 0px; margin: 0px 1.25vw; }
.footer-bottom #footer-widgets ul.menu li:before { display: none; }
.footer-bottom #footer-widgets ul.menu li:first-child a, .footer-bottom #footer-widgets ul.menu li:last-child a { color: #56565b; }
.footer-bottom #footer-widgets ul.menu li a { color: #1c1c1c; }
.footer-bottom #footer-widgets div.menu-social-menu-container ul.menu li a { color: #d7d7d7; }
.footer-bottom #footer-widgets ul.menu li a:hover, .footer-bottom #footer-widgets div.menu-social-menu-container ul.menu li a:hover { color: #fa5014; }
.footer-bottom #footer-widgets div.menu-social-menu-container ul.menu li a i { font-size: 1.15vw; }
.footer-bottom #footer-bottom { position: relative; float: left; width: 100%; padding: 0px; text-align: center; display: block; }
.footer-bottom #footer-info { float: left; width: 100%; font-size: 0.9722vw; line-height: 1.5; font-weight: 400; position: relative; text-align: center; padding: 0px; }
.footer-bottom #footer-info > div { float: left; width: 100%; }
.footer-bottom #footer-info > div.address { color: #89898d; margin: 0px 0px 1rem; }
.footer-bottom #footer-info .address a { color: #fa5014; }
.footer-bottom #footer-info a { font-weight: inherit; }
.footer-bottom #footer-info a:hover { color: #fa5014; }
.footer-bottom #footer-widgets ul#menu-footer-menu.menu {margin-left:-4.1vw;}
/*** Info Section CSS ***/
.et_pb_section.info-section { padding: 10.3vw 0px; }
.et_pb_section.info-section .icon-holder { margin: 0px 0px 1.8vw; min-height: 8.9444vw; }
.et_pb_section.info-section .icon-holder img { display: block; }
.et_pb_section.info-section .icon-holder.et_pb_image_1 img { width: 7.5699vw; }
.et_pb_section.info-section .icon-holder.et_pb_image_2 img { width: 5.1389vw; }
.et_pb_section.info-section .icon-holder.et_pb_image_3 img { width: 6.7361vw; }
.et_pb_section.info-section .description-area { /* width: 97%; */ width: 90%;  }
.et_pb_section.info-section .description-area h3 { color: #ffffff; font-size: 1.25vw; line-height: 1.9444vw; font-weight: 600; margin: 0px 0px 0.6vw; padding: 0px; }
.et_pb_section.info-section .description-area p { color: #d7d7d7; font-size: 1.1111vw; line-height: 1.8055vw; margin: 0px; padding: 0px; }
.et_pb_section.info-section.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider { transform: rotatex(180deg); }
/*** Our Technology Section CSS ***/
.et_pb_section.benefit-area { padding: 11.12vw 0px 13.1vw; }
.et_pb_section.benefit-area .et_pb_row .et_pb_column .et_pb_module.benefit-holder { padding: 0px 1vw 0px 0px; margin: 0px 0px 1.9vw; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content { max-width: 100%; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image { float: left; width: 2.4305vw; margin: 0 1.7vw 0px 0px; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image img { display: block; }
.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_4 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 2.0833vw; }
.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_5 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 1.8056vw; }
.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_6 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 2.0139vw; }
.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_7 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 2.2917vw; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_container { padding: 0px; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description { width: 96.8%; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p { font-size: 1.1111vw; line-height: 1.9444vw; font-weight: 400; color: #89898d; margin: 0px; padding: 0px; }
.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p strong { font-size: 1.25vw; font-weight: 600; color: #56565b; }
.et_pb_section.benefit-area.cs .benefit-holder { min-height: 225px; }
.et_pb_section.benefit-area.section_has_divider.et_pb_bottom_divider.cs .et_pb_bottom_inside_divider { transform: rotatex(180deg); }
.et_pb_section.benefit-area .et_pb_row .et_pb_column .et_pb_module.benefit-holder { min-height: 190px; }
.et_pb_section.benefit-area.cs .et_pb_row .et_pb_column .et_pb_module.benefit-holder { min-height: 225px; }
/*** Our Technology CS Section CSS ***/
.et_pb_section.benefit-area.cs .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p strong { color: #ffffff; }
.et_pb_section.benefit-area.cs .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p { color: #dad7d5; }
.et_pb_section.benefit-area.cs .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image { width: 2.0833vw; margin: 0px 2.1vw 0px 0px; }
.et_pb_section.benefit-area.cs .benefit-holder.et_pb_blurb_1 .et_pb_blurb_content .et_pb_main_blurb_image img, .et_pb_section.benefit-area.cs .benefit-holder.et_pb_blurb_2 .et_pb_blurb_content .et_pb_main_blurb_image img, .et_pb_section.benefit-area.cs .benefit-holder.et_pb_blurb_3 .et_pb_blurb_content .et_pb_main_blurb_image img, .et_pb_section.benefit-area.cs .benefit-holder.et_pb_blurb_4 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 100%; }
/*** About CapX Section CSS ***/
.et_pb_section.aboutus-area { padding: 0px 0px 15vw; }
.et_pb_section.aboutus-area:before { content: ''; position: absolute; top: 0px; left: 0px; width: 62.5vw; height: 13.1944vw; background: url(images/shadow.png); background-repeat: no-repeat; background-size: 100% 100%; }
.aboutus-area .et_pb_row_inner.about-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin: 0px 0px 2.8vw; padding: 1.8vw 0px 0px 1.1vw !important; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column.et_pb_column_inner_0 { width: 8.3333vw; height: 8.3333vw; margin: 0 2vw 0px 0px; display: flex; align-items: flex-end; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_module.et_pb_image { width: 100%; height: 100%; background: #ffffff; position: relative; border-radius: 50%; display: flex; align-items: flex-end; overflow: hidden; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap  { position: relative; width: 5.8333vw; margin: 0px auto -1.4vw; display: block; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap img { display: block; width: 100%; height: auto; vertical-align: middle; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column.et_pb_column_inner_1 { font-size: 1.25vw; line-height: 1.8055vw; position: relative; padding: 1.2vw 0px 0px; width: 20vw; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content { max-width: 100%; display: flex; align-items: center; vertical-align: middle; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image { width: 2.5vw; height: 1.25vw; margin: 0px 1.3vw 0px 0px; max-width: 100%; display: flex; align-items: center; vertical-align: middle; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap { width: 100%; height: 100%; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image img { width: 100%; height: 100%; display: block; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_blurb_container { max-width: 100%; display: flex; align-items: center; vertical-align: middle; padding: 0px; }
.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content h4.et_pb_module_header { font-size: 1.3889vw; font-weight: 600; color: #1c1c1c; line-height: 1.2; padding: 0px; }
.et_pb_section.aboutus-area .et_pb_row .et_pb_column.et_pb_column_1_2.et_pb_column_single { padding-top: 0px; }
.aboutus-area .about-image-frame .et_pb_image_wrap { margin-top: 100px; }
.aboutus-area .about-description ul { font-size: 1.1111vw; line-height: 1.9444vw; position: relative; padding: 1.5vw 0px 0px 4.65vw; list-style: none; color: #89898d; width: 95%; }
.aboutus-area .about-description ul li { padding: 0px 0px 0px 3.125vw; position: relative; }
.aboutus-area .about-description ul li + li { padding-top: 1.6vw; }
.aboutus-area .about-description ul li:before { background: #d8d8d8; content: ''; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 1px; }
.aboutus-area .about-description ul li:after { width: 0.3472vw; height: 0.3472vw; background: #fa5014; content: ''; position: absolute; left: -0.15vw; top: 2.5vw; z-index: 2; }
.aboutus-area .about-description ul li:first-child:before, .about-description ul li:first-child:after { top: 0.8vw; }
.aboutus-area .about-description ul li a { color: #d8d8d8; transition: color ease-in .2s; width: 0.9vw; display: inline-block; font-size: 1.1111vw; }
.aboutus-area .about-description ul li a svg { font-size: 1.1111vw; fill: #d8d8d8; }
.aboutus-area .about-description ul li a:hover, .about-description ul li a:hover svg { fill: #fa5014; }
/*** How it Works Section CSS ***/
.et_pb_section.features-area { /* padding: 7.744vw 0px 6.4vw; */ padding: 1vw 0px 0vw; }
.features-area .et_pb_blurb.features-block { position: relative; min-height: 5.9722vw; display: flex; align-items: flex-end; margin: 0px 0px 3.1vw; width: 80%; }
.features-area .et_pb_blurb.features-block .et_pb_blurb_content { max-width: 100%; width: 100%; display: table; align-items: center; vertical-align: middle; }
.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_main_blurb_image { margin: 0px; float: left; }
.features-area .et_pb_blurb.features-block.et_pb_blurb_1 .et_pb_blurb_content .et_pb_main_blurb_image { width: 5.9722vw; }
.features-area .et_pb_blurb.features-block.et_pb_blurb_2 .et_pb_blurb_content .et_pb_main_blurb_image { width: 6.3194vw; }
.features-area .et_pb_blurb.features-block.et_pb_blurb_3 .et_pb_blurb_content .et_pb_main_blurb_image { width: 6.875vw; }
.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_main_blurb_image img { display: block; height: auto; width: 100%; }
.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_blurb_container { width: 4.5833vw; height: 1.1111vw; padding: 0px; vertical-align: middle; display: table-cell; }
.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p, .features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p img { width: 100%; height: 100%; display: block; }
.features-area .et_pb_module.et_pb_text.description { width: 77%; }
.features-area .description h3 { font-size: 1.3889vw; font-weight: 600; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
.page-id-2613 .features-area .description h3 { font-size: 1.3889vw; font-weight: 600; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
.features-area .description p { font-size: 1.1111vw; line-height: 1.8055vw; position: relative; color: #89898d; margin: 0px; }
/*** FAQ Section CSS ***/
.et_pb_section.faq-section { /* padding: 3vw 0px 0px; */ padding: 0vw 0px 0px; }
.et_pb_tabs.faq-area { padding: 0px; position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; /* height: 40vw; */ height: 35vw; box-shadow: 0px 0.5vw 2vw rgba(0, 0, 0, 0.2); border: none; z-index: 99; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls { font-size: 1.1111vw; line-height: 1.4vw !important; background: #ffffff; position: relative; padding: 2.4vw 2.1667vw 2.5vw 3.7778vw !important; width: 50%; margin: 0px; overflow: hidden; display: inline-block; height: 100%; counter-reset: my-awesome-counter; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls li { padding: 2.322vw 1vw 2.5vw 4.05vw; position: relative; border: none; font-size: 1.1111vw; line-height: 1.9444vw; font-weight: 400; width: 100%; align-items: center; vertical-align: middle; display: flex; counter-increment: my-awesome-counter; height: auto !important; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls li:before { content: counter(my-awesome-counter); width: 1.7vw; height: 1.71vw; border: 0.1vw solid #56565b; border-radius: 1.7361vw; color: #56565b; position: absolute; left: 0.3vw; top: 2.5vw; display: flex; justify-content: center; align-items: center; font-size: 0.9027vw; font-weight: 600; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls li.et_pb_tab_active:before { border-color: #fa5014; color: #ffffff; background: #fa5014; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls li:after { content: ''; background: #e5e5e5; position: absolute; bottom: 0px; left: 3.75vw; right: 0px; height: 1px; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls li a { font-size: 20px !important; line-height: inherit; font-weight: inherit; color: #4a4a4a !important; display: block; padding: 0px; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls li.et_pb_tab_active a { color: #fa5014 !important; }
.et_pb_tabs.faq-area .et_pb_all_tabs { background: url(images/faq-bg.png); background-repeat: no-repeat; background-size: 100% 100%; position: relative; width: 50%; padding: 0.8vw 0px; overflow: hidden; display: inline-block; height: 100%; }
.et_pb_tabs.faq-area .et_pb_all_tabs .et_pb_tab { font-size: 1.1vw; padding: 0.5vw 1vw; line-height: 1.0107vw; height: 100%; }
.et_pb_tabs.faq-area .et_pb_all_tabs .et_pb_tab_content { color: #89898d; font-size: 18px !important; line-height: 1.9444vw; padding: 3.261vw 3.806vw; position: relative; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls:after { display: none; }
/*** FAQ Scrollbar CSS ***/
.et_pb_tabs.faq-area ul.et_pb_tabs_controls .sb-scrollbar-container, .et_pb_tabs.faq-area .et_pb_all_tabs .sb-scrollbar-container { width: 5px; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls .sb-scrollbar, .et_pb_tabs.faq-area .et_pb_all_tabs .sb-scrollbar { background: #ededed; width: 100%; height: 95% !important; }
.et_pb_tabs.faq-area ul.et_pb_tabs_controls .sb-content, .et_pb_tabs.faq-area .et_pb_all_tabs .sb-content { max-height: 100% !important; }
/*** Home Text Section CSS ***/
.et_pb_section.home-text-block { /* padding: 2.45vw 0px; */ padding: 2vw 0px; }
.home-text-holder .et_pb_blurb_content { font-size: 1.3888vw; line-height: 2.5vw; position: relative; max-width: 51.7361vw; display: table; align-items: center; vertical-align: middle; color: #89898d; left: -1.2vw; }
.home-text-holder .et_pb_blurb_content .et_pb_main_blurb_image { width: 5.8vw; vertical-align: middle; align-items: center; }
.home-text-holder .et_pb_blurb_content .et_pb_image_wrap { width: 2.5vw; height: 1.25vw; text-align: left; display: table-cell; }
.home-text-holder .et_pb_blurb_content .et_pb_main_blurb_image img { height: auto; display: block; }
.home-text-holder .et_pb_blurb_content .et_pb_blurb_container { padding: 0px; vertical-align: middle; }
/*** Home Visual Section CSS ***/
.et_pb_section.home-visual-area { padding: 17.4167vw 0px 22.172vw; overflow: hidden; }
.et_pb_section.home-visual-area .et_pb_column.et_pb_column_0 { padding: 0px 0px 0px 5.8vw; width: 40.7222vw; position: relative; max-width: 100%; }
.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text, .home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text .et_pb_text_inner, .home-visual-area .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper { margin: 0px; display: block; width: 100%; max-width: 100%; }
.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text h1 { text-transform: uppercase; font-weight: 400; line-height: 3.6111vw; margin: 0px 0px 1.25vw; color: #1c1c1c; font-size: 2.7778vw; padding: 0px; margin-top: -90px; }
.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text { line-height: 1.9vw; font-weight: 400; color: #89898d; }
.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper a { width: 15.8333vw; height: 4.1667vw; color: #ffffff !important; background: #fa5014; font-size: 1.0417vw; line-height: 1.3889vw !important; text-transform: uppercase; padding: 1.4vw 0.5vw 0.5vw; font-weight: 700; letter-spacing: 0.05vw; border: none; box-shadow: 0 2px 6px rgba(250, 80, 20, 0.5); border-radius: 3.4722vw; white-space: normal; display: block; text-align: center; margin-top: 2.3vw; }
.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper a:hover:after { display:none; }
/* .et_pb_section.home-visual-area .et_pb_row .et_pb_column.et_pb_column_1 { width: 52.7083vw; height: 31.9444vw; position: absolute; top: 0px; right: -8.1vw; max-width: 100%; } */
.home-visual-area .home-banner-img-new { width: 52.7083vw; height: 31.9444vw; padding: 2.3611vw 5.3472vw 5.4167vw 5.8333vw; position: absolute; right: -15.5vw; top: -1vw; }
.home-visual-area .home-banner-img-new .et_pb_image_wrap { display: block; width: 41vw; height: 26.2vw; }
.home-visual-area .home-banner-img-new .et_pb_image_wrap img { display: block; width: 100%; height: 100%; object-fit: fill; }
/*** Home Visual CS Section CSS ***/
/* .et_pb_section.home-visual-area.cs .et_pb_row .et_pb_column.et_pb_column_1 { width: 54.8611vw; height: 46.272vw; position: absolute; top: 0px; right: -8.1vw; } */
.home-visual-area.cs .home-banner-img-new { width: 54.8611vw; height: 46.272vw; padding: 5vw 0vw 7.844vw 9.0277vw; position: absolute; right: -7.7vw; top: -7vw; }
.home-visual-area.cs .home-banner-img-new .et_pb_image_wrap { perspective: 360vw; width: 43.6vw; height: 27.7vw; }
.home-visual-area.cs .home-banner-img-new .et_pb_image_wrap img { transform: scale(1.12) scale(0.85, 1.07) rotateX(44.2deg) rotateZ(-31.9deg) rotateY(7.1deg) skewX(6.8deg) translate(0.47vw, 1.48vw); }
/* .home-visual-area.cs .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper a { margin-top: 3.7vw;} */
/*** Model Popup CSS ***/
.body-shade { position: fixed; background: rgba(0, 0, 0, .5); top: 0px; left: 0px; width: 100vw; height: 100vh; display: block; z-index: 99999; overflow: hidden; visibility:hidden; opacity:0; }
.body-shade.active{ visibility:visible; opacity:1; }
.model-popup { visibility:hidden; opacity:0; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; width: 85vw; height: 90%; z-index: 99999; }
.model-popup.active { visibility:visible; opacity:1; }
.modal-dialog { position: relative; width: 100%; height: 100%; display: block; margin: 0px auto; background: #ffffff; border: 0.25vw solid #ffffff; border-radius: 0.25vw; }
.modal-content { float: left; width: 100%; height: 100%; display: block; /* padding: 1.5vw 3vw; */ padding: 3.5vw 3vw; border: 0.075vw solid #fedcd0; border-radius: 0.35vw; }
/* .modal-header { float: left; width: 100%; height: 10%; display: block; align-items: center; vertical-align: middle; text-align: right; } */
.modal-header { position: absolute; top: 10px; right: 25px; display: block; align-items: center; vertical-align: middle; text-align: right; }
.modal-header a { vertical-align: middle; align-items: center; display: inline-block; background: none; border: none; font-size: 1.2vw; line-height: normal; margin: 0px; padding: 0px; color: #fa5014; width: 1.5vw; height: auto; }
.modal-header a img { width: 100%; align-items: center; vertical-align: middle; display: inline-block; }
.modal-header button.close-btn { vertical-align: middle; align-items: center; display: inline-block; background: none; border: none; margin: 0px 0px 0px 10pt; padding: 0px; cursor: pointer; width: 15px; }
.modal-header button.close-btn i { font-size: inherit; line-height: inherit; color: inherit; }
/* .modal-header button.close-btn:hover { color: #fa5014; } */
.modal-header button.close-btn svg { fill: #56565b; width: 100%; height: 100%; object-fit: contain; }
.modal-header button.close-btn svg:hover { fill: #fa5014; }
.modal-body { float: left; width: 100%; /* height: 90%;  height: 100%;*/ max-height: initial; display: block; overflow: auto; padding: 0px; }
#popup-register .modal-content { padding: 4.833vw 2vw 4.783vw; border-radius: 2px; }
/*** Privacy & Terms Section CSS ***/
.privacy-terms { float: left; width: 100%; height: 100%; display: block; padding: 0px 20px 0px 0px; word-break: break-all; }
.privacy-terms p { position: relative; display: block; color: #000000; font-size: 10pt; line-height: 1.0; text-align: justify; margin: 0px 0px 10pt; padding: 0px; font-family: "Arial"; }
.privacy-terms ul, .privacy-terms ol { position: relative; display: block; color: #000000; font-size: 10pt; line-height: normal; text-align: justify; margin: 10pt 0px; padding: 0px 0px 0px 18pt; counter-reset: listStyle; font-family: "Arial"; }
.privacy-terms ul li, .privacy-terms ol li { color: inherit; font-size: inherit; text-align: justify; list-style: none; margin: 0px 0px 10pt; counter-increment: listStyle; }
.privacy-terms ul li u, .privacy-terms ol li u { margin: 0px 5px 0px 0px; }
.privacy-terms ol li:before, .privacy-terms ul li:before { margin: 0px 5px 0px 0px; font-weight: 700; }
.privacy-terms ul li a, .privacy-terms ol li a, .privacy-terms p a { color: #fa5014; }
.privacy-terms ul > li:before { content: counter(listStyle, disc); }
.privacy-terms ul.alphabet > li:before { content: counter(listStyle, lower-alpha)"."; }
.privacy-terms ol > li:before { content: counter(listStyle, decimal)"."; }
/*** Register Popup Section CSS ***/
#popup-register.model-popup { width: 49.9333vw; height: 68.22%; }
#popup-register.model-popup .modal-dialog { padding: 3px; border-radius: 10px; }
#popup-register .privacy-terms { padding: 0px; word-break: break-word; }
.register-heading { /* margin: 0px 0px 4.2vw; */ margin: 0px 0px 4.4vw; text-align: center; }
.register-heading h3 { letter-spacing: 0.1vw; color: #1c1c1c; font-size: 1.8055vw; line-height: 1.5; font-weight: 400; display: block; padding: 0px; }
.register-detail p { font-size: 0.9722vw; font-weight: 600; /* margin: 2.5vw 0px 1vw; */ margin: 2.5vw 0px 1.4vw; letter-spacing: 0.05vw; display: block; text-align: center; color: #89898d; font-family: "Open Sans",Arial,sans-serif; }
.register-detail p strong { font-weight: bolder; }
.register-detail p a.register-member { color: inherit; margin-top: 1.7vw; display: inline-block; }
.register-detail p a.register-member:hover { color: #fa5014; }
.register-btn { text-align: center; }
.register-btn a.register-popup-btn { font-size: 1.0417vw; line-height: 1.3889vw; height: 4.1667vw; box-shadow: 0 2px 6px rgba(250, 80, 20, 0.5); background: #fa5014; text-transform: uppercase; font-weight: 700; letter-spacing: 0.05vw; border: none; color: #ffffff; border-radius: 3.4722vw; white-space: normal; vertical-align: middle; user-select: none; position: relative; top: 0.4vw; padding: 1.4vw 0.5vw 0.5vw; width: 18.133vw; display: inline-block; margin: 2vw 1vw; text-align: center; }
/*** Provicer Slicer CSS ***/
#lcs_logo_carousel_wrapper { position: relative; width: 100%; }
#lcs_logo_carousel_wrapper .owl-carousel { position: relative; }
#lcs_logo_carousel_wrapper .owl-carousel .owl-stage-outer { position: relative; width: 100%; display: block; }
#lcs_logo_carousel_wrapper .owl-carousel .owl-stage, #lcs_logo_carousel_wrapper .owl-carousel .owl-item { position: relative; display: block; }
#lcs_logo_carousel_wrapper .owl-carousel .lcs_logo_container { position: relative; width: 100%; padding: 1.5vw 1vw; margin: 0px; display: block; }
#lcs_logo_carousel_wrapper .owl-carousel a { position: relative; width: 100%; color: #89898d; font-size: 1.0104vw; line-height: 1.7; font-weight: 400; display: block; }
#lcs_logo_carousel_wrapper .owl-carousel a.lcs_logo_link { display: none; }
#lcs_logo_carousel_wrapper .owl-carousel h3.lcs_logo_title { position: relative; width: 100%; color: inherit; font-size: inherit; font-weight: inherit; margin: 0px; padding: 0px; display: block; }
#lcs_logo_carousel_wrapper .owl-carousel a:hover { color: #56565b; font-weight: 600; }
#et-boc .home-visual-area p { line-height:30px; width: 98%; }
#et-boc .home-visual-area.cs p { width: 80%; }
/*** Home Visual Area css ***/
.home-visual-area .home-banner-img-new { top: -6vw; }
/*** Capital Providers Popup css ***/
#capital-providers { display: none; }
#capital-providers a { color: #fa5014; text-decoration: underline; }
#capx-inter-list { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; flex-direction: column; }
#capx-inter-list .et_pb_module.et_pb_text { order: 1; }
#capx-inter-list .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module { order: 3; }
#capx-inter-list .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module { order: 2; }
/*** Insights Shortcode ***/
.capx-insights-heading { padding-top: 20px; font-weight: 700 !important; font-size: 12px !important; text-transform: uppercase; font-family: "Open Sans",Arial,sans-serif !important; }
.capx-insight-box { width: 241px; height: 156px; background: white; padding: 6px; border-radius: 3px; box-shadow: 0px 0 8px 0px #dadada; opacity: 0.5; transition: all 300ms ease 0ms; }
.capx-insight-box:hover { opacity: 1; }
.capx-insight-box-inner { border: 1px solid #f4ddd4; padding: 9px 19px 19px 15px; height: 144px; }
.capx-insight-box-inner a[rel=tag]{color:#fa5014;font-weight:bold;text-transform:uppercase;font-size:10px;position:relative;display:inline-block;padding-left:25px;line-height:10px}
.capx-insight-box-inner a[rel=tag]:before{content:"";background-image:url(images/icon-lines.png);background-repeat:no-repeat;position:absolute;width:17px;height:9px;left:0;top:1px}
.capx-insight-box .capx-insight-box-title{font-size:14px;line-height:24px;overflow:hidden;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px}
.home .et_pb_image_0{z-index:3}
/*** Insights Box ***/
.capx-insight-boxes-wrapper{position:relative;}
.capx-insight-boxes{position:absolute!important;}
.capx-insight-boxes-wrapper .owl-nav{display:block!important;}
/*** capx-insight ***/
.post-type-archive-capx-insight .capx-insights-list-page>.container,.post-type-archive-capx-insight .capx-tbar-wrapper>.container,.tax-capx-insight-category .capx-insights-list-page>.container,.tax-capx-insight-category .capx-tbar-wrapper>.container,.single-capx-insight #main-content>.container,.single-capx-insight .capx-tbar-wrapper>.container{max-width:950px}
.capx-insights-list-page .capx-insight-no-results,article.capx-insight.et_pb_post{border-radius:3px;box-shadow:0 0 13px 0 #dadadaa8;background-color:#fff;padding:30px 35px;margin-bottom:30px}
article.capx-insight.et_pb_post .entry-title{font-weight:700;font-size:24px;line-height:34px}
.single-capx-insight article.capx-insight.et_pb_post .entry-title{font-size:42px;line-height:52px}
article.capx-insight.et_pb_post .capx-insights-meta{margin-top:50px}
article.capx-insight.et_pb_post .capx-insight-category{color:#fa5014;font-weight:bold;text-transform:uppercase;font-size:14px;position:relative;display:inline-block;padding-left:25px;line-height:12px;margin-bottom:10px}
article.capx-insight.et_pb_post .capx-insight-category:before{content:"";background-image:url(images/icon-lines.png);background-repeat:no-repeat;position:absolute;width:20px;height:10px;left:0;top:2px}
article.capx-insight.et_pb_post .capx-insights-meta .capx-meta{padding-right:20px;font-size:14px;position:relative}
article.capx-insight.et_pb_post .capx-insights-meta .capx-meta:before{content:"";width:2px;height:2px;background-color:rgba(0,0,0,0.50);position:absolute;right:6px;top:8px;border-radius:50%;display:none;}
article.capx-insight.et_pb_post .capx-insights-meta .capx-meta:last-child:before{display:none}
article.capx-insight.et_pb_post .capx-insights-meta .capx-meta.capx-meta-date{display:none}
.capx-insight-catlist,.capx-tbar-wrapper,.capx-tbar-wrapper.capx-sticky-on .capx-insight-cpt-title{transition:all 300ms ease 0ms}
.capx-tbar-wrapper.capx-sticky-on{min-height:77px;z-index:1;-webkit-box-shadow:6px 11px 10px -4px rgba(0,0,0,0.18);-moz-box-shadow:6px 11px 10px -4px rgba(0,0,0,0.18);box-shadow:6px 11px 10px -4px rgba(0,0,0,0.18)}
.capx-tbar-wrapper.capx-sticky-on .capx-insight-cpt-title{height:0;overflow:hidden;padding-top:0}
.capx-tbar-wrapper.capx-sticky-on .capx-insight-catlist{margin-top:24px}
.capx-insight-catlist{margin-top:30px}
@media(max-width:1200px){.capx-insight-catlist{margin-top:5px;position:relative}}
.capx-insight-catlist ul li{display:inline-block;margin-right:70px;position:relative}
.capx-insight-catlist ul li.capx-cat-active:after{content:"";display:inline-block;width:100%;height:2px;border:1px solid #fff;position:absolute;bottom:-6px;left:0}
.capx-insight-catlist ul li a{color:#fff;text-transform:uppercase}
.capx-insight-cpt-title{padding-top:40px}
.capx-insight-cpt-title h2{color:#fff;text-transform:uppercase;font-weight:600;font-size:28px}
#main-content.capx-insights-list-page>.container{padding-top:0!important;margin-top:-35px}
.single-capx-insight #main-content .container:before,#main-content.capx-insights-list-page>.container:before{display:none}
/*** Insights: next previous ***/
.capx-insights-list-page .pagination{width:50px;margin:0 auto;margin-top:60px;position:relative;z-index:9;display:none}
.capx-insights-list-page .pagination a{position:relative}
.capx-insights-list-page .pagination .alignleft a,.capx-insights-list-page .pagination .alignright a{width:15px;height:26px;display:inline-block;background-repeat:no-repeat;text-indent:-9999px;background-image:url(images/arrow_next_orange.svg)!important}
.capx-insights-list-page .pagination .alignleft a{background-image:url(images/pre-img.png);transform:rotate(180deg);position:absolute;top:3px}
/*** slider arrow ***/
.capx-insight-boxes-wrapper .owl-theme .owl-nav{margin-left:42px;text-align:left;width:66%;position:relative;margin-top:-92px}
@media(min-width:1540px){.capx-insight-boxes-wrapper .owl-theme .owl-nav{margin-left:36px;} }
@media(min-width:1640px){.capx-insight-boxes-wrapper .owl-theme .owl-nav{margin-left:27px;} }
@media(min-width:1740px){.capx-insight-boxes-wrapper .owl-theme .owl-nav{margin-left:20px;} }
@media(min-width:1840px){.capx-insight-boxes-wrapper .owl-theme .owl-nav{margin-left:12px;} }
@media(min-width:1940px){.capx-insight-boxes-wrapper .owl-theme .owl-nav{margin-left:4px;} }
@media(min-width:1540px){.capx-insight-boxes-wrapper .owl-theme .owl-nav > .owl-prev{left:50px;} }
.capx-insight-boxes-wrapper .owl-nav{opacity:0;transition:all 300ms ease 0ms}
.capx-insight-boxes-wrapper:hover .owl-nav{opacity:1}
.capx-insight-boxes-wrapper .owl-nav button{width:12px;height:16px;background-color:transparent!important;border:0;background-repeat:no-repeat!important}
.capx-insight-boxes-wrapper .owl-nav button span{display:none}
.capx-insight-boxes-wrapper .owl-nav button.owl-prev{background-image:url(images/capx-expand-arrow.svg)!important;padding:0;width:20px;height:20px;transform:rotate(90deg);position:absolute;top:0px;left:60px;background-size:20px!important}
.capx-insight-boxes-wrapper .owl-nav button.owl-next{width:20px;height:20px;position:absolute;right:-20vw;top:0;}
.capx-insight-boxes-wrapper .owl-nav button.owl-next > span{background-image:url(images/capx-expand-arrow.svg)!important;padding:0;width:20px;height:20px;transform:rotate(270deg);background-size:20px!important;display:inline-block; color: transparent; background-repeat:no-repeat;}

/*** single-capx-insight ***/
.capx-tbar-wrapper a.home{text-transform: uppercase;}
.single-capx-insight .capx-insight-cpt-title{margin-bottom: 28px;}
/*.single-capx-insight .entry-content{float:right;width:70%}*/
.single-capx-insight .entry-content{width:100%}
/*.single-capx-insight .capx-also-read-section{float:left;width:calc(30% - 50px);margin-right:50px;padding-top:30px}*/
.capx-insight .entry-content{ padding-bottom: 30px; }

ul.capx-also-read-links li {
    max-width: 24%;
    float: left;
    margin-right: 1%;
}
.capx-also-read-links li a {
    /*min-height: 191px;*/
    min-height: 156px;
}

.single-capx-insight .capx-no-also-read-section .entry-content{float:none;width:100%}
.single-capx-insight article.capx-insight.et_pb_post{border-radius:0;box-shadow:none;background-color:transparent;padding:0;margin-bottom:0}
.single-capx-insight article.capx-insight.et_pb_post .capx_insight_single_wrapper{border-radius:3px;box-shadow:0 0 13px 0 #dadadaa8;background-color:#fff;padding:30px 35px;margin-bottom:30px}
.single-capx-insight #main-content>.container{padding-top:0!important;margin-top:-35px}
.single-capx-insight .capx-entry-content-wrapper:after,.single-capx-insight article.capx-insight.et_pb_post .capx_insight_single_wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.single-capx-insight article.capx-insight.et_pb_post .capx_insight_single_wrapper .capx-insights-meta{float:left}
.single-capx-insight article.capx-insight.et_pb_post .capx_insight_single_wrapper .capx-social-share-links{float:right;margin-top:50px}
.capx-social-share-links ul,.capx-social-share-links li{display:inline-block}
.capx-social-share-links .capx-social-sare-title,.capx-social-share-links li{margin-right:10px}
.capx-social-share-links li:last-child{margin-right:0}
.capx-social-share-links .capx-social-sare-title{display:inline-block}
.capx-also-read-section h4{font-size:20px;font-weight:600;padding-bottom:20px}
.capx-also-read-links li{margin-bottom:30px}
@media screen and (max-width: 767px) {
    ul.capx-also-read-links li {
        max-width: 100%;
        float: left;
        margin-right: 0%;
        width: 100%;
    }   
    .capx-also-read-links li{margin-bottom:10px}
    .capx-also-read-links li a {
        min-height: 110px;
    }    
}
.capx-also-read-links li a{background-color:#f3f3f3;padding:25px 30px 35px;margin-bottom:30px;color:#1c1c1c;display:block;transition:all 300ms ease 0ms;border:2px solid #f3f3f3}
.capx-also-read-links li a:hover{background-color:transparent;border-color:#fa5014;color:#fa5014}
@media(max-width:767px){ .single-capx-insight .capx-insight-cpt-title { margin-bottom: 0; } }
@media(max-width:767px) { .single-capx-insight .entry-content, .single-capx-insight .capx-also-read-section { float: none; width: 100%; } .single-capx-insight .capx-also-read-section { margin-right:0; } }
blockquote{font-size:24px;line-height:34px;font-weight:600;color:#1c1c1c;padding-left:90px;position:relative;border:0;margin:35px 0 35px}
/*blockquote:after{content:'"';font-size:145px;line-height:normal;position:absolute;left:0;font-family:'Catamaran',sans-serif;font-weight:400;top:-140px;transform:rotate(-180deg);color:#fa5014}*/
.single-capx-insight blockquote:before { content: ""; background-image: url(images/capx-quote-icon.png); background-repeat: no-repeat; z-index: 1; width: 38px; height: 33px; position: absolute; left: 6px; top: 0;}
blockquote em{color:#56565b;font-size:14px;line-height:24px;font-style:italic;font-weight:400;}
/*** Select box ***/
.capx-insight-category-select{display:block;font-size:14px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:15px 10px;width:37%;max-width:100%;box-sizing:border-box;margin:0;border:0;box-shadow:none;border-radius:0;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;margin-top:-20px}
.capx-insight-category-select::-ms-expand{display:none}
.capx-insight-category-select:hover{border-color:#888}
.capx-insight-category-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:0}
.capx-insight-category-select option{font-weight:normal}
.capx-insight-catlist ul{display:block}
.capx-insight-catlist .capx-insight-category-select{display:none}
@media(max-width:1200px){.capx-insight-catlist ul{display:none} .capx-insight-catlist .capx-insight-category-select{display:block} }
@media(max-width:1766px){.home .home-visual-area .home-banner-img-new{top:-3vw} }
@media (max-width: 1680px){ .home .home-visual-area .home-banner-img-new{width:57.7083vw!important;height:34.9444vw!important;right:-22.5vw!important;top:-5vw!important;padding-left:6.2333vw;padding-top:2.3611vw} 	.home .home-visual-area .home-banner-img-new .et_pb_image_wrap{width:47vw!important;height:29.2vw!important} }
@media only screen and (max-width: 1600px) and (min-width: 1441px){ .home .home-visual-area .home-banner-img-new { top: -2vw !important; } }
@media (max-width: 1440px){.home .home-visual-area .home-banner-img-new{width:65.7083vw!important;height:39.9444vw!important;right:-30.5vw!important;top:-8vw!important;padding-left:6.9333vw;padding-top:2.3611vw} .home .home-visual-area .home-banner-img-new .et_pb_image_wrap{width:53vw!important;height:33.9555vw!important} }
@media (max-width: 1367px){ .home .home-visual-area .home-banner-img-new { top: -2vw !important; } }
/*@media (max-width: 1365px){ .capx-insight-boxes-wrapper{ display: none; } }*/
.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:347px!important}
.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:9.3vw!important}
@media only screen and (max-width:1680px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:9.7vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:260px!important} }
@media only screen and (max-width:1440px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:10.88vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:282px!important} }
@media only screen and (max-width:1024px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:13.1999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:170px!important} 

	.page-id-2613 .et_pb_section.info-section .icon-holder { margin: 0px 0px 1.8vw; min-height: 10.9444vw; }

}
@media only screen and (max-width:768px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:20.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:235px!important} }
@media only screen and (max-width:767px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:13.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:208px!important} .capx-tbar-wrapper>.container{padding:0 6.9999vw!important} }
@media only screen and (max-width:425px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:24.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:147px!important} }
@media only screen and (max-width:414px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:24.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:147px!important} }
@media only screen and (max-width:411px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:24.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:147px!important} }
@media only screen and (max-width:360px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:28.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:135px!important} }
@media only screen and (max-width:375px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:26.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:130px!important} }
@media only screen and (max-width:320px){.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{padding-top:19.9999vw!important} .single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:85px!important} }
.capx-insight-category a{color:#ff6734}
.capx-insight-category a{color:#ff6734}
.capx-insight-box-title a{color:#1c1c1c}
.capx-tbar-wrapper{min-height:200px;background:#fff url(images/tbar-bg.png) no-repeat center center;background-size:cover}
.capx-tbar-wrapper.capx-sticky-on{bottom:auto!important;top:0!important;position:fixed!important}
.admin-bar .capx-tbar-wrapper.capx-sticky-on{top:32px!important}
.capx-sticky-on .capx-insight-category-select{margin-top:-10px}
.capx-tbar-wrapper>.container,.capx-tbar-wrapper span a{color:#fff}
.capx-tbar-wrapper span.current-item{color:rgba(255,255,255,0.80)}
/*** Insight main content  ***/
.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:350px}
.capx-insight-active-heading{display:none;cursor:pointer;text-transform:uppercase}
.capx-insight-active-heading{border:4px solid transparent;padding:10px;width:100%;position:relative;background-color:#56565b}
.capx-insight-active-heading i{position:absolute;right:17px;top:14px}
@media(max-width:1200px){.capx-insight-active-heading{display:block} .capx-insight-catlist.capx-insight-catlist-dropdown ul{display:none;background:#56565b;position:absolute;z-index:9;width:100%} .capx-insight-catlist.capx-insight-catlist-dropdown ul li{display:block;margin-right:0} .capx-insight-catlist.capx-insight-catlist-dropdown ul li a{display:block;padding:15px;color:#fff} .capx-insight-catlist ul li.capx-cat-active:after{display:none} .capx-insight-catlist ul li.capx-cat-active a{background-color:rgba(0,0,0,0.18)} }
@media only screen and (max-width:1400px) and (min-width:1200px){.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:270px} }
@media only screen and (max-width:1199px) and (min-width:992px){.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:150px} }
@media(max-width:991px){.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:250px}
.single-capx-insight #main-footer,.tax-capx-insight-category #main-footer,.post-type-archive-capx-insight #main-footer{margin:-25vw 0 0!important}
.capx-tbar-wrapper>.container{padding:0 2.9999vw}
.single-capx-insight #main-content>.container{padding:0 6.9333vw} }
@media(max-width:767px){.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:200px} .home .home-visual-area .home-banner-img-new{width:87.333vw!important;height:61.333vw!important;bottom:-12.4vw;padding:4.361vw 0vw 6vw 10.433vw!important;right:-20vw!important;top:12vw} .home .home-visual-area .home-banner-img-new .et_pb_image_wrap{width:100%!important;height:auto!important} }
@media(max-width:600px){.single-capx-insight #main-content,.tax-capx-insight-category #main-content,.post-type-archive-capx-insight #main-content{padding-bottom:200px} }
/*** Media CSS ***/
@media only screen and (min-width:1441px) and  (max-width:1680px) {
	#et-boc .home-visual-area.cs p { width: 86%; }
	#popup-register.model-popup { height: 61.67%; }
	.page-id-2613 .features-area .description h3 span { font-size: 1.3889vw; font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
	
}
@media only screen and (min-width:1367px) and  (max-width:1440px) {
	.page-id-2613 .features-area h3 {
		text-align: left;
	}
	.page-id-2613 .features-area .description h3 span { font-size: 1.3889vw; font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
	.page-id-2613 a#schedule-demo,.page-id-2613 a#schedule-demo-2 {margin-top:2vw;}
	#et-boc .home-visual-area.cs p { width: 78%; }
	#popup-register.model-popup { height: 63.36%; }
	.cap_as_it_shoul_be_props .et_pb_module_header , .how_capx_works_props_container .et_pb_module_header {

	    font-size: 1.3889vw;
	    font-weight: 600;
	    color: #56565b;
	    margin: 0px 0px 1.1vw;
	    padding: 0px;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 1200px) {
	.et_pb_section.info-section.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider { background-size: 100% 240px; height: 240px; }
	.home-visual-area .home-banner-img-new { top: 0vw; }
	.home-visual-area.cs .home-banner-img-new { right: -8vw; top: -6vw; }
	#et-boc .home-visual-area.cs p { width: 78%; }
	#popup-register.model-popup { height: 71.87%; }
	.page-id-2613 .features-area h3 {
		text-align: left;
	}

	.page-id-2613 .features-area .description h3 span { font-size: 1.3889vw;  font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }


}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.title-text h4 { font-size: 1.689vw; }
	.title-text h4 img.title-img { width: 3vw; height: 1.65vw; }
	.home-text-holder .et_pb_blurb_content { font-size: 1.489vw; max-width: 60vw; }
	.home-text-holder .et_pb_blurb_content .et_pb_image_wrap { width: 3vw; height: 1.65vw; }
	.et_pb_section.features-area { /* padding: 7.744vw 0px 3vw; */ padding: 4.744vw 0px 1vw; }
	.features-area .description h3 { font-size: 1.689vw; }
	.page-id-2613 .features-area .description h3 span { font-size: 20px !important;line-height: 1; }
	.features-area .description p { font-size: 1.311vw; line-height: 2.106vw; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description { width: 96%; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p { font-size: 1.311vw; line-height: 2.106vw; }
	.et_pb_section.benefit-area { padding: 11.12vw 0px 2.1vw; }
	.et_pb_section.info-section { padding: 14.3vw 0px; }
	.et_pb_section.info-section .description-area h3 { font-size: 1.45vw; line-height: 2vw; }
	.et_pb_section.info-section .description-area p { font-size: 1.311vw; line-height: 2.106vw; }
	.footer-bottom #footer-widgets ul.menu { font-size: 1.172vw; }
	.footer-bottom #footer-widgets div.menu-social-menu-container ul.menu li a i { font-size: 1.75vw; }
	.footer-bottom #footer-info { font-size: 1.3vw; }
	.benefit-area.et_pb_section_3.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider, .info-section.et_pb_section_4.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider { background-size: 100% 150px; height: 150px; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image { width: 3vw; height: 1.65vw; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content h4.et_pb_module_header { font-size: 1.689vw; }
	.aboutus-area .about-description ul { font-size: 1.311vw; line-height: 2.106vw; padding: 1vw 0px 0px 2.5vw; }
	.aboutus-area .about-description ul li a { font-size: 1.311vw; width: 1.1vw; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls { font-size: 1.311vw; line-height: 2.106vw !important; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls li { font-size: 1.311vw; line-height: 2.106vw; }
	.et_pb_tabs.faq-area .et_pb_all_tabs .et_pb_tab_content { font-size: 19px; line-height: 2.106vw; }
	.et_pb_section.faq-section .et_pb_row { padding-right: 8px; padding-left: 8px; }
	.et_pb_section.benefit-area.cs { padding: 11.12vw 0px 8.1vw; }
	.et_pb_section.benefit-area.cs.et_pb_section_2.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider { background-size: 100% 100px; height: 100px; }
	.modal-header button.close-btn { font-size: 2.2vw; }
	.modal-header a { font-size: 2.2vw; width: 2.5vw; }
	.et_pb_section.benefit-area .et_pb_row .et_pb_column .et_pb_module.benefit-holder { min-height: 122px; }
	.et_pb_section.benefit-area.cs .et_pb_row .et_pb_column .et_pb_module.benefit-holder { min-height: 142px; }
	.et_pb_section.info-section { padding: 15.3vw 0px 10.3vw; }
	.register-detail p { font-size: 1.2vw; }
	.home-visual-area .home-banner-img-new { top: -1vw; }
	.home-visual-area.cs .home-banner-img-new { right: -7.7vw; top: -9vw; }
	#et-boc .home-visual-area.cs p { width: 80%; }
	#popup-register.model-popup { height: 45%; }
	.page-id-2613 .features-area h3 {
		text-align: left;
	}

    .page-id-2613 .info-section .et_pb_column.et_pb_column_1_4,.page-id-2613 .insights_container .et_pb_column.et_pb_column_4_4 {
        padding-left: 1vw;
        padding-right: 1vw;
    }

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.et_pb_svg_logo #logo { width: 100%; max-width: 100%; }
	.et_header_style_left .logo_container { height: auto; }
	.container, .et_pb_section .et_pb_row { max-width: 100%; }
	.title-text h3 { font-size: 3.9062vw; }
	.title-text h4 { font-size: 2.6041vw; padding: 0px 2vw; }
	.title-text h4 img.title-img { width: 4vw; height: 2.15vw; }
	.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper a { font-size: 1.442vw; }
	.home-text-holder .et_pb_blurb_content { font-size: 1.889vw; line-height: 3vw; max-width: 70vw; }
	.home-text-holder .et_pb_blurb_content .et_pb_image_wrap { width: 4vw; height: 2.15vw; }
	.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 { max-width: 50%; margin: 0px 0px 4vw; }
	.et_pb_section.features-area .et_pb_row .et_pb_column.et_pb_column_1_3 { max-width: 49.5%; display: inline-block; float: none; }
	.features-area .et_pb_blurb.features-block, .features-area .et_pb_module.et_pb_text.description { width: 100%; }
	.features-area .et_pb_blurb.features-block.et_pb_blurb_1 .et_pb_blurb_content .et_pb_main_blurb_image { width: 9vw; }
	.features-area .et_pb_blurb.features-block.et_pb_blurb_2 .et_pb_blurb_content .et_pb_main_blurb_image { width: 9.8vw; }
	.features-area .et_pb_blurb.features-block.et_pb_blurb_3 .et_pb_blurb_content .et_pb_main_blurb_image { width: 9.5vw; }
	.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_blurb_container { display: none; }
	.features-area .description p { font-size: 2.0833vw; line-height: 3.3854vw; }
	.et_pb_section.features-area .et_pb_row, .et_pb_section.benefit-area .et_pb_row, .et_pb_section.info-section .et_pb_row, .et_pb_section.how-capx-works-container .et_pb_row , .et_pb_section.insights_container .et_pb_row { padding: 0px 2vw; }
	.et_pb_section.features-area { /* padding: 7vw 0px 0vw; */ padding: 5vw 0px 0vw; }
	.et_pb_section.benefit-area { padding: 10vw 0vw 2vw; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image { margin: 0.4vw 1.7vw 0px 0px; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_4 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 2.883vw; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_5 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 2.506vw; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_6 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 2.714vw; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_7 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 3.106vw; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description { width: 100%; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p { font-size: 2.0833vw; line-height: 3.3854vw; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p strong { font-size: 2.183vw; }
	.et_pb_section.info-section { padding: 17.3vw 0px 10vw; }
	.et_pb_section.info-section .icon-holder.et_pb_image_1 img { width: 9.37vw; }
	.et_pb_section.info-section .icon-holder.et_pb_image_2 img { width: 7.5vw; }
	.et_pb_section.info-section .icon-holder.et_pb_image_3 img { width: 8.5vw; }
	.et_pb_section.info-section .description-area h3 { font-size: 2.3437vw; line-height: 3.3854vw; }
	.et_pb_section.info-section .description-area p { font-size: 2.0833vw; line-height: 3.3854vw; }
	.benefit-area.et_pb_section_3.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider, .info-section.et_pb_section_4.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider, .et_pb_section.benefit-area.cs.et_pb_section_2.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider { background-size: 100% 100px; height: 100px; }
	#main-footer { padding: 18vw 0px 0px; margin: -15vw 0px 0px; }
	#main-footer .container { padding-right: 8px; padding-left: 8px; }
	.footer-holder h3 { font-size: 3.9062vw; }
	.footer-holder a { font-size: 1.442vw; }
	.footer-bottom #footer-widgets .footer-widget { width: auto !important; padding: 0px !important; margin: 0px !important; }
	.footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget img { width: 11vw; }
	.footer-bottom #footer-widgets ul.menu { font-size: 1.5vw; line-height: 1.2vw; }
	.footer-bottom #footer-widgets div.menu-social-menu-container ul.menu li a i { font-size: 2.35vw; line-height: 2.35vw; }
	.footer-bottom #footer-info { font-size: 1.672vw; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image { width: 4vw; height: 2.15vw; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content h4.et_pb_module_header { font-size: 2.6041vw; line-height: 3.046vw; }
	.aboutus-area .about-description ul { font-size: 1.883vw; line-height: 3.3854vw; padding: 1vw 0px 0px 2.5vw; }
	.aboutus-area .about-description ul li a { font-size: 1.883vw; width: 1.5vw; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls { font-size: 2.0833vw; line-height: 3.3854vw !important; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls li { font-size: 2.0833vw; line-height: 3.3854vw; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls li:before { width: 2.6041vw; height: 2.6041vw; top: 2.522vw; left: 0px; font-size: 1.363vw; }
	.et_pb_tabs.faq-area .et_pb_all_tabs .et_pb_tab_content { font-size: 20px; line-height: 3.3854vw; padding: 1vw 2vw; }
	.et_pb_section.faq-section .et_pb_row { padding-right: 8px; padding-left: 8px; }
	.et_pb_section.aboutus-area { padding: 0px 0px 15.7vw; }
	.et_pb_section.benefit-area.cs { padding: 13.12vw 0px 16.1vw; }
	.et_pb_section.benefit-area.cs .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image { width: 2.8vw; }
	.modal-header button.close-btn { font-size: 3.2vw; }
	.modal-header a { font-size: 3.2vw; width: 3.5vw; }
	#popup-register.model-popup { width: 75vw; }
	.register-heading h3 { font-size: 2.8vw; }
	.register-detail p { font-size: 1.6vw; }
	.register-btn a.register-popup-btn { width: 22vw; font-size: 1.442vw; }
	.home-visual-area .home-banner-img-new { right: -15.5vw; }
	#et-boc .home-visual-area.cs p { width: 80%; }
	.page-id-2613 .features-area h3 span {
		text-align: left;
   		font-size: 20px !important;
        line-height: 1;
	}

	.page-id-2613 .how-capx-works-container .title-text h2{
		font-size: 26px !important;
	}

	.page-id-2613 .info-section .title-text h2{
		font-size: 26px !important;	
	}

	.page-id-2613 .info-section .et_pb_top_inside_divider{
		background-size: 100% 15vw !important;
	}

	.page-id-2613 .insights_container .et_pb_top_inside_divider{
		/*background-size:100% 125px !important;*/
	}

	.page-id-2613 .et_pb_section.insights_container {
		padding-top: 20.5vw !important;
    	padding-bottom: 35.5vw !important;
	}
	.page-id-2613 a#schedule-demo,.page-id-2613 a#schedule-demo-2 {margin-top:2vw;font-size:1.442vw;width: 20.8333vw;padding: 1.46vw 1.2vw;}

	.page-id-2613 .et_pb_section.info-section .icon-holder { margin: 0px 0px 1.8vw; min-height: 14.9444vw; }

    .page-id-2613 .info-section .et_pb_column.et_pb_column_1_4,.page-id-2613 .insights_container .et_pb_column.et_pb_column_4_4 {
        padding-left: 1vw;
        padding-right: 1vw;
    }

    .page-id-2613 .et_pb_module.et_pb_text.et_pb_text_9 h2{
        padding-bottom: 4vw;
    }

    .page-id-2613 #footer-widgets .footer-widget {
        width: auto !important;
        margin: 0px auto !important;
    }

}

@media only screen and (max-width: 767px) {
	.home .home-visual-area .home-banner-img-new {
    	top: -12vw !important;
	}
	.container, .et_pb_section .et_pb_row { max-width: 100%; padding: 10px; }
	.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_3 { padding: 0px 3vw; max-width: 100%; margin: 0 0 12.6vw; }
	.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_2 { max-width: 100%; }
	.how_capx_works_props_container{display: flex;flex-direction: column;}
	.how_capx_works_props_container .et_pb_column.et_pb_column_1_2 { max-width: 100%;width: 100%;padding:5vw; }	
	.how_capx_works_props_container .downside {order:2;}
	.title-text h3 { font-size: 6.4vw; margin: 0px 0px 11.8vw; }
	.title-text h4 { font-size: 5.333vw; line-height: 7vw; padding: 0px 4.9333vw; margin: 0px 0px 12.5vw; }
	.title-text h4 strong { margin: 0px 2vw 0px 0px; }
	.title-text h4 img.title-img { width: 9.6vw; height: 4.8vw; }
	.benefit-area.et_pb_section_3.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider, .info-section.et_pb_section_4.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider, .et_pb_section.benefit-area.cs.et_pb_section_2.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider { background-size: 100% 50px; height: 50px; }
	.et_pb_section.home-text-block { padding: 10vw 0px; }
	.home-text-holder .et_pb_blurb_content { max-width: 100%; }
	.home-text-holder .et_pb_blurb_content .et_pb_main_blurb_image { width: 9.6vw; height: 5.8vw; vertical-align: top; padding: 1.5vw 0px 0px 0px; }
	.home-text-holder .et_pb_blurb_content .et_pb_image_wrap { width: 9.6vw; height: 5.8vw; }
	.home-text-holder .et_pb_blurb_content .et_pb_main_blurb_image img { width: 100%; height: 100%; }
	.home-text-holder .et_pb_blurb_content .et_pb_blurb_container { vertical-align: top; }
	.home-text-holder .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { font-size: 4.2667vw; line-height: 8.5333vw; padding: 0px 0px 0px 6.747vw; }
	.et_pb_section.features-area { padding: 5vw 0 2.2vw; }
	.features-area .et_pb_blurb.features-block { margin: 0px 0px 6.8vw; width: 100%; text-align: center; }
	.features-area .et_pb_blurb.features-block .et_pb_blurb_content { display: block; text-align: center; }
	.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_main_blurb_image { float: none; display: inline-block; }
	.features-area .et_pb_blurb.features-block.et_pb_blurb_1 .et_pb_blurb_content .et_pb_main_blurb_image { width: 22.4vw; }
	.features-area .et_pb_blurb.features-block.et_pb_blurb_2 .et_pb_blurb_content .et_pb_main_blurb_image { width: 24.8vw; }
	.features-area .et_pb_blurb.features-block.et_pb_blurb_3 .et_pb_blurb_content .et_pb_main_blurb_image { width: 26.4vw; }
	.features-area .et_pb_blurb.features-block .et_pb_blurb_content .et_pb_blurb_container { display: none; }
	.features-area .et_pb_module.et_pb_text.description { width: 100%; padding: 0px 4vw; text-align: center; }
	.features-area .description h3 { font-size: 5.333vw; margin: 0px 0px 2.9vw; }
	.page-id-2613 .features-area .description h3 span { font-size: 5.333vw; margin: 0px 0px 2.9vw; }
	.features-area .description p { font-size: 4.2667vw; line-height: 6.933vw; }
	.et_pb_section.benefit-area { padding: 25.12vw 0px 2vw; }
	.et_pb_section.benefit-area .et_pb_row .et_pb_column .et_pb_module.benefit-holder { margin: 0px 0px 6.7vw; padding: 0px; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image { width: 10vw; margin: 0px 2vw 0px 0px; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_4 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 7.7333vw; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_5 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 7.7333vw; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_6 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 6.9333vw; }
	.et_pb_section.benefit-area .benefit-holder.et_pb_blurb_7 .et_pb_blurb_content .et_pb_main_blurb_image img { width: 8.8vw; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description { width: 100%; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p { font-size: 4.2667vw; line-height: 7.4667vw; }
	.et_pb_section.benefit-area .benefit-holder .et_pb_blurb_content .et_pb_blurb_description p strong { font-size: 4.8vw; }
	.info-section .title-text h3, .benefit-area .title-text h3 { margin: 0px 0px 11.6vw; }
	.et_pb_section.info-section { padding: 35vw 0px 50vw; }
	.et_pb_section.info-section .container, .et_pb_section.info-section .et_pb_row { padding: 0px 2.9333vw; }
	.et_pb_section.benefit-area .container, .et_pb_section.benefit-area .et_pb_row { padding: 0px 2.9333vw; }
	.et_pb_section.info-section .icon-holder { margin: 0px 0px 6vw; text-align: center; display: block; min-height: inherit; }
	.et_pb_section.info-section .icon-holder img { display: inline-block; }
	.et_pb_section.info-section .icon-holder.et_pb_image_1 img { width: 29.0667vw; }
	.et_pb_section.info-section .icon-holder.et_pb_image_2 img { width: 20vw; }
	.et_pb_section.info-section .icon-holder.et_pb_image_3 img { width: 25.8667vw; }
	.et_pb_section.info-section .description-area { width: 100%; }
	.et_pb_section.info-section .description-area h3 { font-size: 4.8vw; line-height: 7.4667vw; margin: 0px 0px 1.6vw; text-align: center; }
	.et_pb_section.info-section .description-area p { font-size: 4.2667vw; line-height: 6.9333vw; text-align: center; }
	#main-footer { padding: 55vw 0px 0px; margin: -50vw 0px 0px; }
	.footer-holder h3 { font-size: 6.4vw; margin: 0px 0px 3.2vw; }
	.footer-holder a { font-size: 3.4667vw; line-height: 12.8vw; width: 49.0667vw; height: 12.8vw; padding: 0px 1vw; border-radius: 7vw; letter-spacing: 0.25vw; margin: 0 auto; }
	.footer-bottom #footer-widgets { margin: 5vw 0px 0px; flex-direction: column; }
	.footer-bottom #footer-widgets .footer-widget:nth-child(1) { order: 2; }
	.footer-bottom #footer-widgets .footer-widget:nth-child(2) { order: 3; }
	.footer-bottom #footer-widgets .footer-widget:nth-child(3) { order: 1; }
	.footer-bottom #footer-widgets .footer-widget .et_pb_widget, .footer-bottom #footer-widgets .footer-widget .et_pb_widget > div, .footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget, .footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget p, .footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget a { width: 100%; text-align: center; }
	.footer-bottom #footer-widgets .footer-widget .et_pb_widget .textwidget img { width: auto; }
	.footer-bottom #footer-widgets ul.menu { width: 100%; font-size: 3.7333vw; line-height: 4.8vw; display: block; text-align: center; margin: 0px 0px 5vw; }
	.footer-bottom #footer-widgets ul.menu li { width: 100%; margin: 0px 0px 5.9vw; display: block; }
	.footer-bottom #footer-widgets ul.menu li:last-child { margin: 0px; }
	.footer-bottom #footer-widgets .footer-widget { margin: 0px 0px 7.4vw !important; }
	.footer-bottom #footer-widgets .footer-widget:first-child, .footer-bottom #footer-widgets .footer-widget:last-child { padding: 0px; }
	.footer-bottom #footer-widgets div.menu-social-menu-container ul.menu li a i { font-size: 4.2667vw; line-height: 4.2667vw; }
	.footer-bottom #footer-info { font-size: 3.7333vw; }
	.et_pb_section.home-visual-area { padding: 24.8vw 0px 75vw; }
	.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text h1 { font-size: 6.4vw; line-height: 9.0667vw; margin: 0px 0px 3.9vw; text-align: center; }
	.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper a { font-size: 3.4667vw; line-height: 12.8vw !important; width: 49.0667vw; height: 12.8vw; padding: 0 1vw; border-radius: 7vw; letter-spacing: 0.25vw; margin: 0 auto; display: inline-block; }
	.home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text, .home-visual-area .et_pb_column.et_pb_column_0 .et_pb_text .et_pb_text_inner, .home-visual-area .et_pb_column.et_pb_column_0 .et_pb_button_module_wrapper { text-align: center; }
	/* .et_pb_section.home-visual-area .et_pb_row .et_pb_column.et_pb_column_1 { top: auto; bottom: -12.4vw; right: -13vw; position: relative; } */
	#main-header { padding: 0px; }
	.et_header_style_left .logo_container { padding: 0px; height: auto; }
	.et_pb_svg_logo #logo { width: 100%; max-width: 100%; }
	.et_pb_section.aboutus-area:before { width: 100%; height: 45.333vw; }
	.aboutus-area .et_pb_row_inner.about-info { padding: 6.4vw 0px 0px !important; margin: 0px 0px 8.9vw; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column.et_pb_column_inner_0 { width: 26.1333vw !important; height: 26.1333vw; margin: 0px 5vw 0px 0px; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap { width: 18.667vw; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column.et_pb_column_inner_1 { font-size: 4.8vw; line-height: 6.9333vw; width: 50vw !important; padding: 4.9vw 0px 0px; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image { width: 9.6vw; height: 4.8vw; margin: 0px 3vw 0px 0px; }
	.aboutus-area .et_pb_row_inner.about-info .et_pb_column .et_pb_blurb_content h4.et_pb_module_header { font-size: 5.333vw; }
	.aboutus-area .about-description ul { font-size: 4.2667vw; line-height: 7.4667vw; padding: 0px 0px 0px 0.5vw; margin: 0px 0px 11.8vw; }
	.aboutus-area .about-description ul li { padding: 0px 0px 0px 7.2vw; }
	.aboutus-area .about-description ul li:after { width: 1.0667vw; height: 1.0667vw; left: -0.36vw; top: 9.4vw; }
	.aboutus-area .about-description ul li + li { padding-top: 6.5vw; }
	.aboutus-area .about-description ul li:first-child:before, .about-description ul li:first-child:after { top: 3.4vw; }
	.aboutus-area .about-description ul li a { font-size: 4.2667vw; width: 3.5vw; }
	.et_pb_section.aboutus-area { padding: 0px 0px 30.7vw; background-position: bottom center; background-size: 100% 25%; }
	.et_pb_section.faq-section { padding: 5vw 0px; }
	.faq-section .title-text h3 { line-height: 9vw; margin: 0px 0px 14.8vw; }
	.et_pb_tabs.faq-area { height: auto; overflow: visible; box-shadow: none; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls { width: 100%; margin-bottom: 4vw; box-shadow: 0 0.5vw 2vw rgba(0, 0, 0, 0.2); font-size: 1.711vw; line-height: 2.2vw !important; height: 44vw !important; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls .sb-content, .et_pb_tabs.faq-area .et_pb_all_tabs .sb-content { width: 115%; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls li { height: auto !important; font-size: 4vw; line-height: 1.4; padding: 3vw 3vw 3vw 10vw; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls li:before { width: 7.333vw; height: 7.333vw; border-radius: 7vw; font-size: 3.4667vw; top: 2vw; }
	.et_pb_tabs.faq-area .et_pb_all_tabs { box-shadow: 0 0.5vw 2vw rgba(0, 0, 0, 0.2); background: #ffffff; width: 100%; height: 70vw !important; }
	.et_pb_tabs.faq-area .et_pb_all_tabs .et_pb_tab { padding: 0px 3.733vw 2vw; }
	.et_pb_tabs.faq-area .et_pb_all_tabs .et_pb_tab_content { font-size: 20px; line-height: 6.9333vw; padding: 4.3vw; }
	.et_pb_section.benefit-area.cs { padding: 20.12vw 0px 46.1vw; }
	.et_pb_section.benefit-area.cs .benefit-holder .et_pb_blurb_content .et_pb_main_blurb_image { width: 8vw; margin: 0px 3.7333vw 0px 0px; }
	.et_pb_section.benefit-area.cs .et_pb_row .et_pb_column.et_pb_column_1_2 { padding: 0px 5vw; }
	.modal-header button.close-btn { font-size: 2.2vw; }
	.modal-header a { font-size: 2.2vw; width: 2.5vw; }
	#popup-register.model-popup { width: 90vw; height: auto; margin: 25px auto; }
	#popup-register.model-popup .modal-dialog { padding: 3px; border-radius: 10px; height: auto; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }
	#popup-register .modal-content { padding: 4.833vw 2vw 4.783vw; border-radius: 2px; height: auto; }
	.register-heading { margin: 20px 0 6px 0; }
	.register-heading h3 { font-size: 20px; line-height: normal; }
	.register-detail p { letter-spacing: 0; margin: 0; font-size: 14px; line-height: normal; }
	.register-btn a.register-popup-btn { letter-spacing: 0; font-size: 15px; border-radius: 100px; width: auto; top: 0; height: auto; padding: 6px 30px; line-height: normal; min-width: 230px; margin: 0 2px 10px 2px; }
	.register-btn { margin: 10px 0 0 0; }
	.register-detail p a.register-member { color: inherit; margin-top: 0; display: inline-block; }
	.home-visual-area .home-banner-img-new { width: 87.333vw; height: 61.333vw; bottom: -12.4vw; padding: 4.361vw 0vw 6vw 10.433vw; right: -20vw; background-size: 100% 100%; top: 12vw; }
	#et-boc div.et_pb_section.home-visual-area.cs { padding: 40px 0vw 105.5vw; }
	.home-visual-area .home-banner-img-new .et_pb_image_wrap { width: 100%; height: auto; }
	.home-visual-area.cs .home-banner-img-new { width: 105.633vw; height: 90.9vw; padding: 10.167vw 0vw 13.344vw 18.028vw !important; right: -16.5333vw; top: 5vw; }
	.home-visual-area.cs .home-banner-img-new .et_pb_image_wrap { width: 85.1vw; height: 54vw; perspective: 450vw; }
	#et-boc .home-visual-area.cs p { width: 100%; }
	#capital-providers { display: inline-block; }
	#capital-providers-nolink { display: none; }
	#popup-capital-providers .modal-header { position: relative; top: auto; right: auto; margin: 0px 0px 10px; }
	#popup-capital-providers .modal-body { max-height: 90%; overflow: hidden; overflow-y: scroll; }
	#popup-capital-providers .modal-body .item { color: #89898d; font-family: "Open Sans","Arial","Helvetica",sans-serif; font-size: 16px; line-height: 27px; }
	#popup-capital-providers .modal-body .item br { display: none; }
	#popup-capital-providers .modal-body h6 { font-family: "Open Sans","Arial","Helvetica",sans-serif; font-size: 18px; line-height: 30px; font-weight: 600; }

	a#schedule-demo,a#schedule-demo-2 {
 	    font-size: 13px;
	    line-height: normal !important;
	    width: auto;
	    height: auto;
	    padding: 12px 34px;
	    border-radius: 7vw;
	    letter-spacing: 1px;
	    margin: 0 auto;
	    margin-top:20px;
	}	

	.page-id-2613 .features-area .description h3 span {
    	font-size: 18px !important;
    	margin: 0 0 12px 0;
        line-height: 1;
	}

	.page-id-2613 .title-text h3 {
    	font-size: 25px;
    	margin-bottom: 0px;
	}

	/*.cap_as_it_shoul_be_props .et_pb_module_header , .how_capx_works_props_container .et_pb_module_header {

	    font-size: 3.4666vw;
	    
	}*/

	.page-id-2613 .how-capx-works-container .title-text h2{
		font-size: 26px !important;
	}

	.page-id-2613 .info-section .title-text h2{
		font-size: 26px !important;	
	}

}
@media only screen and (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
	.et_pb_section.info-section .et_pb_row .et_pb_column.et_pb_column_1_3 { min-height: 538px; }
	.et_pb_section.benefit-area.cs .et_pb_row .et_pb_column .et_pb_module.benefit-holder { min-height: 300px; }
	.home-visual-area .home-banner-img-new { top: 2vw; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) and (orientation: portrait) {
	.et_pb_section.info-section .et_pb_row .et_pb_column.et_pb_column_1_3 { min-height: 435px; }
	.et_pb_section.benefit-area.cs .et_pb_row .et_pb_column .et_pb_module.benefit-holder { min-height: 230px; }
	.home-visual-area .home-banner-img-new { top: 4vw; }
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.modal-header a { font-size: 6.2vw; width: 6.5vw; }
	.aboutus-area .about-image-frame .et_pb_image_wrap { margin-top: 0px; }
	.et_pb_tabs.faq-area ul.et_pb_tabs_controls { margin-bottom: 10vw; }
}
/*** Footer Patch CSS ***/
.page-id-464 #main-footer { padding: 14.4vw 0px 0px; }
.page-id-47 #main-footer { padding: 9.6vw 0px 0px; }
.page-id-41 #main-footer { padding: 11.9vw 0px 0px; }
.page-id-480 #main-footer { padding: 13.8vw 0px 0px; }
.page-id-289 #main-footer { padding: 9.6vw 0px 0px; }
.page-id-293 #main-footer { padding: 11.9vw 0px 0px; }
.page-id-2613 #main-footer { padding: 10.4vw 0px 0px; }

@media only screen and  (min-width:1680px) {

	.page-id-2613 .features-area .description h3 span { font-size: 1.3889vw !important;font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
	.page-id-2613 a#schedule-demo,.page-id-2613 a#schedule-demo-2 {margin-top:2vw;}

    .page-id-2613 .how_capx_works_props_container h4 span { font-size: 1.3889vw !important;}

	.page-id-2613 .how-capx-works-container .title-text h2 {
	    font-size: 2.0834vw !important;	 
	}

	.page-id-2613 .info-section .title-text h2, .page-id-2613 .insights_container .title-text h2  {
	    font-size: 2.0834vw !important;    
	}

    .page-id-2613 .features-area .title-text.et_pb_bg_layout_light{
        margin-left:3vw !important;
    }
	
}

/*** Media Footer Patch CSS ***/
@media only screen and  (max-width:1680px) {
	.page-id-464 #main-footer { padding: 14.9vw 0px 0px; }
	.page-id-47 #main-footer { padding: 10.6vw 0px 0px; }
	.page-id-41 #main-footer { padding: 12.6vw 0px 0px; }
	.page-id-480 #main-footer { padding: 15.2vw 0px 0px; }
	.page-id-289 #main-footer { padding: 10.6vw 0px 0px; }
	.page-id-293 #main-footer { padding: 12.6vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 14.9vw 0px 0px; }
	.page-id-2613 .features-area .description h3 span  { font-size: 1.3889vw; font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
	

}
@media only screen and  (max-width:1600px) {
	.page-id-464 #main-footer { padding: 15.2vw 0px 0px; }
	.page-id-47 #main-footer { padding: 11vw 0px 0px; }
	.page-id-41 #main-footer { padding: 13vw 0px 0px; }
	.page-id-480 #main-footer { padding: 15.6vw 0px 0px; }
	.page-id-289 #main-footer { padding: 11vw 0px 0px; }
	.page-id-293 #main-footer { padding: 13vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 15.2vw 0px 0px; }
	.page-id-2613 .features-area .description h3 span { font-size: 1.3889vw; font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }
	

}
@media only screen and  (max-width:1440px) {
	.page-id-464 #main-footer { padding: 16.2vw 0px 0px; }
	.page-id-47 #main-footer { padding: 11.8vw 0px 0px; }
	.page-id-41 #main-footer { padding: 13.7vw 0px 0px; }
	.page-id-480 #main-footer { padding: 16.4vw 0px 0px; }
	.page-id-289 #main-footer { padding: 11.8vw 0px 0px; }
	.page-id-293 #main-footer { padding: 13.7vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 8vw 0px 0vw 0px; }
	.page-id-2613 .footer-holder {padding-top: 3vw;}
	.page-id-2613 .features-area .description h3 span { font-size: 1.3889vw; font-weight: 600 !important; color: #56565b; margin: 0px 0px 1.1vw; padding: 0px; }	
	
}
@media only screen and  (max-width:1400px) {
	.page-id-464 #main-footer { padding: 16vw 0px 0px; }
	.page-id-47 #main-footer { padding: 11.6vw 0px 0px; }
	.page-id-41 #main-footer { padding: 13.5vw 0px 0px; }
	.page-id-480 #main-footer { padding: 16.2vw 0px 0px; }
	.page-id-289 #main-footer { padding: 11.6vw 0px 0px; }
	.page-id-293 #main-footer { padding: 13.5vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 10vw 0px 10vw 0px; }
	.page-id-2613 .footer-holder {padding-top: 3vw;}	
}

@media only screen and (min-width:1200px) and  (max-width:1366px) {
	.page-id-464 #main-footer { padding: 12vw 0px 0px; }
	.page-id-47 #main-footer { padding: 8.2vw 0px 0px; margin: -9.5vw 0px 0px; }
	.page-id-41 #main-footer { padding: 1.2vw 0px 0px; }
	.page-id-480 #main-footer { padding: 12.1vw 0px 0px; }
	.page-id-289 #main-footer { padding: 8.2vw 0px 0px; margin: -9.5vw 0px 0px; }
	.page-id-293 #main-footer { padding: 1.2vw 0px 0px; }	
	.page-id-2613 #main-footer { padding: 8.5vw 0px 10vw 0px; }
	.page-id-2613 .footer-holder {padding-top: 3vw;}
	.page-id-2613 a#schedule-demo,.page-id-2613 a#schedule-demo-2 {margin-top:2vw;}
	
}
@media only screen and (min-width:992px) and  (max-width:1199px) {
	.page-id-464 #main-footer { padding: 13.7vw 0px 0px; margin: -11.6vw 0px 0px; }
	.page-id-47 #main-footer { margin: -10.9vw 0px 0px; padding: 10.7vw 0px 0px; }
	.page-id-480 #main-footer { padding: 13.7vw 0px 0px; margin: -11.6vw 0px 0px; }
	.page-id-289 #main-footer { margin: -10.9vw 0px 0px; padding: 10.7vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 13.7vw 0px 0px; margin: -11.6vw 0px 0px; }
	.page-id-2613 .capx-insight-boxes-wrapper {display: block !important;}
	.insights_container {
    	padding-top: 18.5vw !important;    	
	}


	.et_pb_top_inside_divider {
    	margin-top: -2px;
	}

	.et_pb_bottom_inside_divider {
    	margin-bottom: -2px;
	}
	
}
@media only screen and (min-width:768px) and  (max-width:991px) {
	.page-id-464 #main-footer { padding: 18.4vw 0px 0px; margin: -17.6vw 0px 0px; }
	.page-id-47 #main-footer { padding: 9.6vw 0px 0px; margin: -12.5vw 0px 0px; }
	.page-id-41 #main-footer { padding: 16.7vw 0px 0px; margin: -18.6vw 0px 0px; }
	.page-id-480 #main-footer { padding: 16.7vw 0px 0px; margin: -14.3vw 0px 0px; }
	.page-id-289 #main-footer { padding: 9.1vw 0px 0px; margin: -12.5vw 0px 0px; }
	.page-id-293 #main-footer { padding: 16.7vw 0px 0px; margin: -18.6vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 18.4vw 0px 0px; margin: -17.6vw 0px 0px; }
	div#main_page_top_insights_container {
    	opacity:0;
	}
	
}
@media only screen and (max-width: 767px) {
	.page-id-464 #main-footer { padding: 130px 0px 0px; margin-top: -63px; }
	.page-id-47 #main-footer { padding: 7vw 0px 0px; margin: -6.1vw 0px 0px; }
	.page-id-41 #main-footer { padding: 24.3vw 0px 0px; margin: -22vw 0px 0px; }
	.page-id-480 #main-footer { padding: 19.6vw 0px 0px; margin: -14.3vw 0px 0px; }
	.page-id-289 #main-footer { padding: 6.7vw 0px 0px; margin: -6.1vw 0px 0px; }
	.page-id-293 #main-footer { padding: 24.3vw 0px 0px; margin: -22vw 0px 0px; }
	.page-id-2613 #main-footer { padding: 130px 0px 0px; margin-top: -63px; }
	div#main_page_top_insights_container {
    	opacity:0;
	}

}

@media only screen and (max-width: 500px) {
	.page-id-2613 #main-footer {
    	padding: 22vw 0px 0px;
	}
	.page-id-2613 .how-capx-works-container .title-text h2{
		margin:0px 0px 4vw !important;
	}
}

@media only screen and (min-width: 981px){
    .page-id-2613 .how_capx_works_props_container {
        width: 60%!important;
    }
}

.page-id-2613 .et_pb_column .et_pb_module {margin-bottom:0px;}

.page-id-2613 .capx-insight-box.item:hover {
    opacity: 1;
}

.page-id-2613 .capx-insight-boxes .owl-stage .owl-item {
    pointer-events: auto;
}

.page-id-464 .capx-insight-boxes .owl-stage .owl-item {
    pointer-events: auto;
}

.page-id-2613 .owl-carousel .owl-nav.disabled, .page-id-2613 .owl-carousel .owl-dots.disabled {display: none!important;}

.et_pb_post .capx-entry-content-wrapper .entry-content {font-size: 16px;}

/* Deal Cards */
.deal-popup {
  display:none;
  top: 0;
  left: 2.5%;
  width: 95%;
  height: auto !important;
  box-shadow: 0px 4px 166px #282D3D;
}

.deal-card {
  height:100%;
}
.capx-deal {
	max-height: 296px;
}

.deal-card .elementor-widget:not(:last-child) {
  margin-bottom: 5px;
}

.deal-card > .elementor-container > .elementor-column > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
}

@media screen and (max-width: 767px){
  .e-loop-item {
      position: relative;
  }
  .deal-popup {
      border-radius: 10px;
  }
.deal-card {
  border-radius: 5px;
}
  .ourdeal-p.showing-less p:first-of-type:after {
      content: 'More >';
      padding-left: 10px;
      white-space: nowrap;
      color: var(--orange);
  }
.ourdeal-p:not(.showing-less) p:last-of-type:after {
      content: 'Show Less ^';
      padding-left: 10px;
      white-space: nowrap;
      color: var(--orange);
  }
  .ourdeal-p.showing-less p:first-of-type:after {
      display: none;
  }
}

@media screen and (max-width: 1023px) {
.deal-popup {
      padding: 15px !important;
  }
}

@media screen and (min-width: 1024px) {
  .deal-popup {
      left: 0;
  }
}

.elementor-loop-container.elementor-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 24px !important;
}

body.elementor-page-15791:not(.elementor-motion-effects-element-type-background), body.elementor-page-15791 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: transparent !important;
}

body.elementor-page-15791:not(.elementor-motion-effects-element-type-background) #main-footer, body.elementor-page-15791 > .elementor-motion-effects-container > .elementor-motion-effects-layer #main-footer {
padding: 180px 0px 0px 0px !important;
margin: 0px !important;
}

.elementor-15800 .elementor-element.elementor-element-6729f7ab {
box-shadow:none !important;
}