
#features-panel{ width:100%; background-color:#f4f6f9; display:block; margin:0; padding:30px 0 10px 0; border:0px solid red;}
#features-panel .features_tabs{padding:0; max-width:950px; margin:0 auto !important; float:none; min-height:300px; position:relative;}
#features-panel .features_tabs div.titles{margin-bottom:40px !important;}
#features-panel .features_tabs div.features-arrow {position:absolute; right:20%; top:-10px; width:auto; border:1px solid red;}
#features-panel .features_tabs #verticalTab{ margin:0 0 30px 0 !important; padding:40px 0 20px 15px; background-color:#fff; border-radius:4px; box-shadow:0px 0px 6px #d1d1d1;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container{margin:0px; padding:0px; width:65%; float:right; display:inline-block; margin-top:0px;}
#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:178px; width:178px; padding:0px; 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:15px; top:0; z-index:0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-2{background-color:#314b59; left:203px; top:0; z-index:0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-3{background-color:#406071; left:391px; top:0; z-index:0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-4{background-color:#4f768a; left:15px; top:188px; z-index:0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-5{background-color:#406071; left:203px; top:188px; z-index:0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-6{background-color:#283d49; left:391px; top:188px; 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:normal; 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:normal; 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; line-height:20px; position:relative; float:left; margin:45px 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; color:#fff; font-size:15px; position:relative; float:left; text-align:left;}
#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 rgba(40, 61, 73, .5); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 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;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .main-img{height:auto; position:absolute; left:30px; 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; line-height:20px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; float:right; position:relative; padding:25px 0px;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #detail-text{ position:absolute; bottom:10px; 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:0; z-index:5;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon2{left:-250px; top:81px; z-index:5;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon3{left:-250px; top:161px; 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; padding:10px 10px 10px 0; overflow:hidden; width:100%; min-height:390px;}
#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;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-content-img{ position:absolute; top:30px; display:block; z-index:0;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-left-pan{ position:absolute; top:30px; left:-235px; z-index:222; display:block;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content a.inner-button{bottom:0px; 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:0; margin:0 auto; right:0; 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: 0;}
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li {text-align: left; height:58px; width: 290px; margin-top: 0 !important; padding:11px 0 13px 0 !important; display:block;}
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.resp-tab-active {width: 319px; background:url(../images_mcpg/bg-tab-hover_new.png) no-repeat transparent; background-size:100% auto; border:none; background-position: left top 0px !important; height:58px; margin:0px !important; padding:12px 0 13px 0 !important; text-decoration: none; display:block;}
#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 0px 0 !important;}
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li.divider-light.first{border-width:0px 0 0px 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:'openSansRegular', sans-serif; font-size:15px; letter-spacing:0px; line-height:18px; float:left; margin:3px 0 0 5px;}
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li:hover .primary-text{ opacity:0.7;}
#features-panel .features_tabs #verticalTab ul.resp-tabs-list li .secondary-text{ font-size:12px; line-height:13px; display:block; padding:0px; float:left; max-width:248px; margin:5px 0 0 27px;}
#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:0px; 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:0px; 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:0px; 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:0px; 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:0px; float:left;}
#desktop, #tablet{ display:inline-block; height:auto;}
#features_tools{display:inline-block; text-align:center; width:100%; margin:0px 0 35px 0; position:relative; background-color:#162428;}
#features_tools div.features-tools-int{ max-width:955px; margin:0 auto; position:relative; float:none;}
#features_tools div.titles{margin:30px 0 28px 0 !important;}
#features_tools div.features-tools-int div.span12{ margin:0 auto; width:100%; margin-bottom:44px; overflow:hidden; display:block; max-height:240px;}
#features_tools div.features-tools-int div.span12 div.span1{ margin:0px 0 0 38px; border:0px solid red; width:1%;}
#features_tools div.features-tools-int div.span12 div.span2{ margin:400px 0 0 25px; border:0px solid blue; text-align:center; float:left; min-height:285px;}
#features_tools div.features-tools-int div.span12 div.span2.divider-light{ border-width:0 0 0px 0;}
#features_tools div.features-tools-int div.span12 div.span2 .heading-text{margin:19px 0 8px 0; display:block;}
#features_tools div.features-tools-int div.span12 div.span2 .sub-heading-text{font-family: 'segoeui', sans-serif; font-size:12px; line-height:15px; 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:0.7;}
#punchline { margin-top:40px; display:block; }
#punchline #merchants-banner{position:relative; border:0px solid red; text-align:center; width:100%; margin-bottom:25px; height:auto;}
#punchline #merchants-banner span.title-text {padding:0 16px; position:absolute; display: block; width:421px; 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: normal; 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:0px solid red; max-width:950px; margin-left:auto !important; margin-right:auto !important; float:none; min-height:70px;}
#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:auto; padding:0px; margin-bottom:15px;}
#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:0px solid red;}

#features-panel{ padding:10px 0 !important;}
#features-panel .features_tabs{ margin-top:15px !important; padding:0 10px !important}
#features-panel .features_tabs div.titles{ margin-bottom:20px !important;}
#features-panel .features_tabs div.titles .title-text{ font-size:25px !important; line-height:25px !important; margin-top:-20px !important;}
#features-panel .features_tabs div.titles .sub-title-text{ font-size:18px !important; line-height:18px !important; margin-top:10px !important; display:inline-block !important;}

#features-panel .features_tabs #verticalTab{ display:inline-block !important; padding:0px 10px !important;}
#features-panel .features_tabs #verticalTab div.span8{ display:inline-block !important; float:none !important;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion{text-align:left; line-height:10px; position:relative !important; width:95% !important;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.icon-tab1{background:url(../images_mcpg/icon-tab1.png) no-repeat center bottom; display:inline-block; width:21px; height:20px; margin:0;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.icon-tab2{ background:url(../images_mcpg/icon-tab2.png) no-repeat center bottom; display:inline-block; width:21px; height:18px; margin:0;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.icon-tab3{ background:url(../images_mcpg/icon-tab3.png) no-repeat center bottom; display:inline-block; width:21px; height:18px; margin:0;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.icon-tab4{ background:url(../images_mcpg/icon-tab4.png) no-repeat center bottom; display:inline-block; width:21px; height:18px; margin:0;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.icon-tab5{ background:url(../images_mcpg/icon-tab5.png) no-repeat center bottom; display:inline-block; width:21px; height:18px; margin:0;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.primary-text{ font-size:12px !important; line-height:15px !important; margin-left:28px !important; margin-top:-18px !important; display:block;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-accordion span.secondary-text{ font-size:11px; line-height:14px !important; margin-left:28px !important; margin-top:0px !important; display:block; width:220px !important;}
#features-panel .features_tabs #verticalTab div.span8 h2.resp-tab-active span.secondary-text{ width:220px !important;}
#features-panel .features_tabs #verticalTab div.span8 .resp-tab-content{ width:95% !important; float:right; right:5px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container { margin-top:15px; width:100% !important; position:relative !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content{position:relative !important; padding:4px 4px 15px 5px !important; margin:0px 5px 5px 7px !important; width:95% !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.box{position:relative !important; display:inline-block !important; height:122px !important; width:49% !important; float:left !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-1{background-color:#283d49; left:0px !important; top:0px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-2{background-color:#314b59; left:5px !important; top:0px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-3{background-color:#406071; left:0px !important; top:5px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-4{background-color:#4f768a; left:5px !important; top:5px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-5{background-color:#406071; left:0px !important; top:10px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-6{background-color:#283d49; left:5px !important; top:10px !important;}
#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:13px !important; line-height:22px; font-weight:normal; position:absolute; left:0; top:0; padding:2px 10px; 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:12px !important; line-height:20px; position:relative; float:left; margin:11px 0 0 32px;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box span.box-icon{ position:absolute; bottom:4px; right:5px; width:86% !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-1 span.box-icon{ position:absolute; bottom:4px; right:5px; width:75% !important;}
#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:13px !important; line-height:22px; font-weight:normal; position:absolute; left:0; top:0; padding:2px 10px; 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:12px !important; line-height:20px; position:relative; float:left; margin:11px 0 0 32px;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4.box:hover span.text{display:none;}
#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.box:hover span.box-icon{ position:absolute; bottom:4px; right:5px; width:86% !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content #box-1:hover span.box-icon{ position:absolute; bottom:4px; right:5px; width:75% !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab1-content div.span4:hover .img{display:none;}
#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:63px; height:16px; vertical-align:middle; line-height:15px; font-size:10px; font-family:Arial, Helvetica, sans-serif; position:relative; float:left; margin:7px 0 0 5px; 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 rgba(40, 61, 73, .5); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ padding:0; margin:0;}

#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content{position:relative !important; padding:4px 4px 0px 5px !important; margin:0px 5px 5px 7px !important; min-height:290px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content div.main-img{ display:inline-block !important; width:100% !important; min-height:200px !important; top:8% !important; left:0 !important; opacity:0.7 !important; position:absolute !important;}

#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .icons{left:0 !important; top:5px !important; width:80% !important; text-align:left !important; display:block !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .icons img{ width:22% !important; float:left;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content .heading-text {font-size:11px !important; line-height:15px; font-family:Arial, Helvetica, sans-serif; margin-left:7px; float:left; text-align:center !important; position:relative; padding:8px 0px;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #detail-text{position:absolute; top:203px !important; z-index:5; left:0 !important; right:0 !important; margin-left:auto !important; margin-right:0 !important; display:inline-block !important; font-size:12px !important; line-height:18px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon1{left:5px !important; top:5px !important; z-index:5;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon2{left:5px !important; top:60px !important; z-index:5;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon3{left:5px !important; top:115px !important; z-index:5;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon3 img{ width:22% !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon1 .heading-text{text-align:left !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon2 .heading-text{text-align:left !important;}

#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content #icon3 .heading-text{ margin-top:7px !important; text-align:left !important;}
/*#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab2-content a.inner-button{bottom:20px; position:absolute; left:35%; display:block;}*/

#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab3-content{position:relative !important; padding:4px 4px 15px 5px !important; margin:0 -3px 8px 0px !important; min-height:190px !important;}
/*#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab3-content a.inner-button{bottom:10px !important; position:absolute !important; left:35% !important; display:block !important;}*/

#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content{position:relative !important; padding:4px 4px 15px 5px !important; margin:0px 0 8px 7px !important; min-height:200px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-content-img{ width:97% !important; top:29px !important;} 
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-content-hd{ width:97% !important; top:14px !important;}
#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content div.tab4-left-pan{left:12px !important; top:38px !important; width:48% !important;}
/*#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab4-content a.inner-button{bottom:10px; position:absolute; left:35%;}*/

#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab5-content{position:relative !important; padding:15px 4px 0px 5px !important; margin:0 -3px 8px 0px !important; min-height:190px !important;}
/*#features-panel .features_tabs #verticalTab div.span8.resp-tabs-container div.tab5-content a.inner-button{bottom:10px; position:absolute; left:35%; display:block;}*/
/*-----------------------------------------------------Home Features Tabs Style Ends-------------------------------------------------*/
/*-----------------------------------------------------Home Features Tools Style Start-------------------------------------------------*/
#features_tools{ margin-bottom:0px !important;}
#features_tools div.titles { margin:15px 0 !important;}
#features_tools div.titles .title-text{ font-size:25px !important;}
#features_tools div.titles .sub-title-text{ font-size:18px !important; line-height:25px !important;}
#features_tools div.features-tools-int div.span12 { overflow:visible !important; margin-bottom:0px !important; max-height: none !important; position:relative !important;}
#features_tools div.features-tools-int div.span12 div.span1{ margin:0px 0 0 0px !important;}
#features_tools div.features-tools-int div.span12 div.span2 {width:90% !important; float:none !important; margin-top:20px !important; min-height:125px !important; margin-left:auto !important; margin-right:auto !important; display:block !important; margin-bottom:10px !important;}
#features_tools div.features-tools-int div.span12 div.span2.divider-light{ border-width:0 0 1px 0 !important; border-color:rgba(255, 255, 255, 0.1) !important;}
#features_tools div.features-tools-int div.span12 div.span2.last{ border-width:0 0 0px 0 !important;}
#features_tools div.features-tools-int div.span12 div.span2 img{ float:left !important; display:inline-block !important; margin:0 20px 15px 0 !important; width:35% !important;}
#features_tools div.features-tools-int div.span12 div.span2 a{float:left !important; display:block !important; width:140px !important; margin-left:20px !important;}
#features_tools div.features-tools-int div.span12 div.span2 a.img-link{ margin:0px !important; width:37% !important;}
#features_tools div.features-tools-int div.span12 div.span2 a.img-link img{ width:100% !important;}
#features_tools div.features-tools-int div.span12 div.span2 .heading-text{margin-top:5px !important; float:left !important; text-align:left !important; }
#features_tools div.features-tools-int div.span12 div.span2 .sub-heading-text{display:block !important; float:left !important; text-align:left !important; }

/*-----------------------------------------------------Home Features Tools Style Ends-------------------------------------------------*/
/*---------------------------------------------------- Merchant List Styles----------------------------------------------------*/
#punchline { margin-top:40px !important; margin-bottom:15px !important; display:block;}
#punchline #merchants-banner{ position:relative; border:0px solid red; text-align:center; width:100%; margin-bottom:25px; height:auto;}

#punchline #merchants-banner span.heading-text{font-size:13px; line-height:13px; display:inline-block;}
.service-box {
	margin: 30px -15px; 
}

.service-box p {
	color: #656565;
	/*font-size: 13px;*/
}

.service-box .service-box-heading {
	padding: 12px 0;
}

.service-box .service-box-heading i {
	padding: 0;
	-webkit-border-radius: 34px;
	   -moz-border-radius: 34px;
	   	    border-radius: 34px;
    font-size:18px;
    height:32px;
    width:32px;
    line-height: 29px;
    text-align:center;
    vertical-align: baseline;
}

.service-box .service-box-heading i.blue {
	color: #2172d0;
	border:1px solid #2172d0;
}

.service-box .service-box-heading i.red {
	color: #db3a1b;
	border:1px solid #db3a1b;
}

.service-box .service-box-heading i.green {
	color: #35aa47;
	border:1px solid #35aa47;
}

.service-box .service-box-heading span {
	color: #444;
	font-size: 21px;
	line-height: 25px;
	font-weight: 500;
	text-transform:uppercase;
	margin-bottom: 10px; 
	margin-left: 10px;
	display: inline-block;
}

.service-box .service-box-heading [class^="icon-"],
.service-box [class*=" icon-"] {
  display: inline-block;
  text-align: center;
}

.service-box .service-box-heading [class^="icon-"].icon-large,
.service-box .service-box-heading [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}
.new-services {
background: #f6f6f6;
padding: 50px 0;
margin-left: 0;
margin-right: 0;
text-align: center;
font-weight: 300;
letter-spacing: normal;
margin-top:30px;
}
.new-services h3 {
color: #5f6f7e;
font-size: 18px;
font-weight: 600;
margin-bottom: 7px;
}
.new-services .item {
border-right: 1px solid #e8e7e7;
min-height: 230px;
}
.image_left1 {
float: left;
padding: 0px;
margin: 0px 30px 0px 0px;
}
a.secondary-button {
border-radius: 5px;
background-color: #27a4d6;
color: #fff;
text-align: center;
display: inline-block;
padding: 16px 34px;
margin-top: 10px;
}

#punchline #merchants-banner span.title-text {

position: absolute;
display: block;
width:40% !important;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
margin-top: -9px !important;
background-color: #fff;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
line-height: 12px;
}
.cl-blue {
color: #0592cb;
}
#punchline #merchant-list {
margin-top: 30px;
padding: 0;
border: 0px solid red;
max-width: 950px;
margin-left: auto !important;
margin-right: auto !important;
float: none;
min-height: 70px;
}
#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: 0px solid red;
}
.divider-light {
border-style: solid;
border-color: #e4e4e4 !important;
border-width: 1px 0 0 0;
}
.text-center {
text-align: center;
}
.rp-main-icon-feature-1 {
background-image: url('../images/main-icons-set-1.jpg');
background-repeat: no-repeat;
display: inline-block;
height: 100px;
width: 161px;
background-position: 0 0;
}
.rp-main-block-header-type1 {
margin: 20px 0;
font-weight: 300;
font-style: normal;
font-size: 26px;
line-height: 35px;
text-align: center;
}
.rp-main-block-text-type1 {

font-size: 16px;
font-weight: 300;
line-height: 22px;
margin-right: 40px;
margin-left: 40px;
text-align: center;
}
.rp-main-icon-feature-2 {
background-image: url('../images/main-icons-set-1.jpg');
background-repeat: no-repeat;
display: inline-block;
height: 100px;
width: 161px;
background-position: 0 -110px;
}
.rp-main-icon-feature-3 {
background-image: url('../images/main-icons-set-1.jpg');
background-repeat: no-repeat;
display: inline-block;
height: 100px;
width: 161px;
background-position: 0 -220px;
}

.rp-main-block-bg-1-en {
background: url('../images/main-block-1-en.jpg');
background-size: 100% 100%;
}
.rp-main-block-title-1 {
font-size: 40px;
color: #3d4558;
font-weight: 300;
line-height: 40px;
margin-bottom: 20px;
font-style: normal;
}
.rp-main-block-title-2 {
font-size: 24px;
color: #78797c;
font-weight: 300;
line-height: 30px;
margin-bottom: 20px;
font-style: normal;
}
.rp-main-block-feature {
background-image: url('../images/main-marker-arrow.png');
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 50%;
font-size: 18px;
color: #3d4558;
font-weight: 300;
line-height: 40px;
}
.rp-main-block .highlight {
color: #689729;
}
