@import url(campaign.css);
@import url(main_carousel.css);
@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800&display=swap);

html {
	height: 100%
}
body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	overflow-y: scroll;
	overflow-x: auto;
	color: #717171;
	padding: 0
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd {
	margin: 0;
	padding: 0
}
a:active, a:focus {
	outline: none
}
ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
ul {
	list-style: none;
	padding: 0;
	margin: 0
}
ol {
	padding: 0;
	margin: 0
}
ul li *, li li {
	font-size: 11px
}
.page-bg {
	background-color: #FFF
}
.content-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5f
}
.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
}
.title-text { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 40px; line-height: 45px; color: #1f2938; font-weight: 600; }
.sub-title-text {
	font-family: 'openSansLight', sans-serif;
	font-size: 26px;
	line-height: 33px;
	color: #545555
}
.heading-text {
	font-family: 'seguisb', sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #0592cb
}
.sub-heading-text {
	font-family: 'segoeui', sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #384349
}
.innerpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	background-color: #f4f4f4
}
.divider-dark {
	border-style: solid;
	border-color: #cccaca;
	border-width: 1px 0 0 0
}
.divider-light {
	border-style: solid;
	border-color: #e4e4e4 !important;
	border-width: 1px 0 0 0
}
.box {
	background-color: #f6f7fb;
	padding: 20px;
	border: solid 1px #d7d7d7;
	background-position: left 25px;
	background-repeat: no-repeat;
	text-align: left
}
.border {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dadada
}
.primary-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	line-height: 30px
}
.secondary-text {
	font-family: Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 12px;
	line-height: 15px
}
.page-title {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #171717;
	position: relative
}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	font-size: 11px;
	text-decoration: italic
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc2929;
	font-size: 11px;
	margin-top: 5px !important
}
.show {
	display: block
}
.hide {
	display: none
}
.cl-white {
	color: #ffffff !important
}
.cl-grey {
	color: #969b9e
}
.cl-blue {
	color: #0592cb
}
.cl-dblue {
	color: #253a4d
}
#time .cl-dgray {
	color: #9a9a9a
}
.font12 {
	font-size: 12px
}
.font16 {
	font-size: 16px !important
}
.bg-blog {
	background-color: #f7f7f7
}
.relative {
	position: relative
}
.absolute {
	position: absolute
}
.content-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2f353e;
	font-weight: 700
}
.default-divider {
	border: 1px solid #e5e5e5
}
.pill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #5b6471
}
.highlight-marker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #050505;
	font-style: italic;
	border-width: 0 0 0 4px;
	padding-left: 8px;
	border-style: solid;
	border-color: #6bc2e4;
	font-weight: 400
}
.border-light {
	border: solid 5px #ebf0f1
}
.radius {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}
a.rightarrow:link, a.rightarrow:visited {
	background-image: url(../images_mcpg/right_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 10px 15px;
	text-decoration: none
}
a.rightarrow:Hover {
	background-image: url(../images_mcpg/right_arrow_hover.png);
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out
}
a.toparrow:link, a.toparrow:visited {
	background-image: url(../images_mcpg/top_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 10px 15px;
	text-decoration: none
}
a.toparrow:hover {
	background-image: url(../images_mcpg/top_arrow_hover.png)
}
.top-header-links {
	display: flex;
	align-items: center;
	color: #fff;
	padding: 0 0
}
.hdr-r-lnks {
	display: flex;
	flex-wrap: nowrap;
	white-space: nowrap;
	align-items: center
}
div.header-panel {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 103px;
	z-index: 9999;
	margin: 0 !important;
	top: 0;
	-webkit-transition: linear .3s;
	-moz-transition: linear .3s;
	-ms-transition: linear .3s;
	-o-transition: linear .3s;
	transition: linear .3s
}
div.header-panel-inner {
	max-width: 950px;
	margin: 0 auto;
	float: none;
	margin-left: 0 !important;
	margin-right: 0px !important;
	border: 1px solid #0CF
}
div.header-panel .span12.login {
	padding: 0;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: #009ddc;
	color: #fff
}
div.header-panel .span12.login table {
	width: 950px
}
div.header-panel .span12.login span {
	color: #fff
}
div.header-panel .span12.masthead {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	top: 40px;
	right: 0;
	max-width: 950px;
	padding: 0;
	display: block
}
div.header-panel div.span12.masthead ul.navigation-panel {
	text-align: right;
	padding: 5px 0;
	width: auto;
	list-style: none;
	margin-right: 150px;
	height: 66px
}
div.header-panel div.span12.masthead ul.navigation-panel li {
	text-align: right;
	padding: 18px 0;
	float: left;
	display: inline-block;
	list-style-type: none;
	margin-top: 0
}
div.header-panel div.span12.masthead ul.navigation-panel li a {
	text-decoration: none;
	margin-right: 22px;
	display: inline-block
}
div.header-panel div.span12.masthead ul.navigation-panel li a.active {
	text-decoration: none;
	color: #fff;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
div.header-panel div.span12.masthead a.primary-button.signup-link {
	padding: 8px 12px !important;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 16px
}
div.header-panel div.span12.masthead a.primary-button.login {
	padding: 8px 12px !important;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	right: 85px;
	top: 16px
}
.country-icon {
	color: #fefefe;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px;
	background: #fff0;
	border-radius: 4px;
	margin-right: 6px;
	display: flex;
	font-size: 11px;
	line-height: 12px
}
.country-icon.active {
	background: #33afe2;
	color: #fff
}
.country-icon img {
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
	max-height: 12px
}
.country-icon span {
	display: inline-block;
	vertical-align: middle
}
.country-ls {
	display: flex;
	margin-right: auto
}
.country-drop-list {
	background: url(../images_mcpg/arrow-down.png) center right 8px no-repeat;
	width: 93px;
	position: relative;
	border-radius: 4px;
	transition: 0.3s all;
	background-color: #33afe2
}
.country-drop-list a {
	display: block;
	text-align: left;
	margin-left: 0
}
.country-drop-list .hidden-list {
	display: none;
	margin-top: 4px;
	width: 80px;
	background-color: #f9fcff;
	padding: 5px;
	border-radius: 4px;
	border: 1px solid #ccc;
	position: fixed;
	flex-direction: column;
	top: 28px;
	z-index: 999
}
.country-drop-list .hidden-list a span {
	color: #333 !important
}
.country-drop-list .hidden-list .country-icon {
	margin-left: 0;
	margin-right: 0
}
.country-drop-list .hidden-list .country-icon:first-child {
	margin-top: 0
}
.country-drop-list .hidden-list .country-icon:last-child {
	margin-top: 2px
}
.country-drop-list:hover .hidden-list {
	display: flex
}
.country-drop-list:hover~div.header-panel .span12.masthead {
	z-index: 1
}
.list-right {
	width: 145px;
	position: relative
}
.list-right, .lang {
	float: right
}
.country-ls a {
	margin-left: 2px
}
div.header-panel div.span12.masthead span.menu-box {
	width: 35px !important;
	height: 35px !important;
	z-index: 555;
	position: absolute;
	top: 16px;
	right: 15px
}
div.header-panel div.span12.masthead a.menu {
	display: inline-block !important;
	width: 18px;
	padding: 8px 8px 9px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
div.header-panel div.span12.masthead a.menu:hover {
	opacity: .9
}
div.header-panel div.span12.masthead a.menu span.stripes {
	display: block !important;
	border-bottom: 2px solid #fff;
	margin-bottom: 4px
}
div.header-panel div.span12.masthead a.menu .stripes.last {
	margin-bottom: 0
}
div.slide-menu {
	background-color: #161a1c;
	width: 220px;
	position: fixed;
	right: -220px;
	top: 95px;
	bottom: 0;
	z-index: 9999
}
div.slide-menu div.menu-list {
	width: 188px;
	position: relative;
	padding-left: 20px;
	padding-top: 20px
}
div.slide-menu div.menu-list a.close-slide:Link {
	background-image: url(../images_mcpg/icon-slide-close.gif);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	width: 10px;
	height: 9px;
	position: absolute;
	padding: 8px;
	top: 0;
	right: 0;
	opacity: .4
}
div.slide-menu div.menu-list a.close-slide:Hover {
	opacity: 1;
	text-decoration: none
}
div.slide-menu div.menu-list a.nav-link:Link {
	text-decoration: none;
	width: 120px;
	padding: 3px;
	margin-bottom: 5px
}
div.submenupanel {
	top: 103px;
	position: fixed;
	margin: 0;
	width: 100%;
	height: 47px;
	z-index: 5555;
	transition: all 300ms linear 0s;
	border-bottom: solid 1px #e7e7e7;
	background-color: #fff
}

@media screen and (max-width:767px) {
	div.submenupanel { top: 84px; }
}

div.submenupanel div.submenu-inner {
	left: 0;
	margin: 0 auto !important;
	padding: 0;
	right: 0;
	position: absolute;
	top: 0;
	width: 950px
}
div.submenupanel ul.submenu {
	list-style-type: none;
	padding: 12px 0;
	width: auto;
	float: right;
	position: relative
}
div.submenupanel ul.submenu li {
	list-style: none;
	float: left;
	display: inline-block;
	margin-right: 5px
}
div.submenupanel #faq .blank {
	margin-right: 200px;
	display: inline-block
}
div.submenupanel #partner .blank {
	margin-right: 310px;
	display: inline-block
}
div.submenupanel div.submenu-inner div.submenu-arrow {
	position: absolute;
	right: 20%;
	top: -10px;
	width: auto
}
div.submenupanel ul.submenu li a.sub-nav-links:Link, div.submenupanel ul.submenu li a.sub-nav-links:Visited {
	padding: 2px 10px 5px 11px;
	margin-right: 10px;
	text-decoration: none
}
div.submenupanel ul.submenu li a.sub-nav-links:Hover {
	border-radius: 15px
}
div.submenupanel ul.submenu li a.active {
	color: #fff;
	text-decoration: none;
	background-color: #6bc2e4;
	border-radius: 15px
}
div.submenupanel div.submenu-inner div.submenu-arrow.company-arrow {
	position: absolute;
	right: 28%;
	top: -10px;
	width: auto
}
div.submenupanel div.submenu-inner div.submenu-arrow.faq-arrow {
	position: absolute;
	right: 35%;
	top: -10px;
	width: auto
}
div.submenupanel div.submenu-inner div.submenu-arrow.partner-arrow {
	position: absolute;
	right: 41.5%;
	top: -10px;
	width: auto
}
#buyers div.submenupanel div.submenu-inner div.submenu-arrow.faq-arrow {
	position: absolute;
	right: 27%;
	top: -10px;
	width: auto
}
#buyers div.submenupanel div.submenu-inner div.submenu-arrow.partner-arrow {
	position: absolute;
	right: 33.5%;
	top: -10px;
	width: auto
}
div.submenupanel ul.submenu, div.submenupanel_featrs ul.submenu {
	margin-left: 0
}
div.submenupanel_serv ul.submenu li a.sub-nav-links:link, div.submenupanel_serv ul.submenu li a.sub-nav-links:visited, div.submenupanel_featrs ul.submenu li a.sub-nav-links:link, div.submenupanel_featrs ul.submenu li a.sub-nav-links:visited {
	margin-right: 0;
	padding: 2px 10px 5px
}
div.submenupanel_serv ul.submenu li, div.submenupanel_featrs ul.submenu li {
	margin-right: 4px
}
div.submenupanel_serv div.submenu-inner div.submenu-arrow.company-arrow, div.submenupanel_featrs div.submenu-inner div.submenu-arrow.company-arrow {
	position: absolute;
	right: 56.5%;
	top: -10px;
	width: auto
}
div.submenupanel_featrs div.submenu-inner div.submenu-arrow.company-arrow {
	right: 64%
}
#services div.submenu-arrow.company-arrow {
	-bracket-: hack(;
	right: 56.3% !important;
	)
}
div.page-heading {
	margin: 170px auto 0 auto;
	max-width: 950px;
	height: auto;
	border-width: 0 0 1px 0
}
div.page-heading .span12 div.page-title {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
	text-align: center;
	letter-spacing: normal
}
div.page-heading .span12 .secondary-text {
	font-family: 'openSansRegular', sans-serif;
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 23px
}
div.page-heading div.content-text {
	display: block;
	padding-bottom: 20px !important;
	font-size: 13px;
	margin: 10px 0 0 0;
	line-height: 18px;
	text-align: center
}
div.page-heading div.content-text select.year {
	height: 30px;
	border-radius: 0;
	font-size: 16px;
	padding: 5px;
	margin-bottom: 0;
	width: 122px;
	border: 0;
	background: url(../images_mcpg/select-year-arrow.png) no-repeat center right #fff;
	border-radius: 4px;
	-webkit-appearance: none;
	appearance: none;
	padding: 5px 0 5px 12px;
	color: #555
}
div.page-heading div.content-text .select-bg {
	max-width: 265px;
	height: auto;
	border-radius: 6px;
	background: #e9e9ed;
	padding: 15px 20px;
	margin: auto;
	box-sizing: border-box;
	text-align: left;
	font-size: 16px;
	color: #161a1c
}
div.page-heading div.content-text .select-bg select:focus, div.page-heading div.content-text .select-bg select { outline-offset: 0; outline: none; }
div.page-heading div.content-text .select-bg select.year { margin-left: 7px; }
div.page-heading.ips { margin: 230px auto 30px auto; }
div.header-gap { height: 95px; }
.header-panel.masthead-bg.axisbank { background-image: url(https://www.ccavenue.com/images_mcpg/axis-ccavenue-masthead-bg.gif); }
.header-panel.masthead-bg.kotakbank { background-image: url(https://www.ccavenue.com/images_mcpg/kotak-ccavenue-masthead-bg.gif); }
.header-panel.masthead-bg.kartrocket { background-image: url(https://www.ccavenue.com/images_mcpg/kartrocket-ccavenue-masthead-bg.gif); }
.header-panel.masthead-bg.hdfcbank { background-image: url(https://www.ccavenue.com/images_mcpg/hdfc-ccavenue-masthead-bg.gif); }
.header-panel.masthead-bg.zencommerce { background-image: url(https://www.ccavenue.com/images_mcpg/zencommerce-ccavenue-masthead-bg.gif); }
.header-panel.masthead-bg.godaddy { background-image: url(https://www.ccavenue.com/images_mcpg/godaddy-ccavenue-masthead-bg.gif); }
.brands.header-panel.masthead-bg { background-color: #f2f2f2; background-repeat: repeat-x; background-position: top left; }
.brands.header-panel .masthead .brand-link { text-align: right; min-height: 43px; padding-top: 10px; float: right; width: auto; display: inline; max-width: 180px; }
.brands.header-panel .masthead .brand-link a.primary-button { display: inline-block; padding: 5px 10px; margin-right: 0; }
.brands.header-panel .span12.masthead.resellers { top: 30px; }
.brands.header-panel .masthead.resellers table { width: auto; }
.brands.header-panel .masthead.resellers table td img { margin: 0;  display: block; }
.brands.header-panel .masthead.resellers table td.brand-logos { padding-right: 18px; }
.brands.header-panel .masthead.resellers table td.ccavenue-logo span { display: inline-block; padding: 10px 0 10px 18px; border-left: solid 1px #ccc; }
.brands.header-panel .masthead.resellers table td.brand-logos img { max-width: 170px; }
.brands.header-panel .masthead.resellers table td.ccavenue-logo img { max-width: 170px; }
.brands.header-panel .masthead.resellers table td a { line-height: auto; }
body.godaddy .footer-panel {
	border-top: solid 3px #e3e3e3;
	padding-bottom: 15px
}
body.godaddy .footer-panel .footer-links {
	text-align: center;
	line-height: 26px;
	padding-top: 15px;
	font-size: 12px
}
body.godaddy .footer-panel .footer-links a.secondary-link {
	text-decoration: none
}
body.godaddy .footer-panel .pcf-partners-wrapper {
	padding-top: 20px
}
body.godaddy .footer-panel .pcf-partner-logo {
	background-image: url(https://img1.wsimg.com/pc/img/1/GCE-30598_footer_sprite.png);
	background-color: #fff0;
	background-repeat: no-repeat
}
body.godaddy .footer-panel ul.pcf-partners-list {
	padding: 0;
	margin: auto;
	display: table;
	list-style-type: none
}
body.godaddy .footer-panel ul.pcf-partners-list li {
	float: left;
	padding: 0 30px 0 0;
	cursor: pointer
}
body.godaddy .footer-panel ul.pcf-partners-list li.pcf-partners-list-last {
	padding-right: 0
}
body.godaddy .footer-panel .pcf-row.pcf-row-pos-2 {
	margin-bottom: 15px
}
body.godaddy .footer-panel .pcf-partner-logo-truste {
	background-color: #CCC;
	background-image: none;
	height: 37px;
	width: 106px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-truste-new {
	background-position: -395px -73px;
	height: 45px;
	width: 142px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-bbb {
	background-position: -115px -1px;
	height: 37px;
	width: 77px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-webtrust {
	background-position: -204px -1px;
	height: 37px;
	width: 206px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-icann {
	background-position: -457px -1px;
	height: 37px;
	width: 37px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-skrill_en {
	background-position: -253px -84px;
	height: 37px;
	width: 65px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-skrill_es {
	background-position: -321px -84px;
	height: 37px;
	width: 65px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-paypal {
	background-position: -512px -1px;
	height: 37px;
	width: 217px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-alipay {
	background-position: -253px -50px;
	height: 37px;
	width: 90px;
	display: block
}
body.godaddy .footer-panel .pcf-partner-logo-soc3 {
	background-position: -417px -4px;
	height: 37px;
	width: 37px;
	display: block
}
.masthead-bg {
	background-color: #161a1c
}
a.login-link:link, a.login-link:visited, a.login-link:active {
	line-height: 11px;
	margin: 0;
	padding: 0;
	text-decoration: none
}
a.login-link:hover {
	text-decoration: none
}
div.header-panel div.masthead span.logo-panel .logo span {
	background: url(../images_mcpg/logo.png) no-repeat 0 0 #fff0;
	width: 131px;
	height: 25px;
	position: relative;
	text-indent: -9999px;
	display: block;
	margin: 21px 0 20px 0;
	float: left
}
div.header-panel div.masthead span.logo-panel .logo h1:after {
	content: "";
	background: url(../images_mcpg/icon-home.png) no-repeat top center #fff0;
	height: 20px !important;
	width: 24px;
	display: block;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 2px;
	transition: all 0.15s ease-in-out 0s;
	z-index: 0;
	margin-left: 130px
}
#campaign_index div.header-panel div.masthead span.logo-panel .logo h1:after {
	margin-left: 144px
}
div.header-panel div.masthead span.logo-panel .logo h1:hover:after {
	opacity: 1;
	left: 5px
}
span.sellers-link {
	display: inline-block;
	padding: 6px 8px;
	background-color: #1E2428;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 11px;
	line-height: 12px
}
#buyers span.buyers-link {
	display: inline-block;
	padding: 6px 8px;
	background-color: #1E2428;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 11px;
	line-height: 12px
}
a.nav-link {
	font-family: 'myriadpro-semibold', sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: inline-block;
	text-decoration: none;
	color: #adb6c2;
	text-transform: uppercase;
	letter-spacing: 0
}
a.nav-link:hover {
	text-decoration: none;
	color: #fff;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
a.sub-nav-links:link, a.sub-nav-links:visited {
	font-family: 'segoeui', sans-serif;
	font-size: 13px;
	color: #546572
}
a.sub-nav-links:hover {
	color: #fff;
	text-decoration: none;
	background-color: #6bc2e4
}
a.login-link:link, a.login-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none
}
a.login-link:hover {
	text-decoration: none
}
a.footer-link:link, a.footer-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration: underline
}
a.footer-link:hover {
	text-decoration: none
}
a.footer-link1:link, a.footer-link1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-decoration: underline
}
a.footer-link1:hover {
	text-decoration: none
}
a.primary-link:link, a.primary-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	text-decoration: underline
}
a.primary-link:hover {
	text-decoration: none;
	opacity: .7;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
a.secondary-link:link, a.secondary-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1699ce;
	text-decoration: underline
}
a.secondary-link:hover {
	text-decoration: none;
	opacity: .7;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
a.primary-button {
	font-family: 'openSansRegular', sans-serif;
	font-weight: 400;
	border-radius: 5px;
	background-color: #79b61f;
	color: #fff;
	text-align: center;
	display: block;
	text-decoration: none
}
a.primary-button:hover {
	background-color: #88c133;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
a.primary-button.disabled {
	font-family: 'openSansRegular', sans-serif;
	font-weight: 400;
	border-radius: 5px;
	background-color: #909090;
	color: #9a9a9a;
	text-align: center;
	display: block;
	text-decoration: none
}
a.secondary-button {
	border-radius: 5px;
	background-color: #27a4d6;
	color: #fff;
	text-align: center;
	display: inline-block;
	padding: 16px 34px;
	margin-top: 10px
}
a.secondary-button:hover {
	background-color: #26afe6;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
a.inner-button {
	background-color: rgb(45 54 60);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 29px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	display: inline-block;
	margin-top: 21px;
	text-decoration: none
}
a.inner-button:hover {
	text-decoration: none;
	background-color: rgb(45 54 60 / .8);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
a.header-button {
	background-color: rgb(255 255 255);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 8px 18px;
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	color: #232323;
	font-size: 18px;
	box-shadow: 0 0 6px rgb(0 0 0 / .5);
	display: inline-block;
	margin-top: 21px;
	text-decoration: none
}
a.header-button:hover {
	text-decoration: none;
	background-color: rgb(255 255 255 / .8);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear
}
body.coming_soon .page-bg {
	background-color: #ccc
}
body.coming_soon div.middle-container .span12 {
	display: inline-block;
	margin: 180px 0 50px 0
}
.banner-container {
	padding: 0 0 0 0 !important;
	max-width: 950px !important;
	margin: 0 auto 0;
	position: relative
}
div.carousel-bg .banner-container .span12 div.carousel-bg {
	margin-top: 0
}
div.carousel-bg .banner-container .span12 div.carousel-bg .middle-container {
	margin-top: 0
}
div.carousel-bg .banner-container .span12 div.carousel-bg .middle-container .span8 {
	width: 100%
}
div.carousel-bg {
	background: url(../images_mcpg/bg-slider-new.png) center top repeat-x;
	padding: 0;
	margin: 0;
	margin-top: 103px;
	width: 100%
}
div.carousel-bg .carousel {
	position: relative;
	margin: 0 auto !important;
	float: none !important;
	text-align: center;
	padding: 0
}
div.carousel-bg .carousel ul.bxslider li.item.carausel-bg {
	min-height: 368px
}
div.carousel-bg .carousel ul.bxslider li.item div.title-text {
	font-size: 27px;
	line-height: 25px;
	text-align: center;
	display: block;
	margin-top: 15px
}
div.carousel-bg .carousel ul.bxslider li.item div.title-text.cl-white .cl-blue {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #06b7ff
}
div.carousel-bg .carousel ul.bxslider li.item div.title-text {
	font-size: 27px;
	line-height: 25px;
	text-align: center;
	display: block;
	margin-top: 15px
}
div.carousel-bg .carousel ul.bxslider li.item div.sub-title-text {
	font-size: 20px;
	margin-left: 0;
	text-align: center;
	display: block
}
div.carousel-bg .carousel ul.bxslider li.item div.learn-more {
	text-align: center;
	z-index: 5;
	margin: 10px 0
}
div.carousel-bg .carousel ul.bxslider li.item a.primary-button.small {
	padding: 4px 10px;
	font-size: 13px;
	display: inline-block
}
div.carousel-bg .carousel ul.bxslider li.item a.primary-button.medium {
	padding: 12px 20px;
	font-size: 14px;
	border-radius: 3px;
	display: inline-block
}
div.carousel-bg .carousel ul.bxslider li.item a.primary-button.big {
	padding: 10px 18px;
	font-size: 16px;
	border-radius: 3px;
	display: inline-block
}
div.carousel-bg .carousel ul.bxslider li.item div.carausel-img {
	margin: 0 auto !important;
	position: relative;
	float: none !important;
	display: inline-block;
	z-index: 0 !important
}
div.carousel-bg .carousel ul.bxslider li.slide-zero-setup-fee div.title-text { font-size: 32px; margin-top: 20px; }
div.carousel-bg .carousel ul.bxslider li.slide-zero-setup-fee div.span12.carausel-img { max-width: 100%; }
div.carousel-bg .carousel ul.bxslider li.slide-zero-setup-fee div.span12.learn-more span { display: inline-block; text-align: center; }
div.carousel-bg .carousel ul.bxslider li.slide-zero-setup-fee div.span12.learn-more span.zerosetupfee { width: 388px; float: left; }
div.carousel-bg .carousel ul.bxslider li.slide-zero-setup-fee div.span12.learn-more span.onehractivation { width: 500px; float: right; }
div.carousel-bg .carousel ul.bxslider li.slide-zero-setup-fee div.span12.learn-more span a.primary-button { padding: 0 15px; font-size: 15px; line-height: 30px; }
div.carousel-bg .carousel ul.bxslider li.slide2 div.carausel-img img { margin-top: 4px; margin-left: -60px; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-flashpay div.ccavenue-flashpay { margin: 0 auto; width: 100%; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-flashpay div.ccavenue-flashpay div.title-text { margin-top: 20px; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-flashpay div.ccavenue-flashpay div.carousel-img { position: relative; margin-top: 36px; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-flashpay.active-slide div.ccavenue-flashpay div.carousel-img img { display: block; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-flashpay div.ccavenue-flashpay div.vault-features { padding-top: 32px; text-align: center; margin: 0; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-flashpay div.ccavenue-flashpay div.vault-features img { display: inline-block; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements div.ccavenue-settlements { margin: 0 auto; width: 100%; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements div.ccavenue-settlements div.title-text { margin-top: 20px; margin-bottom: 8px; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements div.ccavenue-settlements div.title-text span { font-size: 27px; color: #06b7ff; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements div.ccavenue-settlements div.carousel-img { position: relative; display: block; margin: 36px auto 0; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements.active-slide div.ccavenue-settlements div.carousel-img img { display: block; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements div.ccavenue-settlements div.vault-features { text-align: center; margin: 0; }
div.carousel-bg .carousel ul.bxslider li.slide-express-settlements div.ccavenue-settlements div.vault-features img { display: inline-block; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-upi div.ccavenue-upi { margin: 0 auto; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-upi div.ccavenue-upi div.title-text { font-size: 28px; margin: 35px 0 10px; line-height: 30px; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-upi div.ccavenue-upi div.title-text span { font-size: 45px; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-upi div.ccavenue-upi div.sub-title-text { line-height: 23px; margin-bottom: 16px; }
div.carousel-bg .carousel ul.bxslider li.slide-ccavenue-upi div.ccavenue-upi div.carousel-upi { margin-bottom: 30px; }
div.carousel-bg .carousel ul.bxslider li.slide-collections-payments div.collections_payments { max-width: 100%; margin: 0 auto; }
div.carousel-bg .carousel ul.bxslider li.slide-collections-payments .collections_payments .slide-content { margin-left: 0; position: relative; }
div.carousel-bg .carousel ul.bxslider li.slide-collections-payments .collections_payments .slide-content div.title-text { font-size: 28px; margin: 35px 0 20px; width: 100%; line-height: 30px; }
div.carousel-bg .carousel ul.bxslider li.slide-collections-payments .collections_payments .slide-content .cl-white { position: relative; margin-left: 0; width: auto; }
div.carousel-bg .carousel ul.bxslider li.slide-collections-payments .collections_payments .slide-content .cl-white a.learn-more-btn { position: absolute; bottom: 35px; left: 7.5%; }
div.carousel-bg .carousel ul.bxslider li.slide-subscriptions div.subscriptions div.slide-content div.title-text { margin: 25px 0; }
div.carousel-bg .carousel ul.bxslider li.slide-subscriptions div.subscriptions div.slide-content div.learn-more { margin: 0; position: relative; z-index: 9999; }
div.carousel-bg .carousel ul.bxslider li.slide-subscriptions div.subscriptions div.slide-content span.slide-image { margin: -15px 0 0 0 !important; }
div.carousel-bg .carousel ul.bxslider li.slide-subscriptions div.subscriptions div.slide-content span.slide-image img { display: inline-block; }
div.carousel-bg .carousel ul.bxslider li.slide-collections-payments .collections_payments .slide-content .cl-white.collectionsImgWrap { max-width: 742px; float: none; }
#campaign_index.digital-payments div.header-panel { height: 64px; }
#campaign_index.digital-payments div.header-panel .span12.masthead { top: 2px; }
#campaign_index.digital-payments div.carousel-bg { margin-top: 63px; background-position: center bottom; background-color: #262f32; }
#campaign_index.digital-payments div.form-container .drop_us_message .input_holder { margin-bottom: 5px; }
#campaign_index.digital-payments div.form-container .drop_us_message .input_holder input { height: 40px; line-height: 40px; }
#campaign_index.digital-payments div.form-container .drop_us_message textarea { height: 80px; }
#campaign_index.digital-payments div.form-container .drop_us_message { margin-top: -475px; position: static; }
#campaign_index.digital-payments div.middle-container .span8 .carousel { position: relative; }
#campaign_index.digital-payments div.dp-pay-note div.middle-container { min-height: auto; margin: 0 auto 0; }
#campaign_index.digital-payments div.dp-pay-note div.middle-container div.span8 { padding: 15px; }
#campaign_index.digital-payments div.middle-container #features_set div.span12.sets div.span4 .primary-text { line-height: 21px; }
#campaign_index.digital-payments div.middle-container #features_set div.span12.sets div.span4 { min-height: 135px; margin-bottom: 76px; }
#campaign_index.digital-payments div.header-panel div.span12.masthead a.primary-button.signup-link { position: relative; top: 0 !important; right: 0 !important; }
#campaign_index.digital-payments div.header-panel div.span12.masthead span.dp-links { margin-top: 14px; text-align: right; }
#campaign_index.digital-payments div.header-panel div.span12.masthead span.dp-links a.nav-link { margin: 0 10px; font-size: 14px; text-transform: unset; color: #fdfefe; font-family: 'Mulish', sans-serif; }
#campaign_index.digital-payments div.header-panel div.span12.masthead span.dp-links a.nav-link strong { font-weight: 400; }
#campaign_index.digital-payments div.header-panel div.span12.masthead span.dp-links a.nav-link img { margin-right: 8px; }
#campaign_index.digital-payments div.middle-container #features_set { border-bottom: 0; }
#campaign_index.digital-payments div.efiling { background-color: #f0f7fb; padding: 50px 0; }
#campaign_index.digital-payments div.efiling div.middle-container .titles { font-family: 'openSansLight', Arial, Helvetica, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 25px; color: #333; }
#campaign_index.digital-payments div.efiling div.middle-container .sub-title-text { display: block; font-size: 17px; text-transform: none; font-weight: 400; color: #2f2f2f; line-height: 25px; }
#campaign_index.digital-payments div.efiling div.middle-container .steps { padding-top: 40px; text-align: left; }
#campaign_index.digital-payments div.efiling div.middle-container .steps .span4 .primary-text { font-size: 15px; display: block; max-width: 297px; }
#campaign_index.digital-payments div.efiling div.middle-container .steps .span4 .primary-text img { float: right; }
#campaign_index.digital-payments div.efiling div.middle-container .steps .span4 .primary-text img.hidden-desktop {margin-top: 8px; }
#campaign_index.digital-payments div.efiling div.middle-container .steps .span4 .img img { margin-top: 10px; margin-bottom: 30px; }
#campaign_index div.header-panel .span12.masthead { top: 36px; }
#campaign_index.resellers div.campaign_reseller { position: relative; margin: 0 auto !important; }
#campaign_index.resellers div.campaign_reseller div.carousel-bg .carousel { position: relative; }
#campaign_index.resellers div.campaign_reseller div.carousel-bg .carousel ul.bxslider { margin: 0 auto !important; width: 50%; }
#campaign_index.resellers div.campaign_reseller div.carousel-bg .carousel ul.bxslider li.item { background-color: #fff !important; }
#campaign_index.resellers div.campaign_reseller div.carousel-bg .carousel ul.bxslider li.item .title-text.cl-white, #campaign_index.resellers div.campaign_reseller div.carousel-bg .carousel ul.bxslider li.item .title-text.cl-white span {font-size: 20px}
#campaign_index.resellers div.campaign_reseller div.carousel-bg .carousel ul.bxslider li.item .sub-title-text.cl-white { font-size: 12px; }
#campaign_index.resellers div.form-container { margin-top: 0; max-width: 100%; }
#campaign_index.resellers div.carousel-bg .carousel ul.bxslider li.item div.row-fluid.content_hold { position: relative; }
#campaign_index.resellers div.carousel-bg .carousel ul.bxslider li.item div.row-fluid.content_hold>.span8 { max-width: 600px; position: absolute; left: 50%; right: auto; margin-left: -500px; }
#campaign_index.resellers div.carousel-bg .carousel .bx-wrapper .bx-controls-direction { width: 100%; left: 50%; margin: 0 0 0 -566px; max-width: 760px; }
#campaign_index.resellers div.header-panel { position: relative; -webkit-transition: unset; -moz-transition: unset; -ms-transition: unset; -o-transition: unset; transition: unset; overflow: inherit; height: auto; }
#campaign_index.resellers .brands.header-panel .span12.masthead.resellers { top: 20px; }
#campaign_index.resellers #signup-panel { padding-top: 30px; }
#campaign_index.resellers #signup-panel.resellers-features { padding-top: 32px; margin-bottom: 30px; border-top: solid 1px #000; background-color: #fff; }
#campaign_index.resellers #signup-panel.resellers-features .features-up { background-image: url(../images_mcpg/resellers-features-up-down.png) }
div.carousel-bg .carousel .bx-wrapper .bx-controls-direction { /*width: 200px;*/ width: 70%; margin: 0 auto; bottom: auto; top: -260px; }
div.carousel-bg .carousel .bx-wrapper .bx-controls-direction .bx-prev { left: 0; }
div.carousel-bg .carousel .bx-wrapper .bx-controls-direction .bx-next {	right: 3px; }
div.middle-container { padding: 0 0 0 0 !important; max-width: 950px !important; margin: 30px auto 0; min-height: 415px; position: relative; }
div.middle-container.wide { max-width: 1140px !important; }
div.middle-container .titles { text-align: center; }
div.middle-container .divider-dark, div.middle-container .divider-light { margin: 0; }
.back-top { max-width: 950px; margin: 30px auto 15px !important; margin-left: auto !important; margin-right: auto !important; float: none !important; text-align: right; }
/*div.middle-container #features_set { border: 0 solid red; display: block; text-align: center; margin: 0 auto; position: relative; }*/
div.middle-container #features_set { display: flex; margin: 0 auto; float: none; flex-wrap: wrap; }
div.middle-container #features_set div.titles { margin-bottom: 50px !important; }
div.middle-container #features_set div.span12.sets { /*display: inline-block;*/ display: flex; flex-wrap: wrap; margin: 0 auto; float: none; /*margin: 0 0 10px 0*/ }
div.middle-container #features_set div.span12.sets div.span4 { display: inline-block; text-align: center; max-width: 300px; margin: 0 auto; margin-bottom: 27px; min-height: 230px; width: 33.33%; flex: 0 0 auto; }
div.middle-container #features_set div.span12.sets div.span4 span.img { min-height: 95px; display: inline-block; }
div.middle-container #features_set div.span12.sets div.span4 span.primary-text { font-size: 19px; }
div.middle-container #features_set div.span12.sets div.span4 span.secondary-text { font-size: 14px; line-height: 22px; color: #808080; }
body.digital-payments div.middle-container #features_set div.span12.sets div.span4 span.img { min-height: 105px; display: inline-block; }
div.middle-container #features_set a { display: block; text-decoration: none; }
div.middle-container #features_set a:hover { text-decoration: none; }
div.middle-container #features_set a:hover .primary-text { opacity: .8; }
#features-panel { width: 100%; background-color: #f4f6f9; display: block; margin: 0; padding: 50px 0 55px 0; border: 0 solid red; }
#features-panel .features_tabs { padding: 0; /*max-width: 950px;*/max-width: 1140px; margin: 0 auto !important; float: none; min-height: 630px; position: relative; }
#features-panel .features_tabs div.titles { margin-bottom: 50px !important }
#features-panel .features_tabs div.titles .title-text { line-height: 45px; }
#features-panel .features_tabs div.features-arrow { position: absolute; right: 20%; top: -10px; width: auto; }
#features-panel .features_tabs #verticalTab { margin: 0 0 30px 0 !important; padding: 40px 0 20px 15px; background-color: #fff; border-radius: 4px; box-shadow: 0 0 6px #d1d1d1; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container { margin: 0; padding: 0; width: 60%;/*width: 55%;*/ float: right; display: inline-block; margin-top: 35px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content { position: relative; float: left; padding: 10px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box { position: absolute; display: inline-block; height: 220px; width: 220px; padding: 0; margin: 0; cursor: pointer; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-1 { background-color: #283d49; left: -25px; top: 0; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-2 { background-color: #314b59; left: 205px; top: 0; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-3 { background-color: #406071; left: 435px; top: 0; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-4 { background-color: #4f768a; left: -25px; top: 230px; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-5 { background-color: #406071; left: 204px; top: 230px; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-6 { background-color: #283d49; left: 435px; top: 230px; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box span.primary-text { font-family: 'openSansRegular', sans-serif; background-color: #52c8da; font-size: 24px; line-height: 28px; font-weight: 400; position: absolute; left: 0; top: 0; padding: 5px 12px; z-index: 200; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box span.heading-text { font-family:'openSansRegular', sans-serif;font-size:18px; line-height:20px; position:relative;float:left;margin:55px 0 0 14px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box span.box-icon { position: absolute; bottom: 10px; right: 10px; width: 90%; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box span.text { display: none; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box:hover span.primary-text { font-family: 'openSansRegular', sans-serif; background-color: #52c8da; font-size: 26px; line-height: 33px; font-weight: 400; position: absolute; left: 0; top: 0; padding: 14px 21px; z-index: 200; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box:hover span.heading-text { font-family: 'openSansRegular', sans-serif; /*font-size: 18px;*/font-size: 20px; line-height: 20px; position: relative; float: left; /*margin: 45px 0 0 74px*/margin: 43px 0 0 74px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box:hover span.text { display: block; /*margin: 30px 0 0 15px;*/margin: 15px 0 0 15px; color: #fff; font-size: 15px; position: relative; float: left; text-align: left; line-height: 20px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4 .img { display: none; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4:hover .img { position: absolute; bottom: 10px; left: 15px; display: block; width: 30%; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4 a.primary-button { display: none; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4:hover a.primary-button { display: block; width: 84px; height: 24px; vertical-align: middle; line-height: 24px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; position: relative; float: left; margin: 15px 0 0 15px; text-decoration: none; border-radius: 3px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4:hover a.border { border: 1px solid; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box-big { width: 323px; height: 323px; border: 10px solid rgb(40 61 73 / .5); -webkit-background-clip: padding-box; background-clip: padding-box; padding: 0; margin: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content { position: relative; float: left; padding: 10px; overflow: hidden; width: 90%; /*min-height: 390px; margin-top: -18px;*/ min-height: 470px; margin-top: -25px;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .main-img { height: auto; position: absolute; left: 60px; top: 10px; min-height: 437px; z-index: 0; display: none; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .icons { position: absolute; left: 0; top: 0; z-index: 5; display: block; vertical-align: middle; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .heading-text {/*font-size: 13px;*/font-size: 14px;line-height:20px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px; float: right; position: relative; padding:25px 0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #detail-text {position:absolute;bottom:-26px; z-index:5; left: 0; right: 0; margin-left: auto !important; margin-right: 0 !important; float: none; display:none;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon1 { left: -250px; top: 20px; z-index: 5; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon2 { left: -250px; top: 110px; z-index: 5; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon3 { left: -250px; top: 200px; z-index: 5; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content a.inner-button { bottom: 5px; position: absolute; left: 44%; display: none; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab3-content { position: relative; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab3-content img { position: relative; top: 0; margin: 0 auto; left: 0; right: 0; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab3-content a.inner-button { bottom: -20px; position: absolute; left: 52%; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content { position: relative; float: left; overflow: hidden; width: 100%; min-height: 470px; top: -40px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-content-hd { position: absolute; top: 0; display: block; z-index: 100; left: 0px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-content-img { position: absolute; top: 24px; display: block; z-index: 0; left: 0px; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-left-pan { position: absolute; top: 27px; left: -240px; z-index: 222; display: block; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content a.inner-button { bottom: 0; position: absolute; left: 40%; display: block; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab5-content { position: relative; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab5-content img { position: relative; top: -20px; margin: 0 auto; right: 20px; z-index: 0; }
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab5-content a.inner-button { bottom: -25px; position: absolute; left: 52%; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list { margin: 0; padding: 0px 0px 0px 20px; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li { text-align: left; height: 83px; width: 345px; margin-top: 0px !important; padding: 11px 0 13px 0 !important; display: block; box-sizing: content-box; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.resp-tab-active { width: 380px; background: url(../images_mcpg/bg-tab-hover_new.png) no-repeat #fff0; background-size: 100% 101%; border: none; background-position: left top 0px !important; height: 83px; margin: 0px !important; padding: 11px 0 13px 0 !important; text-decoration: none; display: block; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.last-li { height: 83px; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.resp-tab-active.last-li { background-size: 100% 100%; height: 83px; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.last { height: 60px; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.divider-light { border-width: 1px 0 0 0 !important; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.divider-light.first { border-width: 0 0 0 0 !important; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.bottom { border-width: 0 0 1px 0; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li .primary-text { font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0; line-height: 18px; float: left; margin: 3px 0 0 15px; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li:hover .primary-text { opacity: .7; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li .secondary-text { font-size: 14px; line-height: 18px; display: block; padding: 0; float: left; /*max-width: 280px;*/max-width: 300px; margin: 5px 0 0 22px; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li span.icon-tab0 { background: url("../images_mcpg/bullet-disc.jpg") no-repeat center bottom; width:6px; height:6px; margin-top:9px; float: left; }
/*#features-panel .features_tabs #verticalTab ul.resp-tabs-list li span.icon-tab1 { background: url(../images_mcpg/icon-tab1.png) no-repeat center bottom; width: 22px; height: 20px; margin-top: 0; float: left; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li span.icon-tab2 { background: url(../images_mcpg/icon-tab2.png) no-repeat center bottom; width: 21px; height: 18px; margin-top: 0; float: left; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li span.icon-tab3 { background: url(../images_mcpg/icon-tab3.png) no-repeat center bottom; width: 21px; height: 18px; margin-top: 0; float: left; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li span.icon-tab4 { background: url(../images_mcpg/icon-tab4.png) no-repeat center bottom; width: 21px; height: 18px; margin-top: 0; float: left; }
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li span.icon-tab5 { background: url(../images_mcpg/icon-tab5.png) no-repeat center bottom; width: 21px; height: 18px; margin-top: 0; float: left; }*/
#desktop, #tablet { display: inline-block; height: auto; }
#features_tools { display: inline-block; text-align: center; width: 100%; margin: 0; position: relative; background-color: #162428; }
#features_tools div.features-tools-int { /*max-width: 955px;*/max-width: 1140px; margin: 0 auto; position: relative; float: none; }
#features_tools div.titles { margin: 50px 0 50px 0 !important; }
#features_tools div.features-tools-int div.span12 { margin: 0 auto; width: 100%; margin-bottom: 55px; overflow: hidden; display: block; max-height: 310px;}
#features_tools div.features-tools-int div.span12.titles .title-text { display: block; min-height: 95px; }
#features_tools div.features-tools-int div.span12 div.span1 { /*margin: 0 0 0 38px;*/ border: 0 solid red; /*width: 1%;*/ }
#features_tools div.features-tools-int div.span12 div.span2.first { margin-left:0px; }
#features_tools div.features-tools-int div.span12 div.span2.last { margin-right: 0px; }
#features_tools div.features-tools-int div.span12 div.span2 { margin: 400px 14px 0 15px; border: 0 solid blue; text-align: center; float: left; min-height: 320px; }
#features_tools div.features-tools-int div.span12 div.span2.divider-light { border-width: 0 0 0 0; }
#features_tools div.features-tools-int div.span12 div.span2 .heading-text { margin: 19px 0 8px 0; display: block; font-size: 15px; line-height: 18px; }
#features_tools div.features-tools-int div.span12 div.span2 .sub-heading-text { font-family: 'segoeui', sans-serif; font-size: 14px; line-height: 18px; display: none; }
#features_tools div.features-tools-int div.span12 div.span2 a { display: inline-block; text-decoration: none; width: 100%; }
#features_tools div.features-tools-int div.span12 div.span2 a:hover { text-decoration: none; }
#features_tools div.features-tools-int div.span12 div.span2 a:hover .heading-text { opacity: .7; }
#punchline { /*margin-top: 70px;*/ margin-top: 50px; display: block; }
#punchline #merchants-banner { position: relative; border: 0 solid red; text-align: center; width: 100%; /*margin-bottom: 25px;*/ margin-bottom: 40px; height: auto; }
#punchline #merchants-banner span.title-text { padding: 0 16px; position: absolute; display: block; width: 455px; margin-left: auto; margin-right: auto; left: 0; right: 0; margin-top: -9px !important; *margin-top: 8px; background-color: #fff; font-size: 12px; font-weight: 400; letter-spacing: 1px; line-height: 12px; }
#punchline #merchants-banner span { font-family: 'seguisb', sans-serif; font-size: 13px; line-height: 13px; display: inline-block; }
#punchline #merchant-list { margin-top: 30px; padding: 0; border: 0 solid red; margin-left: auto !important; margin-right: auto !important; float: none; min-height: 90px; }
#punchline #merchant-list div.span12 { margin: 0; padding: 0; position: relative; left: 0; right: 0; }
#punchline #merchant-list div.span12.client-list { margin-left: auto !important; margin-right: auto !important; float: none; width: 100% !important; padding: 0; margin-bottom: 15px; text-align: center; }
#punchline #merchant-list div.span12.client-list div.client-logo { display: inline-block; margin: 0 0 0 22px; max-width: 130px; vertical-align: middle !important; list-style: none; border: 0 solid red; }
#punchline #merchant-list div.span12.client-list.client-random div.client-logo { margin-left: 45px; }
#punchline #merchant-list div.span12.client-list.client-random div:first-child.client-logo { margin-left: 0; }
#punchline #merchant-list div.span12.client-list.client-travel div.client-logo { margin-left: 52px; }
#punchline #merchant-list div.span12.client-list.client-travel div:first-child.client-logo { margin-left: 0; }
#punchline #merchant-list div.span12.client-list.client-shopping { margin-top: 15px; }
#punchline #merchant-list div.span12.client-list.client-shopping div.client-logo { margin-left: 33px; }
#punchline #merchant-list div.span12.client-list.client-shopping div:first-child.client-logo { margin-left: 0; }
#punchline #merchant-list div.span12.client-list.client-govt { margin-top: 9px; }
#punchline #merchant-list div.span12.client-list.client-govt div.client-logo { margin-left: 62px; }
#punchline #merchant-list div.span12.client-list.client-govt div:first-child.client-logo { margin-left: 0; }
#punchline .bx-viewport { max-width: 950px; }
#punchline .bx-wrapper .bx-viewport { min-height: 100px; }
Div#signup-panel { margin: 0; padding: 0; vertical-align: middle !important; text-align: center; border: 0 solid red; }
Div#signup-panel div.signup-inner { padding: 0; /*max-width: 950px;*/max-width: 1140px; position: relative; float: none !important; margin-left: auto !important; margin-right: auto !important; }
Div#signup-panel div.signup-inner .span12 { margin: 0; }
Div#signup-panel div.signup-inner .left { margin: 0; padding: 0; text-align: right; width: 50%; border: 0 solid red; }
Div#signup-panel div.signup-inner .right { margin: 0; padding: 0 0 0 10px; text-align: left; width: 50%; border: 0 solid red; }
Div#signup-panel div.signup-inner span.title-text { font-size: 30px; }
Div#signup-panel div.signup-inner div.span12 { /*margin-top: 45px;*/margin-top: 20px; display: inline-block; }
Div#signup-panel div.signup-inner div.span12 a.signup-button { padding: 16px 34px 17px 34px; display: inline-block; }
Div#signup-panel div.signup-inner .span12 a.banner-btn { font-size: 20px; padding: 16px 40px 17px 40px; }
Div#signup-panel div.signup-inner div.span12 .secondary-button { font-family: 'openSansRegular', Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; line-height: 20px; color: #fff; padding: 16px 46px; }
#award-panel { margin: 0 0 35px 0; padding: 40px 0; vertical-align: middle !important; text-align: center; background-color: #f4f6f9; }
#award-panel div.span12 { position: relative; margin: 20px auto 0 auto !important; /*max-width: 950px;*/max-width: 1140px; text-align: center; float: none !important; }
#award-panel div.span12 .title-text { display: block; padding-bottom: 50px; }
#award-panel div.span12 span.span12 { margin-left: 0 !important; margin-bottom: 30px; }
#award-panel div.span12 span.span3.first { padding-left: 0; }
#award-panel div.span12 span.span3.forth { padding-right: 0; border-right: 0; }
#award-panel div.span12 span.span3 { display: block; margin: 0 auto; /*width: auto;*/width: 25%; vertical-align: bottom; height: 140px; border-right: solid 1px #cdcece; padding: 0 11px; }
#award-panel div.span12 span.span3 img { vertical-align: bottom; }
div.container-fluid div.middle-container.team { position: relative; }
div.container-fluid div.middle-container.team #team-box { position: inherit; float: none; width: 95%; height: auto; margin-left: auto; margin-right: auto; }
div.container-fluid div.middle-container.team #team-box div.span12.first-row { margin: 0; padding: 0; width: 100%; position: relative; }
div.container-fluid div.middle-container.team #team-box div.span12.second-row { margin-left: 0px; }
div.container-fluid div.middle-container.team #team-box div.span12.first-row div.span4 { margin-left: 20px; display: inline-block; position: relative; float: none; padding: 0 0 20px 0 !important }
div.container-fluid div.middle-container.team #team-box div.span4 { width: 273px !important; padding: 0; width: auto; height: auto; padding: 15px; margin-left: 20px; display: inline-block !important; text-align: center; margin-bottom: 20px; }
div.container-fluid div.middle-container.team #team-box div.span4.last { padding-bottom: 20px !important; }
div.container-fluid div.middle-container.team #team-box div.span3 { text-align: center; padding: 16px; }
div.container-fluid div.middle-container.team #team-box div.span3.first { margin-left: 0; }
div.container-fluid div.middle-container.team #team-box div.span4.last { padding-bottom: 20px !important; }
div.container-fluid div.middle-container.team #team-box #punchline #merchants-banner span.title-text { font-size: 25px; /*width: 310px*/ width: 370px; }
div.container-fluid div.middle-container.team #team-box div.span4 .portrait { position: relative; width: 216px; height: 216px; cursor: pointer; margin: 0 auto; }
div.container-fluid div.middle-container.team #team-box div.span4 .portrait img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center
}
div.container-fluid div.middle-container.team #team-box div.span4 .hover-portrait {
	display: none;
	position: relative;
	cursor: pointer
}
div.container-fluid div.middle-container.team #team-box div.span4 .hover-portrait img {
	position: absolute;
	top: 0;
	left: 0
}
div.container-fluid div.middle-container.team #team-box div.span4 .hover:hover .hover-image {
	display: block !important
}
div.container-fluid div.middle-container.team #team-box div.span4 .primary-text { line-height: 18px; font-size: 16px; /*margin: 10px 0 0;*/margin: 15px 0 0; display: inline-block; }
div.container-fluid div.middle-container.team #team-box div.span4 .secondary-text {
	font-size: 12px;
	line-height: 18px
}
div.container-fluid div.middle-container.team #team-box div.span4 .biography {
	display: none
}
div.container-fluid div.middle-container.team #team-box div.span4 .big-portrait {
	display: none
}
.team-detail {
	width: 100%;
	position: relative;
	display: inline-block
}
.team-detail .inline-name {
	top: 207px;
	width: 300px;
	padding: 3px 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	position: absolute;
	text-align: center;
	background: #3aaddb;
	z-index: 2
}
.board-of-directors .team-detail .inline-name {
	top: 169px
}
.team-detail .inline-name .title-text {
	font-size: 23px;
	line-height: 25px
}
.team-detail .inline-name .sub-title-text {
	font-size: 14px;
	line-height: 20px
}
.team-detail .inline-image {
	text-align: center;
	margin: 0;
	width: 100%
}
.board-of-directors .team-detail .inline-image {
	margin-bottom: 30px
}
.team-detail .icon-email {
	position: relative
}
.team-detail a.primary-link {
	font-size: 12px;
	text-decoration: none;
	line-height: 18px
}
.team-detail .team-bio {
	background: none repeat scroll 0 0 #fff;
	padding: 20px 15px;
	position: relative;
	margin-top: -26px;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 740px
}
.team-detail .team-bio .content-text {
	line-height: 18px;
	margin: 5px 10px;
	padding: 0;
	text-align: left;
	position: relative;
	min-height: 327px
}
.team-detail .team-bio .content-text.scroll-pane {
	width: 100%;
	height: auto;
	overflow: auto
}
.management-team .fancybox-close {
	right: 0;
	top: 275px;
	(-bracket-: hack;
	)
}
div.pricing {
	padding: 42px 0;
	display: table
}
div.pricing .span12 {
	margin: 0 !important
}
div.pricing .description-text {
	font-family: 'openSansLight', sans-serif;
	font-size: 18px;
	color: #444;
	background-image: url(../images_mcpg/left-top-round-shadow.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding: 14px 0;
	line-height: 22px
}
div.pricing .description-text .gap {
	height: 10px
}
div.pricing .highlight-text {
	font-family: 'open_sanssemibold', sans-serif;
	font-size: 13px;
	color: #fff;
	background-color: #535d64;
	text-align: center;
	text-transform: uppercase;
	padding: 8px 0
}
div.pricing .highlight-text.online-bg {

	/*background-color: #010080 !important;*/
	background-color: #ffffff !important;
	border-right: 1px solid #009ddc;
	border-bottom: 1px solid #009ddc;
	color: #009ddc;
}
div.pricing .highlight-text.offline-bg {

	/*background-color: #e65c01 !important*/
	background-color: #ffffff !important;
	border-bottom: 1px solid #009ddc;
	color: #009ddc;
}
div.pricing .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #323232;
	padding: 15px 0;
	text-align: center
}
div.pricing .text i.fa-rupee {
	font-size: 13px
}
div.pricing .startuppro-rate {
	font-size: 24px !important;
	color: #3a464e;
	line-height: 24px
}
div.pricing .startuppro-rate strike {
	color: #b6b8bd
}
div.pricing span.offer-text {
	font-size: 11px
}
div.pricing span.offer-text a.count {
	font-size: 11px;
	font-weight: 400
}
div.pricing .startuppro-rate i.fa-rupee {
	font-size: 42px;
	margin-right: 8px
}
div.pricing .small-text {
	font-size: 11px !important
}
div.pricing .rate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232
}
div.pricing .tag-free {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2090c9;
	text-align: center;
	position: none
}
div.pricing .count {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #0a87c9
}
div.pricing .ccavenue-features-title .text {
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0f2a39;
	background-color: #efefef;
	text-transform: uppercase;
	padding-bottom: 11px;
	padding-left: 26px;
	text-align: left
}
div.pricing td .schemes {
	position: relative;
	text-align: center !important
}
div.pricing td .schemes span.button-holder {
	display: block;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 0
}
div.pricing td .schemes span.button-holder a.button:link, div.pricing td .schemes span.button-holder a.button:hover, div.pricing td .schemes span.button-holder a.button:visited {
	font-size: 14px;
	color: #fff;
	padding: 4px 10px 4px 10px !important
}
div.pricing .row.odd.first .col-1.text.right-shadow {
	padding: 15px 50px;
	line-height: 21px
}
div.pricing .row.odd.first .col-2.text {
	line-height: 22px
}
div.pricing .row.odd.first .col-2.text span.big {
	font-size: 13px;
	line-height: 18px;
	margin-top: 10px;
	display: block
}
div.pricing .row.odd.first .col-2.text span.small {
	font-size: 10px;
	line-height: 18px;
	display: block
}
div.pricing .first {
	background-position: left -50px !important
}
div.pricing .odd.first.start {
	background-position: unset !important
}
div.pricing .odd {
	background-color: #f6f6f6;
	background-image: url(../images_mcpg/price-cell-divider.gif);
	background-position: left top;
	background-repeat: repeat-x
}
div.pricing .even {
	background-color: #fafafa;
	background-image: url(../images_mcpg/price-cell-divider.gif);
	background-position: left top;
	background-repeat: repeat-x
}
div.pricing .right-shadow {
	background-image: url(../images_mcpg/left_shadow.png);
	background-position: right top;
	background-repeat: repeat-y
}
div.pricing .left-shadow {
	background-image: url(../images_mcpg/right_shadow.png);
	background-position: left top;
	background-repeat: repeat-y
}
div.pricing tr.first td.col-3.custom-text {
	font-size: 16px;
	line-height: 22px;
	vertical-align: top;
	padding-top: 130px
}
div.pricing tr.first td.col-3.custom-text span {
	font-size: 22px
}
.row.even.feature, .row.odd.feature {
	background-color: #f9f9f9 !important
}
.row.even.feature.ccfinance .text .tag-free {
	font-size: 20px
}
.row.even.feature.ccfinance .text .tag-free .small-text.note {
	color: #797979;
	line-height: inherit;
	max-width: 180px;
	display: block;
	margin: 0 auto
}
div.pricing a.button:link, div.pricing a.button:hover, div.pricing a.button:visited {
	font-family: 'openSansLight', sans-serif;
	font-size: 16px;
	color: #fff;
	padding: 6px 18px 6px 18px !important;
	background-color: #252b2f;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkist-border-radius: 6px;
	text-decoration: none;
	width: auto;
	display: inline-block
}
div.pricing TR.row.feature .col-1 {
	padding: 0
}
div.pricing a.feature-link:link, div.pricing a.feature-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #58656c;
	text-decoration: none;
	display: block;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
	padding-left: 18px
}
div.pricing a.feature-link span.small-text {
	font-size: 7.5pt !important;
	position: relative;
	top: -15px;
	left: 45px
}
div.pricing a.feature-link span.icon {
	background-position: right center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 35px;
	height: 45px;
	vertical-align: middle;
	margin-right: 10px
}

div.pricing a.feature-link span.icon.ccavenue-finance { background-image: url(../images_mcpg/icon-price-feature-ccavenue-finance.png); }
div.pricing a.feature-link span.icon.multiple-currency { background-image: url(../images_mcpg/icon-price-feature-multiple-currency.png); }
div.pricing a.feature-link span.icon.easy-customization { background-image: url(../images_mcpg/icon-price-feature-easy-customization.png); }
div.pricing a.feature-link span.icon.dynamic-routing { background-image: url(../images_mcpg/icon-price-feature-dynamic-routing.png); }
div.pricing a.feature-link span.icon.retry-option { background-image: url(../images_mcpg/icon-price-feature-retry-option.png); }
div.pricing a.feature-link span.icon.ccavenue-checkout { background-image: url(../images_mcpg/icon-price-feature-ccavenue-checkout.png); }
div.pricing a.feature-link span.icon.push-report { background-image: url(../images_mcpg/icon-price-feature-push-report.png); }
div.pricing a.feature-link span.icon.shopping-cart { background-image: url(../images_mcpg/icon-price-feature-shopping-cart.png); }
div.pricing a.feature-link span.icon.iframe-integration { background-image: url(../images_mcpg/icon-price-feature-iframe-integration.png); }
div.pricing a.feature-link span.icon.responsive-checkout { background-image: url(../images_mcpg/icon-price-feature-responsive-checkout.png); }
div.pricing a.feature-link span.icon.user-management { background-image: url(../images_mcpg/icon-price-feature-user-management.png); }
div.pricing a.feature-link span.icon.marketing-tools { background-image: url(../images_mcpg/icon-price-feature-marketing-tools.png); }
div.pricing a.feature-link span.icon.brand-360 { background-image: url(../images_mcpg/icon-price-feature-brand-360.png); }
div.pricing a.feature-link span.icon.ccavenue-customer360 { background-image: url(../images_mcpg/icon-price-feature-customer-360.png); }
div.pricing a.feature-link span.icon.invoice-payments { background-image: url(../images_mcpg/icon-price-feature-invoice-payments.png); }
div.pricing a.feature-link span.icon.ccavenue-snip { background-image: url(../images_mcpg/icon-price-feature-ccavenue-snip.png); }
div.pricing a.feature-link span.icon.smart-analytics { background-image: url(../images_mcpg/icon-price-feature-smart-analytics.png); }
div.pricing a.feature-link span.icon.event-notification { background-image: url(../images_mcpg/icon-price-feature-event-notification.png); }
div.pricing a.feature-link span.icon.ccavenue-frisk { background-image: url(../images_mcpg/icon-price-feature-ccavenue-frisk.png); }
div.pricing a.feature-link span.icon.super-support { background-image: url(../images_mcpg/icon-price-feature-super-support.png); }


div.pricing .col-3 {
	border-left: solid 1px #fff
}
div.pricing .col-3 div.gosf-privilege {
	position: relative
}
div.pricing .col-3 div.gosf-privilege img.gosf-banner {
	max-width: 79px;
	position: absolute;
	top: -33px;
	right: -12px
}
div.pricing .span5.col-1 .text {
	font-size: 13px
}
div.pricing .description-text .span12.highlight-text {
	line-height: 18px;
	margin-top: 20px !important
}
div.pricing .col-1 .span12, div.pricing .col-2 .span12, div.pricing .col-3 .span12 {
	margin: 0 !important
}
div.pricing .col-2 .small-text, div.pricing .col-3 .small-text {
	font-size: 11px !important;
	line-height: -5px !important
}
div.pricing .even.last .text {
	padding: 15px 0;
	height: 50px;
	text-align: center
}
div.pricing .even.last .text .small-text {
	font-size: 11px !important
}
div.pricing .even.last .right-shadow {
	background-image: url(../images_mcpg/left-shadow-fade.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 50px
}
div.pricing .even.last .left-shadow {
	background-image: url(../images_mcpg/right-shadow-fade.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 50px
}
div.pricing .even.last .text {
	text-align: center
}
div.pricing table.terms-conditions {
	width: 75%
}
div.pricing table.terms-conditions tr.last-row td.text {
	border-bottom: none
}
div.pricing table.terms-conditions td.text {
	padding: 6px 8px 10px 0;
	font-size: 11px;
	color: #555;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #e9e9e9
}
div.pricing .pricing-condition {
	font-family: 'openSansLight', sans-serif;
	font-size: 18px;
	color: #444;
	background-position: right top;
	background-repeat: repeat-y;
	text-align: center;
	padding: 14px 0;
	line-height: 22px
}
.error {
	color: #CC2929 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px !important
}
label.infoImage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon_information.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	padding-top: 2px;
	position: relative;
	top: 5px
}
label.infoImageproduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon_information.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	padding-top: 7px;
	position: relative;
	top: 10px
}
label.infoImagenew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon_information.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	padding-top: 2px;
	position: relative;
	top: 5px
}
.no-radius {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0
}
body.registration .middle-container {
	min-height: 0px !important
}
div.registration-form .label {
	padding: 4px 0;
	text-align: right
}
div.registration-form .value {
	padding: 4px 0
}
div.registration-form .form .span12.fields .span4.textarea-label {
	padding-top: 0 !important;
	line-height: 12px
}
div.registration-form .form .span12.fields .span4.label span.visible-desktop {
	display: inline-block !important
}
input.textfield, textarea.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	border: solid 1px #dedede;
	padding: 4px 5px;
	margin: 0
}
select.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	border: solid 1px #dedede;
	margin: 0;
	padding: 4px 5px
}
#buyers div.page-heading div.span12 div.page-title {
	font-size: 40px
}
div.registration-form .section-title {
	border-width: 0 0 1px 0
}
div.registration-form .heading-text {
	font-family: 'openSansLight', Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 0 0 16px 0
}
div.registration-form .form {
	padding: 15px;
	margin: 0 !important
}
div.registration-form .form .span12.fields {
	margin: 11px 0 0 0
}
div.registration-form .form .span12.fields .span8 {
	margin: 0;
	position: relative;
	padding-left: 12px !important
}
div.registration-form .form .span12.fields .span8 .label {
	padding: 4px 0
}
div.registration-form .form .span12.tnc.fields {
	margin-top: 25px
}
div.registration-form .form .span12.tnc.fields .span8 {
	position: relative
}
div.registration-form .form .span12.tnc.fields .span8 #checkBox-error.error {
	position: absolute;
	top: 20px;
	left: 10px
}
div.registration-form .form .span12.phone-number .span8 .textfield.span2 {
	width: 42px
}
div.registration-form .form .span12.phone-number .span8 .textfield.span9 {
	width: 273px
}
div.registration-form .form .span12.min-max-amt .span8 .textfield.span5 {
	width: 175px
}
div.registration-form .form .span12.fields .span8 .currency {
	position: absolute;
	right: -30px;
	top: 5px
}
div.registration-form .form .span12.fields .span8 .multiplecurrency {
	height: 70px
}
div.registration-form .form.currencies-info-form .span12.fields .span8 .content-text {
	font-size: 11px;
	line-height: 25px
}
div.registration-form .form.button {
	padding-top: 0 !important
}
div.registration-form .form.button .span12.fields {
	margin: 0 !important
}
div.registration-form .form .span12.fields .primary-button {
	font-size: 22px;
	display: inline-block;
	padding: 8px 19px 12px 19px
}
div.registration-form.middle-container.thankyou {
	min-height: 1000px
}
div.registration-form .thankyou-msg {
	text-align: center;
	font-size: 27px;
	background-color: #f3f4f5;
	max-width: 572px;
	padding: 70px 20px 50px 20px;
	position: relative;
	left: 20%;
	right: 20%;
	margin: 140px 0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px
}
div.registration-form .thankyou-msg span.icon-thankyou {
	background-image: url(../images_mcpg/icon_successful_signup.png);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 101px;
	position: absolute;
	left: 0;
	top: -51px
}
div.registration-form .thankyou-msg span {
	display: block;
	font-size: 17px;
	line-height: 22px !important;
	color: #666;
	padding-top: 20px
}
div.registration-form .form.verify-form .span12.fields .primary-button {
	font-size: 16px;
	display: inline-block;
	padding: 7px 14px 8px
}
div.login-frame {
	padding: 42px 0 !important
}
div.login-frame div.login-content {
	padding-top: 8px;
	padding-right: 25px
}
div.login-frame div.login-content span.title-text {
	font-size: 22px
}
div.login-frame div.login-content span.divider-light {
	border-width: 0 0 1px 0;
	margin: 0 !important;
	padding: 10px 12px;
	display: table !important
}
div.login-frame div.login-content span.divider-light .span10.sub-heading-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle
}
div.login-frame div.login-content span.divider-light .span10.sub-heading-text span.heading-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	display: block
}
div.login-frame div.login-content div.existing-login span.innerpanel {
	font-family: 'openSansRegular', sans-serif;
	font-size: 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkist-border-radius: 4px;
	padding-left: 15px
}
div.login-frame div.login-content div.existing-login span.divider-light {
	padding: 25px 12px 30px 12px
}
div.login-frame div.login-content div.existing-login span.divider-light .span10.sub-heading-text {
	font-family: 'openSansRegular', sans-serif;
	font-size: 16px;
	vertical-align: middle;
	padding-top: 10px
}
div.login-frame div.login-content div.existing-login span.divider-light .span10.sub-heading-text span.inr {
	color: #2c71a7
}
div.login-frame div.login-content div.existing-login span.divider-light .span10.sub-heading-text span.usd {
	color: #2d9231
}
div.login-frame div.login-content div.existing-login span.divider-light .span10.sub-heading-text a.button {
	font-family: 'openSansRegular', sans-serif;
	font-size: 15px;
	color: #fff;
	padding: 6px 20px 8px 20px;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
div.login-frame div.login-content div.existing-login span.divider-light .span10.sub-heading-text a.inr-btn {
	background-color: #2c71a7
}
div.login-frame div.login-content div.existing-login span.divider-light .span10.sub-heading-text a.usd-btn {
	background-color: #2d9231
}
div.login-frame div.login-form {
	padding: 3px 20px 20px 20px
}
div.login-frame div.login-form .span12 {
	margin-left: 0
}
div.login-frame div.login-form span.title-text {
	font-family: 'openSansRegular', sans-serif;
	font-size: 20px;
	border-width: 0 0 1px 0;
	padding-bottom: 2px;
	line-height: 48px;
	margin: 0 !important
}
div.login-frame div.login-form #forgotpassbox span.title-text, div.login-frame div.login-form #resetpassbox-Success span.title-text, div.login-frame div.login-form #resetpassbox-Failure span.title-text, div.login-frame div.login-form #loginbox span.title-text.buyers {
	padding: 17px 0 18px 0
}
div.login-frame div.login-form .innerpanel.info-text {
	font-size: 16px
}
div.login-frame div.login-form span.innerpanel {
	padding: 15px 0 3px 0
}
div.login-frame div.login-form span.content-text {
	line-height: 18px
}
div.login-frame div.login-form .content-text.info {
	font-size: 11px
}
div.login-frame div.login-form span.border {
	border-width: 0 0 1px 0;
	margin: 12px 0
}
div.login-frame div.login-form span.button {
	margin: 15px 0 5px 0
}
div.login-frame div.login-form a.primary-button {
	font-family: 'openSansRegular', sans-serif;
	font-size: 14px;
	padding: 5px 12px;
	display: inline-block
}
body.reset-password div.login-frame {
	max-width: 500px !important;
	padding: 15px 0 42px 0 !important;
	margin: 25px auto !important
}
body.reset-password .reset-password-table .reset-logo {
	text-align: center
}
body.reset-password .reset-password-table.create-password .page-title {
	font-size: 20px
}
body.reset-password .reset-password-table .page-title {
	font-size: 28px;
	text-align: center;
	padding: 50px 0 5px 0;
	text-transform: uppercase
}
body.reset-password .reset-password-table .secondary-text {
	font-size: 15px;
	text-align: center;
	padding: 0 0 28px 0;
	line-height: 19px
}
body.reset-password .reset-password-table .reset-footer {
	font-size: 11px;
	text-align: center
}
body.reset-password .reset-password-table div.login-form span.button a.primary-button {
	text-decoration: none
}
body.reset-password .reset-password-table div.login-form .span4 {
	width: 120px
}
body.reset-password .reset-password-table div.login-form span.innerpanel, body.reset-password div.login-form span.content-text {
	padding: 8px 0 8px 0
}
body.reset-password .reset-password-table div.login-form [class*="span"] {
	margin-left: 0 !important
}
body.reset-password .reset-password-table div.login-form span.info {
	padding-top: 0 !important
}
body.reset-password .reset-password-table.create-password .secondary-text {
	font-size: 14px
}
.footer-bg {
	background-color: #f3f4f5;
	margin: 0
}
.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #444;
	line-height: 20px
}
table.live-chat-banner {
	width: 100%;
	margin: 0 auto !important;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999
}
table.live-chat-banner td .live-chat {
	position: relative
}
table.live-chat-banner td .live-chat div.chat {
	position: absolute;
	right: -10px;
	top: -57px;
	width: 200px;
	height: 100px;
	float: right;
	text-align: right !important
}
div.span12.footer-panel {
	margin: 0 auto !important;
	position: relative;
	max-width: 950px;
	float: none
}
div.footer-panel div.span10.footer-links {
	position: relative;
	margin: 0 auto !important;
	max-width: 790px
}
.footer-bg .span10.footer-text.footer_bottom {
	position: relative;
	margin: 0 auto !important;
	max-width: 950px;
	float: none;
	padding-bottom: 20px;
	padding-top: 0 !important;
	margin-top: -20px !important
}
div.footer-panel div.span10.footer-links div.span4 a.footer-link {
	text-decoration: none;
	font-size: 12px
}
div.footer-panel div.span10.footer-links div.span4 a.footer-link:Hover {
	text-decoration: underline
}
div.footer-panel div.span10.footer-links div.span4 a.footer-link1 {
	text-decoration: underline;
	font-size: 11px
}
div.footer-panel div.span10.footer-links div.span4 a.footer-link1:Hover {
	text-decoration: none
}
div.footer-panel div.span10.footer-links div.span4.footer-text {
	position: relative;
	text-align: left;
	margin: 16px 0 8px 0;
	padding: 4px 0;
	width: 37%;
	display: inline-block
}
div.footer-panel div.span10.footer-links div.span7.footer-logos {
	position: relative;
	text-align: left;
	margin: 15px 0 0 0 !important;
	padding: 0 0 4px 0;
	display: inline-block;
	float: left
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span6, div.footer-panel div.span10.footer-links div.span7.footer-logos .span10 {
	float: right;
	margin: 0
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span1.logo {
	position: relative;
	margin-top: 5px;
	margin-right: 0;
	text-align: right;
	width: auto;
	height: 40px;
	margin-left: 10px
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span1.logo.first {
	margin-left: 0
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span1.logo.last {
	margin-right: 0 !important
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span1.logo.norton {
	position: relative;
	margin-top: 0;
	margin-right: 0;
	text-align: right;
	width: auto;
	height: 40px
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span1.logo.pci {
	margin-top: -3px
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span12 .span1.logo {
	margin-right: 3px
}
div.footer-panel div.span10.footer-links div.span7.footer-logos .span10 .span1.logo {
	margin-left: 20px;
	margin-right: 0;
	margin-top: 12px
}
div.footer-panel div.span10.footer-links div.span4.footer-text, div.footer-panel div.span10.footer-links div.span4 a.footer-link {
	font-size: 12px;
	line-height: 15px
}
div.span12.footer-panel div.span2.super-brand-seal {
	margin-top: 30px
}
div.press-landing-table {
	padding-bottom: 60px
}
div.press-landing-table div.default-divider {
	border-width: 0 0 1px 0;
	padding: 24px 53px 23px 53px;
	margin-left: 0
}
div.press-landing-table div.default-divider div.span2 span.pill {
	display: block;
	vertical-align: middle;
	text-align: center;
	padding-right: 20px;
	border-right: 1px solid #e5e5e5;
	background: none
}
div.press-landing-table div.default-divider div.span2 span.pill .pr-calander {
	display: block;
	width: 53px;
	height: 61px;
	background: url(../images_mcpg/calander-bg.png) no-repeat #fff0;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 26px
}
div.press-landing-table div.default-divider div.span2 span.pill .pr-calander .pr-date {
	display: block;
	font-size: 26px;
	color: #161a1c
}
div.press-landing-table div.default-divider div.span2 span.pill .pr-years-text {
	display: block;
	font-size: 14px;
	color: #5b6471;
	margin-top: 7px
}
div.press-landing-table div.default-divider div.content-height {
	margin-top: 7px;
	padding-left: 13px
}
div.press-landing-table div.default-divider div.content-height1 {
	margin-top: 6px;
	padding-left: 13px
}
div.press-landing-table div.default-divider div.span10 span a.primary-link:link {
	font-size: 15px;
	line-height: 22px;
	text-decoration: none
}
div.press-landing-table div.default-divider div.span10 span a.primary-link:hover {
	text-decoration: none
}
div.press-landing-table div.default-divider div.span10 span.secondary-text {
	font-size: 12px;
	margin-left: 0;
	margin-top: 12px
}
div.press-landing-table div.default-divider div.span10 span.secondary-text a.secondary-link {
	font-size: 11px;
	text-decoration: none
}
div.press-room-article div.article-content {
	padding: 22px 0 0;
	margin-left: 0
}
div.press-room-article div.article-content div.content-title {
	padding-bottom: 7px;
	font-size: 22px
}
div.press-room-article div.article-content div.secondary-text {
	padding-bottom: 20px;
	font-size: 13px
}
div.press-room-article div.span12 {
	margin-left: 0
}
div.press-room-article div.content-text {
	line-height: 20px;
	font-size: 15px;
	text-align: justify
}
div.press-room-article div.article-content div.innerpanel {
	padding: 5px 15px 5px 5px;
	margin-bottom: 10px;
	display: block
}
div.press-room-article div.article-content div.innerpanel span.text {
	vertical-align: middle;
	margin-top: 3%;
	display: block
}
div.press-room-article div.article-content div.innerpanel img {
	float: left;
	padding-right: 15px;
	display: inline-block
}
div.press-room-article div.article-content ul {
	display: inline-block;
	width: 33%
}
div.press-room-article div.article-content ul li.partial-customer-list {
	background-image: url(../images_mcpg/bullet_arrow_gray.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 25px
}
div.clients-list {
	margin: 0 0 0 0;
	border: 0 solid red;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
	margin-top: 30px
}
div.clients-list div.default-divider.first {
	margin-top: 7px
}
div.clients-list div.default-divider {
	border-width: 0 0 1px 0;
	display: inline-block;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 0 0 0
}
div.clients-list div.default-divider div.centered-text {
	position: absolute;
	left: 0;
	right: 0;
	top: -20px
}
div.clients-list div.default-divider div.centered-text span.title-text {
	font-size: 20px;
	background-color: #fff;
	padding: 0 10px;
	font-family: 'openSansRegular', sans-serif
}
div.clients-list div.span12.clients-logo {
	margin: 10px 0 40px;
	padding-top: 28px;
	border: 0 solid red;
	display: inline-block;
	height: auto;
	max-width: 950px
}
div.clients-list div.span12.clients-logo.last {
	margin-bottom: 0px !important
}
div.clients-list div.span12.clients-logo div.span3 {
	margin: 0 0 0 36px;
	display: inline-block;
	padding-bottom: 10px;
	max-height: 118px;
	min-height: 118px;
	max-width: 210px;
	text-align: center;
	float: left
}
div.clients-list div.span12.clients-logo div.span3.first {
	margin-left: 0px !important
}
div.clients-list div.span12.clients-logo div.span3 a.primary-link {
	margin-top: 0;
	margin-left: 0;
	text-decoration: none;
	display: block;
	text-align: center;
	vertical-align: top;
	height: auto;
	line-height: 13px;
	font-size: 12px
}
div.clients-list div.span12.clients-logo div.span3 a.primary-link:hover {
	text-decoration: none
}
div.page-heading div.secondary-text select.year {
	height: 30px;
	border-radius: 0;
	font-size: 13px;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-top: 20px;
	border: 1px solid #dedede;
	width: 72px
}
.newsletter div.middle-container .newsletter-list {
	margin-top: 0;
	padding: 0;
	margin-left: 10px
}
.newsletter div.middle-container .newsletter-list div.span3 {
	margin-right: 1px;
	margin-left: 0;
	width: 24.5%;
	margin-bottom: 50px;
	height: auto;
	display: block
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-block {
	position: relative
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-block a:link {
	min-height: 234px;
	width: 100%;
	position: relative;
	top: 0;
	display: block;
	bottom: 0
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-block a:link .divider-light {
	border-width: 0 0 0 0
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-block a:hover .divider-light {
	border-width: 6px 6px 0 6px;
	border-color: rgb(255 255 255 / .7)
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-block a:link .img-bg {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 0
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-block a:link .img-main {
	position: absolute;
	display: block;
	margin: 0;
	max-width: 135px;
	width: 100%;
	padding: 0;
	left: 0;
	right: 0;
	margin-left: auto !important;
	margin-right: auto !important;
	bottom: 0;
	text-align: center;
	z-index: 50
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-link a.primary-link {
	margin-top: 10px;
	margin-left: 0;
	display: block;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	height: auto !;
	line-height: 19px;
	font-size: 15px
}
.newsletter div.middle-container .newsletter-list div.span3 div.news-link a.primary-link:hover {
	text-decoration: none
}
.newsletter-list .last {
	margin-bottom: 0px !important
}
.newsletter div.middle-container .span12.newsletter-list {
	display: flex;
	flex-wrap: wrap
}
.newsletter div.middle-container .newsletter-list div.span6 {
	margin-left: 0;
	margin-bottom: 45px;
	padding-right: 15px;
	width: 50%
}
.newsletter div.middle-container .newsletter-list div.span6:nth-child(2n+2) {
	padding-left: 15px;
	padding-right: 0
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-block a {
	display: block
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-block a img {
	display: block;
	width: 100%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 15%)
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-link {
	display: block;
	margin-left: 0;
	margin-top: 25px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-link h2 {
	margin-bottom: 11px;
	line-height: 25px;
	letter-spacing: -.2px
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-link h2 a {
	font-size: 18px;
	font-weight: 700;
	color: #464445;
	text-decoration: none
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-link a.primary-link {
	font-size: 15px;
	color: gray;
	text-decoration: none
}
.newsletter div.middle-container .newsletter-list div.span6 div.news-link a.primary-link:hover {
	text-decoration: none
}
div.container-fluid div.middle-container.corporate-profle {
	margin: 0 auto;
	border: 0 solid red;
	max-width: 950px
}
div.container-fluid div.middle-container.corporate-profle div.span12 {
	position: relative;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 {
	padding: 0;
	width: 31%;
	height: 100%;
	padding: 15px;
	margin-left: 15px;
	display: inline-block;
	text-align: center
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .portrait {
	position: relative;
	text-align: center
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .portrait .inner-pad {
	padding: 28px 23px
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .primary-text {
	line-height: 36px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 15px 0 0;
	display: inline-block
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .secondary-text {
	font-size: 13px;
	line-height: 18px;
	display: inline-block
}
.commercial-div {
	background: #549cc3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.travel-div {
	background: #5cd0bc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.community-div {
	background: #a2d25e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.commercial-div .inner-button {
	border: 3px solid #549cc3
}
.commercial-div .inner-button:hover {
	border: 3px solid #bbd7e7
}
.travel-div .inner-button {
	border: 3px solid #5cd0bc
}
.travel-div .inner-button:hover {
	border: 3px solid #beece4
}
.community-div .inner-button {
	border: 3px solid #a2d25e
}
.community-div .inner-button:hover {
	border: 3px solid #daedbf
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .biography {
	display: none
}
div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .big-portrait {
	display: none
}
.company-profile .profile-detail {
	width: 100%;
	position: relative;
	display: inline-block
}
.company-profile .profile-detail .inline-name {
	position: absolute;
	top: 128px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 315px;
	padding: 3px 0;
	text-align: center;
	background: #3aaddb;
	z-index: 2;
	height: auto
}
.company-profile .profile-detail .inline-name .title-text {
	line-height: 25px;
	padding: 10px;
	font-size: 22px;
	font-weight: 700
}
.company-profile .profile-detail .inline-image {
	text-align: center;
	margin: 0;
	width: 100%
}
.company-profile .profile-detail .icon-email {
	position: relative
}
.company-profile .profile-detail a.primary-link {
	font-size: 12px;
	text-decoration: none;
	line-height: 18px
}
.company-profile .profile-detail .inline-bio {
	background: none repeat scroll 0 0 #fff;
	padding: 20px 10px 20px 20px;
	position: relative;
	margin-top: 51px;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 740px
}
.company-profile .profile-detail .inline-bio .content {
	line-height: 18px;
	margin: 5px 10px;
	padding: 0;
	text-align: left;
	position: relative;
	min-height: 327px
}
.company-profile .profile-detail .inline-bio .content.scroll-pane {
	width: 100%;
	height: auto;
	overflow: auto
}
.company-profile .profile-detail .inline-bio .content .span12 {
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 0
}
.company-profile .profile-detail .inline-bio .content .corporate-box {
	border: 1px solid #e5e5e5;
	padding: 21px 12px 15px;
	height: 220px;
	display: inline-block;
	float: left;
	text-align: left;
	position: relative;
	width: 307px;
	margin-top: 5px
}
.company-profile .profile-detail .inline-bio .content .corporate-box.second {
	float: right !important
}
.company-profile .profile-detail .inline-bio .content .corporate-box img {
	margin-bottom: 20px
}
.company-profile .profile-detail .inline-bio .content .corporate-box .content-text {
	text-align: left;
	line-height: 16px;
	margin-bottom: 0;
	font-size: 12px
}
.company-profile .profile-detail .inline-bio .content .corporate-box .content-text p {
	margin-bottom: 0
}
.company-profile .profile-detail .inline-bio .content .corporate-box a.secondary-link {
	margin-top: 10px;
	display: inline-block
}
.travel-bg {
	background: #5cd0bc !important
}
.community-bg {
	background: #a2d25e !important
}
.company-profile .jspPane {
	text-align: left;
	color: #474747;
	width: 96%
}
.company-profile .jspPane p {
	margin-bottom: 13px;
	font-size: 13px
}
.company-profile .jspContainer {
	width: 745px !important;
	height: 400px
}
.company-profile .fancybox-nav {
	display: none
}
.company-profile .fancybox-close {
	right: 0;
	top: 179px
}
.border-nav {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 23px
}
.border-nav ul {
	display: inline-flex
}
.border-nav ul li {
	display: inline-block
}
.border-nav ul .sep {
	width: 1px;
	height: 27px;
	border-bottom: 4px solid #fff;
	background: #e5e5e5;
	display: inline-block
}
.border-nav a {
	padding: 7px 14px;
	border-bottom: 3px solid #b6b6b6;
	text-decoration: none;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b1b1b1;
	margin: 0
}
.border-nav a:hover, .associates .border-nav a.active, .alliances .border-nav a.active {
	text-decoration: none;
	border-bottom: 3px solid #252b2f;
	color: #252b2f
}
.associates .content-box {
	min-height: 300px
}
div.associates-list .associates-logo-section {
	display: block;
	position: relative;
	margin: 50px 0 0 0;
	padding: 9px 12px;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #171717
}
div.associates-list .associates-logo-section:first-child {
	margin: 0
}
div.associates-list .associates-logo-section span {
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: middle;
	position: relative;
	background-color: #88c133;
	margin-right: 10px
}
div.associates-list div.span12.associates-logo {
	margin: 0 0 0px !important;
	display: inline-block
}
div.associates-list div.span12.associates-logo.border-light {
	border-width: 1px 0 0 1px
}
div.associates-list div.span12.associates-logo div.span2 {
	margin: 0 0 0 0;
	margin: 0 0 0 0 \0/;
	display: inline-block;
	height: 101px;
	width: 158px;
	text-align: center
}
div.associates-list div.span12.associates-logo div.span2 .span12 {
	position: relative;
	vertical-align: middle
}
div.associates-list div.span12.associates-logo div.span2.border-light {
	border-width: 0 1px 1px 0
}
div.associates-list div.span12.associates-logo div.span2:first-child.border-light {
	border-width: 0 1px 1px 0
}
div.associates-list div.span12.associates-logo div.span2 .span12 img {
	margin-top: 0
}
div.associates-list div.span12.associates-logo div.span2.first {
	margin-left: 0px !important
}
div.associates-list div.span12.associates-logo div.span2 a.primary-link {
	margin-top: 0;
	margin-left: 0;
	text-decoration: none;
	display: block;
	text-align: center;
	vertical-align: top;
	height: auto;
	line-height: 13px;
	font-size: 12px
}
div.associates-list div.span12.associates-logo div.span2 a.primary-link:hover {
	text-decoration: none
}
.associates .resp-tab-content {
	padding: 0 !important
}
.associates .resp-tabs-list {
	border-top: 1px solid #e6e6e6;
	width: 100%;
	text-align: center;
	margin-bottom: 29px;
	margin-top: 28px
}
.associates .resp-tabs-list li {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999;
	display: inline-block;
	cursor: pointer;
	margin-top: -26px;
	padding: 0 30px
}
.associates .resp-tabs-list li i {
	font-size: 15px !important;
	font-style: normal !important
}
.associates .resp-tabs-list li span {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #171717;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 6px 16px;
	border: 1px solid #e6e6e6;
	background: #fff;
	margin-bottom: 6px
}
.associates .resp-tabs-list li:hover span {
	background: #fff;
	color: #171717;
	border: 1px solid #171717
}
.associates .resp-tabs-list li:hover {
	color: #252b2f
}
.associates .resp-tabs-list li.resp-tab-active span {
	background: #171717;
	color: #f4f6f9;
	border: 0 solid #171717;
	padding: 8px 18px
}
.associates .resp-tabs-list li.resp-tab-active {
	color: #252b2f
}
.alliances .border-nav {
	margin-bottom: 31px
}
.box-logo {
	min-width: 180px;
	max-width: 180px;
	min-height: 108px;
	max-height: 108px;
	border: 5px solid #ebf0f1
}
.box-logo.logo-janacash {
	background: url(../images_mcpg/jana_cash.png) no-repeat center center
}
.box-logo.logo-zoho {
	background: url(../images_mcpg/img-logo-zoho.gif) no-repeat center center
}
.box-logo.logo-zepo {
	background: url(../images_mcpg/img-logo-zepo.jpg) no-repeat center center
}
.box-logo.logo-martjack {
	background: url(../images_mcpg/img-logo-martjack.gif) no-repeat center center
}
.box-logo.logo-mobiKwik {
	background: url(../images_mcpg/img-logo-mobikwik.gif) no-repeat center center
}
.box-logo.logo-powerstores {
	background: url(../images_mcpg/img-logo-powerstore.gif) no-repeat center center
}
.box-logo.logo-buildabazaar {
	background: url(../images_mcpg/img-logo-buildabazaar.gif) no-repeat center center
}
.box-logo.logo-vpasp {
	background: url(../images_mcpg/img-logo-vpasp.gif) no-repeat center center
}
.box-logo.logo-netmystore {
	background: url(../images_mcpg/img-logo-netmystore.gif) no-repeat center center
}
.box-logo.logo-bigcommerce {
	background: url(../images_mcpg/img-logo-bigcommerce.gif) no-repeat center center
}
.box-logo.logo-paytm {
	background: url(../images_mcpg/img-logo-paytm.gif) no-repeat center center
}
.box-logo.logo-net4 {
	background: url(../images_mcpg/img-logo-net4.gif) no-repeat center center
}
.box-logo.logo-storehippo {
	background: url(../images_mcpg/img-logo-storehippo.gif) no-repeat center center
}
.box-logo.logo-zencommerce {
	background: url(../images_mcpg/img-logo-zencommmerce.jpg) no-repeat center center
}
.alliances-panel {
	border-bottom: 1px solid #e5e5e5;
	padding: 37px 0 20px
}
.alliances-panel {
	margin-left: 0 !important
}
.alliances-panel.first-pad {
	padding-top: 0px !important
}
.row-fluid .alliances-panel .span8 {
	width: 76.3% !important
}
.row-fluid .alliances-panel .span4 {
	width: 32% !important
}
.alliances-panel .panel-title {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #1f2938;
	line-height: 22px;
	text-indent: -2px
}
.alliances-panel p {
	font-size: 12px;
	color: #373737;
	line-height: 20px;
	margin-top: 17px
}
.alliances-panel .aliance-info li {
	background: url(../images_mcpg/collapse-arrow.png) left 11px no-repeat;
	font-size: 12px !important;
	border-bottom: 1px solid #e5e5e5;
	padding: 9px 14px
}
.alliances-panel .aliance-info {
	margin-top: 7px
}
.alliances-panel .aliance-info li.last {
	border-bottom: 0
}
.alliances-panel .primary-button {
	padding: 7px 29px;
	float: left;
	font-size: 15px;
	color: #fff;
	margin-top: 16px;
	text-decoration: none;
	border: 3px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.alliances-panel .primary-button:hover {
	border: 3px solid #e4e4e4
}
.alliances .row-fluid .alliances-panel .span8 .span4 {
	margin-left: 0px !important;
	width: 36% !important;
	float: right
}
.alliances .row-fluid .alliances-panel .span8 .span8 {
	margin-left: 0px !important;
	width: 52% !important
}
.alliances .row-fluid .alliances-panel .ul-title {
	margin: 8px 0 12px
}
.fr {
	float: right
}
.faq_ccav .middle-container, .servicedetails_ccav .middle-container {
	max-width: 800px !important
}
.faq_ccav .page-title, .servicedetails_ccav .page-title {
	margin-bottom: 0px !important
}
.faq-title.active {
	background: #283d49;
	color: #fff;
	cursor: auto !important;
	margin-bottom: 0 !important
}
.faq-title.active:hover {
	background: #283d49
}
.faq-title {
	font-size: 14px;
	color: #171717;
	padding: 11px 0 12px !important;
	width: 100%;
	display: inline-block;
	cursor: pointer;
	background: #f4f6f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px
}
.faq-title:hover {
	background: #d4dce8
}
.faq-tlt-pad {
	padding-left: 21px;
	padding-right: 20px
}
.faq-img {
	display: block;
	text-align: center
}
.faq-bank-list td, .faq-bank-list th {
	padding: 5px;
	word-wrap: break-word;
	line-height: 15px
}
.pageContent {
	width: 400px
}
.accord-content {
	padding-bottom: 20px;
	width: 100%;
	float: left
}
.accordion {
	list-style-type: none;
	padding: 0;
	margin: 0 20px
}
.accordion ul {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%
}
.accordion li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%
}
.accordion li.active>a.faq-que {
	background: url(../images_mcpg/expand-arrow.png) no-repeat left 16px;
	color: #3aaddb;
	cursor: auto;
	border-bottom: 1px solid #fff
}
.accordion a:hover.faq-que {
	color: #3aaddb
}
.accordion li .faq-ans {
	background: #f4f6f9;
	display: block;
	clear: both;
	float: left;
	font-size: 12px;
	position: relative;
	line-height: 20px;
	width: 100%;
	margin-bottom: 1px
}
.accord-content .faq-ans.note {
	background: #f4f6f9;
	display: block;
	clear: both;
	float: left;
	font-size: 12px;
	position: relative;
	line-height: 20px;
	width: 92%;
	margin: 10px auto 0 10px
}
.accord-content .faq-ans.note {
	padding: 20px
}
.accordion li .faq-ans.compliance * {
	font-size: 12px !important
}
.accord-content .accordion li .faq-ans.compliance .table-content ul {
	margin-bottom: 25px
}
.accord-content .accordion li .faq-ans.compliance .table-content ul li {
	font-size: 12px;
	margin: 5px 10px 5px 30px;
	list-style-type: disc !important;
	display: list-item
}
.faq-ans table td {
	font-size: 12px !important
}
.accordion a.faq-que {
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	color: #222;
	padding: 11px 14px;
	display: block;
	cursor: pointer;
	background: url(../images_mcpg/collapse-arrow.png) no-repeat left 14px
}
.accordion a.faq-que.last {
	border-bottom: 0 !important
}
.accordion .faq-close {
	background: url(../images_mcpg/icon_close.gif) no-repeat 0 0;
	width: 18px;
	height: 17px;
	position: absolute;
	right: 0;
	top: 0;
	text-indent: -50px;
	overflow: hidden;
	padding: 0px !important
}
.feedbackList li {
	background: url(../images_mcpg/bullet_circle.png) left 12px no-repeat;
	font-size: 12px !important;
	border-bottom: 1px solid #dee0e4;
	padding: 5px 0 5px 10px
}
.feedbackList.prohibited-list p strong, .feedbackList.prohibited-list strong {
	font-size: 13px;
	color: #222;
	display: block;
	margin-top: 20px
}
.feedbackList.prohibited-list ul {
	background-image: none;
	list-style-type: disc !important;
	margin-left: 15px !important;
	margin-bottom: 20px
}
.feedbackList.prohibited-list ol {
	list-style-type: disc !important;
	margin-left: 15px !important
}
.feedbackList.prohibited-list ul li {
	border-bottom-width: 0;
	font-size: 11px !important;
	padding: 5px 0 0 10px;
	line-height: 18px
}
.feedbackList li.last {
	border-bottom: 0;
	margin-bottom: 10px
}
.accordion li .faq-ans .inner-pad {
	padding: 20px;
	font-size: 12px;
	display: inline-block;
	width: auto
}
.accordion li .faq-ans .inner-pad ul.inner-list {
	padding: 0;
	margin: 0;
	list-style: outside;
	list-style-type: disc;
	width: 100%
}
.accordion li .faq-ans .inner-pad ul.inner-list li {
	padding: 0;
	padding-left: 11px;
	font-size: 12px;
	margin-top: 5px;
	background: url(../images_mcpg/bullet_circle.png) no-repeat left top 7px
}
.accordion li .faq-ans .inner-pad .table-wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block
}
.accordion li .faq-ans .inner-pad ul li .table-wrapper .table_row.customLineheight {
	line-height: 17.75px
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1, .accordion li .faq-ans .inner-pad .table-wrapper .table-col2 {
	width: 49.5%;
	float: left;
	height: 100%;
	padding: 0;
	margin: 0;
	display: inline-block
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1 .table_title, .accordion li .faq-ans .inner-pad .table-wrapper .table-col2 .table_title {
	font-size: 12px;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	padding: 5px 0 5px 10px;
	font-weight: 700
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1.border {
	border-right-width: 0
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1 .table_title.border, .accordion li .faq-ans .inner-pad .table-wrapper .table-col2 .table_title.border {
	border-width: 0 0 1px 0
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1 .table_row, .accordion li .faq-ans .inner-pad .table-wrapper .table-col2 .table_row {
	padding: 10px;
	font-size: 12px;
	width: 100%;
	line-height: 18px;
	min-height: 100px;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1 .table_row.border, .accordion li .faq-ans .inner-pad .table-wrapper .table-col2 .table_row.border {
	border-width: 0 0 1px 0
}
.accordion li .faq-ans .inner-pad .table-wrapper .table-col1 .table_row.border:last-child, .accordion li .faq-ans .inner-pad .table-wrapper .table-col2 .table_row.border:last-child {
	border-width: 0
}
.associates div.submenupanel {
	height: 47px !important
}
.popup {
	padding: 0
}
.popup .close {
	background: url(../images_mcpg/icon_close.gif) no-repeat 0 0;
	width: 18px;
	height: 17px;
	position: absolute;
	right: 0;
	top: 0;
	text-indent: -50px;
	overflow: hidden;
	padding: 0px !important;
	z-index: 5555;
	cursor: pointer
}
.popup .title-text {
	font-size: 25px;
	padding: 10px 0;
	text-align: left
}
.popup .title-text span {
	float: left;
	width: 20px;
	height: 20px;
	display: block
}
.popup .title-text.border {
	border-width: 0 0 1px 0
}
.popup div.span12 {
	margin-left: 0px !important
}
.popup .span12 .content-text {
	margin: 0;
	padding: 0 20px;
	margin-top: 25px;
	text-align: left
}
.popup .span12 .content-text ul {
	list-style: inside;
	margin: 0;
	padding: 0
}
.popup .span12 .content-text ul li {
	list-style-type: disc;
	margin-bottom: 10px;
	padding: 0;
	font-size: 14px;
	line-height: 18px
}
#public_holiday_popup {
	width: 400px
}
#public_holiday_popup.popup .span12 .content-text {
	margin: 0;
	padding: 0 20px;
	margin-top: 10px;
	text-align: left
}
ul.chargebackList:first-child {
	margin-top: 5px
}
ul.chargebackList {
	border-bottom: 1px solid #dee0e4;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.chargebackList li:first-child {
	background: url(../images_mcpg/bullet_circle.png) left 7px no-repeat
}
.chargebackList li {
	font-size: 12px !important;
	padding: 0 0 0 10px
}
#nodal_officer_popup, #rbi_ombudsman_scheme_popup {
	width: 80%;
	max-width: 700px;
	padding: 20px
}
a.nodal_officer_popup_open.secondary-link, a.rbi_ombudsman_scheme_popup_open.secondary-link {
	font-size: 14px !important
}
#nodal_officer_popup .listing-header, #rbi_ombudsman_scheme_popup .listing-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2c2c2c;
	line-height: 25px
}
#nodal_officer_popup.popup .span12 .content-text, #rbi_ombudsman_scheme_popup.popup .span12 .content-text {
	margin: 0;
	padding: 0 20px;
	margin-top: 10px;
	text-align: left
}
#rbi_ombudsman_scheme_popup.popup .span12 .content-text {
	padding-left: 0 !important
}
div.privacy-info div.content-text {
	line-height: 20px
}
div.privacy-info.customer strong.content-text {
	font-size: 15px
}
div.privacy-info.customer strong.for-customers.primary-text {
	display: none
}
div.merchant.privacy-info.customer strong.for-customers.primary-text {
	display: block
}
div.features-tabs {
	position: fixed;
	top: 103px;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 96px;
	text-align: center;
	z-index: 555;
	background-color: #fff;
	-webkit-transition: linear .3s;
	-moz-transition: linear .3s;
	-ms-transition: linear .3s;
	-o-transition: linear .3s;
	transition: linear .3s;
	border-bottom: 1px solid #E3E3E3;
	display: none
}
@media screen and (max-width:767px) {
	div.features-tabs {
		top: 84px
	}
}
div.features-tabs table {
	display: block;
	max-width: 950px;
	margin: 0 auto
}
div.features-tabs table td.icons {
	display: block;
	min-width: 950px
}
div.features-tabs table .span12.icons .span10.owl-carousel {
	width: 100%;
	max-width: 950px;
	vertical-align: top;
	text-align: center;
	float: none
}
a.features-icons:link, a.features-icons:visited {
	display: inline-block;
	width: 125px;
	height: 37px;
	background-position: center -80px;
	background-repeat: no-repeat;
	background-size: auto auto;
	text-decoration: none;
	font-family: 'seguisb' Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #798a96;
	text-align: center;
	vertical-align: top;
	padding-top: 59px
}
a.features-icons:hover {
	background-position: center 15px;
	color: #273038
}
a.active-feature {
	background-position: center 15px !important;
	color: #273038 !important
}
.max-payment-options {
	background-image: url(../images_mcpg/features-icon-max-payment-option.png)
}
.multi-currency-option {
	background-image: url(../images_mcpg/features-icon-multi-currency-option.png)
}
.multilingual-option {
	background-image: url(../images_mcpg/features-icon-multilingual.png)
}
.fastest-activation {
	background-image: url(../images_mcpg/features-icon-fastest-activation.png)
}
.smart-routing {
	background-image: url(../images_mcpg/features-icon-smart-routing.png)
}
.retry-option {
	background-image: url(../images_mcpg/feature-icon-retry-option.png)
}
.ccavenue-one-click {
	background-image: url(../images_mcpg/features-icon-ccavenue-oneclick.png)
}
.card-storage-vault {
	background-image: url(../images_mcpg/features-icon-card-storage-vault.png)
}
.ccavenue-store-front {
	background-image: url(../images_mcpg/features-icon-ccavenue-store-front.png)
}
.iframe-integration {
	background-image: url(../images_mcpg/features-icon-iframe-integration.png)
}
.mobile-checkout-page {
	background-image: url(../images_mcpg/features-icon-mobile-checkout-page.png)
}
.easy-customization {
	background-image: url(../images_mcpg/features-icon-easy-customization.png)
}
.ccavenue-shopping-cart {
	background-image: url(../images_mcpg/features-icon-ccavenue-shopping-cart.png)
}
.shopping-cart-plugins {
	background-image: url(../images_mcpg/features-icon-shopping-cart-plugins.png)
}
.marketing-tools {
	background-image: url(../images_mcpg/features-icon-marketing-tools.png)
}
.brand-360-degree {
	background-image: url(../images_mcpg/feature-icon-brand-360-degree.png)
}
.customer-360 {
	background-image: url(../images_mcpg/feature-icon-Customer360.png)
}
.ccavenue-snip {
	background-image: url(../images_mcpg/features-icon-ccavenue-snip.png)
}
.online-invoice {
	background-image: url(../images_mcpg/features-icon-online-invoice.png)
}
.ccavenue-phonepay {
	background-image: url(../images_mcpg/features-icon-ccavenue-phonepay.png)
}
.smart-analytics {
	background-image: url(../images_mcpg/features-icon-smart-analytics.png)
}
.live-monitoring {
	background-image: url(../images_mcpg/features-icon-live-monitoring.png)
}
.dynamic-notification {
	background-image: url(../images_mcpg/features-icon-dynamic-notification.png)
}
.firsk {
	background-image: url(../images_mcpg/features-icon-firsk.png)
}
.customer-support {
	background-image: url(../images_mcpg/features-icon-customer-support.png)
}
.features-tabs #features-icon-panel .owl-controls .owl-buttons {
	position: relative
}
.features-tabs #features-icon-panel .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	left: 0;
	top: -96px;
	display: inline-block;
	width: 37px;
	text-indent: -150px;
	color: #fff;
	overflow: hidden
}
.features-tabs #features-icon-panel .owl-controls .owl-buttons .owl-next {
	position: absolute;
	right: 0;
	top: -96px;
	display: inline-block;
	width: 37px;
	text-indent: 150px;
	color: #fff;
	overflow: hidden
}
.features-icons-nav {
	display: inline-block;
	height: 96px;
	background-repeat: no-repeat;
	background-size: auto auto;
	text-decoration: none;
	vertical-align: top
}
.owl-prev {
	background-image: url(../images_mcpg/features_icons_prev.png);
	background-position: left -70px;
	background-color: transparent !important
}
.owl-prev:hover {
	background-position: left 10px
}
.owl-next {
	background-image: url(../images_mcpg/features_icons_next.png);
	background-position: right -70px !important;
	background-color: transparent !important
}
.owl-next:hover {
	background-position: right 10px !important
}
div.features div.block {
	border-width: 0 0 1px 0;
	padding: 55px 0;
	background-repeat: no-repeat;
	position: relative
}
div#features, div#phonepay {
	margin-top: 108px
}
div.features div.block .title-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 31px;
	line-height: 20px;
	letter-spacing: -1px
}
div.features div.block .highlight-text {
	display: block;
	padding: 14px 0;
	font-size: 15px
}
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: 11px;
	line-height: 20px
}
div.features div.block .default-text li span {
	font-size: 13px
}
div.features div.block .default-text .highlight-text {
	display: inline;
	padding: 0;
	font-size: 14px
}
div.features div.block .primary-button {
	font-size: 15px;
	display: inline-block;
	padding: 6px 15px 8px 15px;
	text-decoration: none
}
div.features div.block a.primary-button:hover {
	text-decoration: none !important
}
.feature-details div.features div.block .primary-button[href$="#"], div.features div.block .primary-button[href$=".jsp"] {
	display: none
}
.feature-details div.features div.block .primary-button[href$=".jsp"] {
	display: inline-block
}
div.feature-max-payment-options {
	background-image: url(../images_mcpg/feature-max-payment-options.gif);
	background-position: 425px 48px;
	height: 328px
}
div.feature-multi-currency-option {
	background-image: url(../images_mcpg/feature-multi-currency-processing.png);
	background-position: left 55px;
	height: 490px;
	padding-left: 450px !important
}
div.features span.currency {
	position: absolute;
	top: 39.3%;
	left: 19.7%;
	width: 75px;
	height: 73px;
	margin: 0;
	z-index: 100;
	display: block
}
div.features div.block .currency-process {
	-webkit-animation: spin 4s linear infinite;
	-moz-animation: spin 4s linear infinite;
	animation: spin 4s linear infinite
}
@-moz-keyframes spin {
	100% {
		-moz-transform: rotate(360deg)
	}
}
@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
div.feature-multi-currency-option ul.list-currency {
	list-style: inside;
	width: 100%;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2
}
div.feature-multi-currency-option ul.list-currency li {
	list-style: disc;
	margin: 0;
	padding: 0
}
div.feature-multi-currency-option ul.list-currency li span {
	vertical-align: top;
	font-size: 12px
}
div.feature-multilingual-option {
	background-image: url(../images_mcpg/feature-multilingual-option.jpg);
	background-size: 61% auto;
	background-position: 370px 80px;
	height: 518px;
	padding-right: 550px !important
}
div.feature-multilingual-option ul.list-language {
	list-style: inside;
	margin-left: -2px;
	float: left;
	width: 50%;
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1
}
div.feature-multilingual-option ul.list-language:nth-child(2) {
	list-style: inside;
	float: left;
	width: 50%;
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1
}
div.feature-multilingual-option ul.list-language li {
	list-style: disc;
	margin: 0;
	padding: 0
}
div.feature-multilingual-option ul.list-language li span {
	vertical-align: top;
	font-size: 12px
}
div.feature-multilingual-option ul.list-language li.list-title {
	list-style: none !important;
	margin-left: 3px
}
div.feature-fastest-activation {
	background-image: url(../images_mcpg/features-fastest-activation-easy-integration.png);
	background-position: left 55px;
	background-size: 381px;
	padding-left: 440px !important
}
div.feature-easy-customization {
	background-image: url(../images_mcpg/feature-easy-customization.jpg);
	background-position: left 55px;
	background-size: 616px;
	height: 554px;
	padding-top: 120px !important;
	padding-left: 645px !important
}
div.features div.block .circle1 {
	background: url(../images_mcpg/customization-panel-circle.png) no-repeat 0 0;
	display: inline-block;
	height: 84px;
	width: 84px;
	position: absolute;
	top: 52px;
	left: 480px;
	z-index: 222;
	border-radius: 50%
}
div.features div.block .circle2 {
	background: url(../images_mcpg/brand-logo-circle.png) no-repeat 0 0;
	display: block;
	height: 84px;
	width: 84px;
	position: absolute;
	top: 52px;
	left: 281px;
	z-index: 222;
	border-radius: 50%
}
div.features div.block .circle3 {
	background: url(../images_mcpg/real-time-circle.png) no-repeat 0 0;
	display: block;
	height: 84px;
	width: 84px;
	position: absolute;
	top: 52px;
	left: 89px;
	z-index: 222;
	border-radius: 50%
}
div.features div.block .circle-border {
	border: 1px solid #3c99d0;
	opacity: 0;
	position: absolute;
	left: 8.3%;
	top: 7%;
	display: inline-block;
	width: 82%;
	height: 82%;
	border-radius: 50%;
	-webkit-transition: all 1000ms linear;
	-moz-transition: all 1000ms linear;
	-ms-transition: all 1000ms linear;
	-o-transition: all 1000ms linear;
	transition: all 1000ms linear
}
div.features div.block .circle-border-scale {
	-moz-opacity: 1;
	opacity: 1;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
div.feature-smart-dynamic-routing {
	background-image: url(../images_mcpg/feature-smart-dynamic-routing.gif);
	background-position: left 60px;
	background-size: 365px;
	padding-top: 60px !important;
	padding-left: 480px !important
}
div.feature-retry-option {
	background-image: url(../images_mcpg/feature-retry-option.png);
	background-position: 203px bottom;
	background-size: 810px;
	padding-top: 60px !important
}
div.feature-retry-option .retry-option-arrow {
	background: url(../images_mcpg/retry-option-arrow.png) 0 0 no-repeat;
	width: 61px;
	height: 61px;
	display: inline-block;
	position: absolute;
	z-index: 60;
	right: 0;
	top: 170px;
	opacity: 0
}
div.feature-retry-option .retry-button {
	background: url(../images_mcpg/retry-button-hover.png) no-repeat 0 0;
	display: block;
	width: 149px;
	height: 59px;
	position: absolute;
	right: 7%;
	top: 34%;
	z-index: 55
}
div.feature-retry-option .hover {
	background: url(../images_mcpg/retry-button.png) no-repeat 0 0
}
div.feature-retry-option div.retry-circle-arrow {
	position: absolute;
	right: 50px;
	top: 30px;
	z-index: 50
}
div.feature-retry-option .rotate {
	-webkit-animation: spin 2s linear infinite;
	-moz-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	animation-iteration-count: 1
}
@-moz-keyframes spin {
	100% {
		-moz-transform: rotate(360deg)
	}
}
@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
div.feature-ccavenue-one-click-checkout {
	background-image: url(../images_mcpg/feature-ccavenue-one-click-checkout.png);
	background-position: 430px 55px;
	background-size: 506px;
	height: 423px;
	padding-top: 60px !important;
	padding-right: 570px !important;
	position: relative
}
div.feature-ccavenue-one-click-checkout span.checkout-btn-zoom {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	right: 10px;
	top: 355px
}
div.ccavenue-card-storage-vault {
	background-image: url(../images_mcpg/feature-ccavenue-card-storage-vault.png);
	background-position: left 70px;
	background-size: 433px;
	height: 390px;
	padding-top: 65px !important;
	padding-left: 500px !important;
	position: relative
}
div.feature-ccavenue-store-front {
	background-image: url(../images_mcpg/feature-ccavenue-store-front.png);
	background-position: 98% 60px;
	background-size: 554px;
	height: 530px;
	padding-top: 70px !important;
	padding-left: 15px !important;
	padding-right: 590px !important
}
div.feature-iframe-integration {
	background-image: url(../images_mcpg/feature-iframe-integration.png);
	background-position: 186px 60px;
	background-size: 670px;
	height: 424px;
	padding-top: 60px !important;
	padding-bottom: 60px !important;
	padding-left: 530px !important;
	position: relative
}
div.feature-iframe-integration span.integration-zoom {
	display: block;
	width: 221px;
	height: 221px;
	position: absolute;
	left: 45px;
	top: 130px;
	background-image: url(../images_mcpg/iframe-integration-zoom.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 221px;
	opacity: 0
}
div.feature-mobile-checkout-page {
	background-image: url(../images_mcpg/feature-mobile-checkout-page.png);
	background-position: 100% 60px;
	background-size: 530px;
	height: 427px;
	padding-top: 80px !important;
	padding-left: 15px !important;
	padding-right: 558px !important
}
div.feature-ccavenue-shopping-cart {
	background-image: url(../images_mcpg/feature-ccavenue-shopping-cart.png);
	background-position: 10px 40px;
	background-size: 546px;
	height: 460px;
	padding-top: 55px !important;
	padding-left: 590px !important;
	position: relative
}
div.feature-ccavenue-shopping-cart span.shopping-cart-zoom {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 120px;
	top: 280px
}
div.feature-shopping-cart-plugins {
	background-image: url(../images_mcpg/feature-shopping-cart-plugins.png);
	background-position: 96% 125px;
	background-size: 190px;
	height: 500px;
	padding-top: 55px !important;
	padding-right: 590px !important;
	position: relative
}
div.feature-shopping-cart-plugins span.cart-plugins-zoom {
	display: block;
	width: 0;
	height: 325px;
	position: absolute;
	right: 218px;
	top: 58px;
	background-image: url(../images_mcpg/cart-plugins-zoom.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 325px
}
div.feature-shopping-cart-plugins table.list-shopping-cart-plugins {
	width: 100%
}
div.feature-shopping-cart-plugins table.list-shopping-cart-plugins td {
	width: 50%;
	vertical-align: top
}
div.feature-marketing-tools {
	background-image: url(../images_mcpg/feature-marketing-tools.png);
	background-position: 80px 40px;
	background-size: 389px;
	height: 443px;
	padding-top: 60px !important;
	padding-left: 550px !important;
	position: relative
}
div.ccAvenue-customer360 {
	background-image: url(../images_mcpg/ccAvenue-customer360.png);
	background-position: 80px 40px;
	background-size: 389px;
	height: 503px;
	padding-top: 60px !important;
	padding-left: 550px !important;
	position: relative
}
div.feature-marketing-tools span.promotions {
	display: block;
	width: 126px;
	height: 159px;
	position: absolute;
	left: 138px;
	top: 116px;
	background-image: url(../images_mcpg/feature-promotions.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 126px;
	opacity: 0
}
div.feature-marketing-tools span.discounts {
	display: block;
	width: 126px;
	height: 159px;
	position: absolute;
	left: 358px;
	top: 194px;
	background-image: url(../images_mcpg/feature-discounts.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 126px;
	opacity: 0
}
div.feature-invoice-payment-system {
	background-image: url(../images_mcpg/feature-invoice-payment-system.png);
	background-position: left bottom;
	background-size: 495px;
	height: 514px;
	padding-top: 115px !important;
	padding-left: 580px !important;
	position: relative
}
div.feature-invoice-payment-system span.ips-mobile {
	position: absolute;
	left: 345px;
	bottom: -60px;
	display: inline-block;
	width: 165px;
	height: 455px;
	background-image: url(../images_mcpg/feature-invoice-payments-system-mobile.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 165px
}
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
}
div.feature-invoice-payment-system .ips-circle1 {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	left: 72px;
	top: 75px;
	background-image: url(../images_mcpg/feature-ips-email.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 65px
}
div.feature-invoice-payment-system .ips-circle2 {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	left: 392px;
	top: 58px;
	background-image: url(../images_mcpg/feature-ips-sms.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 65px
}
div.feature-invoice-payment-system .ips-circle-border {
	border: 1px solid #3c99d0;
	opacity: 0;
	display: inline-block;
	width: 65px;
	height: 65px;
	border-radius: 50%;
	-webkit-transition: all 1000ms linear;
	-moz-transition: all 1000ms linear;
	-ms-transition: all 1000ms linear;
	-o-transition: all 1000ms linear;
	transition: all 1000ms linear;
	position: absolute;
	left: -1px;
	top: -1px
}
div.feature-invoice-payment-system .ips-circle-border-scale {
	-moz-opacity: 1;
	opacity: 1;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
div.feature-ccavenue-snip {
	background-image: url(../images_mcpg/feature-ccavenue-snip.png);
	background-position: 100% 40px;
	background-size: 550px;
	height: 420px;
	padding-top: 60px !important;
	padding-right: 500px !important;
	padding-left: 15px !important;
	position: relative
}
div.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
}
div.feature-ccavenue-snip span.snip-phone {
	display: block;
	width: 500px;
	height: 327px;
	position: absolute;
	right: 18px;
	bottom: -25px;
	background-image: url(../images_mcpg/feature-ccavenue-snip-phone.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 500px
}
div.feature-ccavenue-snip span.snip-icons {
	display: block;
	width: 257px;
	height: 194px;
	position: absolute;
	right: 97px;
	bottom: 145px;
	background-image: url(../images_mcpg/feature-ccavenue-snip-social-networks.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 257px;
	opacity: 0
}
div.feature-ccavenue-phonepay {
	background-image: url(../images_mcpg/feature-ccavenue-phonepay.png);
	background-position: 0 center;
	background-size: 391px;
	height: 430px;
	padding-top: 60px !important;
	padding-left: 495px !important
}
div.feature-smart-analytics {
	background-image: url(../images_mcpg/feature-smart-analytics-graph.png);
	background-position: left bottom;
	background-size: 1110px;
	height: 513px;
	padding-top: 60px !important;
	padding-right: 650px !important;
	position: relative
}
div.feature-smart-analytics span.smart-analytics-screen {
	position: absolute;
	right: 66px;
	top: 55px;
	display: inline-block;
	width: 524px;
	height: 361px;
	background-image: url(../images_mcpg/feature-smart-analytics.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 524px;
	opacity: 1
}
div.feature-smart-analytics span.list-smart-analytics {
	position: absolute;
	left: 0;
	bottom: 8px;
	max-width: 1110px;
	margin: 0
}
div.feature-smart-analytics span.list-smart-analytics table.list-sa-features {
	min-width: 100%
}
div.feature-smart-analytics span.list-smart-analytics table.list-sa-features td.title-text {
	padding-top: 8px
}
div.feature-smart-analytics span.list-smart-analytics td {
	width: 25%;
	text-align: center;
	vertical-align: middle
}
div.feature-smart-analytics span.list-smart-analytics td.title-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal
}
div.feature-live-monitoring-pro {
	background-image: url(../images_mcpg/feature-live-monitoring-pro.png);
	background-position: 0 center;
	background-size: 558px;
	height: 418px;
	padding-top: 60px !important;
	padding-left: 600px !important
}
div.feature-dynamic-event-notification {
	background-image: url(../images_mcpg/feature-dynamic-event-notification.png);
	background-position: 481px 59px;
	background-size: 460px;
	height: 390px;
	padding-top: 60px !important;
	padding-right: 530px !important;
	position: relative
}
div.feature-dynamic-event-notification span.dynamic-event-text {
	position: absolute;
	top: 134px;
	right: 20px;
	display: inline-block;
	width: 409px;
	height: 29px;
	background-color: #fff;
	padding: 5px 10px 0 10px;
	color: #242424;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: solid 1px #dbdbdb
}
div.feature-dynamic-event-notification span.dynamic-event-text #cursor {
	color: #72d0eb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700
}
div.feature-ccavenue-frisk {
	position: relative;
	height: 550px;
	padding-top: 60px !important;
	padding-right: 520px !important
}
div.feature-ccavenue-frisk span.frisk {
	display: inline-block;
	width: 365px;
	height: 307px;
	position: absolute;
	right: 0;
	top: 50px;
	background-image: url(../images_mcpg/feature-ccavenue-frisk.png);
	background-position: right top;
	background-size: 365px;
	z-index: 1
}
div.feature-ccavenue-frisk span.frisk-bar1 {
	display: inline-block;
	width: 196px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 103px;
	background-image: url(../images_mcpg/feature-frisk-bar1.png);
	background-position: right top;
	background-size: 196px;
	z-index: -1;
	background-repeat: no-repeat
}
div.feature-ccavenue-frisk span.frisk-bar2 {
	display: inline-block;
	width: 203px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 144px;
	background-image: url(../images_mcpg/feature-frisk-bar2.png);
	background-position: right top;
	background-size: 203px;
	z-index: -1;
	background-repeat: no-repeat
}
div.feature-ccavenue-frisk span.frisk-bar3 {
	display: inline-block;
	width: 242px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 175px;
	background-image: url(../images_mcpg/feature-frisk-bar3.png);
	background-position: right top;
	background-size: 242px;
	z-index: -1;
	background-repeat: no-repeat
}
div.feature-ccavenue-frisk span.frisk-bar4 {
	display: inline-block;
	width: 231px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 206px;
	background-image: url(../images_mcpg/feature-frisk-bar4.png);
	background-position: right top;
	background-size: 231px;
	z-index: -1;
	background-repeat: no-repeat
}
div.feature-super-support {
	background-image: url(../images_mcpg/feature-super-support.png);
	background-position: right center;
	background-size: 294px;
	height: 400px;
	padding-top: 80px !important;
	padding-right: 450px !important
}
ul.pagers {
	list-style: none;
	right: 10px;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 40%;
	z-index: 555
}
ul.pagers li {
	list-style: none;
	display: block;
	margin: 0 0 5px 0;
	padding: 2px
}
ul.pagers li a {
	background-color: #dbe1e5;
	margin: 0;
	border-radius: 70px;
	display: block;
	width: 18px;
	height: 18px;
	padding: 0;
	cursor: pointer
}
ul.pagers li a:hover {
	background-color: #969696
}
ul.pagers li a.active {
	background-color: #969696
}
.slimScrollBar {
	display: none !important
}
.section {
	position: relative;
	width: 100% !important;
	margin: 0;
	padding: 96px 0 0 0;
	overflow: hidden
}
.section div.section-int {
	max-width: 950px;
	margin: 0 auto;
	padding-top: 0
}
#section0 {
	margin: 0
}
#section1, #section2, #section3, #section4, #section5, #section6 {
	margin: 0;
	padding-top: 95px
}
.section div.section-int .title-text {
	font-size: 45px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	text-align: center
}
.section div.section-int .sub-title-text {
	font-size: 18px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	text-align: center
}
.pay-bg {
	background-color: #f4f6f9
}
.snip-bg1 {
	background: url(../images_mcpg/bg_snip.jpg) no-repeat;
	background-position: right 50px
}
.snip-bg2 {
	background-color: #1f252c
}
.feature-analytics-graph-bg {
	background-repeat: repeat-x;
	background-color: #1f252c;
	background-position: center 0;
	background-image: url(../images_mcpg/analytics-graph-bg.png);
	background-size: auto auto;
	width: 100%;
	height: 100%
}
.success-rate-bg1 {
	background: url(../images_mcpg/success-rate-bg1.gif) center 0 repeat-y
}
.success-rate-bg2 {
	background: url(../images_mcpg/success-rate-graph.jpg) center 0 no-repeat
}
.hourly-report-bg {
	background-color: #f4f6f9
}
.payment-type-report {
	background-color: #fff
}
.brand-360-bg {
	background: url(../images_mcpg/brand-360-bg.png) repeat-x 0 0 #000
}
.seo-bg {
	background: url(../images_mcpg/seo-bg.png) 0 0 repeat-x #1d252c
}
.website-uptime-bg {
	background: url(../images_mcpg/website-uptime-bg.gif) repeat-x 0 0 #1d252c
}
.reputation-monitoring-bg {
	background-color: #131920
}
.fb-mgmt-bg {
	background: url(../images_mcpg/fb_mgmt_bg_right.png) repeat-x 0 96px #1b2329
}
.twitter-mgmt-bg {
	background-color: #131920
}
.fb-app-bg {
	background: url(../images_mcpg/fb-app-bg.png) repeat-x 0 96px #1d252c
}
.social-analytics-bg {
	background: url(../images_mcpg/social-analytics-bg.png) repeat-x 0 96px #1d252c
}
.storefront-intro-bg {
	background: url(../images_mcpg/store-front-intro-bg.jpg) no-repeat bottom center;
	height: 655px;
	padding-top: 125px !important
}
.feature-details.associates .container-fluid .middle-container {
	margin: 227px auto 0;
	min-height: 410px
}
#section0 div.snip {
	width: 100%;
	height: 100%;
	border: 0 solid red
}
#section0 div.snip .snip-logo {
	margin: 59px 0 0 0;
	padding: 0;
	display: inline-block
}
#section0 div.snip .title-text {
	font-size: 20px;
	line-height: 25px;
	text-align: left;
	color: #161a1c;
	margin-top: 5px
}
#section0 div.snip .secondary-text {
	font-size: 14px;
	line-height: 18px;
	margin-top: 45px;
	width: 45%
}
#section0 div.snip .secondary-text .highlight-text.text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 18px;
	display: inline-block;
	text-transform: uppercase;
	padding-bottom: 15px;
	color: #161a1c
}
#section0 div.snip .secondary-text .sell-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7f8199;
	display: block;
	width: 85%;
	line-height: 22px
}
#section0 div.snip .title-text.tagline {
	font-family: 'open_sanssemibold', sans-serif;
	font-size: 30px;
	line-height: 30px;
	margin-top: 25px
}
#section0 div.snip a.primary-button {
	display: inline-block;
	padding: 9px 22px;
	font-size: 18px;
	text-decoration: none;
	margin-top: 33px
}
#section0 div.snip a.secondary-button {
	display: inline-block;
	padding: 8px 20px;
	font-size: 18px;
	text-decoration: none;
	margin: 28px 0 0 10px;
	line-height: 27px
}
#section0 div.snip a.secondary-button span.video-icon {
	background: url(../images_mcpg/video-icon.png) 0 0 no-repeat;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: middle
}
#section1 div.snip .animation-wrapper .title-text {
	position: relative;
	text-align: left;
	top: 14px;
	left: 598px
}
#section1 div.snip .animation-wrapper .sub-title-text {
	position: relative;
	text-align: left;
	top: 20px;
	left: 598px;
	line-height: 25px;
	width: 327px
}
#section1 div.snip .animation-wrapper {
	width: 562px;
	height: auto;
	border: 0 solid red;
	position: relative;
	display: inline-block;
	float: none;
	margin: 0 auto
}
#section1 div.snip .create-img {
	position: absolute;
	background: url(../images_mcpg/creat-screen-img.jpg) no-repeat;
	background-position: 0 0;
	top: 0;
	padding: 0;
	width: 100%;
	height: 462px;
	display: block
}
#section1 div.snip .create-img-zoom {
	position: absolute;
	left: 465px;
	top: 158px;
	z-index: 50;
	width: 10px;
	height: 10px;
	height: 286px;
	width: 286px;
	opacity: 1
}
#section2.snip-bg2 {
	background-color: #fff
}
#section2 div.snip .animation-wrapper {
	width: 899px;
	height: 472px;
	border: 0 solid red;
	position: relative;
	display: inline-block;
	float: none;
	margin: 0 auto
}
#section2 div.snip .animation-wrapper .title-text {
	position: relative;
	text-align: left;
	top: 14px;
	left: 577px;
	z-index: 120
}
#section2 div.snip .animation-wrapper .sub-title-text {
	position: relative;
	text-align: left;
	top: 20px;
	left: 577px;
	line-height: 25px;
	width: 327px;
	z-index: 120
}
#section2 div.snip .publish-screen {
	background: url(../images_mcpg/publish-screen-img.jpg) no-repeat right top;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 665px;
	height: 465px;
	display: inline-block
}
#section3 div.snip .animation-wrapper {
	width: 791px;
	height: 410px;
	border: 0 solid red;
	position: relative;
	display: inline-block;
	float: none;
	margin: 0 auto;
	text-align: center
}
#section3 div.snip .collect-phone1 {
	background: url(../images_mcpg/collect-phone-img1.png) no-repeat 0 0;
	position: absolute;
	z-index: 200;
	top: 0;
	left: 40px;
	width: 246px;
	height: 481px
}
#section3 div.snip .collect-phone2 {
	background: url(../images_mcpg/collect-phone-img2.png) no-repeat 0 0;
	position: absolute;
	z-index: 150;
	top: 0;
	left: 272px;
	width: 246px;
	height: 481px
}
#section3 div.snip .collect-phone3 {
	background: url(../images_mcpg/collect-phone-img3.png) no-repeat 0 0;
	position: absolute;
	z-index: 100;
	top: -10px;
	left: 495px;
	width: 246px;
	height: 481px
}
#section4.snip-bg2 {
	background-color: #fff;
	padding-top: 65px
}
#section4 div.snip .animation-wrapper {
	width: 100%;
	height: 465px;
	border: 0 solid red;
	position: relative;
	display: inline-block;
	float: none;
	margin: 0 auto;
	text-align: center
}
#section4 div.snip .animation-wrapper .title-text {
	text-align: left;
	margin-top: 20px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #000
}
#section4 div.snip .animation-wrapper .sub-title-text {
	text-align: left;
	margin-top: 5px;
	font-size: 18px;
	color: #000;
	line-height: 25px;
	margin-bottom: 0
}
#section4 div.snip .animation-wrapper ul {
	position: relative;
	list-style: none;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
	width: 45%
}
#section4 div.snip .animation-wrapper ul li {
	margin: 0;
	padding: 15px 0 15px 0;
	text-align: left
}
#section4 div.snip .animation-wrapper ul li span.heading-text {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 20px;
	font-size: 18px;
	display: inline-block;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	color: #0ba2fc
}
#section4 div.snip .animation-wrapper ul li span.small {
	font-size: 15px;
	line-height: 20px;
	top: 0;
	margin: 0;
	display: inline-block;
	color: #7f8199
}
#section4 div.snip .animation-wrapper .qr-code-img {
	position: absolute;
	right: 18px;
	top: 19px;
	background: url(../images_mcpg/qr-code-img.jpg) 0 0 no-repeat;
	width: 319px;
	height: 434px;
	z-index: 99
}
#section4 div.snip .animation-wrapper .qr-code-phone {
	background: url(../images_mcpg/qr-code-phone.png) 0 0 no-repeat;
	width: 199px;
	height: 385px;
	display: block;
	position: absolute;
	z-index: 100;
	right: 286px;
	top: 65px
}
#section0 div.feature-analytics {
	width: 100%;
	border: 0 solid red;
	padding: 51px 0 0 0
}
#section0 div.feature-analytics .title-text {
	font-size: 45px;
	line-height: 38px;
	text-align: left;
	margin-bottom: 15px;
	position: relative
}
#section0 div.feature-analytics .primary-text {
	font-size: 23px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	width: 50%;
	position: relative
}
#section0 div.feature-analytics .span12 {
	width: 100%;
	display: block;
	margin-top: 145px;
	height: auto;
	border: 0 solid red;
	position: relative
}
#section0 div.feature-analytics .span12 div.span3.icon {
	width: 100%;
	margin-left: 72px;
	margin-top: 60px;
	opacity: 1;
	display: inline-block;
	position: relative
}
#section0 div.feature-analytics .span12 #icon1 {
	background: url(../images_mcpg/analytics-icon1.png) no-repeat center 0;
	width: auto;
	height: 110px
}
#section0 div.feature-analytics .span12 #icon2 {
	background: url(../images_mcpg/analytics-icon2.png) no-repeat center 5px;
	width: auto;
	height: 110px
}
#section0 div.feature-analytics .span12 #icon3 {
	background: url(../images_mcpg/analytics-icon3.png) no-repeat center 0;
	width: auto;
	height: 110px
}
#section0 div.feature-analytics .span12 #icon4 {
	background: url(../images_mcpg/analytics-icon4.png) no-repeat center 0;
	width: auto;
	height: 110px
}
#section0 div.feature-analytics .span12 .span3 .primary-text {
	font-size: 12px;
	line-height: 16px;
	margin-top: 85px;
	vertical-align: bottom;
	position: relative;
	width: 100%
}
#section1 div.hourly-report {
	width: 100%;
	height: 100%;
	border: 0 solid red;
	padding: 51px 0 0 0
}
#section1 div.hourly-report .title-text {
	font-size: 35px;
	line-height: 38px;
	text-align: center;
	margin-bottom: 15px;
	position: relative;
	margin-top: 20px
}
#section1 div.hourly-report .primary-text {
	position: relative;
	margin: 0;
	text-align: center;
	line-height: 20px
}
#section1 div.hourly-report .line-chart {
	margin: 0 auto;
	width: 90%;
	height: 320px;
	margin-top: 50px
}
#section2 div.success-rate {
	width: 100%;
	height: 100%;
	border: 0 solid red;
	padding: 68px 0 0 0
}
#section2 div.success-rate .title-text {
	font-size: 35px;
	line-height: 38px;
	text-align: left;
	margin-bottom: 15px;
	float: left
}
#section2 div.success-rate .primary-text {
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	clear: both
}
#section2 div.success-rate .success-rate-chart {
	position: relative;
	display: inline-block;
	margin: -50px 161px 0 0;
	padding: 0;
	float: right;
	opacity: 0
}
#section3 div.payment-type-report {
	padding-top: 50px;
	position: relative
}
#section3 div.payment-type-report .title-text {
	font-size: 35px;
	line-height: 38px;
	text-align: left;
	margin-bottom: 15px;
	position: absolute;
	z-index: 150;
	top: 20px;
	right: 50px
}
#section3 div.payment-type-report .primary-text {
	position: absolute;
	right: 122px;
	top: 110px;
	z-index: 150;
	text-align: left;
	line-height: 20px;
	margin: 0;
	padding: 0
}
#section3 div.payment-type-report div.pie-chart-tip {
	background: url(../images_mcpg/pie-chart-tooltip.png) 0 0 no-repeat;
	width: 503px;
	height: 245px;
	position: absolute;
	top: 196px;
	right: 20px;
	z-index: 100;
	display: block;
	opacity: 0
}
#section4 div.payment-gateway-updates {
	padding-top: 50px
}
#section4 div.payment-gateway-updates .sub-title-text {
	margin-top: 10px;
	margin-bottom: 20px
}
#section4 div.payment-gateway-updates .payment-gateway-screen {
	background: url(../images_mcpg/payment-gateway-screen.jpg) no-repeat 0 0;
	width: 813px;
	height: 329px;
	position: relative;
	margin: 0;
	padding: 0;
	display: none
}
#section4 div.payment-gateway-updates .notification-no {
	background: url(../images_mcpg/notification-no.png) no-repeat 0 0;
	width: 19px;
	height: 19px;
	position: absolute;
	top: 5px;
	right: 319px;
	display: none
}
#section4 div.payment-gateway-updates .notification-popup {
	background: url(../images_mcpg/notification-popup.png) no-repeat 0 0;
	width: 251px;
	height: 144px;
	position: absolute;
	top: 25px;
	right: 304px;
	opacity: 0
}
#section0 .brand-360 {
	width: 100%;
	height: 100%;
	border: 0 solid red;
	padding: 51px 0 0 0
}
#section0 .brand-360 .animation-wrapper {
	width: 950px;
	border: 0 solid red;
	position: relative
}
#section0 .brand-360 .graph {
	background: url(../images_mcpg/brand-360-graph.png) 0 0 no-repeat;
	position: absolute;
	z-index: 150;
	top: 150px;
	margin: 0 auto;
	width: 100%;
	height: 351px;
	display: none
}
#section0 .brand-360 div.brand-360-chart {
	background: url(../images_mcpg/brand-360-chart.png) 0 0 no-repeat;
	background-size: 85% 85%;
	position: absolute;
	z-index: 100;
	left: 5%;
	top: 200px;
	opacity: 0;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 380px
}
#section0 .brand-360 div.title-text {
	position: relative;
	margin: 15px 0 0 550px;
	display: inline-block;
	width: auto;
	text-align: left;
	font-size: 38px
}
#section0 .brand-360 div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 10px 0 0 552px;
	line-height: 23px;
	display: inline-block
}
#section1 .seo-audit {
	height: 100%;
	border: 0 solid red;
	padding: 51px 0 0 0;
	position: relative
}
#section1 .seo-audit div.title-text {
	position: relative;
	font-size: 40px;
	margin: 0 0 0 63px;
	display: inline-block;
	text-align: left
}
#section1 .seo-audit div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 0 0 0 63px;
	line-height: 23px;
	display: block
}
#section1 .seo-audit .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin: 15px 0 0 63px;
	line-height: 20px;
	width: 53%
}
#section1 .seo-audit .icons {
	position: absolute;
	top: 260px;
	z-index: 100;
	left: 0;
	border: 0 solid red;
	width: 748px;
	height: 230px;
	background: url(../images_mcpg/seo-icons.png) left top no-repeat
}
#section1 .seo-audit .icons .secondary-text.one {
	text-align: center;
	position: relative;
	float: left;
	margin: 185px 0 0 38px;
	padding: 0;
	width: auto
}
#section1 .seo-audit .icons .secondary-text.two {
	text-align: center;
	position: relative;
	float: left;
	margin: 185px 0 0 60px;
	padding: 0;
	width: auto
}
#section1 .seo-audit .icons .secondary-text.three {
	text-align: center;
	position: relative;
	float: left;
	margin: 185px 0 0 45px;
	padding: 0;
	width: auto
}
#section1 .seo-audit .icons .secondary-text.four {
	text-align: center;
	position: relative;
	float: left;
	margin: 185px 0 0 55px;
	padding: 0;
	width: auto
}
#section1 .seo-audit div.seo-score {
	background: url(../images_mcpg/seo-img.png) 0 0 no-repeat;
	width: 236px;
	height: 373px;
	position: absolute;
	right: 75px;
	top: 45px
}
#section2 .website-uptime {
	height: 100%;
	border: 0 solid red;
	padding: 53px 0 0 0;
	position: relative
}
#section2 .website-uptime .website-uptime-img {
	background: url(../images_mcpg/website-uptime-img.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0
}
#section2 .website-uptime .content-text {
	width: 35%;
	float: right;
	height: 100%;
	margin: 0 10px 0 0;
	padding-top: 55px;
	position: relative;
	border: 0 solid red
}
#section2 .website-uptime .content-text div.title-text {
	position: relative;
	font-size: 40px;
	margin: 0;
	text-align: left
}
#section2 .website-uptime .content-text div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 10px 0 0 0;
	line-height: 23px
}
#section2 .website-uptime .content-text .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section3 .reputation-monitoring {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0 0 0 0
}
#section3 .reputation-monitoring div.span6.panel-left {
	width: 50%;
	height: 100%;
	margin: 0 -3px 0 0;
	padding-top: 42px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	background: url(../images_mcpg/reputation-monitoring-bg-left.png) repeat-x 0 0
}
#section3 .reputation-monitoring div.span6.panel-left .panel-left-img {
	background: url(../images_mcpg/reputation-monitoring-panel.png) right top no-repeat;
	background-size: 97% 97%;
	display: inline-block;
	width: 484px;
	height: 490px
}
#section3 .reputation-monitoring div.span6.panel-right {
	width: 49%;
	height: 100%;
	margin: 0;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	background: url(../images_mcpg/reputation-monitoring-bg-right.png) -40px top no-repeat
}
#section3 .reputation-monitoring div.span6.panel-right div.content-text {
	float: left;
	position: relative;
	width: 85%;
	margin: 0;
	padding: 0;
	display: inline-block
}
#section3 .reputation-monitoring div.span6.panel-right div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	margin: 0 0 0 40px;
	display: inline-block;
	text-align: left
}
#section3 .reputation-monitoring div.span6.panel-right div.content-text div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 0 0 0 40px;
	line-height: 23px;
	display: block
}
#section3 .reputation-monitoring div.span6.panel-right div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin: 15px 0 0 40px;
	line-height: 20px;
	width: 90%
}
#section4 .fb-mgmt {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0 0 0 0
}
#section4 .fb-mgmt div.span6.panel-left {
	width: 45%;
	height: 100%;
	margin: 0 -3px 0 0;
	padding-top: 42px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	background: url(../images_mcpg/fb_mgmt_bg_left.png) repeat-x 0 0;
	position: relative
}
#section4 .fb-mgmt div.span6.panel-left .panel-left-divider {
	background: url(../images_mcpg/fb_mgmt_divider.png) 0 0 no-repeat;
	display: inline-block;
	width: 142px;
	height: 493px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 50
}
#section4 .fb-mgmt div.span6.panel-left .panel-left-img {
	background: url(../images_mcpg/fb-mgmt-score.png) right top no-repeat;
	display: inline-block;
	top: 62px;
	right: 50px;
	width: 368px;
	height: 351px;
	position: absolute;
	z-index: 100
}
#section4 .fb-mgmt div.span6.panel-right {
	width: 45%;
	height: 100%;
	margin: 0;
	padding-top: 39px;
	text-align: left;
	display: inline-block
}
#section4 .fb-mgmt div.span6.panel-right div.content-text {
	float: left;
	position: relative;
	margin-left: 32px;
	padding: 0;
	display: inline-block;
	width: 100%
}
#section4 .fb-mgmt div.span6.panel-right div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	width: 100%;
	margin: 0;
	display: inline-block;
	text-align: center
}
#section4 .fb-mgmt div.span6.panel-right div.content-text div.sub-title-text {
	position: relative;
	font-size: 18px;
	width: 100%;
	text-align: center;
	font-weight: 400;
	margin: 0 0 0 0;
	line-height: 23px;
	display: block
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 15px 0 0 0;
	line-height: 24px
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .fb-mgmt-icons {
	background: url(../images_mcpg/fb-mgmt-icons.png) center top no-repeat;
	margin-top: 10px;
	display: inline-block;
	width: 506px;
	height: 196px;
	position: relative;
	margin-left: -25px
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .fb-mgmt-icons .secondary-text {
	font-size: 12px
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .fb-mgmt-icons .secondary-text.one {
	text-align: center;
	position: relative;
	float: left;
	margin: 200px 0 0 25px;
	padding: 0
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .fb-mgmt-icons .secondary-text.two {
	text-align: center;
	position: relative;
	float: left;
	margin: 200px 0 0 100px;
	padding: 0
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .fb-mgmt-icons .secondary-text.three {
	text-align: center;
	position: relative;
	float: left;
	margin: 200px 0 0 100px;
	padding: 0
}
#section4 .fb-mgmt div.span6.panel-right div.content-text .fb-mgmt-icons .secondary-text.four {
	text-align: center;
	position: relative;
	float: left;
	margin: 200px 0 0 75px;
	padding: 0
}
#section5 .twitter-mgmt {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0 0 0 0
}
#section5 .twitter-mgmt div.span6.panel-left {
	width: 49.5%;
	height: 100%;
	margin: 0 -2px 0 0;
	padding-top: 42px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	background: url(../images_mcpg/twitter-mgmt-bg-left.png) no-repeat right 6px
}
#section5 .twitter-mgmt div.span6.panel-left div.content-text {
	float: right;
	width: 400px;
	position: relative;
	text-align: left;
	margin-right: 50px;
	padding: 0;
	display: inline-block
}
#section5 .twitter-mgmt div.span6.panel-left div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	margin: 0;
	display: inline-block;
	text-align: left
}
#section5 .twitter-mgmt div.span6.panel-left div.content-text div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 0;
	line-height: 23px;
	display: block
}
#section5 .twitter-mgmt div.span6.panel-left div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section5 .twitter-mgmt div.span6.panel-right {
	width: 50%;
	height: 100%;
	margin: 0;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative;
	background: url(../images_mcpg/twitter-mgmt-bg-right.png) 0 0 repeat-x
}
#section5 .twitter-mgmt div.span6.panel-right .panel-right-img {
	background: url(../images_mcpg/twitter-mgmt-chart.png) left top no-repeat;
	background-size: 99% 99%;
	display: inline-block;
	width: 484px;
	height: 490px;
	position: absolute;
	z-index: 100
}
#section5 .twitter-mgmt div.span6.panel-right .best-time-icon {
	background: url(../images_mcpg/twitt-icon1.png) no-repeat center 30px;
	display: block;
	top: 155px;
	left: 115px;
	text-align: center;
	width: 125px;
	height: 313px;
	position: absolute;
	z-index: 80
}
#section5 .twitter-mgmt div.span6.panel-right .analytics-icon {
	background: url(../images_mcpg/twitt-icon2.png) no-repeat center 30px;
	display: block;
	top: 305px;
	opacity: 0;
	left: 355px;
	text-align: center;
	width: 125px;
	height: 313px;
	position: absolute;
	z-index: 80
}
#section5 .twitter-mgmt div.span6.panel-right .sub-title-text {
	font-size: 13px
}
#section6 .fb-application {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 80px 0 0 0
}
#section6 .fb-application div.fb-app-img {
	background: url(../images_mcpg/fb-app-img.png) no-repeat 0 0;
	display: inline-block;
	float: right;
	margin-right: 30px;
	width: 539px;
	height: 320px
}
#section6 .fb-application div.content-text {
	float: left;
	position: relative;
	text-align: left;
	width: 35%;
	margin: 0;
	padding: 0;
	display: inline-block
}
#section6 .fb-application div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	margin: 0;
	display: inline-block;
	text-align: left
}
#section6 .fb-application div.content-text div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 0;
	line-height: 23px;
	display: block
}
#section6 .fb-application div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section7 .social-analytics {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0 0 0 0;
	position: relative
}
#section7 .social-analytics div.social-analytics-img {
	background: url(../images_mcpg/social-analytics-img.png) no-repeat 0 0;
	display: inline-block;
	position: absolute;
	z-index: 60;
	left: -20px;
	top: 75px;
	width: 871px;
	height: 435px
}
#section7 .social-analytics div.content-text {
	position: absolute;
	text-align: left;
	width: 35%;
	margin: 0;
	padding: 0;
	top: 75px;
	right: 15px;
	z-index: 70;
	display: inline-block
}
#section7 .social-analytics div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	margin: 0;
	display: inline-block;
	text-align: left
}
#section7 .social-analytics div.content-text div.sub-title-text {
	position: relative;
	font-size: 18px;
	text-align: left;
	font-weight: 400;
	margin: 0;
	line-height: 23px;
	display: block
}
#section7 .social-analytics div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section0 .storefront-intro {
	width: 100%;
	height: 100%;
	border: 0 solid red
}
#section0 .storefront-intro div.heading-text {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 45px;
	line-height: 60px;
	margin: 10px 0 0 0;
	text-align: center;
	color: #161a1c;
	font-weight: 300
}
#section0 .storefront-intro div.title-text {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 27px;
	text-align: center;
	font-weight: 300;
	margin: 20px 0 0 0;
	line-height: 26px;
	color: #1f2938
}
#section0 .storefront-intro div.title-text.terms-text {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: 400;
	margin: 20px 0 0 0;
	line-height: 18px
}
#section1.storefront-one {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0
}
#section1.storefront-one div.span6.panel-left {
	width: 50%;
	height: 495px;
	position: relative;
	margin: 0 0 0 0;
	padding-top: 50px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	padding-bottom: 120px
}
#section1.storefront-one div.span6.panel-left div.content-text {
	float: right;
	width: 455px;
	position: relative;
	text-align: left;
	margin-right: 88px;
	padding: 0;
	display: inline-block
}
#section1.storefront-one div.span6.panel-left div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section1.storefront-one div.span6.panel-left div.content-text .secondary-text {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	margin: 15px 0 0 0;
	line-height: 22px;
	color: #000;
	font-weight: 300
}
#section1.storefront-one div.span6.panel-right {
	width: 50%;
	height: 100%;
	background: url(../images_mcpg/storefront-one-bg-shadow.png) left top no-repeat;
	position: relative;
	float: right;
	margin-left: -5px;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative
}
#section1.storefront-one div.span6.panel-right .panel-right-img {
	background: url(../images_mcpg/storefront-one-img.gif) left top no-repeat;
	display: inline-block;
	width: 402px;
	height: 449px;
	margin-left: 65px;
	margin-top: 5px;
	position: relative
}
#section2.storefront-two {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0
}
#section2.storefront-two div.span6.panel-left {
	width: 50%;
	height: 100%;
	position: relative;
	float: left;
	margin-left: -5px;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative
}
#section2.storefront-two div.span6.panel-left .panel-left-img {
	background: url(../images_mcpg/storefront_two_img.jpg) left top no-repeat;
	display: inline-block;
	width: 573px;
	height: 423px;
	float: right;
	margin-left: 0;
	margin-top: 16px;
	position: relative;
	margin-right: 54px
}
#section2.storefront-two div.span6.panel-right {
	width: 50%;
	height: 478px;
	position: relative;
	background: url(../images_mcpg/storefront-one-bg-shadow.png) left top no-repeat;
	margin: 0 0 0 0;
	padding-top: 45px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	padding-bottom: 120px
}
#section2.storefront-two div.span6.panel-right div.content-text {
	float: left;
	width: 436px;
	position: relative;
	text-align: left;
	margin-left: 40px;
	padding: 0;
	display: inline-block
}
#section2.storefront-two div.span6.panel-right div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section2.storefront-two div.span6.panel-right div.content-text .secondary-text {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	margin: 15px 0 0 0;
	line-height: 22px;
	color: #000;
	font-weight: 300
}
#section3.storefront-three {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0
}
#section3.storefront-three div.span6.panel-left {
	width: 50%;
	height: 480px;
	position: relative;
	margin: 0 0 0 0;
	padding-top: 42px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	padding-bottom: 120px
}
#section3.storefront-three div.span6.panel-left div.content-text {
	float: right;
	width: 455px;
	position: relative;
	text-align: left;
	margin-right: 88px;
	padding: 0;
	display: inline-block
}
#section3.storefront-three div.span6.panel-left div.content-text .arrow {
	background: url(../images_mcpg/bullet_arrow_store.png) no-repeat 0 0;
	width: 7px;
	height: 11px;
	display: inline-block;
	margin-right: 7px
}
#section3.storefront-three div.span6.panel-left div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0 0 10px 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section3.storefront-three div.span6.panel-left div.content-text .sub-title-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #787878;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section3.storefront-three div.span6.panel-left div.content-text .sub-title-text strong {
	font-weight: 600
}
#section3.storefront-three div.span6.panel-left div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin: 6px 0 0 15px;
	line-height: 18px;
	color: #787878;
	font-weight: 400
}
#section3.storefront-three div.span6.panel-left div.content-text .divider-light {
	opacity: .5;
	margin: 15px 0
}
#section3.storefront-three div.span6.panel-right {
	width: 50%;
	height: 100%;
	background: url(../images_mcpg/storefront-three-bg-shadow.png) left top no-repeat;
	position: relative;
	float: right;
	margin-left: 0;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative
}
#section3.storefront-three div.span6.panel-right .panel-right-img {
	background: url(../images_mcpg/storefront_three_img.jpg) left top no-repeat;
	display: inline-block;
	width: 447px;
	height: 418px;
	margin-left: 45px;
	margin-top: 20px;
	position: relative
}
#section4.storefront-four {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0
}
#section4.storefront-four div.span6.panel-left {
	width: 50%;
	height: 100%;
	position: relative;
	float: left;
	margin-left: -5px;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative;
	padding-bottom: 120px
}
#section4.storefront-four div.span6.panel-left .panel-left-img {
	background: url(../images_mcpg/storefront_four_img.jpg) right top no-repeat;
	display: inline-block;
	float: right;
	width: 563px;
	height: 462px;
	margin-left: 0;
	margin-top: 0;
	position: relative;
	margin-right: 54px
}
#section4.storefront-four div.span6.panel-right {
	width: 50%;
	height: 501px;
	position: relative;
	background: url(../images_mcpg/storefront-one-bg-shadow.png) left top no-repeat;
	margin: 0 0 0 0;
	padding: 45px 0 0 40px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	box-sizing: border-box
}
#section4.storefront-four div.span6.panel-right div.content-text {
	float: left;
	width: 436px;
	position: relative;
	text-align: left;
	margin-left: 0;
	padding: 0;
	display: inline-block
}
#section4.storefront-four div.span6.panel-right div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0 0 10px 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section4.storefront-four div.span6.panel-right div.content-text .sub-title-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #787878;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section4.storefront-four div.span6.panel-right div.content-text .sub-title-text strong {
	font-weight: 600
}
#section4.storefront-four div.span6.panel-right div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 0 0;
	line-height: 22px;
	color: #787878;
	font-weight: 400
}
#section5.storefront-five {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0
}
#section5.storefront-five div.span6.panel-left {
	width: 50%;
	height: 500px;
	position: relative;
	margin: 0 0 0 0;
	padding-top: 42px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	padding-bottom: 120px
}
#section5.storefront-five div.span6.panel-left div.content-text {
	float: right;
	width: 455px;
	position: relative;
	text-align: left;
	margin-right: 88px;
	padding: 0;
	display: inline-block
}
#section5.storefront-five div.span6.panel-left div.content-text .arrow {
	background: url(../images_mcpg/bullet_arrow_store.png) no-repeat 0 0;
	width: 7px;
	height: 11px;
	display: inline-block;
	margin-right: 7px
}
#section5.storefront-five div.span6.panel-left div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0 0 10px 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section5.storefront-five div.span6.panel-left div.content-text .sub-title-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #787878;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section5.storefront-five div.span6.panel-left div.content-text .sub-title-text strong {
	font-weight: 600
}
#section5.storefront-five div.span6.panel-left div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 0 15px;
	line-height: 22px;
	color: #787878;
	font-weight: 400
}
#section5.storefront-five div.span6.panel-left div.content-text .divider-light {
	opacity: .5;
	margin: 15px 0
}
#section5.storefront-five div.span6.panel-right {
	width: 50%;
	height: 500px;
	position: relative;
	float: right;
	margin-left: -5px;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative
}
#section5.storefront-five div.span6.panel-right .panel-right-img {
	background: url(../images_mcpg/storefront_five_img.jpg) left top no-repeat;
	display: inline-block;
	width: 420px;
	height: 605px;
	margin-left: 0;
	float: left;
	position: relative
}
#section6.storefront-six {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 75px 0 0 0
}
#section6.storefront-six div.span6.panel-left {
	width: 54.5%;
	height: 106%;
	background: url(../images_mcpg/storefront-six-bg-shadow.png) right top repeat-y;
	position: relative;
	margin-left: -5px;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative;
	padding-bottom: 120px
}
#section6.storefront-six div.span6.panel-left .panel-left-img {
	background: url(../images_mcpg/storefront_six_img.jpg) right top no-repeat;
	display: inline-block;
	background-size: 100% auto;
	float: right;
	width: 465px;
	height: 482px;
	margin-right: 35px;
	margin-top: 0;
	position: relative
}
#section6.storefront-six div.span6.panel-right {
	width: 41.9%;
	height: 100%;
	position: relative;
	background: url(../images_mcpg/storefront-six-bg.png) repeat-x 0 bottom #ed706a;
	margin: 0 0 0 -4px;
	padding: 45px 0 22px 42px;
	text-align: left;
	vertical-align: top;
	display: inline-block
}
#section6.storefront-six div.span6.panel-right div.content-text {
	float: left;
	width: 80%;
	position: relative;
	text-align: left;
	margin-left: 0;
	padding: 0;
	display: inline-block
}
#section6.storefront-six div.span6.panel-right div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section6.storefront-six div.span6.panel-right div.content-text .sub-title-text {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #787878;
	margin: 15px 0 0 0;
	line-height: 20px
}
#section6.storefront-six div.span6.panel-right div.content-text .secondary-text {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 0 0;
	line-height: 22px;
	color: #000;
	font-weight: 300
}
#section7.storefront-seven {
	width: 100%;
	height: 100%;
	display: inline-block;
	border: 0 solid red;
	padding: 0
}
#section7.storefront-seven div.span6.panel-left {
	width: 50%;
	height: 347px;
	position: relative;
	background: url(../images_mcpg/storefront-one-bg-shadow.png) left top no-repeat;
	margin: 0 0 0 0;
	padding-top: 42px;
	text-align: right;
	vertical-align: bottom;
	display: inline-block;
	padding-bottom: 120px
}
#section7.storefront-seven div.span6.panel-left div.content-text {
	float: left;
	width: 350px;
	position: relative;
	text-align: left;
	margin-left: 50px;
	padding: 0;
	display: inline-block
}
#section7.storefront-seven div.span6.panel-left div.content-text div.title-text {
	position: relative;
	font-size: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
	margin: 0;
	display: inline-block;
	text-align: left;
	color: #555
}
#section7.storefront-seven div.span6.panel-left div.content-text .secondary-text {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin: 15px 0 0 0;
	line-height: 22px;
	color: #787878;
	font-weight: 300
}
#section7.storefront-seven div.span6.panel-right {
	width: 50%;
	height: 100%;
	position: relative;
	float: left;
	margin-left: -5px;
	padding-top: 39px;
	text-align: left;
	display: inline-block;
	position: relative
}
#section7.storefront-seven div.span6.panel-right .panel-right-img {
	background: url(../images_mcpg/storefront_seven_img.jpg) left top no-repeat;
	display: inline-block;
	width: 454px;
	height: 330px;
	float: right;
	margin-right: 45px;
	margin-top: 20px;
	position: relative
}
#customer360_navigation {
	right: 0;
	position: fixed;
	text-transform: uppercase;
	top: 30%;
	width: 61px;
	height: auto;
	z-index: 150
}
#customer360_navigation li {
	list-style: none;
	background-color: #406071;
	color: #fff;
	height: 53px;
	width: 61px;
	border-bottom: 1px solid #fff;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px
}
#customer360_navigation li:hover {
	background-color: #20313a
}
#customer360_navigation span {
	width: 0;
	right: 56px;
	padding: 0;
	position: absolute;
	overflow: hidden;
	background-color: #20313a;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	color: #eee;
	display: inline-block;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 53px;
	text-shadow: 0 -1px 0 rgb(0 0 0 / .5);
	height: 53px;
	vertical-align: middle;
	white-space: nowrap;
	-moz-transition: all 0.2s cubic-bezier(.2, .3, .05, 1);
	-webkit-transition: all 0.2s cubic-bezier(.2, .3, .05, 1);
	-o-transition: all 0.2s cubic-bezier(.2, .3, .05, 1);
	-ms-transition: all 0.2s cubic-bezier(.2, .3, .05, 1);
	transition: all 0.2s cubic-bezier(.2, .3, .05, 1)
}
#customer360_navigation a {
	height: 53px;
	width: 61px;
	display: block;
	position: relative
}
#customer360_navigation a:hover span {
	width: auto;
	padding: 0 20px;
	overflow: visible
}
#customer360_navigation a:hover {
	text-decoration: none
}
#customer360_navigation a.overview {
	background: url(../images_mcpg/icon-overview.png) no-repeat center
}
#customer360_navigation a.helpdesk {
	background: url(../images_mcpg/icon-helpdesk.png) no-repeat center
}
#customer360_navigation a.liveChat {
	background: url(../images_mcpg/icon-liveChat.png) no-repeat center
}
#customer360_navigation a.integration {
	background: url(../images_mcpg/icon-integration.png) no-repeat center
}
#customer360_navigation a.reporting {
	background: url(../images_mcpg/icon-reporting.png) no-repeat center
}
#customer360_navigation a.pricing {
	background: url(../images_mcpg/icon-pricing.png) no-repeat center
}
div.customer360_panel div.block .pricing-tabs li {
	display: inline-block;
	padding: 0 10px
}
div.customer360_panel div.block .pricing-tabs li span, div.customer360_panel div.block .pricing-tabs li span.title-divider {
	display: block;
	width: 100%;
	cursor: pointer
}
div.customer360_panel div.block .pricing-tabs li span.sub-title-text {
	background-color: #adabab;
	color: #fff;
	padding: 7px;
	border-radius: 3px
}
div.customer360_panel div.block.main-panel.content1 .tab-group div.content2, div.customer360_panel div.block.main-panel.content1 .tab-group div.content3, div.customer360_panel div.block.main-panel.content2 .tab-group div.content1, div.customer360_panel div.block.main-panel.content2 .tab-group div.content3, div.customer360_panel div.block.main-panel.content3 .tab-group div.content1, div.customer360_panel div.block.main-panel.content3 .tab-group div.content2 {
	display: none
}
div.customer360_panel div.block.main-panel .tab-group {
	text-align: center;
	margin: auto;
	max-width: 900px
}
div.customer360_panel div.block.main-panel .tab-group div.content {
	border: 1px solid #dcdbdb;
	border-radius: 2px;
	margin-bottom: 15px;
	position: relative
}
div.customer360_panel div.block.main-panel .tab-group div.content .title {
	padding: 25px 20px;
	color: #1f2938;
	font-size: 20px;
	text-transform: uppercase
}
div.customer360_panel div.block.main-panel .tab-group div.content .head span.devider {
	border-bottom: 1px solid #eae9e9;
	margin: 0 10px;
	height: 0;
	display: block
}
div.customer360_panel div.block.main-panel .tab-group div.content .price {
	height: 110px
}
div.customer360_panel div.block.main-panel .tab-group div.content.free-tag .tag {
	position: absolute;
	left: -8px;
	top: -5px
}
div.customer360_panel div.block.main-panel .tab-group div.content .head, div.customer360_panel div.block.main-panel .tab-group div.content .title, div.customer360_panel div.block.main-panel .tab-group div.content .price {
	display: block
}
div.customer360_panel div.block.main-panel .tab-group div.content .title {
	line-height: 15px
}
div.customer360_panel div.block.main-panel .tab-group div.content .price {
	padding: 20px 0 5px;
	color: #666669
}
div.customer360_panel div.block.main-panel .tab-group div.content .price span.amount {
	font-size: 40px
}
div.customer360_panel div.block.main-panel .tab-group div.content .price span.orng {
	color: #efbf1f
}
div.customer360_panel div.block.main-panel .tab-group div.content .price span.amount span.text {
	display: block;
	padding-bottom: 15px;
	line-height: 10px
}
div.customer360_panel div.block.main-panel .tab-group div.content .price span.text.free {
	display: block;
	margin-top: 5px
}
div.customer360_panel div.block.main-panel .tab-group div.content .price span.text {
	font-size: 15px
}
div.customer360_panel div.block.main-panel .tab-group div.content .price span.text span.annuall-amt {
	font-size: 19px;
	display: block
}
div.customer360_panel div.block.main-panel .tab-group div.content .list {
	background-color: #efefef;
	text-align: left;
	font-size: 14px;
	padding: 10px 10px 0;
	border-bottom: 1px solid #666
}
div.customer360_panel div.block.main-panel .tab-group div.content .list.heighlight {
	background-color: #f9f3da
}
div.customer360_panel div.block.main-panel .tab-group div.content .head.orng {
	background-color: #efbf1f
}
div.customer360_panel div.block.main-panel .tab-group div.content .head.orng .title, div.customer360_panel div.block.main-panel .tab-group div.content .head.orng .price, div.customer360_panel div.block.main-panel .tab-group div.content .head.orng .price span.orng {
	color: #fff
}
div.customer360_panel div.block.main-panel .tab-group div.content .list span {
	padding: 10px;
	border-bottom: 1px solid #fff;
	display: block;
	text-align: center
}
div.customer360_panel div.block.main-panel .tab-group div.content .list span.empty {
	padding-bottom: 0
}
div.customer360_panel div.block.main-panel .tab-group div.content .list span.planwrap {
	background-color: #fafafa;
	position: relative;
	z-index: 1
}
div.customer360_panel div.block.main-panel .tab-group div.content .list span.planwrap:after {
	background-color: #fafafa;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
div.customer360_panel div.block.main-panel .tab-group div.content .list span:last-child {
	border: 0
}
div.customer360_panel div.block.main-panel .tab-group {
	max-width: 900px;
	margin: auto
}
div.customer360_panel div.block .pricing-tabs li:hover span.title-divider, div.customer360_panel div.block.main-panel.content1 .pricing-tabs li.content1 span.sub-title-text, div.customer360_panel div.block.main-panel.content2 .pricing-tabs li.content2 span.sub-title-text, div.customer360_panel div.block.main-panel.content3 .pricing-tabs li.content3 span.sub-title-text {
	background-color: #57b9e0
}
div.customer360_panel div.block.main-panel.content1 .tab-group div.content1, div.customer360_panel div.block.main-panel.content2 .tab-group div.content2, div.customer360_panel div.block.main-panel.content3 .tab-group div.content3 {
	display: block
}
div.customer360_panel div.block {
	border-width: 0 0 0 0;
	margin: 0;
	height: 100%;
	padding: 34px 0;
	background-repeat: no-repeat;
	position: relative
}
div.customer360_panel div.block.main-panel {
	padding: 73px 0 0 0;
	background: url(../images_mcpg/bg-section-360.png) repeat-x bottom center
}
div.customer360_panel div.block.sub-panel {
	padding: 35px 0;
	min-height: 337px;
	max-width: 950px !important;
	float: none;
	margin: 0 auto !important
}
div.customer360_panel div.block .title-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	display: block;
	font-size: 32px;
	line-height: 20px
}
div.customer360_panel div.block .sub-title-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 12px;
	font-size: 17px;
	line-height: 23px
}
div.customer360_panel div.block .title-divider {
	border-bottom: 3px solid #57b9e0;
	display: block;
	width: 17%;
	height: 1px
}
div.customer360_panel div.block .highlight-text {
	display: block;
	padding: 14px 0;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 23px
}
div.customer360_panel div.block .default-text {
	margin: 0;
	padding-top: 0;
	line-height: 20px
}
div.customer360_panel div.block .default-text li {
	margin-left: 14px;
	line-height: 20px
}
div.customer360_panel div.block.action-panel {
	padding: 0 !important;
	max-width: 850px !important;
	float: none;
	margin: 0 auto !important;
	text-align: center
}
div.customer360_panel div.block.action-panel .button {
	background-color: #252b2f;
	border-radius: 6px;
	color: #fff;
	font-family: "openSansLight", sans-serif;
	font-size: 18px;
	padding: 8px 48px;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px
}
div.customer360_panel #overview-block .block:last-child, div.customer360_panel #helpdesk-block .block:last-child, div.customer360_panel #livechat-block .block:last-child, div.customer360_panel #integration-block .block:last-child, div.customer360_panel #reporting-block .block:last-child {
	padding-bottom: 0px !important
}
div.customer360_panel .overview-customer360 {
	padding: 0 !important
}
div.customer360_panel .overview-customer360 .main-img {
	margin: 59px 0 37px 0;
	display: block;
	width: 100%;
	background: url(../images_mcpg/overview-img1.png) no-repeat bottom center;
	height: 360px
}
div.customer360_panel .overview-mobile-app {
	padding-right: 430px !important;
	background: url(../images_mcpg/overview-mobile-app-img.jpg) no-repeat;
	background-position: right 55px top 54px
}
div.customer360_panel .overview-complete-social-integration {
	padding-left: 413px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/overview-social-img.jpg) no-repeat;
	background-position: left top 53px
}
div.customer360_panel .overview-multi-channel {
	padding-right: 500px !important;
	background: url(../images_mcpg/overview-multichannel-img.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .overview-universal-inbox {
	padding-left: 530px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/overview-inbox-img.gif) no-repeat;
	background-position: left top 53px
}
div.customer360_panel .helpdesk {
	padding: 0 !important;
	min-height: 80px !important
}
div.customer360_panel .helpdesk-multi-channel-support {
	padding-right: 470px !important;
	min-height: 240px !important;
	background: url(../images_mcpg/overview-multichannel-img.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .helpdesk-easy-ticket-management {
	padding-left: 484px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/helpdesk-ticket-mgmt-img.jpg) no-repeat;
	background-position: left top 50px
}
div.customer360_panel .helpdesk-enforce-sla {
	padding-right: 500px !important;
	background: url(../images_mcpg/helpdesk-sla-img.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .helpdesk-intelligent-ticket-routing {
	padding-left: 475px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/helpdesk-ticket-routing-img.jpg) no-repeat;
	background-position: left top 53px
}
div.customer360_panel .helpdesk-automatic-agent-backups {
	padding-right: 500px !important;
	background: url(../images_mcpg/helpdesk-backup-img.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .helpdesk-ticket-forwarding {
	padding-left: 475px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/helpdesk-forward-img.jpg) no-repeat;
	background-position: left top 53px
}
div.customer360_panel .helpdesk-custom-forms {
	padding-right: 500px !important;
	background: url(../images_mcpg/helpdesk-forms-img.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .helpdesk-views {
	padding-left: 475px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/helpdesk-views-img.jpg) no-repeat;
	background-position: left top 53px
}
div.customer360_panel .helpdesk-internal-notes {
	padding-right: 500px !important;
	background: url(../images_mcpg/helpdesk-notes-img.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .helpdesk-quick-ations {
	padding-left: 475px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/helpdesk-quickaction-img.jpg) no-repeat;
	background-position: left top 53px
}
div.customer360_panel .helpdesk-canned-messages {
	padding-right: 500px !important;
	background: url(../images_mcpg/helpdesk-newcannedmessage-img.png) no-repeat;
	background-position: right 35px top 27px
}
div.customer360_panel .livechat-header {
	padding: 0 !important;
	min-height: 80px !important
}
div.customer360_panel .livechat {
	padding: 50px 0 0 0 !important;
	display: block;
	height: 100%;
	float: none;
	position: relative
}
div.customer360_panel .livechat .sub-block {
	margin: 0 0 70px 10px;
	height: 100%;
	display: inline-block;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	float: left
}
div.customer360_panel .livechat .sub-block .sub-block-thumbnail {
	height: 148px;
	display: inline-block;
	position: relative;
	width: 100%;
	text-align: center !important
}
div.customer360_panel .livechat .sub-block .sub-block-thumbnail img {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0
}
div.customer360_panel .livechat .sub-block .highlight-text {
	font-size: 18px
}
div.customer360_panel .integration {
	padding: 0 !important;
	min-height: 80px !important
}
div.customer360_panel .integration-interactive-widgets {
	padding-right: 470px !important;
	background: url(../images_mcpg/integration-interactive-widgets.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .integration-inapp-customer-support {
	padding-left: 455px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/integration-inapp.jpg) no-repeat;
	background-position: left 50px top 50px
}
div.customer360_panel .integration-consistent-brand-image {
	padding-right: 470px !important;
	background: url(../images_mcpg/integration-brandimage.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .integration-multi-domain-support {
	padding-left: 455px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/integration-multidomain.jpg) no-repeat;
	background-position: left top 50px
}
div.customer360_panel .integration-magento-integration {
	padding-right: 470px !important;
	background: url(../images_mcpg/integration-magento.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .integration-integrate-wordpress {
	padding-left: 465px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/integration-wordpress-integration.png) no-repeat;
	background-position: left -20px top 32px
}
div.customer360_panel #pricing-block {
	background: none
}
div.customer360_panel .reporting {
	padding: 0 !important;
	min-height: 80px !important
}
div.customer360_panel .reporting-dashboard {
	padding-right: 470px !important;
	background: url(../images_mcpg/reporting-dashboard.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .reporting-chat-performance-dashboard {
	padding-left: 470px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/reporting-chat-dashboard.jpg) no-repeat;
	background-position: left top 50px
}
div.customer360_panel .reporting-customer-satisfaction-forms {
	padding-right: 500px !important;
	background: url(../images_mcpg/reporting-cust-satisfaction.jpg) no-repeat;
	background-position: right 35px top 48px
}
div.customer360_panel .reporting-weekly-performance-reports {
	padding-left: 470px !important;
	padding-right: 32px !important;
	background: url(../images_mcpg/reporting-weekly-performance.jpg) no-repeat;
	background-position: left top 50px
}
div.customer360_panel .reporting-chat-monitoring {
	padding-right: 470px !important;
	background: url(../images_mcpg/reporting-chat-monitoring.png) no-repeat;
	background-position: right 35px top 48px
}
body.contact-us div.page-heading .span12 .secondary-text {
	line-height: 22px
}
.close-lead-popup {
	display: none;
	background-image: url(../images_mcpg/close_lead_popup.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #e6e6e6;
	width: 34px;
	height: 34px;
	position: absolute;
	right: -20px;
	top: -20px
}
.overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	z-index: 9999;
	background-color: rgb(0 0 0 / .5);
	background-image: url(../images/overlay.png);
	background-repeat: no-repeat;
	background-scroll: fixed;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
div.contactus {
	padding-top: 40px;
	padding-bottom: 40px
}
div.contact-form-panel span.form-panel {
	position: relative;
	height: 588px
}
span.contactus-form-div.pg-enquiries, span.contactus-form-div.risk-chargback, span.contactus-form-div.merchant-queries, span.contactus-form-div.customer-queries {
	margin: 0 !important;
	position: absolute;
	left: 268px;
	top: 0
}
div.contact-form-panel span.form-panel a.tabs {
	position: absolute;
	left: 0
}
div.contact-form-panel span.form-panel a.tabs.enquiry {
	top: 0
}
div.contact-form-panel span.form-panel a.tabs.customers {
	top: 147px
}
div.contact-form-panel span.form-panel a.tabs.merchants {
	top: 294px
}
div.contact-form-panel span.form-panel a.tabs.risk {
	top: 441px
}
div.contact-form-panel span.form-panel a.tabs td {
	width: 225px;
	height: 146px;
	text-align: center;
	vertical-align: middle;
	position: relative
}
div.contact-form-panel span.form-panel a.tabs {
	width: 225px;
	height: 146px;
	display: block;
	text-decoration: none;
	outline: none;
	border-bottom-width: 1px;
	border-bottom-color: #fff !important;
	background-color: #f4f4f4;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 1px
}
div.contact-form-panel span.form-panel a.tabs:hover, div.contact-form-panel span.form-panel a.tabs.active {
	background-color: #ebe9e9 !important
}
div.contact-form-panel span.form-panel a.tabs.active td img.arrow {
	display: block;
	position: absolute;
	right: -14px;
	top: 50%;
	margin-top: -14px
}
div.contact-form-panel span.form-panel a.tabs td img.arrow {
	display: none
}
div.contact-form-panel span.form-panel .tabs.merchants {
	padding-bottom: 0
}
div.contact-form-panel span.form-panel a.tabs span.page-title {
	font-family: 'open_sanssemibold', sans-serif;
	color: #171717;
	font-size: 17px !important;
	line-height: 26px;
	text-transform: uppercase
}
div.contact-form-panel span.form-panel a.tabs span.secondary-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	color: #293137;
	font-size: 13px
}
div.contact-form-panel .form-panel .span9.form [class*="span"] {
	margin: 0
}
div.contact-form-panel .form-panel .span9.form {
	padding-left: 25px
}
div.contact-form-panel .form-panel .span9.form span.hasError {
	margin-bottom: 20px
}
div.contact-form-panel .form-panel .span9.form span.hasError.span6 {
	width: 320px
}
div.contact-form-panel .form-panel .span9.form span.captcha-textfield {
	width: 60.27%
}
div.contact-form-panel .form-panel .span9.form span.page-title {
	font-family: 'open_sanssemibold', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 15px
}
div.contact-form-panel .form-panel .span9.form input.text-field {
	height: 40px;
	vertical-align: middle;
	padding-left: 15px;
	margin-right: 11px;
	border: solid 1px #e9e9e9
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-choice {
	height: 40px;
	border: 1px solid #e9e9e9;
	line-height: 40px;
	color: #444;
	font-size: 13px
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-choice:focus {
	outline: 2px solid #101010
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-choice>span {
	padding-left: 15px;
	color: #757575
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-drop ul>li {
	padding: 6px 10px 6px 6px
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-drop ul {
	padding: 10px
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-drop ul li label span {
	font-size: 13px
}
div.contact-form-panel .form-panel .span9.form .multiple-select .ms-drop input[type="radio"], .ms-drop input[type="checkbox"] {
	position: absolute;
	margin-top: 0;
	margin-left: -21px
}
div.contact-form-panel .form-panel .span9.form input.span11 {
	font-size: 13px;
	width: 100% !important
}
div.contact-form-panel .form-panel .span9.form input.span6 {
	font-size: 13px;
	width: 305px
}
div.contact-form-panel .form-panel .span9.form input.error {
	margin-top: 0 !important
}
div.contact-form-panel .form-panel .span9.form textarea.textarea {
	font-size: 13px;
	vertical-align: middle;
	padding-left: 15px;
	margin-right: 11px;
	border: solid 1px #e9e9e9;
	width: 100% !important;
	height: 100px
}
div.contact-form-panel .form-panel .span9.form span.try-new-code {
	height: 40px;
	padding-top: 20px
}
div.contact-form-panel .form-panel .span9.form span.captcha {
	margin: 0 14px 0 0;
	max-height: 36px !important
}
div.contact-form-panel .form-panel .span9.form .span11 a.submit {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-decoration: none;
	color: #fff;
	background-color: #79b61f;
	padding: 0 35px;
	height: 56px;
	line-height: 56px;
	display: inline-block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}
div.contact-form-panel .form-panel .thankyou-msg {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-top: 220px;
	text-align: center;
	background-image: url(../images_mcpg/icon_submit_successful.png);
	background-position: center 100px;
	background-repeat: no-repeat;
	margin: 0
}
div.maps {
	background-color: #f4f6f9
}
div.maps [class*="span"] {
	margin: 0
}
div.maps div.page-title {
	font-family: 'openSansLight', sans-serif;
	font-size: 40px;
	text-align: center;
	padding: 20px 0 15px 0;
	background-color: #fff
}
div.maps div.maps-panel table {
	max-width: 950px;
	width: 100%
}
div.maps div.maps-panel table td {
	padding: 30px 0
}
div.maps div.maps-panel .divider-light {
	border-width: 0 0 1px 0;
	margin-top: 30px;
	height: 1px;
	line-height: 1px
}
div.maps div.maps-panel .bangaluru {
	border-width: 0;
	margin-right: 0
}
div.maps div.maps-panel span.location-name {
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0
}
div.maps div.maps-panel span.address {
	padding-left: 0;
	padding-top: 5px
}
div.maps div.maps-panel span.address span.title-text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
	margin: 0;
	line-height: 24px
}
div.maps div.maps-panel span.address span.company-name {
	padding: 5px 0 8px 0
}
div.maps div.maps-panel span.address span.sub-title-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left 1px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 8px;
	margin: 0;
	display: block;
	line-height: 18px
}
div.maps div.maps-panel span.address span.office-address {
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-address.png)
}
div.maps div.maps-panel span.address span.phone {
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-sm-phone.png)
}
div.maps div.maps-panel span.address span.fax {
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-fax.png)
}
div.maps div.maps-panel span.address span.contact-person {
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-contact-person.png)
}
div.maps div.maps-panel span.address span.contact-person span.title-text {
	font-size: 12px;
	line-height: 20px
}
div.maps div.maps-panel .span12.mumbai .span3 {
	margin-top: 0
}
div.maps div.maps-panel .span3 {
	margin-right: 24px;
	margin-top: 30px
}
div.maps div.maps-panel .span3.chennai {
	margin-right: 0 !important
}
div.maps div.maps-panel .span3 span.location-name {
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 5px
}
div.maps div.maps-panel .span3 span.address span.sub-title-text {
	padding-left: 0
}
.uae .map {
	padding-right: 15px
}
.addr-tabs {
	text-align: center;
	padding: 0;
	background: #fff
}
.addr-tabs .addr-lnk {
	padding: 10px;
	margin: 0 10px;
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	color: #8589a4;
	transition: 0.3s all
}
.addr-tabs .addr-lnk.active {
	color: #1d2552
}
.addr-tabs .addr-lnk:hover {
	color: #1d2552
}
.addr-tabs .addr-lnk.active::after {
	content: '';
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-bottom: -1px;
	height: 5px;
	background: #161a1c;
	left: 0
}
.addr-sec .addr-content {
	display: none;
	padding: 15px
}
.addr-sec .addr-content.active {
	display: block
}
div.ccavenue-support {
	max-width: 950px;
	margin: 0 auto
}
div.ccavenue-support div.page-title {
	font-family: 'openSansLight', sans-serif;
	font-size: 40px;
	text-align: center;
	padding: 35px 0 20px 0;
	background-color: #fff
}
div.ccavenue-support div.contact-icons {
	margin: 0
}
div.ccavenue-support div.contact-icons div.page-title {
	font-family: 'openSansLight', sans-serif;
	font-size: 40px;
	text-align: center;
	padding: 35px 0 20px 0;
	background-color: #fff
}
div.ccavenue-support div.contact-icons div.span3 {
	text-align: center;
	margin: 0;
	margin-left: 15px
}
div.ccavenue-support div.contact-icons div.span3 a {
	text-decoration: none;
	position: relative
}
div.ccavenue-support div.contact-icons div.span3 a span.icon {
	display: inline-block;
	width: 124px;
	height: 124px;
	border-style: solid;
	border-width: 2px;
	border-radius: 70px;
	-moz-border-radius: 70px;
	-webkit-border-radius: 70px;
	background-repeat: no-repeat;
	position: relative;
	margin: 0;
	padding: 0
}
div.ccavenue-support div.contact-icons div.span3 a span.icon .sub-title-text {
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	display: inline-block;
	margin-top: 82px
}
div.ccavenue-support div.contact-icons div.span3 a span.marketing {
	background-color: #a2d25e;
	border-color: #93c251;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-marketing-support.png);
	background-position: center 27px
}
div.ccavenue-support div.contact-icons div.span3 a span.technical {
	background-color: #5cd0bc;
	border-color: #54c2af;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-technical-support.png);
	background-position: center 27px
}
div.ccavenue-support div.contact-icons div.span3 a span.accounts {
	background-color: #f05c5b;
	border-color: #e45150;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-accounts-support.png);
	background-position: center 27px
}
div.ccavenue-support div.contact-icons div.span3 a span.risk {
	background-color: #ed7c53;
	border-color: #ec6534;
	background-image: url(https://www.ccavenue.com/images_mcpg/icon-risk-support.png);
	background-position: center 29px
}
div.ccavenue-support div.contact-icons div.span3 a span.risk .sub-title-text {
	margin-top: 82px
}
div.ccavenue-support div.contact-icons div.span3 a span.email {
	display: inline-block;
	line-height: 25px;
	margin-top: 10px
}
div.ccavenue-support div.contact-icons div.span3 a span.icon div.pulse {
	background: none repeat scroll 0 0 #fff0;
	border-style: solid;
	border-width: 2px;
	border-color: inherit;
	height: 100%;
	left: -2px;
	opacity: 1;
	position: absolute;
	top: -2px;
	transition: all 275ms cubic-bezier(.53, -.67, .73, .74);
	width: 100%;
	border-radius: 70px;
	-moz-border-radius: 70px;
	-webkit-border-radius: 70px
}
div.ccavenue-support div.contact-icons div.span3 a:hover div.pulse {
	opacity: 1;
	transform: scale(1.15);
	transition: all 275ms cubic-bezier(.53, -.67, .73, .74)
}
.txt16 {
	font-size: 16px !important
}
img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	vertical-align: middle
}
.privacy-list li {
	background: url(../images_mcpg/bullet_circle.png) left 12px no-repeat;
	font-size: 12px !important;
	border-bottom: 1px solid #dee0e4;
	padding: 5px 0 5px 10px
}
.privacy-list li.last {
	border-bottom: 0;
	margin-bottom: 10px
}
.highlight-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #373737;
	text-decoration: none
}
.service_grid {
	padding-top: 25px
}
.service_tile {
	text-decoration: none;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 40px
}
.service_tile:hover .sevices_ico {
	background-position: 0 0
}
.service_tile #payment_Gateway {
	background-position: -70px 0
}
.service_tile:hover #payment_Gateway {
	background-position: -70px 0
}
.service_tile #invoice_Payments {
	background-position: -140px 0
}
.service_tile:hover #invoice_Payments {
	background-position: -140px 0
}
.service_tile #cCAvenue_SNIP {
	background-position: -210px 0
}
.service_tile:hover #cCAvenue_SNIP {
	background-position: -210px 0
}
.service_tile #cCAvenue_Phonepay {
	background-position: -280px 0
}
.service_tile:hover #cCAvenue_Phonepay {
	background-position: -280px 0
}
.service_tile #cCAvenue_Brand360 {
	background-position: -350px 0
}
.service_tile:hover #cCAvenue_Brand360 {
	background-position: -350px 0
}
.service_tile #smart_analytics {
	background-position: -420px 0
}
.service_tile:hover #smart_analytics {
	background-position: -420px 0
}
.service_tile #cRM_Tools {
	background-position: -490px 0
}
.service_tile:hover #cRM_Tools {
	background-position: -490px 0
}
.service_tile #ccavenue_finance_service {
	background-position: -579px 0
}
.service_tile:hover #ccavenue_finance_service {
	background-position: -579px 0
}
.service_tile #subscriptions_service {
	background-position: -649px 0
}
.service_tile:hover #subscriptions_service {
	background-position: -649px 0
}
.service_tile .sevices_ico {
	background: url(../images_mcpg/service-ico.png) no-repeat scroll left top #fff0;
	display: inline-block;
	min-height: 50px;
	width: 70px
}
.service_tile div {
	text-transform: uppercase;
	margin-bottom: 7px;
	font-weight: 700
}
.service_tile p {
	line-height: 20px;
	margin-bottom: 10px;
	width: 85%
}
.service_tile span.commingsoon {
	display: inline-block;
	font-size: 12px;
	padding: 8px 12px !important;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #79B61F;
	border-radius: 5px;
	color: #FFF;
	font-family: 'openSansRegular', sans-serif;
	font-weight: 400;
	text-align: center;
	font-weight: 700
}
.marginLeft0 {
	margin-left: 0px !important
}
#buyers div.middle-container {
	min-height: 0px !important
}
.container-fluid .buyers-head-bg {
	background-color: #93c95a;
	height: 30% !important
}
.container-fluid .buyers-head-bg .buyers-head {
	padding: 0;
	margin: 0;
	margin-top: 95px;
	width: 100%;
	background: url(../images_mcpg/buyers-main-bg.jpg) center top no-repeat;
	min-height: 400px
}
.container-fluid .buyers-head-bg .buyers-head div.title-text {
	font-family: 'openSansRegular', Helvetica, sans-serif;
	font-size: 42px;
	line-height: 57px;
	text-align: center;
	display: block;
	margin-top: 20px
}
.container-fluid .buyers-head-bg .buyers-head div.sub-title-text {
	font-size: 28px;
	margin: 0;
	line-height: 30px;
	text-align: center;
	display: block
}
.container-fluid .buyers-head-bg .buyers-head a.header-button {
	margin-top: 200px !important
}
.container-fluid .buyers-head-bg .buyers-head a.header-button span.icon {
	background: url(../images_mcpg/controls.png) no-repeat right top;
	width: 10px;
	height: 11px;
	margin-right: 5px;
	display: inline-block
}
.buyers_main .title-text-heavy {
	font-size: 26px;
	line-height: 40px;
	font-weight: 700
}
.buyers_main .buyers_grid {
	padding-bottom: 40px
}
.buyers_main .buyers_row {
	margin-left: 0% !important;
	margin-top: 35px;
	margin-bottom: 35px
}
.buyers_main .buyers_row .img_holder .title-text, .buyers_main .buyers_row .text_holder .title-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 31px;
	letter-spacing: 0;
	margin-bottom: 10px;
	line-height: 35px
}
.buyers_main .buyers_row h2 {
	font-size: 26px;
	line-height: 33px;
	margin-bottom: 10px;
	font-weight: 400
}
.buyers_main .buyers_row h2, .buyers_main .row-fluid .buyers_row p {
	text-align: left
}
.buyers_main .buyers_row p {
	line-height: 20px;
	font-size: 14px
}
#quick_Checkout p {
	max-width: 92%
}
.buyers_main .buyers_row .text_holder {
	padding: 0 0 0 2%;
	text-align: left;
	margin-left: 0px !important
}
.buyers_main .evn_row .img_holder {
	float: right !important
}
.buyers_main .buyers_row .text_holder_vrCenter {
	padding-top: 50px
}
.buyers_main .buyers_signup {
	margin-bottom: 50px !important;
	margin-top: 50px !important
}
.buyers_main .buyers_row .imgArea {
	width: 100%;
	display: inline-block;
	background-size: 100% auto
}
#ccavenueCheckout_img {
	min-height: 242px;
	background: url(../images_mcpg/ccavenue_checkout.gif) no-repeat scroll center center #fff
}
#quickcheckout_img {
	min-height: 256px;
	background: url(../images_mcpg/quick_checkout.gif) no-repeat scroll center center #fff
}
#secure100_img {
	min-height: 199px;
	background: url(../images_mcpg/100secure.gif) no-repeat scroll center center #fff
}
#trackpayments_img {
	min-height: 239px;
	background: url(../images_mcpg/track_payment.gif) no-repeat scroll center center #fff
}
#disputeresolution_img {
	min-height: 277px;
	background: url(../images_mcpg/dispute_resolution.gif) no-repeat scroll center center #fff
}
#supersupport_img {
	min-height: 264px;
	background: url(../images_mcpg/ccavenue_super_support.gif) no-repeat scroll center center #fff
}
#specialoffers_img {
	min-height: 225px;
	background: url(../images_mcpg/special_offers.gif) no-repeat scroll center center #FFF
}
#rechargebillpayment_img {
	min-height: 199px;
	background: url(../images_mcpg/buyers_recharge_bill_payments.png) no-repeat scroll center center #FFF
}
.buyers_mail {
	max-width: 659px;
	margin: 0 auto;
	margin-top: 72px
}
.buyers_mail .buyers_mail_wrapper {
	display: block
}
.buyers_mail .buyers_mail_wrapper .logo {
	background-color: #273038;
	padding: 25px
}
.buyers_mail .buyers_mail_wrapper .container {
	display: inline-block;
	margin-top: 1px;
	margin-left: 0px !important;
	min-height: 450px;
	background: url(../images_mcpg/buyers-container-bg.png) repeat-x top left #fff
}
.buyers_mail .buyers_mail_wrapper .container .mailbox {
	background: url(../images_mcpg/icon-mail.png) 0 0 no-repeat;
	width: 48px;
	height: 50px;
	margin-top: 22px !important;
	margin: 0 auto
}
.buyers_mail .buyers_mail_wrapper .container .content-text {
	font-size: 25px;
	text-align: center;
	margin-top: 10px
}
.buyers_mail .buyers_mail_wrapper .container .main-image {
	background: url(../images_mcpg/buyers-mail-laptop.png) no-repeat center center;
	width: 395px;
	height: 223px;
	margin: 0 auto;
	margin-top: 17px
}
.buyers_mail .buyers_mail_wrapper .container .title-text {
	text-align: center;
	font-size: 21px;
	line-height: 40px
}
.buyers_mail .buyers_mail_wrapper .container .secondary-text {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 35px
}
.buyers_mail .buyers_mail_wrapper .container .secondary-link {
	font-size: 14px;
	text-decoration: none
}
#buyers_signup_popup {
	max-width: 756px;
	min-height: 466px;
	width: 66%;
	height: auto
}
#buyers_signup_popup .close {
	background: url(../images_mcpg/popup_close.png) no-repeat 0 0;
	position: absolute;
	top: 13px;
	right: 11px;
	display: inline-block;
	width: 15px;
	height: 15px;
	z-index: 88888
}
#buyers_signup_popup .span12 {
	margin: 0;
	height: 100%
}
#buyers_signup_popup .span12 .form-wrapper {
	margin: 5px 0 0 0;
	padding: 0;
	width: 59% !important;
	height: 100%;
	overflow: hidden
}
#buyers_signup_popup .span12 .form-wrapper .border-nav {
	width: 100%;
	text-align: left;
	display: inline-block;
	margin: 25px 0
}
#buyers_signup_popup .span12 .form-wrapper .border-nav ul {
	display: inline-block;
	width: 100%
}
#buyers_signup_popup .span12 .form-wrapper .border-nav ul li {
	display: inline-block;
	width: 50%;
	margin: 0
}
#buyers_signup_popup .span12 .form-wrapper .border-nav ul li:last-child {
	margin-left: -3px
}
#buyers_signup_popup .span12 .form-wrapper .border-nav a {
	padding: 7px 14px;
	border-bottom: 3px solid #b6b6b6;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	text-decoration: none;
	font-size: 16px;
	color: #b1b1b1;
	margin: 0;
	width: 100%
}
#buyers_signup_popup .span12 .form-wrapper .border-nav a:hover, #buyers_signup_popup .span12 .form-wrapper .border-nav a.active {
	text-decoration: none;
	border-bottom: 3px solid #57b9e0;
	color: #57b9e0
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup {
	display: inline-block;
	padding: 0 23px 20px 29px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box {
	text-align: left
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme {
	float: left;
	text-align: left;
	width: 99%;
	padding: 2px 2px 20px 0;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme input:focus~label, #buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme input:valid~label {
	font-size: 12px;
	color: #57b9e0;
	top: -8px;
	-webkit-transition: all 0.125s ease;
	transition: all 0.125s ease
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .md-input {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 2px 0;
	color: #000;
	line-height: 26px;
	width: 100%;
	font-size: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .md-input:focus {
	outline: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .md-input:required {
	box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-moz-box-shadow: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme label {
	color: #999;
	text-align: left;
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	top: 9px;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	pointer-events: none
}
@media screen\0 {
	#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .md-input {
		padding: 3px 0;
		line-height: 0
	}
	#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .md-input::-ms-clear {
		display: none
	}
	#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme input:focus~label, #buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme input:valid~label {
		top: -13px
	}
	#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme label {
		top: 0
	}
	#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme.md-error .errer-txt {
		bottom: 16px
	}
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .md-input.border {
	border-width: 0 0 1px 0
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .verify {
	position: relative;
	display: inline-block;
	text-align: right;
	float: right;
	margin: -21px 2px 0 0
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .verify img {
	margin-top: -5px
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .verify .primary-link {
	font-size: 10px;
	margin-top: 5px
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .verify .header-button {
	padding: 8px 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #232323;
	font-size: 10px;
	box-shadow: none !important;
	display: inline-block;
	margin-top: 0;
	text-decoration: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme .forgot-pass {
	background: url(../images_mcpg/forgot_pass_icon.png) 0 0 no-repeat;
	width: 21px;
	height: 21px;
	margin-top: -28px;
	display: inline-block;
	float: right;
	position: relative
}
#buyers_signup_popup .span12 .form-wrapper .span12 div .primary-text {
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 0
}
#buyers_signup_popup .span12 .form-wrapper .span12 div .primary-link {
	text-decoration: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme.md-error {
	color: #d61515
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme.md-error .md-input {
	color: #d61515
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme.md-error .md-input.border {
	border-width: 0 0 1px 0;
	border-color: #d61515
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .input-theme.md-error .errer-txt {
	color: #d61515;
	position: absolute;
	bottom: 5px;
	font-size: 11px
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .primary-button {
	display: inline-block;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 40px;
	text-decoration: none;
	text-transform: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .content-box .header-button {
	margin: 0 0 0 10px;
	box-shadow: none;
	color: #5e5e5f;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 5px;
	font-size: 17px
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip], #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip {
	position: relative;
	cursor: pointer
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:after {
	position: absolute;
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(.71, 1.7, .77, 1.24);
	-moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(.71, 1.7, .77, 1.24);
	transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(.71, 1.7, .77, 1.24);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	pointer-events: none
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:hover:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:hover:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:focus:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:focus:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:hover:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:hover:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:focus:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:focus:after {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:before {
	z-index: 1001;
	border: 5px solid #fff0;
	background: #fff0;
	content: ""
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup [data-tooltip]:after {
	z-index: 1000;
	padding: 5px 6px;
	width: 93px;
	background-color: #273038;
	background-color: hsl(208 18% 19%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	content: attr(data-tooltip);
	font-size: 11px;
	line-height: 1.2;
	text-align: center
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:after {
	right: 100%;
	bottom: 80%;
	left: auto
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:before {
	margin-left: 0;
	margin-right: -10px;
	margin-bottom: 0;
	border-top-color: #fff0;
	border-left-color: #273038;
	border-left-color: hsl(208 18% 19%)
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:hover:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:hover:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:focus:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:focus:after {
	-webkit-transform: translateX(-12px);
	-moz-transform: translateX(-12px);
	transform: translateX(-12px)
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:before, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-right:before {
	top: 3px
}
#buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-left:after, #buyers_signup_popup .span12 .form-wrapper .span12 .login-signup .tooltip-right:after {
	margin-left: 0;
	margin-bottom: -16px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 25px 23px 20px 29px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .heading-text {
	font-family: "openSansRegular", Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 7px 0;
	border-bottom: 3px solid #57b9e0;
	text-align: left;
	display: inline-block
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .heading-text .back-login {
	background: url(../images_mcpg/back-arrow.gif) 0 0 no-repeat;
	display: inline-block;
	margin-bottom: 4px;
	width: 22px;
	height: 20px;
	position: relative;
	float: right;
	cursor: pointer
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .content-box {
	text-align: left;
	margin: 0;
	padding-top: 20px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .content-box .primary-text {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 10px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 30px 0 20px 0;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit .content-box {
	text-align: left
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit .content-box ul {
	display: inline-block;
	margin-left: 15px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit .content-box ul li.secondary-text {
	margin-bottom: 7px;
	list-style: disc
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit .content-box .primary-text {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 10px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit .content-box .secondary-text {
	margin-bottom: 20px
}
#buyers_signup_popup .span12 .form-wrapper .forgot-pass-wrap .forgot-password-submit .content-box .input-theme .primary-link {
	font-size: 11px;
	text-decoration: none;
	position: relative;
	display: inline-block;
	float: right;
	margin: -19px 2px 0 0
}
#buyers_signup_popup .span12 .form-wrapper .verification {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 25px 23px 20px 29px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}
#buyers_signup_popup .span12 .form-wrapper .verification .heading-text {
	font-family: "openSansRegular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 7px 0;
	border-bottom: 3px solid #57b9e0;
	text-align: left;
	display: inline-block
}
#buyers_signup_popup .span12 .form-wrapper .verification .heading-text .back-signup {
	background: url(../images_mcpg/back-arrow.gif) 0 0 no-repeat;
	margin-bottom: 4px;
	display: inline-block;
	width: 22px;
	height: 20px;
	position: relative;
	float: right;
	cursor: pointer
}
#buyers_signup_popup .span12 .form-wrapper .verification .content-box {
	text-align: left;
	margin: 0;
	padding-top: 20px
}
#buyers_signup_popup .span12 .form-wrapper .verification .content-box .primary-text {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 0
}
#buyers_signup_popup .span12 .form-wrapper .verification .content-box .secondary-text {
	margin-bottom: 20px
}
#buyers_signup_popup .span12 .form-wrapper .verification .content-box .input-theme .primary-link {
	font-size: 11px;
	text-decoration: none;
	position: relative;
	display: inline-block;
	float: right;
	margin: -19px 2px 0 0
}
#buyers_signup_popup .span12 .span5 {
	margin: 0;
	box-sizing: border-box;
	width: 41% !important
}
#buyers_signup_popup .side-content {
	margin: 0;
	padding: 0 15px;
	background-color: #273038;
	height: 100%;
	position: absolute;
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	width: 41%
}
#buyers_signup_popup .side-content.radius {
	border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0
}
#buyers_signup_popup .side-content .title-text {
	text-transform: uppercase;
	padding: 32px 0 15px 0;
	margin-bottom: 20px;
	font-size: 22px;
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	line-height: 28px
}
#buyers_signup_popup .side-content .title-text.border {
	border-width: 0 0 1px 0
}
#buyers_signup_popup .side-content .side-content-block {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding-left: 45px;
	margin-bottom: 20px
}
#buyers_signup_popup .side-content .side-content-block:last-child {
	margin-bottom: 29px
}
#buyers_signup_popup .side-content .side-content-block .heading-text {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	text-transform: none;
	padding: 0;
	margin: 0;
	text-align: left
}
#buyers_signup_popup .side-content .side-content-block .content-text {
	font-size: 12px;
	line-height: 18px;
	text-align: left
}
#buyers_signup_popup .side-content .side-content-block.checkout {
	background: url(../images_mcpg/icon-checkout.png) no-repeat;
	background-position: left 0 top;
	background-position-x: 1%
}
#buyers_signup_popup .side-content .side-content-block.dispute {
	background: url(../images_mcpg/icon-dispute.png) no-repeat;
	background-position: left 0 top
}
#buyers_signup_popup .side-content .side-content-block.secure {
	background: url(../images_mcpg/icon-secure.png) left top no-repeat
}
#buyers_signup_popup_thankyou {
	max-width: 641px;
	max-height: 244px;
	width: 60%;
	height: auto
}
#buyers_signup_popup_thankyou .close {
	background: url(../images_mcpg/popup_close.png) no-repeat 0 0;
	position: absolute;
	top: 13px;
	right: 11px;
	display: inline-block;
	width: 15px;
	height: 15px;
	z-index: 88888
}
#buyers_signup_popup_thankyou .thankyou_screen {
	margin: 0;
	padding: 24px
}
#buyers_signup_popup_thankyou .thankyou_screen .heading-text {
	font-size: 29px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	display: block
}
#buyers_signup_popup_thankyou .thankyou_screen .primary-text {
	font-size: 18px;
	line-height: 24px;
	display: block
}
#buyers_signup_popup_thankyou .thankyou_screen .secondary-text {
	font-size: 14px;
	line-height: 52px;
	display: block
}
#buyers_signup_popup_thankyou .thankyou_screen .thankyou-close {
	display: inline-block;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 40px;
	text-decoration: none;
	text-transform: none
}
.features .phonepay-main {
	margin-bottom: 40px
}
.features .phonepay-main .span12 {
	margin-left: 0 !important
}
.features .phonepay-main .head_img {
	text-align: center;
	margin-bottom: 40px
}
.features .phonepay-main .cutomer_cell {
	background-image: url(../images_mcpg/customer_cell.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 800px
}
.features .phonepay-main .cutomer_cell_mobile {
	background-image: url(../images_mcpg/customer_cell_mobile.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 160px;
	margin: 30px 0
}
.features .phonepay-main .cutomer_text_cell p.default-text {
	color: #5e5e5f;
	line-height: 23px;
	padding-bottom: 15px
}
.features .phonepay-main .phonePay_benefits_title {
	background-color: #ebf0f1;
	font-size: 19px !important;
	line-height: 22px;
	margin-top: 10px;
	padding: 7px 10px
}
.features .phonepay-main ul li.default-divider {
	padding: 12px;
	border-width: 1px 0 0 0
}
.features .phonepay-main ul li.first-chld {
	border-width: 0
}
.features .phonepay-main ul li {
	background: url(../images_mcpg/bullet_arrow_gray_list.png) no-repeat scroll left 15px #fff0
}
.features .phonepay-main .how_it_works a.custom_green_button {
	display: inline-block;
	font-size: 18px;
	padding: 8px 12px !important
}
.invoicePanel {
	background-color: #F6F7FB
}
.invoicepay_wrap {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 100%
}
.invoicepay_wrap.invoicePanel {
	padding-top: 140px
}
.invoicepay_wrap .invoicepay_main {
	float: none !important;
	margin-bottom: 40px;
	margin: 0 auto !important;
	max-width: 950px;
	position: relative
}
.invoicepay_wrap {
	padding-bottom: 0 !important
}
.invoicepay_wrap .invoicepay_main .span12 {
	margin-left: 0 !important
}
.invoicepay_wrap .invoicepay_main .titles {
	margin-bottom: 40px
}
.invoicepay_wrap .invoicepay_main .titles .sub-title-text {
	color: #171717
}
.invoicepay_wrap .invoicepay_main .head_img {
	text-align: center
}
.invoicepay_wrap .invoicepay_main .block {
	padding: 50px 0
}
.invoicepay_wrap .invoicepay_main .secondary-text {
	font-size: 15px;
	line-height: 24px;
	color: #fff
}
.invoicepay_wrap .invoicepay_main .small_width {
	max-width: 720px;
	padding: 30px 0;
	font-size: 16px
}
.invoicepay_wrap .invoicepay_main .cube_box {
	min-height: 330px;
	margin: 0 !important;
	padding: 40px 15px;
	border: 1px solid #fff0
}
.invoicepay_wrap .invoicepay_main .cube_box.first_cube {
	border-color: #fff0 #17bbff #17bbff #fff0;
	position: relative
}
.invoicepay_wrap .invoicepay_main .cube_box.first_cube .center_cube {
	position: absolute;
	bottom: -25px;
	right: -50px;
	background-color: #fff;
	width: 100px;
	height: 50px
}
.invoicepay_wrap .invoicepay_main .cube_box.last_cube {
	border-color: #17bbff #fff0 #fff0 #17bbff
}
.invoicepay_wrap .invoicepay_main .cube_box .img_cude {
	padding-bottom: 20px
}
.invoicepay_wrap .invoicepay_main .cube_box .text_cude {
	text-align: left;
	padding-left: 15px
}
.invoicepay_wrap .invoicepay_main .cube_box .text_cude .highlight-text {
	margin-bottom: 10px
}
.invoicepay_wrap .invoicepay_main .cube_box .text_cude .blue_text {
	color: #0592cb;
	font-size: 16px
}
.invoicepay_wrap .invoicepay_main .cube_box .text_cude ul li {
	background: url(../images_mcpg/bullet_circle.png) no-repeat scroll left 10px #fff0;
	padding: 5px 10px
}
#darkBluwrap {
	background-color: #162128;
	margin: -3px 0 35px
}
.invoicepay_wrap #cube_wrap {
	padding: 0 0 0 15px
}
.innapp_wrap {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 100%
}
.innapp_wrap .innapp_main {
	float: none !important;
	margin-bottom: 40px;
	margin: 0 auto !important;
	max-width: 950px;
	position: relative
}
.innapp_wrap {
	padding-bottom: 0 !important
}
.innapp_wrap .innapp_main .span12 {
	margin-left: 0 !important
}
.innapp_wrap .innapp_main .titles {
	margin-bottom: 50px
}
.innapp_wrap .innapp_main .titles .sub-title-text {
	color: #171717;
	font-size: 30px;
	line-height: 40px
}
.innapp_wrap .innapp_main .head_img {
	text-align: center
}
.innapp_wrap .innapp_main .block {
	padding: 50px 0
}
.innapp_wrap .innapp_main .secondary-text {
	font-size: 15px;
	line-height: 24px;
	color: #fff
}
.innapp_wrap .innapp_main .small_width {
	max-width: 720px;
	padding: 30px 0;
	font-size: 16px
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12 {
	text-align: left;
	padding-left: 10px
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12.border {
	border-width: 0 0 1px 0;
	margin-bottom: 30px
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12 .highlight-text {
	font-size: 17px;
	padding-left: 0
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12 .content-text {
	font-size: 15px;
	margin-bottom: 30px;
	display: inline-block;
	line-height: 20px;
	padding-left: 0
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12 a.secondary-link {
	font-size: 15px
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12.sub-text {
	font-size: 15px;
	display: inline-block;
	line-height: 20px
}
.innapp_wrap .innapp_main .cube_box .text_cude .span12 .span4 {
	display: inline-block;
	text-align: center
}
.upi_wrap {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 100%
}
.upi_wrap .upi_main {
	float: none !important;
	margin-bottom: 40px;
	margin: 0 auto !important;
	max-width: 950px;
	position: relative
}
.upi_wrap {
	padding-bottom: 0 !important
}
.upi_wrap .upi_main .sub_content {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-size: 15px;
	margin-bottom: 40px;
	padding-bottom: 40px
}
.upi_wrap .upi_main .sub_content.border {
	border-width: 0 0 1px 0
}
.upi_wrap .upi_main .span12 {
	margin-left: 0 !important
}
.upi_wrap .upi_main .titles, .upi_wrap .upi_main .sub-titles {
	margin-bottom: 30px
}
.upi_wrap .upi_main .titles .sub-title-text {
	color: #171717;
	font-size: 30px;
	line-height: 40px
}
.upi_wrap .upi_main .sub-titles .page-title {
	font-size: 33px
}
.upi_wrap .upi_main .upi_content .content_wrap .content_block {
	padding: 45px 0;
	text-align: left
}
.upi_wrap .upi_main .upi_content .content_wrap .content_block.border {
	border-width: 0 0 1px 0
}
.upi_wrap .upi_main .upi_content .content_wrap .content_block.border:last-child {
	border-width: 0 0 0 0
}
.upi_wrap .upi_main .upi_content .content_wrap .content_block.border.last {
	border-width: 0 0 0 0
}
.upi_wrap .upi_main .upi_content .content_wrap .content_block .highlight-text {
	font-size: 19px;
	line-height: 30px
}
.upi_wrap .upi_main .upi_content .content_wrap .content_block .secondary-text {
	font-size: 15px;
	line-height: 20px
}
.upi_wrap .upi_main .upi_content .content_wrap:first-child {
	margin-right: 2.5641%
}
.upi_wrap .upi_main .upi_content .image_wrap {
	margin-left: 0
}
.transaction-wrap {
	display: block;
	text-align: center;
	width: 100%;
	padding-bottom: 39px !important
}
.spacer1 {
	width: 0;
	height: 1400px !important;
	float: left
}
.spacer2 {
	width: 0;
	height: 1400px !important;
	float: left;
	clear: both
}
.latched {
	position: fixed !important;
	left: 0;
	right: 0;
	width: auto;
	z-index: 0 !important
}
.transaction-wrap .panel1 {
	position: relative
}
.transaction-wrap .panel2 {
	position: relative
}
.unlatched {
	position: relative !important;
	margin: 0 auto;
	width: auto;
	z-index: 5 !important
}
.transaction-wrap .trans-problem {
	float: none !important;
	height: 1355px !important;
	margin-bottom: 40px;
	margin: 0 auto !important;
	max-width: 950px
}
.transaction-wrap .trans-problem .span12.default-text {
	margin-left: 0;
	padding: 60px 20px;
	text-align: left;
	line-height: 18px;
	position: relative !important
}
.transaction-wrap .trans-problem .span12.divider-dark {
	margin-left: 0 auto !important;
	margin-right: 0 auto !important;
	float: none;
	display: inline-block;
	width: 50%;
	border-width: 0 0 1px 0;
	margin-bottom: 41px;
	position: relative !important
}
.transaction-wrap .trans-problem .span12.divider-dark .titles {
	position: absolute;
	padding: 0 10px;
	float: none;
	top: -17px;
	width: 25%;
	background-color: #36414b;
	font-size: 24px;
	text-transform: uppercase;
	right: 0 !important;
	left: 0 !important;
	margin: 0 auto !important;
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif
}
.transaction-wrap .trans-problem .img4 {
	margin-bottom: 42px
}
.transaction-wrap .trans-solution {
	float: none !important;
	height: 1300px !important;
	margin-bottom: 40px;
	margin: 0 auto !important;
	max-width: 950px;
	position: relative
}
.transaction-wrap .trans-solution .span12.default-text {
	margin-left: 0 !important;
	padding: 30px 20px !important;
	text-align: left;
	line-height: 18px;
	position: relative !important
}
.transaction-wrap .trans-solution .row-fluid {
	float: left;
	width: 100%
}
.transaction-wrap .trans-solution .row-fluid .span12.divider-dark {
	margin-left: 0 auto !important;
	margin: 44px 0 39px 0;
	margin-right: 0 auto !important;
	float: none;
	display: inline-block !important;
	width: 50%;
	border-width: 0 0 1px 0;
	position: relative !important
}
.transaction-wrap .trans-solution .row-fluid .span12.divider-dark .titles {
	position: absolute !important;
	padding: 0 10px;
	float: none;
	top: -17px;
	width: 25%;
	background-color: #0c1015;
	font-size: 24px;
	text-transform: uppercase;
	right: 0 !important;
	left: 0 !important;
	margin: 0 auto !important;
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif
}
.transaction-wrap .trans-solution .img1, .transaction-wrap .trans-solution .img2, .transaction-wrap .trans-solution .img3, .transaction-wrap .trans-solution .img4 {
	display: block;
	position: relative !important
}
.transaction-wrap .trans-solution .img3 {
	margin-bottom: 42px
}
#Bluewrap {
	background-color: #36414b !important
}
#darkBluewrap {
	background-color: #0c1015 !important
}
.span12.phone-pay-panel, .span12.phone-pay-hiw-panel {
	margin-left: 0 !important
}
.phone-pay-hiw-panel {
	padding: 25px 0 0 0
}
.phone-pay-logo {
	margin-bottom: 16px
}
div.phone-pay-hiw-panel div.block {
	padding: 55px 0;
	position: relative
}
.phone-pay-panel {
	background: #f4f6f9;
	border: 5px solid #e6ebf3;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	position: relative
}
.phone-pay-panel .phone-pay-arrow {
	background: url(../images_mcpg/phone-pay-mid-img.gif) top left no-repeat;
	width: 48px;
	height: 30px;
	position: absolute;
	left: 50%;
	top: -30px;
	margin-left: -24px
}
.phone-pay-panel-mobile {
	background: #f4f6f9;
	border: 5px solid #e6ebf3;
	position: relative;
	border-left: 0;
	border-right: 0
}
.phone-pay-panel-mobile .phone-pay-arrow {
	background: url(../images_mcpg/phone-pay-mid-img.gif) top left no-repeat;
	width: 48px;
	height: 30px;
	position: absolute;
	left: 50%;
	top: -30px;
	margin-left: -24px
}
.phone-pay-inner-pad {
	padding: 10px 10px 20px 10px
}
.phone-pay-panel-mobile .phone-pay-inner-pad {
	padding: 27px 10px 40px !important
}
#blue-tab-menu {
	float: none;
	max-width: 945px;
	text-align: center;
	vertical-align: top
}
#blue-tab-menu .owl-controls .owl-buttons {
	float: left;
	position: relative;
	width: 100%
}
#blue-tab-menu .owl-controls .owl-buttons .owl-prev {
	color: #FFF;
	display: inline-block;
	left: -16px;
	overflow: hidden;
	position: absolute;
	text-indent: -150px;
	top: -10px;
	width: 37px
}
#blue-tab-menu .owl-controls .owl-buttons .owl-next {
	color: #FFF;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	right: -16px;
	text-indent: 150px;
	top: -10px;
	width: 37px
}
#blue-tab-menu.owl-carousel .owl-wrapper-outer {
	margin-left: 0;
	margin-top: 0;
	overflow: hidden;
	position: absolute;
	top: 11px;
	width: 100%
}
#blue-tab-menu a {
	float: left
}
#blue-tab-menu .features-icons-nav {
	height: 43px !important
}
#blue-tab-menu .owl-prev {
	background-position: left -99px !important;
	cursor: pointer !important
}
#blue-tab-menu .owl-next {
	background-position: right -98px !important;
	cursor: pointer !important
}
#blue-tab-menu .owl-wrapper-outer {
	margin-left: 0 !important
}
#blue-tab-menu .owl-item {
	height: 27px !important;
	width: auto !important
}
div.submenupanel div.submenu-inner {
	padding: 0 20px !important
}
#company #blue-tab-menu .owl-item {
	float: left
}
.nav-link {
	position: relative
}
.nav-link span.arrow {
	display: none;
	position: absolute;
	left: 50%;
	bottom: -22px;
	margin-left: -6px;
	width: 11px;
	height: 6px;
	background: url(../images_mcpg/up-arrow.png) left top no-repeat
}
.nav-link.active span.arrow {
	display: block
}
#intermediatepage {
	width: 50%;
	margin: auto;
	padding: 10px 20px 0 20px;
	margin-top: 20px;
	margin-bottom: 70px
}
#intermediatepage div.oops {
	padding: 10px;
	background-image: url(../images_mcpg/oops.gif);
	background-position: center 30px;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #474747;
	font-size: 17px
}
#intermediatepage a:link, #intermediatepage a:hover, #intermediatepage a:visited {
	color: #007fbd
}
#campaign_index .success_message {
	color: #3d4b6e;
	width: 100%;
	text-align: center;
	font-size: 20px;
	font-family: 'openSansLight', sans-serif;
	text-shadow: 1px 2px rgb(0 0 0 / .2)
}
#campaign_index .success_message strong {
	font-size: 35px
}
#campaign_index div.header-panel .span12.login span.text-with-ico {
	border-left: 1px solid #fff;
	border-right: 1px solid #409fc4;
	padding: 4px 8px 4px 33px
}
#campaign_index div.header-panel div.span12.masthead ul.navigation-panel {
	margin-right: 70px
}
#campaign_index div.header-panel div.span12.masthead a.primary-button.signup-link {
	text-shadow: 1px 2px rgb(0 0 0 / .2)
}
#campaign_index div.header-panel .span12.login span.text-with-ico {
	text-shadow: 1px 2px rgb(0 0 0 / .2)
}
#campaign_index div.header-panel .span12.login span.text-with-ico.first {
	border-left: 0 solid #409fc4
}
#campaign_index div.header-panel .span12.login span.text-with-ico.last {
	padding-right: 0;
	border-right: 0 solid #409fc4
}
#campaign_index div.header-panel .span12.login span.text-with-ico.visitus, #campaign_index div.header-panel .span12.login span.text-with-ico.emailus, #campaign_index div.header-panel .span12.login span.text-with-ico.callus {
	background-repeat: no-repeat;
	background-position: 12px center
}
#campaign_index div.header-panel .span12.login span.text-with-ico.visitus {
	background-image: url(../images_mcpg/visitus.png)
}
#campaign_index div.header-panel .span12.login span.text-with-ico.emailus {
	background-image: url(../images_mcpg/emailus.png)
}
#campaign_index div.header-panel .span12.login span.text-with-ico.callus {
	background-image: url(../images_mcpg/callus.png)
}
#campaign_index div.middle-container #features_set {
	border-bottom: 1px solid #E4E4E4
}
#campaign_index #features-panel {
	background-color: #fff;
	padding-bottom: 50px
}
#campaign_index #features-panel .features_tabs {
	min-height: auto
}
#campaign_index #features-panel .features_tabs div.span3 {
	padding: 10px 0
}
#campaign_index #features-panel div.dotted-border {
	border-right: 0 dotted #a9acaf;
	background-image: url(../images_mcpg/dotted-border.png);
	background-repeat: repeat-y;
	background-position: right top
}
#campaign_index #features-panel a.features-block {
	color: #273038;
	float: left;
	font-size: 12px;
	margin: 0 0 20px;
	padding: 10px 0;
	text-decoration: none;
	width: 100%
}
#campaign_index #features-panel a.features-block:hover {
	color: #009ddc
}
#campaign_index #features-panel .features-block div {
	min-height: 0
}
#campaign_index #features-panel .features-block .img-block {
	height: 50px;
	background-position: center top;
	background-repeat: no-repeat
}
#campaign_index #features-panel .features-block .img-block#Easy_Customization {
	background-image: url(../images_mcpg/features-icon-easy-customization-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Easy_Customization {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Online_Store_Front {
	background-image: url(../images_mcpg/features-icon-ccavenue-store-front-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Online_Store_Front {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Mobile_Payments_Page {
	background-image: url(../images_mcpg/features-icon-mobile-checkout-page-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Mobile_Payments_Page {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#CCAvenue_Shopping_Cart {
	background-image: url(../images_mcpg/features-icon-ccavenue-shopping-cart-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#CCAvenue_Shopping_Cart {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Shopping_Cart_Plugins {
	background-image: url(../images_mcpg/features-icon-shopping-cart-plugins-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Shopping_Cart_Plugins {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#CCAvenue_SNIP {
	background-image: url(../images_mcpg/features-icon-ccavenue-snip-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#CCAvenue_SNIP {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Invoice_Payment_System {
	background-image: url(../images_mcpg/features-icon-online-invoice-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Invoice_Payment_System {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#CCAvenue_PhonePay {
	background-image: url(../images_mcpg/features-icon-ccavenue-phonepay-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#CCAvenue_PhonePay {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#CCAvenue_TapPay {
	background-image: url(../images_mcpg/features-icon-ccavenue-tappay-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#CCAvenue_TapPay {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Smart_Analytics {
	background-image: url(../images_mcpg/features-icon-smart-analytics-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Smart_Analytics {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Live_Monitoring_Pro {
	background-image: url(../images_mcpg/features-icon-live-monitoring-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Live_Monitoring_Pro {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Dynamic_Event_Notification {
	background-image: url(../images_mcpg/features-icon-dynamic-notification-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Dynamic_Event_Notification {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#CCAvenue_FRISK {
	background-image: url(../images_mcpg/features-icon-firsk-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#CCAvenue_FRISK {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Super_Support {
	background-image: url(../images_mcpg/features-icon-customer-support-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Super_Support {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Brand_360 {
	background-image: url(../images_mcpg/feature-icon-brand-360-degree-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Brand_360 {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Retry_Option {
	background-image: url(../images_mcpg/feature-icon-retry-option-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Retry_Option {
	background-position: center -95px
}
#campaign_index #features-panel .features-block .img-block#Easy_Integration_Fastest_Activation {
	background-image: url(../images_mcpg/features-icon-fastest-activation-campaign.png)
}
#campaign_index #features-panel .features-block:hover .img-block#Easy_Integration_Fastest_Activation {
	background-position: center -95px
}
#campaign_index #signup-panel {
	background-color: #161a1c;
	padding: 80px 0 40px 0;
	position: relative
}
#campaign_index #signup-panel .features-up {
	position: absolute;
	left: 50%;
	top: -5px;
	margin-left: -26px;
	height: 53px;
	background-image: url(../images_mcpg/features-up-down.png);
	background-position: center -53px;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 53px
}
#campaign_index #signup-panel .features-down {
	background-position: center top
}
#campaign_index #signup-panel .signup-inner a.primary-button {
	display: inline-block;
	font-size: 18px;
	margin-top: 20px;
	padding: 16px 34px
}
#campaign_index div.form-container .drop_us_message .input_holder, #campaign_index div.form-container .drop_us_message .row-fluid, #campaign_index div.form-container .drop_us_message .row-fluid .captcha-code {
	position: relative
}
#campaign_index div.form-container .drop_us_message .row-fluid span.label, #campaign_index div.form-container .drop_us_message .row-fluid .captcha-code span.label {
	color: #a3a3a3;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 9px;
	left: 6px
}
#campaign_index div.form-container .drop_us_message .focus_error input, #campaign_index div.form-container .drop_us_message .focus_error select, #campaign_index div.form-container .drop_us_message .focus_error textarea {
	border: 1px solid #c60000 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #dd0505;
	background-color: #fff
}
#campaign_index div.form-container .drop_us_message .focus_error input.error, #campaign_index div.form-container .drop_us_message .focus_error textarea.error {
	margin-top: 0 !important
}
#campaign_index div.form-container .drop_us_message .input_holder span.error_span {
	display: none;
	color: #dd0505
}
#campaign_index div.form-container .drop_us_message .input_holder.focus_error span.error_span {
	display: block;
	margin: 2px 0 0 0 !important
}
#campaign_index div.form-container .drop_us_message #captchaa.primary-link:link, #campaign_index div.form-container .drop_us_message #captchaa.primary-link:hover, #campaign_index div.form-container .drop_us_message #captchaa.primary-link:visited {
	color: #fff
}
.blog .container-fluid .page-heading .secondary-text {
	display: inline-block;
	font-size: 15px
}
.blog .container-fluid .page-heading a.secondary-link {
	display: inline-block;
	font-size: 15px;
	text-decoration: none
}
.blog .container-fluid .middle-container {
	margin-top: 16px
}
.blog .container-fluid .middle-container .blog-box {
	display: block;
	padding: 30px 20px;
	margin-bottom: 40px;
	margin-left: 0
}
.blog .container-fluid .middle-container .blog-box .blog-date {
	width: 65px;
	height: 65px;
	position: relative;
	display: block;
	color: #0a87c9;
	font-size: 13px;
	text-align: center;
	vertical-align: middle
}
.blog .container-fluid .middle-container .blog-box .blog-date span {
	position: absolute;
	left: 0;
	right: 0;
	top: 24%
}
.blog .container-fluid .middle-container .blog-box {
	box-sizing: border-box
}
.blog .container-fluid .middle-container .blog-box .highlight-text a {
	font-size: 21px;
	line-height: 25px
}
.blog .container-fluid .middle-container .blog-box .highlight-text span {
	font-size: 14px;
	line-height: 29px
}
.blog .container-fluid .middle-container .blog-box div.default-text {
	font-size: 14px;
	line-height: 18px;
	margin-top: 9px
}
.blog .container-fluid .middle-container .blog-box div.default-text a.secondary-link {
	font-size: 14px;
	text-decoration: none
}
.blog .container-fluid .middle-container .blog-box .b-date {
	margin-right: 40px
}
.blog .container-fluid .middle-container .blog-box.article .highlight-text span {
	font-size: 13px;
	line-height: 29px
}
.blog .container-fluid .middle-container .blog-box.article div.content-text {
	font-size: 13px;
	line-height: 18px;
	margin-top: 30px
}
.blog .container-fluid .middle-container .blog-box.article div.content-text span {
	font-size: 15px;
	line-height: 27px
}
.blog .container-fluid .middle-container .blog-box.article div.content-text a.secondary-link {
	font-size: 13px;
	text-decoration: none
}
.blog .container-fluid .middle-container .blog-footer {
	margin-top: -20px;
	margin-left: 0
}
.blog .container-fluid .middle-container .blog-footer span.arrow {
	display: inline-block;
	width: 40%;
	height: 25px
}
.blog .container-fluid .middle-container .blog-footer span.arrow-left {
	background: url(../images_mcpg/arrow-left.png) no-repeat center left;
	padding-left: 25px;
	float: left
}
.blog .container-fluid .middle-container .blog-footer span.arrow-right {
	background: url(../images_mcpg/arrow-right.png) no-repeat center right;
	padding-right: 25px;
	float: right;
	text-align: right
}
.blog .container-fluid .middle-container .blog-footer span.arrow .secondary-link {
	font-size: 14px;
	text-decoration: none;
	line-height: 25px
}
div.ccavenue-finance .row-fluid .span12 {
	margin-left: 0
}
div.ccavenue-finance .block .title-text {
	font-size: 52px;
	line-height: 80px;
	font-weight: 700;
	margin-top: 30px
}
div.ccavenue-finance .block .sub-title-text {
	font-size: 31px;
	margin-bottom: 35px
}
div.ccavenue-finance .main-text {
	max-width: 750px;
	font-size: 16px;
	color: #162128;
	margin: 0 auto;
	line-height: 30px;
	margin-bottom: 40px
}
div.ccavenue-finance .why-ccavenue-finance {
	max-width: 935px;
	margin: 0 auto
}
div.ccavenue-finance .why-ccavenue-finance .title.primary-text {
	font-family: 'openSansLight', sans-serif;
	font-size: 40px;
	margin-bottom: 30px;
	font-weight: 400
}
div.ccavenue-finance .why-ccavenue-finance .box {
	max-width: 293px;
	margin: 0 25px 40px 0;
	min-height: 178px;
	vertical-align: bottom
}
div.ccavenue-finance .why-ccavenue-finance .box.last {
	margin-right: 0
}
div.ccavenue-finance .why-ccavenue-finance .box span {
	display: block
}
div.ccavenue-finance .why-ccavenue-finance .box .primary-text {
	font-size: 17px;
	margin-top: 8px
}
div.ccavenue-finance .why-ccavenue-finance .box .secondary-text {
	font-size: 15px;
	line-height: 20px
}
div.ccavenue-finance .apply-ccavenue-finance span.primary-text {
	font-size: 32px;
	line-height: 35px;
	margin-bottom: 20px
}
div.ccavenue-finance .apply-ccavenue-finance span.primary-text span {
	font-family: 'openSansLight', sans-serif;
	font-size: 25px
}
div.ccavenue-finance .apply-ccavenue-finance .span12 a.primary-button {
	font-size: 25px;
	max-width: 185px;
	height: 55px;
	line-height: 55px
}
.whatsNew_popup_close {
	cursor: pointer
}
.whatsNew_btn, .whatsNew_popup {
	position: fixed;
	left: auto;
	right: 20px;
	bottom: 13px;
	top: auto
}
.whatsNew_btn {
	background-color: #009ddc;
	color: #fff;
	font-family: 'myriadpro-semibold', sans-serif;
	font-size: 15px;
	padding: 12px 22px;
	border-radius: 100px;
	text-align: center;
	z-index: 999998;
	opacity: 1
}
.whatsNew_btn img {
	display: inline-block;
	vertical-align: middle
}
.whatsNew_btn img:first-child {
	margin-right: 13px
}
.whatsNew_popup .wnp_header {
	height: 54px;
	background-color: #f3f3f3;
	color: #363636;
	margin-top: -54px;
	width: 100%;
	font-size: 18px;
	line-height: 54px;
	padding: 0 20px 0 17px;
	border-bottom: 1px solid #e5e5e5
}
.whatsNew_btn, .whatsNew_popup, .superbrands_logo {
	transition: all 350ms cubic-bezier(.445, .05, .55, .95);
	-webkit-transition: all 350ms cubic-bezier(.445, .05, .55, .95);
	-moz-transition: all 350ms cubic-bezier(.445, .05, .55, .95);
	-ms-transition: all 350ms cubic-bezier(.445, .05, .55, .95);
	-o-transition: all 350ms cubic-bezier(.445, .05, .55, .95)
}
.brand-awards {
	display: none
}
.whatsNew_btn.hidde {
	opacity: 0
}
.whatsNew_popup {
	opacity: 0;
	bottom: 0;
	z-index: 999997;
	box-shadow: 0 0 .5rem 0 rgb(0 0 0 / .2)
}
.whatsNew_popup.open {
	opacity: 1;
	bottom: 13px;
	z-index: 999999;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0)
}
.whatsNew_popup, .whatsNew_popup * {
	box-sizing: border-box
}
.whatsNew_popup {
	height: 100%;
	max-height: 368px;
	width: 100%;
	max-width: 354px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 7px;
	padding-top: 54px
}
.whatsNew_popup .wnp_container {
	width: 100%;
	height: 100%;
	overflow: auto;
	color: gray;
	padding: 10px 15px
}
.whatsNew_popup .wnp_container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
	width: 100%
}
.whatsNew_popup .wnp_container ul li {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	width: 100%
}
.whatsNew_popup .wnp_container ul li:last-child {
	border: 0
}
.whatsNew_popup .wnp_container ul li a:hover {
	color: #333
}
.whatsNew_popup .wnp_container ul li a {
	padding: 10px 0;
	text-decoration: none
}
.whatsNew_popup .wnp_container ul li:last-child a {
	padding-bottom: 0
}
.whatsNew_popup .wnp_container ul li:first-child a {
	padding-top: 0
}
.whatsNew_popup .wnp_container ul, .whatsNew_popup .wnp_container ul li, .whatsNew_popup .wnp_container ul li a {
	display: inline-block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray
}
.whatsNew_popup .wnp_container ul li .cntnt-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.whatsNew_popup .wnp_container ul li .cntnt-img {
	text-align: left
}
.whatsNew_popup .wnp_container ul li span.span9 {
	padding-left: 5px
}
.whatsNew_popup .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgb(0 0 0 / .1) none repeat scroll 0 0
}
.TLS_banner {
	background-color: #46b9f0;
	position: relative
}
.TLS_banner .TLS_banner_div {
	width: 100%;
	max-width: 950px;
	margin: 0 auto
}
.TLS_container_panel {
	background-color: #162128;
	position: relative;
	padding-bottom: 35px
}
.TLS_container_panel .TLS_content_panel {
	width: 100%;
	max-width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 999
}
.TLS_container_panel .TLS_content_panel .default-text {
	font-family: 'open_sanssemibold', sans-serif;
	font-size: 24px;
	color: #FFF;
	position: relative;
	padding-bottom: 20px
}
.TLS_container_panel .TLS_content_panel .default-text span {
	background-color: #162128;
	position: relative;
	z-index: 99;
	padding: 0 10px
}
.TLS_container_panel .TLS_content_panel .default-text .divider-line {
	background-color: #fff;
	width: 700px;
	height: 1px;
	display: inline-block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 16px;
	z-index: 0
}
.TLS_container_panel .TLS_content_panel .default-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 22px
}
.TLS_container_panel .TLS_content_panel .default-text1 a.secondary-link {
	font-size: 14px
}
.middle-wrapper {
	height: 0
}
.middle-wrapper:before {
	content: '';
	position: absolute;
	left: 0;
	top: auto;
	top: -53px;
	width: 100%;
	height: 110px;
	-webkit-transform: skewY(-2.1deg);
	-moz-transform: skewY(-2.1deg);
	-ms-transform: skewY(-2.1deg);
	-o-transform: skewY(-2.1deg);
	transform: skewY(-2.1deg);
	-webkit-backface-visibility: hidden;
	background-color: #162128;
	z-index: 99
}
.middle_TLS_content .title-text {
	font-family: 'openSansLight', sans-serif;
	font-size: 30px;
	line-height: 40px;
	color: #266d8a
}
.middle_TLS_content .title-text.PB13 {
	padding-bottom: 13px
}
.middle_TLS_content .title-text.PB23 {
	padding-bottom: 23px
}
.middle_TLS_content .sub-title-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #373737;
	line-height: 22px
}
.middle_TLS_content .sub-title-text.PB40 {
	padding-bottom: 40px
}
.middle_TLS_content .sub-title-text table.upgrade_requirements_table {
	width: 60%
}
.middle_TLS_content .sub-title-text.PB40 ul li {
	background-image: url(../images_mcpg/TLS_dots.jpg);
	background-repeat: no-repeat;
	padding-left: 80px;
	font-size: 14px;
	background-position: left 65px top 11px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666
}
.TLS_container_table_div {
	padding-top: 20px;
	padding-bottom: 50px
}
.TLS_container_table_div table.TLS_content_table {
	border: 1px solid #d7d7d7;
	border-width: 1px 1px 0 0
}
.TLS_container_table_div table.TLS_content_table td {
	border: 1px solid #d7d7d7;
	border-width: 0 0 1px 1px;
	padding: 15px
}
.TLS_container_table_div table.TLS_content_table td.thead {
	background-color: #f6f7fb;
	color: #000;
	font-size: 14px
}
.TLS_container_table_div table.TLS_content_table td.td-text {
	color: #666;
	font-size: 14px
}
.TLS_container_table_div table.TLS_content_table td.td-text a.secondary-link {
	font-size: 14px
}
.steps_to_migrate_div {
	padding: 20px;
	margin-bottom: 30px
}
.steps_to_migrate_div div.default-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-bottom: 5px
}
.steps_to_migrate_div div.default-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666
}
.steps_to_migrate_div div.default-text1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.steps_to_migrate_div div.default-text1 ul li {
	background-image: url(../images_mcpg/TLS_dots.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 14px;
	background-position: left top 10px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666
}
.steps_to_migrate_div div.default-text1 ul li a.secondary-link {
	font-size: 14px
}
.steps_to_migrate_div div.default-text1.PB40 {
	padding-bottom: 40px
}
.steps_to_migrate_div div.default-text1.PB30 {
	padding-bottom: 30px
}
.cp-secondary-text {
	margin: 20px 0 30px 0;
	font-size: 16px;
	font-family: Arial !important;
	line-height: 26px;
	text-align: center;
	color: gray;
	padding: 0 20px
}
div.middle-container.corporate-profile-row {
	position: relative;
	min-height: inherit;
	margin: 0 auto
}
.cp-company-box {
	border: 1px solid #dee0e2;
	background-color: #fff;
	border-radius: 6px;
	padding: 20px;
	-webkit-box-shadow: 0 0 10px 1px rgb(170 181 194 / .5);
	-moz-box-shadow: 0 0 10px 1px rgb(170 181 194 / .5);
	box-shadow: 0 0 10px 1px rgb(170 181 194 / .5);
	margin-bottom: 25px
}
.cp-company-info {
	font-family: Arial;
	font-size: 14px;
	color: gray;
	line-height: 23px;
	text-align: left;
	margin: 20px 0;
	min-height: 280px
}
.cp-btn-area .primary-button {
	font-size: 15px;
	display: inline-block;
	padding: 6px 15px 8px 15px;
	text-decoration: none
}
@media (max-width:768px) {
	.cp-secondary-text {
		font-size: 14px;
		line-height: 23px
	}
	.cp-company-logo img {
		width: 65%
	}
	.cp-company-info {
		margin-top: 15px
	}
}
#launcher {
	right: 180px !important
}
.whatsNew_btn {
	padding: 13px 20px;
	bottom: -20px;
	text-decoration: none;
	opacity: 0;
	background-color: #0085c4
}
.new-icon {
	transform: scale(1) rotate(0deg);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-ms-transition: 0.3s all
}
.whatsNew_btn:hover {
	background-color: #0070a9
}
.whatsNew_btn:hover .new-icon {
	transform: scale(1.05) rotate(-10deg);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-ms-transition: 0.3s all
}
.news-details h5 {
	font-size: 23px;
	line-height: normal;
	color: #233950;
	padding-bottom: 17px
}
.news-details h5 a {
	color: #233950;
	text-decoration: none
}
.news-details h5 a:hover {
	color: #375b80
}
.news-details p {
	font-size: 15px;
	color: gray;
	line-height: 24px
}
.news-details .red-btn {
	float: left;
	margin-top: 16px
}
.red-btn {
	font-family: 'openSansRegular', sans-serif;
	font-weight: 400;
	border-radius: 5px;
	padding: 8px 12px;
	background-color: #fff0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	color: #1289b9;
	border: 1px solid #009ddc
}
.row-fluid .span12.new-panel {
	margin-left: 0
}
.new-panel {
	padding-top: 40px
}
.new-panel.first-pad {
	padding-top: 0
}
.whats-news-banner {
	background: url(../images_mcpg/whats-new/whats-new-banner.jpg) no-repeat top right #025776;
	width: 100%;
	height: 224px;
	margin-top: 95px;
	margin-bottom: 72px
}
.news-banner-container {
	max-width: 950px;
	margin: 0 auto;
	height: 100%;
	position: relative
}
.news-banner-container img {
	position: absolute;
	bottom: -1px
}
.footer-bg .footer-text {
	padding-top: 28px
}
.whatsNew_btn img:first-child {
	margin-right: 8px
}
.footer-container {
	max-width: 750px;
	margin: auto
}
.span12.footer-text.footer_bottom {
	padding-top: 20px;
	margin-left: 0px !important
}
.footer_bottom {
	margin-bottom: 88px
}
.privacy-customer.footer_bottom {
	margin-bottom: 15px
}
.footer-logo-list {
	margin: 10px 0 0;
	text-align: left;
	padding-bottom: 9px;
	border-bottom: 1px solid #e4e4e4
}
.footer-logo-list ul {
	text-align: left
}
.footer-logo-list ul li {
	display: inline-block;
	margin-right: 16px
}
.footer-logo-list ul li span {
	display: block
}
.span12.footer-logos {
	margin-left: 0 !important
}
.article-main-banner.ccavenue-advanced-marketing {
	width: 100%;
	height: 289px;
	background: url(../images_mcpg/article/advanced_marketing_tools_new.jpg) top center no-repeat #161a1c
}
.article-main-banner.covid-19-pandemic {
	width: 100%;
	height: 322px;
	background: url(../images_mcpg/article/corona_pandemic_article.jpg) top center no-repeat #161a1c
}
.cc-marketing-content .article_top_list, .cc-marketing-content .article_top_list ul {
	margin-bottom: 0
}
.cc-marketing-content .article_top_list ul li .titletext {
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333
}
.cc-marketing-content .article_top_list ul li .defaulttext {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	padding-bottom: 20px;
	line-height: 24px
}
.cc-marketing-content .article_top_list ul li .defaulttext.last {
	padding-bottom: 0
}
.article-main-banner {
	width: 100%;
	height: 289px;
	margin-top: 95px;
	background: url(../images_mcpg/article/upi_banner.jpg) top center no-repeat #161a1c
}
.article-main-banner .banner_text {
	max-width: 950px;
	margin: 0 auto;
	height: 100%;
	position: relative
}
.article-main-banner .banner_text img {
	position: absolute;
	bottom: 35px
}
.article-main-banner>img {
	width: 100%
}
.article-details {
	color: #333
}
.article-details h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 45px;
	color: #333;
	margin-bottom: 30px
}
.article-details p {
	font-size: 15px;
	line-height: 24px;
	color: #333;
	margin-bottom: 22px
}
.article-details p strong {
	font-size: 15px
}
.article-details p:last-child {
	margin-bottom: 0
}
.article_top_list {
	margin-bottom: 30px
}
.article-details h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 30px;
	color: #333;
	margin-bottom: 12px
}
.article_top_list ul {
	margin-bottom: 12px
}
.article_top_list ul li {
	font-size: 15px;
	color: #333;
	padding-bottom: 10px;
	line-height: 18px;
	position: relative;
	padding-left: 20px
}
.article_top_list ul li strong {
	font-size: 15px
}
.article_top_list ul li:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	top: 6px;
	left: 0;
	background: #333;
	border-radius: 50%
}
.lets_talk {
	padding-top: 20px
}
.flow_main {
	margin-bottom: 25px
}
.flow_main .flow_video_data {
	float: left;
	width: 292px;
	padding: 0 10px
}
.flow_main .flow_details {
	margin-left: 373px
}
.flow_details .article_top_list ul li:last-child {
	padding-bottom: 0
}
.article-main-banner.payment-link-banner {
	background: url(../images_mcpg/article/link_banner.jpg) top center no-repeat #098e9e
}
.article-main-banner.payment-link-banner .banner_text img {
	bottom: auto;
	margin: 0 auto;
	left: 0;
	right: 0;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.receive_payment {
	margin-top: 55px
}
.article_row:before, .article_row:after {
	content: '';
	display: table
}
.article_row:after {
	clear: both
}
.full-payment {
	padding-top: 20px;
	margin-bottom: 30px;
	margin-left: -16px;
	margin-right: -16px
}
.payment-step {
	float: left;
	width: 33.33%;
	padding: 0 16px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box
}
.payment_bg {
	background: #f7f7f7;
	padding: 18px 19px
}
.img-bg {
	min-height: 60px
}
.payment_details {
	margin-top: 28px
}
.payment_details h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #333
}
.payment_details p {
	font-size: 14px;
	color: #666;
	line-height: 22px
}
.receive_payment .article_top_list ul li {
	padding-bottom: 22px
}
.receive_payment .article_top_list ul li:last-child {
	padding-bottom: 0
}
.article-main-banner.business_usual_for_ccavenue {
	background: url(../images_mcpg/article/business_usual_for_ccavenue.jpg) top center no-repeat #e2e9f7
}
.article-main-banner.article-Gratification-feature {
	background: url(../images_mcpg/article/article-Gratification-feature.jpg) top center no-repeat #e8eceb
}
.article-main-banner.article-CCAvenue-FRISK {
	background: url(../images_mcpg/article/article-CCAvenue-FRISK.jpg) top center no-repeat #030434
}
.article-main-banner.article-ccavenue-B2Biz {
	background: url(../images_mcpg/article/article-ccavenue-B2Biz-banner.jpg) top center no-repeat #38435c;
	height: 323px
}
.middle-container.article-ccavenue-B2Biz-content {
	margin-top: 43px
}
.middle-container.article-ccavenue-B2Biz-content .article-details {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif
}
.middle-container.article-ccavenue-B2Biz-content .article-details h2 {
	margin-bottom: 40px
}
.article_top_list.nopad ul li {
	padding-bottom: 0
}
.article_top_list.pad25 ul li {
	padding-bottom: 25px
}
.article_top_list.pad25 ul li:last-child {
	padding-bottom: 20px
}
.article-main-banner.article-real-time {
	background: url(../images_mcpg/article/article-real-time-update.jpg) top center no-repeat #38435c;
	height: 323px
}
.middle-container.article-real-time-updates .article-details h2 {
	margin-bottom: 23px
}
.middle-container.article-real-time-updates .article-details p {
	margin-bottom: 0
}
.middle-container.article-real-time-updates .article-details p.default-text {
	margin-bottom: 20px
}
.article-main-banner.article-automated-recurring-payments {
	background: url(../images_mcpg/article/article-automated-recurring-payments.jpg) top center no-repeat #1764b4;
	height: 323px
}
.middle-container.article-automated-payments-content .article-details p {
	margin-bottom: 0
}
.middle-container.article-automated-payments-content .article-details p.default-text {
	margin-bottom: 20px
}
.article-main-banner.article-multiple-sellers-main {
	background: url(../images_mcpg/article/ms-ccav-settlements.jpg) top center no-repeat #091686;
	height: 321px
}
.article-main-banner.article-onboarding-process-main {
	background: url(../images_mcpg/article/merchant-on-boarding-process.jpg) top center no-repeat #07394d;
	height: 321px
}
.article-main-banner.article-ccav-instant-refunds-main {
	background: url(../images_mcpg/article/ccavenue-instant-refunds.jpg) top center no-repeat #167097;
	height: 322px
}
.article-main-banner.article-multiple-sellers-main.new {
	background: url(../images_mcpg/article/ms-ccav-settlements-new.jpg) top center no-repeat #091686;
	height: 321px
}
div.middle-container.article-ccav-instant-refunds-content {
	margin-top: 45px
}
.article-ccav-instant-refunds-content .article-details .sub-heading-text {
	text-align: center;
	padding-bottom: 24px;
	padding-top: 29px
}
.article-ccav-instant-refunds-content .article-details .sub-heading-text.second-sub-title {
	padding-bottom: 0;
	padding-top: 20px;
	margin-bottom: 6px
}
.article-ccav-instant-refunds-content .article-details .sub-heading-text strong {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase
}
.article-ccav-instant-refunds-content .article-details h2 {
	margin-bottom: 25px
}
.article-ccav-instant-refunds-content .article-details p:last-child {
	margin-bottom: 0
}
.article-ccav-instant-refunds-content .instant-refunds-content .span6 .content-table .article-contenttext {
	line-height: 21px;
	vertical-align: middle;
	padding-top: 9px;
	padding-left: 130px;
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	min-height: 110px
}
.article-ccav-instant-refunds-content .instant-refunds-content .span6 table.content-table tr td.td-height {
	height: 35px
}
.article-ccav-instant-refunds-content .instant-refunds-content .span6.right-img .content-table .article-contenttext {
	text-align: right;
	padding-right: 130px;
	padding-left: 0
}
.article-ccav-instant-refunds-content .instant-refunds-content .span6 .content-table .article-contenttext span {
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
	font-size: 15px
}
.article-ccav-instant-refunds-content .instant-refunds-content .span6 .content-table img.absolute {
	left: 2px;
	top: 6px
}
.article-ccav-instant-refunds-content .instant-refunds-content .span6.right-img .content-table img.absolute {
	right: 2px;
	top: 6px;
	left: auto
}
.article-main-banner.article-manage-order {
	background: url(../images_mcpg/article/article-manage-order.jpg) top center no-repeat #101c92;
	height: 321px
}
.middle-container.article-manage-order-content .article-details .img {
	display: block;
	padding-bottom: 50px
}
.middle-container.article-manage-order-content .article-details .article_top_list ul li:before {
	top: 8px
}
.step-row {
	margin-bottom: 30px
}
.step-row .step {
	position: relative
}
.step-row .step:before {
	content: '';
	background: url(../images_mcpg/article/right-arrow-img.png) no-repeat;
	position: absolute;
	width: 19px;
	height: 21px;
	right: -20px;
	top: 50%
}
.article-main-banner.stay-protected-Fraudulent {
	width: 100%;
	height: 323px;
	background: url(../images_mcpg/article/stay-protected-Fraudulent.jpg) top center no-repeat #ffb400
}
.payment-frauds-section {
	display: flex;
	align-items: stretch
}
.payment-frauds-section .span6 {
	border: 1px solid #e8e7e7;
	margin-bottom: 80px;
	padding: 30px
}
.payment-frauds-section.last .span6 {
	margin-bottom: 55px
}
.payment-frauds-section .span6 .box-img {
	margin: -80px auto 0 auto;
	text-align: center
}
.payment-frauds-section .span6 .title {
	font-family: 'openSansRegular', sans-serif;
	font-size: 18px;
	text-align: center;
	color: #000;
	font-weight: 700;
	padding: 20px 0 12px
}
.payment-frauds-section .span6 p.content {
	text-align: justify;
	font-family: 'openSansRegular', sans-serif;
	font-size: 15px
}
.general-precautions-section {
	background-color: #1464bb;
	padding: 40px 35px 60px 35px;
	margin-bottom: 50px
}
.general-precautions-section .article_top_list {
	width: 90%;
	margin: 0 auto
}
.general-precautions-section h3 {
	text-align: center;
	border-bottom: 1px solid #3a7ec7;
	color: #fff;
	padding-bottom: 32px;
	margin-bottom: 30px
}
.general-precautions-section .article_top_list ul li {
	color: #fff;
	position: relative;
	padding-left: 35px;
	line-height: 28px
}
.general-precautions-section .article_top_list ul li:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 0;
	background-image: url(../images_mcpg/article/tick-mark-white.png);
	width: 14px;
	height: 13px;
	border-radius: 0;
	background-color: #fff0
}
.precautions-online-section {
	background-color: #e7f2fd;
	padding: 40px 35px 60px 35px;
	margin-bottom: 50px
}
.precautions-online-section .article_top_list {
	width: 90%;
	margin: 0 auto
}
.precautions-online-section h3 {
	text-align: center;
	border-bottom: 1px solid #c1d8f1;
	color: #000;
	padding-bottom: 32px;
	margin-bottom: 30px
}
.precautions-online-section .article_top_list ul li {
	color: #333;
	position: relative;
	padding-left: 35px;
	line-height: 28px
}
.precautions-online-section .article_top_list ul li:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 0;
	background-image: url(../images_mcpg/article/tick-mark-black.png);
	width: 14px;
	height: 13px;
	border-radius: 0;
	background-color: #fff0
}
.article-main-banner.oba-banner {
	background: #4db3c5;
	height: 323px
}
.article-main-banner.link-banner .banner_text img {
	bottom: auto;
	margin: 0 auto;
	left: 0;
	right: 0;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.article-top-space {
	padding-top: 28px
}
.article-top-space ul li {
	padding-bottom: 0
}
.article-details .article-top-space ul li p {
	margin-bottom: 25px
}
.digital-banner-bg {
	background: url(../images_mcpg/article/digital-banner-bg.jpg) top center no-repeat #e2421e;
	height: 323px
}
.advanced_marketing-banner-bg {
	background: #048fc8;
	height: 324px
}
.npci-enhances-banner-bg {
	background: #01c6c9;
	height: 324px
}
.article-details h3.fund_mb {
	margin-bottom: 30px
}
.rupee {
	display: inline-block;
	verticle-align: middle
}
.whatsapp-banner-bg {
	background: #1e4544;
	height: 324px
}
.img-left {
	float: left;
	margin: 5px 48px 25px 0
}
.real-time-reports-banner-bg {
	background: url(../images_mcpg/article/real-time-reports.jpg) top center no-repeat #bac4cd;
	height: 323px
}
.pci-dss-banner-bg {
	background: #1d2f54;
	height: 324px
}
.faq-pad {
	padding: 20px 20px 0;
	font-size: 12px
}
.faq-pad p {
	margin-bottom: 15px;
	line-height: 20px
}
.faq-pad p:last-child {
	margin-bottom: 0
}
.faq-list {
	padding-left: 15px
}
.faq-list li {
	list-style: disc;
	margin-bottom: 4px
}
div.tandc ul {
	list-style: disc
}
div.tandc ol {
	list-style: none;
	padding-left: 10px
}
div.tandc ol ol {
	list-style: lower-roman
}
div.tandc ol ol ol.numberList {
	list-style: decimal !important
}
div.tandc ol ol li strong {
	font-size: 13px
}
div.tandc ol ol ol ol {
	list-style: lower-latin
}
div.tandc ol ol ol ol ol {
	list-style: lower-roman
}
div.tandc .content-text {
	line-height: 20px
}
div.tandc ul, div.tandc ol, div.tandc ol ol {
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-left: 40px;
	text-align: justify
}
div.tandc ul li strong, div.tandc ol li strong {
	font-size: 15px;
	color: #232323
}
div.tandc ol ol li, div.tandc ul ul li {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 8px
}
#award-panel .view-awords-btn {
	display: inline-block
}
.award-title {
	padding-bottom: 30px
}
#award-panel .view-awords-btn a.awords-btn { font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif; font-size: 13px; display: inline-block; padding: 9px 18px; color: #fff; text-decoration: none; border: 1px solid #27363a; border-radius: 2px;
background-color: #162428; }
#award-panel .view-awords-btn a.awords-btn:hover { background-color: #36484d; }
#award-panel .view-awords-btn a.awords-btn img { vertical-align: top; padding-top: 2px; }
#award-panel .view-awords-btn a.awords-btn i.fa { font-size: 10px; margin-left: 5px; }
.awards-Recognition-sec .year-div { border-width: 0 0 1px 0; margin-bottom: 20px; margin-top: 30px; padding: 0; }
.awards-Recognition-sec .year-div span { display: inline-block; padding: 4px 28px; font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif; background-color: #e5e5e5; font-size: 21px; color: #000; border-radius: 4px 4px 0 0;  }
.awards-Recognition-sec .new-panel .news-details h5 { font-size: 20px; padding-bottom: 6px; }
.awards-Recognition-sec .new-panel .news-details h5 .secondary-text { font-weight: 400; padding-top: 5px; }
.awards-Recognition-sec .new-panel.first-pad { padding-top: 15px; }
.awards-Recognition-sec .new-panel { padding-top: 60px; }
.company-profile div.page-heading .span12 div.page-title { margin-bottom: 20px; }
.company-profile div.page-heading .span12 .secondary-text p { margin-bottom: 15px; }
.company-profile div.container-fluid div.middle-container.corporate-profle div.span12.head { font-size: 20px; font-weight: 600; text-align: center; margin-bottom: 30px; }
.company-profile div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .portrait { text-align: left; }
.company-profile div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .portrait .primary-text { margin-top: 0; margin-bottom: 10px; }
.company-profile div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 { min-height: 540px; position: relative; }
.company-profile div.container-fluid div.middle-container.corporate-profle div.span12 div.span4 .inner-button { position: absolute; left: 15px; bottom: 15px; }
.superbrands_logo { position: fixed; left: auto; right: 20px; bottom: 80px; top: auto; z-index: 1; }
.superbrands_logo.bestbrands_logo { right: 190px; }
#section0.snip-sec .snip-bg1 { min-height: 540px; }
.snip-sec2 { background: #dbf1ff; padding-bottom: 56px; }
.snip-sec2 .soical-list { text-align: center; width: 33.33%; float: left; position: relative; box-sizing: border-box; padding: 0 15px; }
.snip-sec2 .middle-container { min-height: 1px; margin-top: 0 !important; }
.snip-sec2 .soical-list .social-heading { font-family: 'openSansRegular', Arial, Helvetica, sans-serif; font-size: 30px; color: #0d214c; font-weight: 600; }
.snip-sec2 .soical-list .social-heading-sub {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #0d214c;
	margin-top: 5px;
	margin-bottom: 12px;
	padding: 0 15px
}
.social-pic {
	position: relative
}
.social-pic:before {
	content: '';
	background: url(../images_mcpg/snip_arrow.png) no-repeat right;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%), -ms-transform:translateY(-50%);
	width: 19px;
	height: 31px;
	right: 0;
	margin-right: -35px
}
.snip-sec2 .soical-list:last-child .social-pic:before {
	background: none;
	margin-right: 0;
	position: static
}
.smart-list {
	padding: 50px 0
}
.smart-list .title-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	font-size: 33px;
	line-height: 20px;
	display: block;
	text-transform: uppercase;
	line-height: 48px;
	letter-spacing: -1px;
	margin-top: -10px
}
.smart-list .default-text {
	font-family: 'openSansRegular', Arial, Helvetica, sans-serif;
	display: block;
	padding: 14px 0;
	font-size: 18px;
	line-height: 24px
}
.line-b {
	width: 111px;
	height: 5px;
	background: #0d83b0;
	display: block;
	margin-bottom: 5px
}
.smart-details {
	padding-right: 30px
}
.smart-last {
	padding-bottom: 150px
}
.success-text {
	padding-top: 90px
}
.promotion-offer .middle-container p {
	font-size: 16px;
	line-height: 24px
}
.promotion-offer .middle-container p a {
	color: #222
}
.promotion-offer .middle-container p a:hover {
	color: #3aaddb
}
.promotion-offer .middle-container .new-pricing-section .new-pricing-table {
	max-width: 950px;
	width: 100%;
	border: 1px solid #ccc;
	font-size: 16px
}
.promotion-offer .middle-container .new-pricing-section .new-pricing-table tr td {
	padding: 10px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px 0
}
.promotion-offer .middle-container .new-pricing-section .new-pricing-table tr td span {
	font-size: 12px
}
body.overflow-hidden {
	overflow: hidden
}
.popup_background {
	transition: all 0.3s 0.3s
}
.popup_content, .popup_wrapper {
	transition: all 0.3s ease-out
}
.popup_content {
	transform: translateX(0) translateY(-45%)
}
.popup_visible .popup_content {
	transform: translateX(0) translateY(0)
}
.finance-banner-bg {
	background: #042658;
	width: 100%;
	min-height: 527px;
	margin-top: 95px;
	margin-bottom: 72px;
	padding: 70px 0 15px
}
.finance-contain h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 42px;
	color: #fff;
	padding-bottom: 20px
}
.finance-contain p {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	line-height: 35px;
	color: #fff
}
.onboarding-process div.page-heading .span12 div.page-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	text-align: left
}
.onboarding-process .onboarding-process-content .sub-heading-text {
	position: relative;
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	clear: both
}
.onboarding-process .onboarding-process-content .sub-heading-text span {
	position: absolute;
	background-color: #2db42c;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px
}
.onboarding-process .onboarding-process-content .content-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2c2c2c;
	line-height: 25px
}
.onboarding-process .onboarding-process-content .content-text a.secondary-link:link, .onboarding-process .onboarding-process-content .content-text a.secondary-link:visited {
	font-size: 14px
}
ul.process-list li {
	background-image: url(../images_mcpg/bullet-disc.jpg);
	background-position: left top 9px;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 14px
}
ul.process-list li ul.sub-list li {
	background-image: url(../images_mcpg/bullet_arrow_gray.gif);
	background-position: left top 9px;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 13px
}
ul.process-list li .font14 {
	font-size: 14px
}
ul.process-list.merchant-account-list li {
	padding-bottom: 10px
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-header {
	font-size: 16px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding: 11px 0 12px !important;
	width: 100%;
	display: inline-block;
	cursor: pointer;
	background: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px;
	position: relative
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-header span {
	position: absolute;
	right: 10px;
	top: 10px
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-header span img.up, .onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-header.active span img.down {
	display: none
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-header.active span img.up {
	display: inline-block
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-content {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 20px
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-content .pad .btn-close {
	text-align: right
}
.onboarding-process .onboarding-process-content .content-text .compliance-accordion-main .compliance-content .pad .btn-close span.close-div {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	padding: 4px 6px;
	cursor: pointer
}
.onboarding-process .onboarding-process-content .processes-flow-sec {
	border: 1px solid #e5e5e5;
	background-color: #f5f5f5;
	margin-bottom: 12px
}
.onboarding-process .onboarding-process-content .processes-flow-sec .img-div {
	width: 100%;
	max-width: 440px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e5e5e5;
	border-width: 0 1px 0 0;
	background-color: #fff;
	text-align: center
}
.onboarding-process .onboarding-process-content .processes-flow-sec .content-div {
	display: inline-block;
	width: 48%;
	padding: 20px;
	font-size: 15px
}
.gap30 {
	height: 30px
}
.gap25 {
	height: 25px
}
.gap50 {
	height: 50px
}
.approval-process-sec .img-div {
	display: inline-block;
	width: 520px;
	vertical-align: top
}
.approval-process-sec .content-div {
	display: inline-block;
	width: 42%
}
.approval-process-sec .content-div ul.process-list li {
	padding-bottom: 10px
}
.onboarding-process .onboarding-process-content .compliance-content {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 20px;
	padding: 20px
}
.customers-grievances-policy .customers-grievances-content .sub-heading-text {
	position: relative;
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	clear: both
}
.customers-grievances-policy .customers-grievances-content .sub-heading-text span {
	position: absolute;
	background-color: #2db42c;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px
}
.customers-grievances-policy .customers-grievances-content .content-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2c2c2c;
	line-height: 25px
}
.complaints-sec {
	border: 1px solid #e5e5e5;
	border-width: 1px 0 0 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 55px
}
.complaints-sec table {
	width: 100%
}
.complaints-sec table tr td {
	padding: 15px;
	width: 33%;
	border: 1px solid #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.complaints-sec table tr td.thead {
	background-color: #e5e5e5;
	font-weight: 700;
	text-transform: uppercase
}
.complaints-sec table tr td.first-td {
	background-color: #f6f6f6;
	border-left: 0
}
.customers-grievances-policy .customers-grievances-content .content-text .listing-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	background-color: #f2f2f2;
	padding: 11px 22px;
	margin-bottom: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
ul.process-list.resolution-list {
	padding-top: 10px
}
ul.process-list.resolution-list li {
	padding-bottom: 20px
}
.refund-list {
	margin-bottom: 40px
}
.multilevel-support-table {
	margin-top: 12px;
	border: 1px solid #e5e5e5
}
.multilevel-support-table table {
	width: 100%
}
.multilevel-support-table table tr td {
	padding: 15px;
	width: 33%;
	border: 1px solid #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.multilevel-support-table table tr td a.secondary-link {
	font-size: 14px
}
.multilevel-support-table .multilevel-support-tr {
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	flex-direction: row
}
.multilevel-support-table .multilevel-support-tr:last-child, .multilevel-support-table .multilevel-support-tr .multilevel-support-td:last-child {
	border-width: 0
}
.multilevel-support-table .multilevel-support-tr .multilevel-support-td {
	padding: 15px;
	width: 33.3%;
	border-right: 1px solid #e5e5e5;
	font-size: 14px;
	line-height: 26px
}
.multilevel-support-table .multilevel-support-tr .multilevel-support-td a {
	font-size: 14px
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .content-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2c2c2c;
	line-height: 25px
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .content-text .listing-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	background-color: #f2f2f2;
	padding: 11px 22px;
	margin-bottom: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .article-details .article_top_list {
	margin-bottom: 0
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .article-details .article_top_list ul {
	margin-bottom: 0
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .article-details .note {
	margin-bottom: 0;
	line-height: 20px
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .article-details p.prohibited-businesses-content {
	margin-bottom: 0
}
.merchant-onboarding-requisites .merchant-onboarding-requisites-content .article-details p a.secondary-link {
	font-size: 15px
}
.onboarding-process .onboarding-process-content .content-text .content .compliance-header {
	font-size: 16px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding: 11px 0 12px !important;
	width: 100%;
	display: inline-block;
	cursor: pointer;
	background: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px;
	position: relative
}
.onboarding-process .onboarding-process-content .content-text .content .compliance-header span {
	position: absolute;
	right: 10px;
	top: 10px
}
.onboarding-process .onboarding-process-content .content-text .content .compliance-header span img.up, .onboarding-process .onboarding-process-content .content-text .content .compliance-header.active span img.down {
	display: none
}
.onboarding-process .onboarding-process-content .content-text .content .compliance-header.active span img.up {
	display: inline-block
}
.onboarding-process .onboarding-process-content .content-text .content .compliance-content .pad .btn-close {
	text-align: right
}
.onboarding-process .onboarding-process-content .content-text .content .compliance-content .pad .btn-close span.close-div {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	padding: 4px 6px;
	cursor: pointer
}
.terms-and-conditions {
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	padding: 0 15px
}
.terms-and-conditions p {
	margin-bottom: 15px
}
.terms-and-conditions ol, .terms-and-conditions ol li {
	margin: 0;
	padding: 0
}
.terms-and-conditions>ol {
	padding-left: 0
}
.terms-and-conditions>ol>li {
	margin-top: 25px;
	font-size: 12px
}
.terms-and-conditions>ol>li>strong, .terms-and-conditions>ol>li::marker {
	font-size: 15px;
	font-weight: 700;
	color: #232323
}
.terms-and-conditions>ol>li>ol {
	padding-left: 15px;
	margin-top: 10px
}
.terms-and-conditions>ol>li>ol>li {
	margin-bottom: 10px;
	font-size: 12px
}
.terms-and-conditions .count-parent {
	counter-reset: main-count;
	margin-top: 10px
}
.terms-and-conditions .main-count {
	counter-reset: sub-count;
	font-size: 13px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #232323
}
.terms-and-conditions .main-count::before {
	counter-increment: main-count;
	content: counter(main-count) ". "
}
.terms-and-conditions .sub-count::before {
	counter-increment: sub-count;
	content: counter(main-count) "." counter(sub-count) " ";
	position: absolute;
	top: 0;
	left: 0
}
.terms-and-conditions .sub-count {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px
}
.terms-and-conditions .sub-count strong {
	color: #232323
}
.terms-and-conditions .sub-count ol {
	padding-left: 15px;
	margin-top: 5px
}
.terms-and-conditions .sub-count ol li {
	margin-bottom: 5px;
	font-size: 12px
}
.clearfix:after, .clearfix:before {
	content: '';
	display: table
}
.clearfix:after {
	clear: both
}
.diwali-bg {
	background: url(../images_mcpg/diwali-bg2022.jpg) top center no-repeat;
	width: 100%;
	min-height: 704px;
	font-family: 'Mulish', sans-serif;
	box-sizing: border-box;
	border-top: 1px solid #8f6615;
	margin-top: 64px
}
.diwali-banner {
	margin-top: 60px
}
.bnr-content {
	width: 525px;
	float: left;
	padding-right: 20px
}
.bnr-top-text {
	max-width: 430px;
	height: 244px;
	position: relative;
	margin: auto
}
.bnr-top-text img {
	position: absolute
}
.bnr-top-text span {
	display: block;
	color: #1884e7
}
.bnr-second-text {
	margin: 9px auto 0;
	font-size: 40px;
	line-height: 50px;
	color: #fff;
	font-weight: 700;
	text-align: center
}
.bnr-second-text strong {
	font-weight: 700;
	color: #0ed8a1
}
.bnr-date {
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	background: rgb(255 255 255 / .3);
	padding: 12px 22px;
	margin-top: 23px;
	display: inline-block
}
.bnr-tc {
	font-size: 13px;
	color: #fff;
	font-weight: 500;
	margin-top: 12px
}
.banner-data-main {
	max-width: 435px;
	margin: auto
}
img#newcaptcha1 {
	margin-top: 26px
}
#campaign_index div.form-container .drop_us_message .row-fluid .captcha-code span.label {
	font-family: 'Mulish', sans-serif;
	color: #3d4b6e;
	top: 14px;
	left: 12px
}
#campaign_index div.form-container .drop_us_message #div_captchaconfirmation input {
	font-family: 'Mulish', sans-serif;
	font-size: 12px;
	border: 1px solid #dae7fc;
	height: 38px;
	border-radius: 4px;
	margin-bottom: 0;
	line-height: 40px
}
#campaign_index div.form-container .drop_us_message .row-fluid.fixed input {
	border: 1px solid #dae7fc;
	height: 44px;
	border-radius: 4px;
	margin-bottom: 0;
	line-height: 40px
}
.menu-links {
	display: none
}
.diwali-heading {
	font-size: 32px;
	color: #060e3b;
	text-align: center;
	font-weight: 700;
	padding-bottom: 30px
}
.payment-solution-sec {
	margin-bottom: 64px;
	margin-top: 50px
}
.payment-solution-list {
	margin-top: 69px;
	border: 1px solid #dbedfc;
	text-align: center;
	border-radius: 6px;
	padding: 0 15px 5px;
	min-height: 216px
}
.payment-solution-list .payment-solution-img {
	height: 50px;
	display: block;
	position: relative;
	margin-top: 20px
}
.payment-solution-list .payment-solution-img img {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto
}
.payment-solution-list h5 {
	font-size: 18px;
	font-weight: 700;
	color: #060e3b;
	margin-bottom: 12px
}
.payment-solution-list h5 span {
	color: #13b085
}
.payment-solution-list p {
	font-size: 16px;
	color: #22273d;
	line-height: 24px;
	padding: 0 15px
}
.diwali-faq-sec {
	margin-bottom: 32px
}
.diwali-faq-sec a.primary-button {
	max-width: 327px;
	padding: 20px 10px;
	font-size: 26px;
	font-weight: 600;
	margin: auto;
	box-sizing: border-box
}
.diwali-faq-container {
	border: 1px solid #dbedfc;
	background: #f8fbff
}
.diwali-faq-container .tab-list {
	float: left;
	width: 478px
}
.tab-list {
	position: relative;
	z-index: 3
}
.tab-link {
	position: relative;
	z-index: 1;
	min-height: 379px;
	box-sizing: border-box
}
.tab-link:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -3px;
	border-left: 1px solid #dae7fc;
	z-index: 1
}
.tab-left {
	position: relative;
	z-index: 3
}
.tab-left .tab-heading {
	display: block;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	z-index: 3
}
.tab-left .tab-heading:last-child h4 {
	margin-bottom: -1px
}
.tab-heading h4 {
	background: #fff;
	border-right: 1px solid #dae7fc;
	border-bottom: 1px solid #dae7fc;
	font-size: 16px;
	font-weight: 400;
	color: #22273d;
	line-height: 22px;
	padding: 25px 52px 25px 58px;
	position: relative;
	z-index: 3;
	box-sizing: border-box
}
.tab-heading h4:before {
	content: "";
	position: absolute;
	left: 30px;
	top: 32px;
	border: solid #222d39;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
.tab-heading.active h4 {
	border-right: 1px solid #f8fbff;
	background: #f8fbff;
	margin-right: -1px
}
.tab-heading.active h4:before {
	border-color: #4a79ff
}
.tab-link {
	margin-left: 480px;
	padding-top: 28px;
	padding-bottom: 20px
}
.diwali-faq-container h6 {
	font-size: 18px;
	font-weight: 700;
	color: #22273d;
	line-height: 24px;
	margin-bottom: 28px
}
.diwali-faq-container p {
	font-size: 16px;
	color: #22273d;
	line-height: 24px;
	margin-bottom: 28px
}
.diwali-faq-container p a, .diwali-faq-container p a:hover {
	color: #22273d
}
.tab-data {
	display: none;
	padding-left: 45px;
	padding-right: 40px;
	z-index: 2;
	position: relative
}
.camp-table {
	margin-bottom: 13px
}
.camp-table .table tr th {
	padding: 15px 10px;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0 0 10px rgb(0 0 0 / .35)
}
.po-th {
	background: #3b405c
}
.pfee-th {
	background: #30c099
}
.pfee-value {
	font-size: 31px;
	display: block;
	line-height: 30px;
	margin-top: 5px
}
.pfee-value span {
	font-size: 23px;
	font-weight: 500;
	display: block;
	text-transform: none
}
.camp-table .table tbody tr td {
	border: 1px solid #e4e4e4;
	padding: 0 8px;
	font-size: 15px;
	color: #2e2e2e;
	text-align: center;
	vertical-align: middle;
	height: 58px;
	background: #fff
}
.camp-table .table tbody tr td.td-domastic {
	background: #e5e8ee;
	font-size: 18px;
	color: #060e3b;
	font-weight: 600;
	text-align: center
}
.camp-table .table tbody tr td.payment-card-title strong {
	display: block
}
.camp-table .table tbody tr td small {
	display: block;
	font-size: 10px;
	color: #5f6270
}
.camp-table .table tbody tr td.payment-card-title strong {
	font-weight: 400
}
.camp-table .table tbody tr td.payment-card-fees span {
	font-size: 14px;
	color: #2e2e2e;
	text-decoration-line: line-through;
	-webkit-text-decoration-line: line-through
}
.camp-table .table tbody tr td.payment-card-fees strong {
	font-weight: 700;
	color: #13b085;
	display: inline-block;
	margin-left: 5px
}
.note-list {
	list-style: none
}
.note-list li {
	list-style: none
}
@media (min-width:768px) and (max-width:991px) {
	.article-main-banner.ccavenue-tokenPay-banner, .article-main-banner.ccavenue-subscriptions-banner {
		height: 260px !important;
		background-size: contain !important
	}
}
div.page-heading.pricing-banner {
	margin-top: 30px
}
div.page-heading.no-nav .page-title {
	font-size: 45px
}
div.login-frame {
	padding-top: 94px !important
}
@media(min-width:768px) {
	div.carousel-bg .carousel ul.bxslider li.item.slider-token-pay div.title-text {
		font-size: 28px
	}
	div.carousel-bg .carousel ul.bxslider li.item.slider-token-pay div.sub-title-text {
		font-size: 22px
	}
}
.ccavenue-token-pay {
	max-width: 765px;
	margin: auto;
	position: relative
}
.slider-token-pay .coming-soon {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 40px
}
div.carousel-bg .carousel ul.bxslider li.item.slider-token-pay div.title-text {
	margin-left: 0 !important;
	margin-top: 20px
}
div.carousel-bg .carousel ul.bxslider li.item.slider-token-pay div.sub-title-text {
	margin-top: 10px
}
.slider-token-pay .span12.slide-image {
	margin-left: 0 !important;
	margin-top: -25px;
	text-align: right
}
.slider-token-pay .span12.slide-image img {
	display: inline-block
}
.mobile-view-p {
	display: none
}

@media(max-width:480px) {
	.terms-and-conditions .sub-count::before { position: initial; margin-right: 5px; }
	.terms-and-conditions .sub-count { padding-left: 0; }
}

.menu-container .manu ul li .have_dropdown li a span.tag {
	background-color: #63bf20;
	color: #fff;
	display: inline-block;
	padding: 9px 8px;
	border-radius: 4px;
	margin-left: 5px
}
.menu-container .manu ul li .have_dropdown li a:hover span.tag {
	color: #fff
}
.banner-btn {
	font-family: 'openSansRegular', sans-serif;
	padding: 12px 20px;
	font-size: 14px;
	border-radius: 3px;
	display: inline-block;
	text-decoration: none;
	position: relative
}
.banner-btn.wide {
	padding: 12px 30px;
	font-size: 18px
}
.banner-btn.wide.left {
	float: left
}
a.signup-button {
	background-color: #79b61f;
	border: 1px solid #79b61f;
	color: #fff
}
#campaign_index a.signup-button {
	background-color: #0079ff;
	border: 1px solid #0079ff
}
.signup-btn-wrap .banner-btn.bottom {
	padding: 18px 30px;
	font-size: 18px;
	line-height: 18px
}
.outline-primary-button {
	font-family: 'openSansRegular', sans-serif;
	font-weight: 400;
	background-color: #fff0;
	color: #fff;
	border: 1px solid #fff;
	text-align: center;
	text-decoration: none
}
a.learn-more-btn {
	margin-right: 15px
}
a.signup-now-btn.right {
	margin-left: 0
}
a.signup-now-btn.left {
	margin-right: 15px
}
.signup-arrow {
	margin-left: 2px;
	display: inline-block;
	transition: 0.5s all
}
.signup-arrow .arrow-svg {
	transition: 150ms cubic-bezier(.215, .61, .355, 1);
	transform: translateX(3px);
	position: relative;
	stroke-width: 2;
	fill: none;
	stroke: #fff
}
.signup-arrow .line-arrow {
	opacity: 0;
	-webkit-transition: opacity 150ms cubic-bezier(.215, .61, .355, 1);
	transition: opacity 150ms cubic-bezier(.215, .61, .355, 1)
}
.signup-arrow .tip-arrow {
	-webkit-transition: -webkit-transform 150ms cubic-bezier(.215, .61, .355, 1);
	transition: transform 150ms cubic-bezier(.215, .61, .355, 1)
}
.signup-now-btn:hover .line-arrow {
	opacity: 1
}
.signup-now-btn:hover .tip-arrow {
	-webkit-transform: translateX(4px);
	-ms-transform: translateX(4px);
	transform: translateX(4px)
}
a.signup-now-btn-blue {
	background-color: #0393d7;
	border-color: #0393d7;
	color: #fff
}
a.signup-now-btn-blue:hover {
	background-color: #0393d7
}
.signup-btn-wrap {
	margin: 0 auto;
	display: block;
	text-align: center;
	margin-top: 0;
	margin-bottom: 70px
}
.signup-btn-wrap .banner-btn {
	text-align: center
}
.footer-top div, .footer-top span {
	box-sizing: border-box
}
.footer-top {
	background: url(../images_mcpg/footer-top-bg.jpg) bottom center no-repeat;
	width: 100%;
	border-bottom: 11px solid #2ea3d1;
	margin-top: 40px;
	padding-top: 24px
}
.footer-top-container { padding: 0; /*max-width: 1060px;*/max-width: 1140px; position: relative; margin-left: auto; margin-right: auto; }
.footer-top-container:before, .footer-top-container:after { display: table; content: ''; }
.footer-top-container:after { clear: both; }
.footer-mpic {
	width: 194px;
	position: absolute;
	bottom: 0;
	right: 0
}
.footer-top-left {
	display: flex;
	background: url(../images_mcpg/footer-top-line.png) left top no-repeat;
	padding: 20px 20px 20px 111px;
	max-width: 100% !important;
	gap: 20px;
	margin-left: 5px
}
.footer-left-details .ftitle {
	font-family: 'Open Sans', sans-serif;
	font-size: 23px;
	color: #17b1ef;
	display: block;
	padding-bottom: 5px
}
.footer-left-details {
	position: relative;
	max-width: 371px;
	flex: 0 0 371px
}
.footer-top-left a {
	text-decoration: none
}
.farrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0
}
.footer-left-details .fdes {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	display: block;
	line-height: 20px
}
.download-app {
	padding-top: 5px;
	display: block;
	outline: none
}
.download-app a.ios {
	margin-left: 8px
}
.download-app .down-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #fff;
	display: block;
	padding-bottom: 7px
}
.download-app .down-title br {
	display: none
}
.footer-bg .span10.footer-text.footer_bottom:before, .span12.footer-panel:before, .footer-bg .span10.footer-text.footer_bottom:after, .span12.footer-panel:after {
	display: table;
	content: "";
	line-height: 0
}
.footer-bg .span10.footer-text.footer_bottom:after, .span12.footer-panel:after {
	clear: both
}
.footer {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #000f30;
	line-height: 24px;
	clear: both
}
.footer .footer-container {
	max-width: 1140px;
	margin: 0 auto
}
.footer .footer-container .footer-row {
	display: flex;
	flex-wrap: wrap;
	gap: 30px
}
.footer .footer-container .footer-row .footer-col {
	flex: 1 0 auto;
	max-width: 100%
}
.footer .footer-container .footer-row .footer-col.about-col {
	max-width: 450px
}
.footer .footer-container .footer-row .footer-col.links-col {
	max-width: 250px
}
.about-sec {
	padding: 30px 20px;
	padding-bottom: 60px;
	background-color: #f3f4f5
}
.about-sec .about-data {
	padding-right: 30px
}
.about-sec .about-data .org-logo {
	margin-bottom: 20px
}
.about-sec .about-data .org-logo a {
	display: inline-block
}
.about-sec .about-data .org-desc p {
	margin-bottom: 15px
}
.links-area:not(:last-child) {
	margin-bottom: 20px
}
.links-area .links-head {
	font-weight: 700;
	margin-bottom: 10px
}
.links-area .links-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.links-area .links-list li a {
	font-size: 13px;
	text-decoration: none;
	color: #000f30;
	transition: all 300ms;
	padding: 1px 0;
	display: inline-block
}
.links-area .links-list li a:hover {
	color: #27a4d6
}
.highlight-sec {
	display: inline-block;
	padding: 15px;
	background-color: #27a4d6;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	line-height: 22px
}
.highlight-sec strong {
	font-weight: 600
}
.highlight-sec p {
	margin-top: 8px;
	text-decoration: underline
}
.highlight-sec:hover, .highlight-sec:focus {
	color: #fff
}
.logos-sec {
	background-color: #fff;
	padding: 0 20px;
	position: relative
}
.logos-sec .logos-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	min-height: 60px;
	gap: 15px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-right: 170px
}
.logos-sec .logos-list li a {
	display: inline-block;
	padding: 0 5px
}
.logos-sec .awards-list {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0
}
.logos-sec .awards-list .award-item {
	position: absolute;
	left: auto;
	bottom: -35px;
	right: 0;
	background-color: #fff;
	border-radius: 50%;
	width: 130px;
	height: 130px;
	align-items: center;
	display: flex;
	justify-content: center
}
.copyright-sec {
	padding: 15px 20px;
	background-color: #f3f4f5
}
.copyright-sec .copy-txt {
	font-size: 13px;
	line-height: 22px
}
.copyright-sec .copy-txt img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px
}
.copyright-sec .copy-txt a {
	color: #000f30;
	transition: all 300ms
}
.copyright-sec .copy-txt a:hover {
	color: #27a4d6
}
@media (max-width:1199px) {
	.footer .footer-container .footer-row .footer-col.about-col { max-width: 350px; }
	.logos-sec .logos-list { row-gap: 10px; column-gap: 10px; }
}

@media (max-width:991px) {
	.footer .footer-container .footer-row .footer-col.about-col { max-width: 100%; }
	.footer .footer-container .footer-row .footer-col.links-col { max-width: 25%; }
	.about-sec { padding-bottom: 30px; }
	.about-sec .about-data { padding-right: 0; }
	.logos-sec { padding: 10px 20px; padding-bottom: 65px; }
	.logos-sec .logos-list { padding-right: 0; justify-content: center; margin-bottom: 10px; }
	.logos-sec .awards-list .award-item { top: auto; left: 0; right: 0; bottom: auto; margin: 0 auto; }
	.copyright-sec { padding-top: 65px; text-align: center; }
	.copyright-sec .copy-txt:first-child { margin-top: 10px; }
}

@media (max-width:767px) {
	.footer .footer-container .footer-row .footer-col.links-col { max-width: 50%; min-width: 200px; }
	.footer .footer-container .footer-row { gap: 20px; }
}

@media (max-width:575px) {
	.footer .footer-container .footer-row .footer-col.links-col { max-width: 100%; }
}

.image-ticker-wrapper { width: 100%; overflow: hidden; white-space: nowrap; display: flex; position: relative; mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%); background-color: #f4f6f9; margin-bottom: 25px; }
.image-ticker { display: flex; margin: 15px 0px 15px 0px; white-space: nowrap; filter: grayscale(1); opacity: 0.5; transition: all 0.8s; }
.image-ticker:hover { filter: grayscale(0); opacity: 1; }
.image-ticker img { width: auto; height:fit-content; margin: auto 0; margin-right: 60px; text-align: center; vertical-align: middle; display: grid; place-items: center; }
/*.image-ticker img:hover { filter: grayscale(0); opacity: 1; }*/


#integration-section { padding: 55px 0px 75px 0px; }
#integration-section .span5 .title-text { text-align: left; line-height: 40px; padding-bottom: 20px; font-family: 'open_sanssemibold', sans-serif; font-size: 28px; font-weight: 500; }
#integration-section .span5 .sub-title-text { text-align: left; line-height: 26px; font-size: 17px; padding-bottom: 26px; font-family: Arial, Helvetica, sans-serif; }
#integration-section .span5 .secondryBtn { text-align: left; }
#integration-section .span5 .secondryBtn a.secondary-button{ text-decoration: none; }

#integration-section .span7.platform-section { border: 1px solid #cdcece; min-height: 300px; border-radius: 15px; /*align-items: center;*/ display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; /*justify-content: center;*/ overflow: hidden; padding: 0; position: relative; }

#integration-section .span7.platform-section .integration-sec,
#integration-section .span7.platform-section .shopping-cart-sec { display: flex; padding: 20px; flex-wrap: nowrap; flex-direction: column; align-items: flex-start; }
#integration-section .span7.platform-section .shopping-cart-sec { border-bottom: 1px solid #cdcece; }
#integration-section .span7.platform-section .integration-sec .title-text,
#integration-section .span7.platform-section .shopping-cart-sec .title-text { font-size: 16px; line-height: 20px; padding-bottom: 25px; }

#integration-section .span7.platform-section .Main-ContentSec { display: flex; justify-content: space-between; gap: 30px; align-items: center; }
#integration-section .span7.platform-section .shopping-cart-sec .Main-ContentSec { gap: 50px; }
#integration-section .span7.platform-section .Main-ContentSec .integration-content div:first-child { height: 55px; display: flex; align-items: center; justify-content: center; }
#integration-section .span7.platform-section .Main-ContentSec .integration-content div:last-child { font-size: 14px; font-family: 'openSansRegular', sans-serif; color: #545555;  }
#integration-section .span7.platform-section .Main-ContentSec .integration-content img { padding-bottom: 20px; /*height: 80px;*/ height: auto; width: 40px; }

#integration-section .span7.platform-section .Main-ContentSec .integration-content .drupal img { width: 30px; }
#integration-section .span7.platform-section .Main-ContentSec .integration-content .magento img { width: 35px; }
#integration-section .span7.platform-section .Main-ContentSec .integration-content .java img { width: 50px; }
#integration-section .span7.platform-section .Main-ContentSec .integration-content .asp img { width: 60px; }
#integration-section .span7.platform-section .Main-ContentSec .integration-content .php img { width: 55px; }

#award-panel div.span12 .award-panel-content .award-section { display: flex; text-align: left; margin-bottom: 50px; }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec { display: flex; justify-content: left; border-right: 1px solid #cdcece; flex: 1 1 25%; flex-wrap: wrap; flex-direction: column; padding-left: 20px;  }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec:last-child { border-right: 0px solid #cdcece; }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec .content-sec { padding-left: 30px; position: relative; }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec .content-sec::before { content: ''; background-image: url("../images_mcpg/award_bg_img.jpg"); background-repeat: no-repeat; background-position: left top; width: 20px; height: 22px; display: inline-block; position: absolute; left: 0px; top: 0px; }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec .content-sec a { text-decoration: none; }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec .content-sec .title { text-transform: uppercase; color: #138fc2; font-size: 13px; font-family: 'open_sanssemibold', sans-serif; }
#award-panel div.span12 .award-panel-content .award-section div.awards-content-sec .content-sec .subTitle { line-height: 18px; color: #444549; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; }


/* CONTAQUE CHAT (CSS) START */

.contaque-chat-btn {
  --color: #1b3f4e;
  --background: #4db5df;
  background: var(--background);
  color: var(--color);
  position: fixed;
  bottom: 10px;
  right: 200px;
  padding: 12px 20px;
  border-radius: 50px;
  outline: 0;
  border: none;
  cursor: pointer;
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  z-index: 9999;
}
.contaque-chat-btn .contaque-chat-btn-ico {
  width: 18px;
  fill: var(--color);
}
.contaque-chat-btn .contaque-chat-btn-name {
  font-weight: 600;
}

.contaque-chat-popup {
  position: fixed;
  bottom: -200%;
  right: 10px;
  width: 100%;
  max-width: 400px;
  height: 540px;
  background: #fff;
  border-radius: 10px;
  border: 3px solid #88b0fc;
  -webkit-box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.3);
  -webkit-transition: bottom 300ms ease;
  transition: bottom 300ms ease;
  z-index: 999999;
}
.contaque-chat-popup.open {
  bottom: 10px;
}
.contaque-chat-popup .contaque-chat-iframe {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 8px;
}
.contaque-chat-popup .contaque-chat-close {
  color: var(--color);
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  z-index: 3;
  height: 34px;
  width: 34px;
  line-height: 0;
  background: #0069fd;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 8px;
}
.contaque-chat-popup .contaque-chat-close svg {
  color: #fff;
}

@media (max-width: 767px) {
  .contaque-chat-btn {
    right: 178px;
  }
}
@media (max-width: 480px) {
  .contaque-chat-btn {
    right: 80px;
    padding: 12px;
    width: 48px;
    height: 48px;
  }
  .contaque-chat-btn .contaque-chat-btn-name {
    display: none;
  }
  .contaque-chat-popup {
    width: auto;
    max-width: 100%;
  }
  .whatsNew_btn img:nth-child(2) {
    display: none;
  }
}

/* CONTAQUE CHAT (CSS) END */




