


.default-text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8e959c; }
.highlight-text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #373737; }
.divider-light { border-style: solid; border-color: #e4e4e4 !important; border-width: 1px 0 0 0; }

#feature-block1 { padding-top: 55px; }
div.features div.block { border-width: 0 0 1px 0; padding: 55px 0; background-repeat: no-repeat; position: relative; }
div.features div.block .title-text { font-family: 'openSansRegular', Arial, Helvetica, sans-serif; font-size: 30px; line-height: 20px; letter-spacing: -1px; color: #1f2938; font-weight: 600; display: block; }
div.features div.block .title-text.visible-phone { display: none; }
div.features div.block .default-text { margin: 0; padding-top: 10px; line-height: 20px; }
div.features div.block .default-text li { margin-left: 14px; font-size: 14px; line-height: 24px; }

.block { display: flex; flex-direction: row; }
.block .feature-sec { flex: 1 0 50%; /*border: 1px dashed red;*/ }

div.features div.block .highlight-text { display: block; padding: 14px 0; font-size: 15px; }

/* Maximum Payment Options Starts */
.feature-max-payment-options .feature-sec.feature-image { text-align: right; }
.feature-max-payment-options.block .title-text { margin-bottom: 40px; }
/* Maximum Payment Options Ends */


/* Multi Currency Option Starts */
div.feature-multi-currency-option ul.list-currency { list-style: inside; width: 100%; columns: 2; -webkit-columns: 2; -moz-columns: 2; padding-left: 0px; margin-top: 0; margin-bottom: 10px; }
div.features .feature-multi-currency-option.block ul.list-currency li { margin-left: 0px; }
.feature-multi-currency-option .feature-sec.feature-image img { width: 90%; }
/* Multi Currency Option Ends */


/* Multilingual Options Starts */
.feature-multilingual-option.block .feature-content .default-text { display: flex; justify-content: flex-start; }
.feature-multilingual-option.block .feature-content .default-text ul { flex: 1 1 100%; padding-left: 0px; }
div.feature-multilingual-option ul.list-language li.list-title { list-style: none !important; margin-left: 0px; padding-bottom: 0px; }
.feature-multilingual-option .feature-sec.feature-image { text-align: right; }
/* Multilingual Options Ends */



/* Easy Customization Starts */
/* .feature-easy-customization .feature-sec.feature-image img { width: 90%; } */
/* Easy Customization Ends */

/* Retry Option Starts */
.feature-retry-option { background-image: url("../images_mcpg/feature-retry-option.png"); background-repeat: no-repeat; background-position: right -30px top; }
/* .feature-retry-option .feature-sec.feature-image { position: relative; } */
.feature-retry-option .feature-sec.feature-image img { /*position: absolute; right: 0; bottom: 0px; width: 100%;*/ display: none; }
/* Retry Option Ends */

/* Smart Dynamic Routing Starts */
/* Smart Dynamic Routing Ends */

/* CCAvenue Checkout Starts */
.feature-ccavenue-one-click-checkout .feature-sec.feature-image { text-align: right; }
/* CCAvenue Checkout Ends */

/* CCAvenue Vault Starts */
/* CCAvenue Vault Ends */

/* CCAvenue Store Front Starts */
.feature-ccavenue-store-front .feature-sec.feature-image { text-align: right; }
/* CCAvenue Store Front Ends */

/* CCAvenue Shopping Cart Starts */
/* CCAvenue Shopping Cart Ends */

/* Shopping Cart Plugins Starts */
.feature-shopping-cart-plugins table.list-shopping-cart-plugins { width: 100%; }
.feature-shopping-cart-plugins .feature-sec.feature-image { text-align: right; }
/* Shopping Cart Plugins Ends */

/* iFrame Integration Starts */
.feature-iframe-integration { background-image: url("/images_mcpg/feature-iframe-integration.png"); background-repeat: no-repeat; background-position: left top 40px; }
.feature-iframe-integration .feature-sec.feature-image img { /*position: absolute; right: 0; bottom: 0px; width: 100%;*/ display: none; }
/* iFrame Integration Ends */

/* Responsive Checkout Page Starts */
.feature-mobile-checkout-page .feature-sec.feature-image { text-align: right; }
/* Responsive Checkout Page Ends */

/* Marketing Tools Starts */
/* Marketing Tools Ends */

/* CCAvenue SNIP Starts */
.feature-ccavenue-snip span.title-text span { display: block; font-size: 18px; line-height: 15px; padding-top: 15px; }
div.feature-ccavenue-snip span.title-text span img { vertical-align: bottom; }
/* CCAvenue SNIP Ends */

/* Invoice Payment System Starts */
div.feature-invoice-payment-system span.default-text table.list-ips-features td { text-align: center; vertical-align: bottom; font-size: 12px; line-height: 14px; padding: 0 15px 8px 15px; }
div.feature-invoice-payment-system span.default-text table.list-ips-features td.highlight-text { display: table-cell; font-size: 11px; vertical-align: top; }
/* Invoice Payment System Ends */

/* Smart Analytics Starts */
.feature-smart-analytics { background-image: url("/images_mcpg/feature-smart-analytics-graph.png"); background-repeat: no-repeat; background-position: right top; }
.feature-smart-analytics .feature-sec.feature-image { text-align: right; padding-right: 20px; }
.feature-smart-analytics span.list-smart-analytics { position: absolute; right: 0; bottom: 8px; max-width: 1110px; margin: 0; }
.feature-smart-analytics span.list-smart-analytics table.list-sa-features { min-width: 100%; }
.feature-smart-analytics span.list-smart-analytics td { width: 25%; text-align: center; vertical-align: middle; }
.feature-smart-analytics span.list-smart-analytics table.list-sa-features td.title-text { padding-top: 8px; }
.feature-smart-analytics span.list-smart-analytics td.title-text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: normal; line-height: 20px; }
.feature-smart-analytics .feature-sec.feature-content { padding-bottom: 230px; position: relative; }
.feature-smart-analytics .feature-sec.feature-content .list-smart-analytics.mobile { display: none; }

/* .list-smart-analytics { position: absolute; left: 0; right: 0; bottom: 0; top: auto; width: 100%; background-color: #f2f7fa; padding: 10px 0px; display: flex; flex-direction: row; } */
.list-smart-analytics { position: absolute; left: auto; right: 0; bottom: 0; top: auto; width: 80%; background-color: #f2f7fa; padding-bottom: 10px; display: flex; flex-direction: row; margin: 0 auto; }
list-smart-analytics.mobile { display: none; }
.list-smart-analytics .analytics-features { flex: 1 1 100%; text-align: center; }
.list-smart-analytics .analytics-features span { display: block; text-align: center; font-weight: bold; color: #1f2938; }
/* Smart Analytics Ends */

/* Live Monitoring Pro Starts */
/* Live Monitoring Pro Ends */

/* Dynamic Event Notification Starts */
.feature-dynamic-event-notification .feature-sec.feature-image { text-align: right; }
/* Dynamic Event Notification Ends */

/* Fastest Activation Starts */
.feature-fastest-activation .feature-sec.feature-image { text-align: right; }
/* Fastest Activation Ends */

/* Super Support Starts */
/* Super Support Ends */

@media (min-width:768px) and (max-width: 991px) {
    .block { /*column-gap: 20px;*/ }
    div.features div.block { padding: 30px 0px;}
    .feature-sec.feature-image img { width: 100%; }
    .feature-iframe-integration { background: none; }
    .feature-iframe-integration .feature-sec.feature-image img { display: block; width: 80%; margin: 0 auto; }
    div.features div.block .title-text { font-size: 26px; line-height: 30px; }

    .feature-retry-option { background-position: right -30px bottom; background-size: contain; }

    .feature-smart-analytics { background-size: contain; }
    .feature-smart-analytics .feature-sec.feature-content { padding-bottom: 95px; }
    .feature-smart-analytics .feature-sec.feature-image img { width: 80%; }
}

@media (max-width: 767px) {    
    div.features div.block { padding: 30px 0px;}
    div.features div.block .title-text { font-size: 24px; }
    div.features div.block .title-text.hidden-phone { display: none; }
    div.features div.block .title-text.visible-phone { display: block; }
    .block { flex-direction: column; }
    .block .feature-sec.feature-image { text-align: center; order: -1; padding-bottom: 20px; }
    .feature-sec.feature-image { text-align: center; margin: 0 auto; }
    .feature-sec.feature-image .title-text.visible-phone { margin-bottom: 30px; }
    .feature-retry-option { background: none; }
    .feature-retry-option .feature-sec.feature-image img { display: block; }
    .feature-sec.feature-image img { width: 80%; margin: 0 auto; }
    .feature-iframe-integration { background: none; }
    .feature-iframe-integration .feature-content .visible-desktop { display: none; }
    .feature-iframe-integration .feature-sec.feature-image img { display: block; }
    .feature-smart-analytics { background: none; }
    .feature-smart-analytics .feature-sec.feature-image { background-image: url(/images_mcpg/feature-smart-analytics-graph.png); background-repeat: no-repeat; background-position: right bottom; background-size: contain; width: 100%; }
    .feature-smart-analytics .list-smart-analytics.desktop { display: none; }
    .feature-smart-analytics .feature-sec.feature-content .list-smart-analytics.mobile { display: flex; top: 0; bottom: auto; }
    .feature-smart-analytics .feature-sec.feature-image img { width: auto; max-width: 80%; margin: 0 auto; }
    .feature-smart-analytics .feature-sec.feature-content { padding-bottom: 0px; padding-top: 90px; }
    .feature-smart-analytics .list-smart-analytics { width: 100%; }
}

@media (min-width:320px) and (max-width: 480px) {
    .list-smart-analytics .analytics-features span { font-weight: normal; font-size: 12px; line-height: 16px; }
}



