@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
.mh-unset{
	min-height: unset !important;
}
.row {
	margin-right: 0px;
	margin-left: 0px;
}
.container-margin, .updown-space {
	margin: 40px 0px;
}
.container-top {
	margin-top: 60px;
}
.section-space {
	margin: 40px 0px 40px 0px;
}
.section-bottom-space {
	margin-bottom: 40px;
}
.container-bottom {
	margin-bottom: 70px !important;
}
.lb-dataContainer {
	height: 34px !important;
}
html,body{
	scroll-behavior: smooth;	
}
body, #registration-form {
    font-family: 'Montserrat', sans-serif;
    font-size: 13.5px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    color: #000;
	line-height: 1.8;
}
a {
	color: #424242;
	outline: none !important;
}
a:hover {
	color: #E3610B;
	outline: none;
	text-decoration: none;
}

button::-moz-focus-inner {
 border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 300
}
h1 {
	line-height: 44px;
}
h4 {
	line-height: 24px;
}
li {
	list-style: none;
}

/* Fixes Firefox anomaly during image load */

@-moz-document url-prefix() {
 img:-moz-loading {
 visibility: hidden;
}
}
.container-fluid {
    padding: 0;
}
/***************************************/

/* centered columns styles */

.row-centered {
	text-align: center;
}
.col-centered {
	display: inline-block;
	float: none;
	text-align: left;
	margin-right: -4px;
	min-width: 210px;
	vertical-align: top;
}
/* customize button */

.ban-btn, .btn-white {
 	font-size: 18px;
	margin: 25px 5px 0 5px;
	padding: 9px 27px;
	display: inline-block
}

.sellsmart-btn:hover {
	background-color: #fff!important;
	color: #40C866;
}

.footer-cta:hover, .footer-cta:focus, .footer-cta:active {
	background-color: #2664d6!important;
}
.ban-btn a {
	text-decoration: none;
	display: block;
	color: #fff;
	padding: 0;
	float: left;
}
.banner_sol_btn a{
	display: inline-block;
	border: 1px solid #f0493f;
    background: #f0493f;
    color: #fff;
    border-radius: 50px;
    transition: .2s ease;
    margin: 20px auto 10px;
	font-size: 16px;
    padding: 4px 25px;
    min-width: 210px;
    font-weight: 500;
}
.banner_sol_btn a:hover,.banner_sol_btn a:focus,.banner_sol_btn a:active{
	color: #fff;
	background: #da3a30;
}

.video-btn {
	background: url("../../cdn-web.mrakaf.com/images/ecommerce/play-bt.png") no-repeat;
	background-position: 161px 8px;
	font-size: 18px;
	font-weight: 400;
	border: 1px solid #f0493f;
	padding-top: 6px;
	display: inline-block;
	height: 50px;
	position: relative;
	top: -2px;
	width: 207px;
	border-radius: 50px;
}
.video-btn-link {
	color: #ffffff;
	text-decoration: none;
}
.video-btn-link:hover, .video-btn-link:active, .video-btn-link:visited, .video-btn-link:focus {
	color: #ffffff;
}
.vcenter {
	display: table;
	height: inherit;
}
.vcenter-inner {
	display: table-cell;
	vertical-align: middle;
}
.ebook-btn {
	background-color: transparent;
	border: 1px solid white;
}/* remove box glow */

.removeglow {
	outline: none;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.form-control:focus {
	border-color: #ddd;
}
.company-info {
	text-align: center;
}
.company-info h2 {
	margin: 0px 0px 10px 0px;
}
.company-detail {
	margin: auto;
}

.company-logo{
	margin-top: 15px;
}
.g-h2{
	font-size: 36px;
	font-weight: 600;
	line-height: 1.4;
}
.g-h3{
	font-size: 25px;
	font-weight: 600;
	line-height: 1.4;
}
/*Nrai Animation*/
.ani {

    animation-name: ani;
    animation-duration: 1s;
    transition: ease-in-out;

}
.nrai-logo{
	background-image: url("../../cdn-web.mrakaf.com/images/global/top-menu-sprite.png");
	background-position: 355px 184px;
	height: 180px;
	width: 180px;
	transform: scale(0.85);
}

.nrai{
  	position:fixed;
  	top: 42%;
	z-index: 9;
	left: -200px;

}

.nrai-close{
	background-image: url("../../cdn-web.mrakaf.com/images/global/top-menu-sprite.png");
	background-position: 155px 167px;
	position: relative;
	height: 32px;
	width: 34px;
	top: 42px;
right: -130px;
	cursor:pointer;
	z-index: 9;
}
.nrai-slide{
    left:-10px;
}
@keyframes ani {
0% {

    left: -300px;

}
100% {

    right: 8px;

}
}
/*Back to top button */

#back-top {
    bottom: 85px;
    position: fixed;
    right: 15px;
	display: none;
	z-index: 300;
}
#back-top a {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	display: block;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	width: 45px;
	padding: 0;
	margin: 0;
}
#back-top a:hover {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	box-shadow: 0 0 8px #999999;
	color: #000000;
	padding: 0;
	margin: 0;
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}
#back-top span {
	width: 45px;
	height: 45px;
	display: block;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat center center;
	background-position: -650px -178px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

/* customer image fadeIn fadeOut effect */

@keyframes cf4FadeInOut {
 0% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 33% {
 opacity: 0;
}
 92% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes cf4FadeInOut {
 0% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 33% {
 opacity: 0;
}
 92% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
#cf4a picture:nth-of-type(1) {
	animation-delay: 15s;
	-webkit-animation-delay: 15s;
}
#cf4a picture:nth-of-type(2) {
	animation-delay: 10s;
	-webkit-animation-delay: 10s;
}
#cf4a picture:nth-of-type(3) {
	animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
#cf4a {
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: inherit;
}
#cf4a>a {
	height: inherit;
	width: 100%;
	display: block;
	position: relative;
}
#cf4a img {
	width: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
#cf4a picture {
	animation-duration: 9s;
	animation-iteration-count: infinite;
	animation-name: cf4FadeInOut;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 15s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: cf4FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
}
#cf4a picture {
	height: inherit;
	position: initial;
}
.mfp-iframe-holder {
	padding-top: 80px !important;
}
#logo-container {
	margin: 10px 0px;
	height: 105px;
}
#logo-container-mobile {
	text-align: center
}

/*Solution pages css*/
.solution_feat_calllink:hover,.solu_mobile_calllink:hover,.common_primary_cta:hover,.solution_feat_calllink:focus,.solu_mobile_calllink:focus,.common_primary_cta:focus{
	color: #fff;
}
.common_secondary_cta:hover{
	color: #f0493f;
}
.solution_ban_primary{
	display: inline-block;
    border-radius: 50px;
    transition: .2s ease;
    font-size: 16px;
    padding: 11px 32px;
    min-width: 240px;
    margin: 15px auto 30px;
    font-weight: 500;
}
.solution_feat_links{
	text-align: center;
    margin: 30px auto 60px;
}
.solu_feat_call{
	display: inline-block;
    padding: 10px 15px;
}
.solution_feat_calllink{
	border: 1px solid #f0493f;
    background: #f0493f;
    color: #fff;
    border-radius: 50px;
    transition: .2s ease;
    font-size: 16px;
    font-weight: 500;
    margin: 28px auto;
    color: #fff;
    padding: 7px 30px;
    display: inline-block;
}
.solu_feat_page{
	display: inline-block;
    padding: 10px 15px;
}
.solution_feat_exlink{
	font-size: 17px;
    font-weight: 500;
    color: #f0493f;
    margin-right: 15px;
    display: inline-block;
    cursor: pointer
}
.solution_feat_exlink::after{
	content: '';
    background-image: url(../../cdn-web.mrakaf.com/images/home-images/home-sprite.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 21px;
    position: relative;
    display: inline-block;
    background-position: -172px -102px;
    top: 5px;
    left: 6px;
    transition: 400ms;
}
.solution_feat_exlink:hover:after{
	left: 12px;
}
.solution_mobile_sect{
	position: relative;
	margin-bottom: 20px;
}
.flex-center{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.solu_mob_callback{
	display: inline-block;
    padding: 10px 5px 10px 0;
}
.solu_mobile_calllink{
	border: 1px solid #f0493f;
    background: #f0493f;
    color: #fff;
    padding: 7px 30px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    margin: 10px auto 25px;
}
.solu_mob_page{
	display: inline-block;
    padding: 10px 15px;
    min-width: 40%;
}
.solu_mobile_knowmore{
	font-size: 17px;
    font-weight: 500;
    color: #f0493f;
    margin-right: 15px;
    display: inline-block;
    cursor: pointer;
}
.secondary_cta_without_arrow{
	font-size: 17px;
    font-weight: 500;
    color: #f0493f;
    margin-right: 0px;
    display: inline-block;
    cursor: pointer;
}
.solu_mobile_knowmore::after{
	content: '';
    background-image: url(../../cdn-web.mrakaf.com/images/home-images/home-sprite.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 21px;
    position: relative;
    display: inline-block;
    background-position: -172px -102px;
    top: 5px;
    left: 6px;
    transition: 400ms;
}
.solu_mobile_knowmore:hover:after{
	left: 12px;
}
.common_secondary_cta{
	font-size: 19px;
    font-weight: 500;
    color: #f0493f;
    margin-right: 15px;
    display: inline-block;
    cursor: pointer;
}
.common_secondary_cta::after{
	content: '';
    background-image: url(../../cdn-web.mrakaf.com/images/home-images/home-sprite.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 21px;
    position: relative;
    display: inline-block;
    background-position: -172px -102px;
    top: 5px;
    left: 6px;
    transition: 400ms;
}
.common_secondary_cta:hover:after{
	left: 12px;
}
.white_css_arror{
	color: #fff;
}
.white_css_arror:hover,.white_css_arror:focus,.white_css_arror:active{
	color: #fff;
}
.white_css_arror:after{
	background-position: -361px -102px;
}
.common_primary_cta{
	border: 1px solid #f0493f;
    background: #f0493f;
    color: #fff;
    padding: 7px 30px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    text-align: center;
}
.retail_solu_sellquick{
	margin: 20px auto;
}
.partner_link_solution{
	margin: 25px auto 15px;
}
.android_app{
	display: inline-block;
	margin: 10px 10px;
}
.iosapp_bgicons{
	background: url("../../cdn-web.mrakaf.com/images/appstore-medium.png")no-repeat;
	width: 160px;
    height: 48px;
    background-size: 100% 100%;
}
.androidapp_bgicons{
	background: url("../../cdn-web.mrakaf.com/images/google-play-medium.png")no-repeat;
	width: 160px;
    height: 48px;
    background-size: 100% 100%;
}
/* retail landing page css */
.slide-img {
	width: 100%;
	max-width: 1581px;
	text-align: center;
}
.whats-duration {
	font-size: 24px;
	font-weight: bold;
}
.whats-price-color {
	color: #0cb7af;
}
.whats-price_bar {
	border-right: 1px solid #e1e1e1;
}
.whats_user {
	font-size: 17px;
}
.whats-tc {
	font-size: 13px;
	line-height: 1.5;
	width: 510px;
	text-align: left;
	margin: 0 auto;
}
.whats-hr-bar {
	border-top: 1px solid #e1e1e1;
	padding: 0;
	width: 480px;
	margin: 15px auto;
}
.pd-banner-content>h1, .retail-banner-content>h1, .restaurant-banner-content>h1, .integration-banner h1, .distribution-banner-content h1 {
	font-size: 40px;
	line-height: 1.1em;
	margin-bottom: 0;
}

.integration-banner h1 {
	color: #1691cc;
}
.qsr-banner-content h1, .cloud-banner-content h1 {
	font-size: 36px;
	color: #424242;
}
.cloud-banner-content h4, .qsr-banner-content h4 {
	font-weight: 500;
}
.cloud-content>h2 {
	font-size: 18px !important;
}
.integration-banner h2, .qsr-banner-content h2, .distribution-banner-content h2 {
	line-height: 32px;
	margin-top: 12px;
	font-size: 21px;
}
.pd-banner-content>h2{
	line-height: 32px;
	margin-top: 12px;
	font-size: 21px;
}
.mymrakaf-app-content h2, .service-nirvana h2{
	font-size: 35px;
	font-weight: 600;
	line-height: 1.5;
}
.restaurant-banner-content>h1 {
	color: #1691cc;
}
#landing-banner {
	width: 100%;
	height: 396px;
	position: relative;
}
.landing-banner-content {
	color: white;
	height: 190px;
	position: absolute;
	bottom: 0;
	left: 0%;
	right: 0px;
	top: -21px;
	margin: auto;
	text-align: center;
}
.retail_sol1_de h1{
    font-size: 32px;
}
.landing-banner-content>h1 {
	font-size: 40px;
}
.landing-banner-content h2 {
	line-height: 0.5;
	font-size: 24px;
}
.videoBG_wrapper, .videoBG {
	width: 100% !important;
}
/********************************/
.banner_solutext{
	display: flex;
	min-height: 350px;
	align-items: center;
}

.sol_icon_rad{
	width: 100px;
    height: 100px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    border-radius: 50%;
    border: 1px solid #d7e6f2;
	transition: .5s ease;
}
.sol_icon_rad:hover{
	border: 1px solid #4499cf;
}
.sol_icon_rad div{
	width: 50px;
    height: 50px;
    background-image: url(../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png);
    display: block;
    margin: auto;
    background-repeat: no-repeat;
}
.sol_icon_rad .cloud-icon{
	height: 73px;
    background-position: -261px -538px;
    top: 0;
}
.sol_icon_rad .solu_pos-icon{
	background-position: -131px -664px;
	width: 70px;
    height: 70px;
}
.solu_integrated-icon{
	background-position: -651px -334px;
}
.sol_icon_rad .crm-icon{
	height: 53px;
}
.sol_icon_rad .data_back_icon{
	background-position: -136px -597px;
	width: 70px;
	height: 70px;
	position: relative;
}
.sol_icon_rad .data_back_icon:after{
	content: '';
    width: 55px;
    height: 25px;
    position: absolute;
    display: block;
    background: url(../../cdn-web.mrakaf.com/images/vertical-images/retail-vertical-sprite.png) no-repeat;
    background-position: -1051px -66px;
    top: 8px;
    right: -43px;
}
.sol_icon_rad .solu_business_icon{
	background-position: -56px -663px;
    height: 60px;
}
.sol_feat_content{
	max-width: 250px;
    margin: 0 auto;
	min-height: 240px;
}
.sol_feat_content h4{
	font-size: 14px;
    font-weight: 600;
    margin: 10px auto 5px;
}
.sol_feat_content h4 a{
	text-decoration: underline;
}
.sol_feat_content p{
	margin: 0;
}
.solu_cloud_sect{
	background: #e1ecf4;
	padding: 70px 0;
}
.solu_cloud_float{
	float: right;
    display: flex;
    align-items: center;
    min-height: 340px;
}
.solu_cloud_content{
	text-align: center;
    max-width: 470px;
    margin: 0 auto;
}
.solu_cloud_content h3{
	font-size: 26px;
    font-weight: 500;
}
.solu_cloud_content p{
	font-weight: 500;
    font-size: 14px;
}
.solu_banner_knowmore{
	color: #f0493f;
	display: inline-block;
	margin-left: 5px;
}
.solu_cloud_link{
	border: 1px solid #f0493f;
    background: #f0493f;
    color: #fff;
    padding: 5px 10px;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
    min-width: 220px;
    margin: 10px auto 25px;
}
.solu_cloud_link:hover,.solu_cloud_link:focus,.solu_cloud_link:active{
	color: #fff;
}
.solu_banner_knowmore:hover,.solu_banner_knowmore:focus,.solu_banner_knowmore:active{
	color: #f0493f;
}
.sect_cloud_img{
	padding: 0;
	text-align: center;
}
.sect_cloud_img img{
	width: 100%;
	max-width: 642px;
}
.solu_whats_sect{
	padding: 80px 0;
}
.solu_whats_banner{
	display: flex;
    align-items: center;
    min-height: 480px;
}
.solu-banfloatright{
	float: right;
}
.solu-instockadd{
	margin-bottom: 150px;
}
.solu_instock_img{
	text-align: center;
}
.solu_servjoy_logo{
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
    background-position: -17px -493px;
    width: 160px;
    height: 47px;
    margin: auto;
    margin-top: 15px;
    display: block;
}
.solu-servcont{
	min-height: 460px;
}
.solu-servcont h2{
    margin: 10px auto;
}
.solu-servcont h4{
	font-size: 20px;
    font-weight: 500;
    margin: 5px auto 10px;
}
.solu_servsolu_img{
	text-align: center;
}
.solu_servsolu_img img{
	max-width: 382px;
	width: 100%;
}
.solu_instock_img img{
	width: 100%;
	max-width: 407px;
}
.solu_deinstock_img{
	text-align: center;
}
.solu_deinstock_img img{
	width: 100%;
	max-width: 331px;
}
.solu_rewhats_img{
	text-align: center;
}
.solu_rewhats_img img{
	max-width: 426px;
    width: 100%;
}
.solu_whats_content{
	text-align: center;
    max-width: 460px;
    margin: 0 auto;
}
.solu_servcontent{
	max-width: 440px;
	margin: 0;
}
.instocksolumargin{
	margin-left: 40px;
    margin-top: 30px;
}
.solu_whats_content h3{
	font-size: 26px;
    font-weight: 500;
}
.solu_whats_content p{
	font-weight: 500;
    font-size: 14px;
}
.solu_what_logo{
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
    background-position: -224px -14px;
    width: 178px;
    height: 47px;
    margin: auto;
    margin-top: 15px;
    display: block;
}
.solu_instock_logo{
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
    background-position: -255px -136px;
    width: 205px;
    height: 65px;
    margin: auto;
    margin-top: 15px;
    display: block;
}
.solu_whats_link{
	font-size: 19px;
    font-weight: 500;
    color: #f0493f;
    display: inline-block;
    position: relative;
	margin: 20px auto;
}
.solu_whats_link:hover,.solu_whats_link:focus,.solu_whats_link:active,.g-text-cta:hover,.g-text-cta:focus,.g-text-cta:active{
	color: #f0493f;
}
.solu_whats_link:after {
    content: '';
    background-image: url("../../cdn-web.mrakaf.com/images/global/top-menu-sprite.png");
    background-repeat: no-repeat;
    width: 35px;
    height: 21px;
    position: relative;
    display: inline-block;
    background-position: -326px -92px;
    top: 6px;
    left: 10px;
    transition: 400ms;
}
.solu_whats_link:hover::after {
    left: 15px;
}
.solu_whats_img{
	text-align: center;
}
.solu_whats_img img{
	max-width: 334px;
    width: 100%;
}
.solu_sellquick_sect{
	padding: 90px 0 120px;
}
.solu_sellquick_banner{
    display: flex;
    align-items: center;
    min-height: 300px;
}
.solu_sellquick_content{
	text-align: center;
    max-width: 480px;
    margin: 0 auto;
}
.solu_sellquick_content h3{
	font-size: 26px;
    font-weight: 600;
}
.solu_sellquick_content p{
	font-size: 15px;
    font-weight: 700;
}
.solu_sellquick_logo{
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
    background-position: -210px -690px;
    width: 220px;
    height: 70px;
    margin: auto;
    margin-top: 15px;
    display: block;
}
.solu_sellquick_img{
	text-align: center;
}
.solu_sellquick_img img{
	max-width: 556px;
    width: 100%;
}
.rest_soluserv_sect{
	padding: 60px 0 90px;
}
.solu_serve_banner{
	display: flex;
    align-items: center;
    min-height: 300px;
	float: right;
}
.solu_servequick_content{
	text-align: center;
    max-width: 440px;
    margin: 0 auto;
}
.solu_servequick_content h3{
	font-size: 28px;
	font-weight: 400;
	margin-top: 0;
}
.solu_serv_logo{
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
    background-position: 2px -688px;
    width: 220px;
    height: 70px;
    margin: auto;
    margin-top: 15px;
	margin-bottom: 10px;
    display: block;
}
.solu_servequick_content p{
	font-size: 14px;
	font-weight: 500;
}
.solu_serve_img img{
	max-width: 467px;
    width: 100%;
}
.solu_servjoy_sect{
	padding: 70px 0 90px;
}
.solu_servjoy_banner{
	display: flex;
	align-items: center;
	min-height: 450px;
	justify-content: center;
}
.solu_servjoy_content{
	text-align: center;
}
.solu_servjoy_content h2{
	font-size: 28px;
    font-weight: 500;
    margin: 5px auto;
}
.solu_servjoy_content h4{
	font-size: 20px;
    font-weight: 500;
    margin: 5px auto 25px;
}
.solu_servjoy_inline{
	max-width: 360px;
    margin: 0 auto 30px;
}
.solu_servjoy_inline p{
	font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #f2f2f2;
    margin: 0;
    padding: 5px 0;
}
.solu_servjoy_inline p:nth-child(5){
	border-bottom: 0 solid #f2f2f2;
}
.solu_servjoy_img img{
	max-width: 382px;
    width: 100%;
}
.solu_testim_content{
	text-align: center;
    padding: 80px 0 100px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.solu_serve_custimg{
	display: block;
	margin-bottom: 20px;
}
.solu_test_customers{
	display: inline-block;
    margin-right: 50px;
}
.solu_servtest_text{
	max-width: 450px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 2;
    font-weight: 500;
    font-size: 16px;
}
.box-margin {
	margin-top: 30px;
	padding: 0px;
}
.ftr-box {
	margin: 10px 0px;
	padding-bottom: 20px;
	border-right: 1px solid #e5e5e5;
}
#ftr>a:nth-child(n+5)>div>div>div:nth-child(2) {
	width: 240px;
}
.border-bottom {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #e5e5e5;
}
.icon-circle {
	height: 100px;
	width: 100px;
	border-radius: 50px;
	margin: 0 auto;
	border: 1px solid #d7e6f2;
	background: #fff;
	transition: .5s;
}
.icon-circle:hover {
	border: 1px solid #4499cf;
}
.ftr-detail {
	width: 238px;
	margin: 0 auto;
	height: 235px;
}
.ftr-detail>p:first-child {
	margin-top: 8px;
}
.truepos-logo {
	width: 210px;
	height: 54px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat;
	background-position: -580px -585px;
	margin: auto;
}
.border-back-line{
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(208,208,208,1) 52%, rgba(255,255,255,1) 100%);
	height: 1px;
	width: 340px;
	margin: 0px auto 7px auto;
}
.servquick-logo {
	width: 170px;
	height: 54px;
	background: url( ../images/qsr/new/servquick-sprite.png) no-repeat;
	background-position: -612px -636px;
	margin: auto;
}
.ftr-icon {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat;
	margin: 24px;
}
.ftr-icon-cloud1 {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat;
	margin: 24px;
}
.ftr-icon-cloud {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat;
	margin: 24px;
}
.billing-icon {
	background-position: -49px -328px;
}
.inventory-icon {
	background-position: -129px -332px;
}
.report-icon {
	background-position: -205px -330px;
}
.cloud-res-icon {
	background-position: -583px -408px;
}
.cloud-icon {
	background-position: -261px -538px;
	height: 73px;
	position: relative;
	top: -11px;
}
.integration-icon {
	background-position: -503px -339px;
}
.integration-icon {
	background-position: -503px -339px;
}
.online-integration-icon {
	background-position: -60px -603px!important;
	width: 55px!important;
}
.crm-icon {
	background-position: -271px -334px;
	height: 55px;
}
.multistore-icon {
	background-position: -351px -345px;
}
.ftr-detail b {
	text-decoration: underline;
}
#ftr>a:nth-child(3n)>div>div:first-child {
	border-right: 0px;
}
#ftr>.box-margin:nth-child(3n)>.ftr-box {
	border-right: 0px;
}
#ftr>a:nth-child(n+4)>div>div:nth-child(2) {
	border: 0px;
}
#ftr>a:nth-child(n+4)>div>div.ftr-white-border:nth-child(2) {
	border: 0px;
}
.vertical-box, .integration-icon-box, .retail-ftr-icon-box, .restaurant-ftr-icon-box {
	height: 75px;
	width: 75px;
	border-radius: 40px;
	background-color: white;
	margin: 0 auto;
	border: 1px solid #d7e6f2;
	margin-bottom: 8px;
}
.vertical-icon {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	margin: 11px;
}
.retail-feature-icon, .restaurant-feature-icon {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat;
	margin: 11px;
}
.chain-feature-icon {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/chain-features-sprite.png") no-repeat;
	margin: 11px;
}

.chain-feature-icon.icon1{background-position: -5px -8px}
.chain-feature-icon.icon2{background-position: -57px -8px}
.chain-feature-icon.icon3{background-position: -112px -8px}
.chain-feature-icon.icon4{background-position: -168px -8px}
.chain-feature-icon.icon5{background-position: -216px -5px}
.chain-feature-icon.icon6{background-position: -275px -5px}
.chain-feature-icon.icon7{background-position: -7px -62px}
.chain-feature-icon.icon8{background-position: -70px -62px}

.old-cloud-features {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat scroll 0 0;
	height: 50px;
	margin: 11px;
	width: 50px;
}
.supermarket-vertical {
	background-position: -10px -75px;
}
.groceries-vertical {
	background-position: -71px -75px;
}
.pharma-vertical {
	background-position: -133px -75px;
}
.apparel-vertical {
	background-position: -194px -71px;
}
.electrical-vertical {
	background-position: -257px -72px;
}
.lifestyle-vertical {
	background-position: -314px -71px;
}
.specialized-vertical {
	background-position: -362px -71px;
}
.feature-crm-icon {
	background-position: -271px -334px;
	height: 55px;
}
#icon-box>a>div, #qsr-icon-box>a>div {
	min-width: 142px;
	display: inline-block;
	float: none;
	margin-top: 40px;
	vertical-align: top;
}
#icon-box>a>div>div, #qsr-icon-box>div>div {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
#icon-box>a>div>div:hover, #qsr-icon-box>div>div:hover {
	text-decoration: none;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#icon-box>a:hover {
	text-decoration: none;
}
/*#icon-box>a:nth-child(-n+2)>div{
	min-width: 180px;
    display: inline-block;
    float: none;
}*/

#icon-box>a:nth-child(n+3)>div, #qsr-icon-box:nth-child(n+3)>div {
	width: 140px;
	display: inline-block;
	float: none;
}
.solution-customer-saying {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/teasor-video-bg-dummy.jpg") no-repeat;
	height: 444px;
	background-size: cover;
	color: #fff;
	background-position: center bottom;
	position: relative;
}
/*.desktop-pos-banner, .mrakaf-assure-banner{
  top: -13px;

}*/

.btn-change {
	padding: 6px 35px;
}
.solution_page_cta {
	display: none;
}
.customer-video-icon, .overseas-cust-video {
	position: absolute;
	width: 80px;
	height: 80px;
	background: url("../../cdn-web.mrakaf.com/images/home/sprite.png") no-repeat;
	background-position: -225px 10px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}
.cloud-visual-content, .section-content, .websom-content>div {
	margin: 30px auto;
	width: 430px;
}
#busn-magnifier {
	margin-bottom: 90px;
}
.busn-magnifier {
	width: 250px;
	height: 205px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/alert-visual-sprite.png") no-repeat;
	margin: 0 auto;
}
.busn-magnifier-img1 {
	background-position: -5px 0px;
}
.busn-magnifier-img2 {
	background-position: -329px 0px;
}
.busn-magnifier-img3 {
	background-position: -702px 0px;
}
.connecting-point, .connecting-point1 {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #9abbc2;
	border-radius: 100%;
	display: block;
	height: 9px;
	position: absolute;
	top: 6px;
	width: 9px;
}
.connecting-point::before {
	border-top: 1px solid #9abbc2;
	content: "";
	display: block;
	left: 8px;
	position: absolute;
	top: 3px;
	width: 100px;
}
#busn-magnifier>div:nth-child(odd) {
	width: 230px;
	min-width: 230px;
	display: inline-block;
	float: none;
}
#busn-magnifier>div:nth-child(even) {
	width: 100px;
	min-width: 100px;
	display: inline-block;
	float: none;
	top: -120px;
	left: -25px;
}
.retail_ecommerce-section {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/integrations.png");
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 0;
	padding-top: 33.4%;
	/* (img-height / img-width * width) */
	/* (853 / 1280 * 100) */
	position: relative;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	min-height: 342px;
	max-width: 200px;
	background-position: right;
}
.retail_page_integration {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
}
.ecommerce-section {
	width: 100%;
	height: 0;
	padding-top: 33.4%;
	/* (img-height / img-width * width) */
	/* (853 / 1280 * 100) */
	position: relative;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	min-height: 342px;
	max-width: 500px;
	background-position: right;
}
.ecommerce-section-contain {
	left: 7%;
	color: white;
	height: 300px;
	position: absolute;
	text-align: center;
	top: -25px;
	bottom: 0;
	margin: auto;
	width: 540px;
}
.landing-cust-saying {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 100%;
	height: 500px;
	position: relative;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	min-height: 342px;
}
.retail-cust-saying {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/popput-jamal.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.landing-cust-saying>div {
	bottom: 0;
	color: white;
	font-size: 23px;
	font-weight: 300;
	height: 300px;
	left: 17%;
	margin: auto;
	line-height: 32px;
	position: absolute;
	text-align: left;
	top: 101px;
	max-width: 500px;
}
#more-feature>a>img {
	width: 100%;
	max-width: 905px;
}
.landing-cust-quote, .de-cust-quote {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll 0 -143px;
	height: 60px;
	left: -50px;
	position: absolute;
	top: -36px;
	width: 70px;
}
.quote-left {
	display: inline-block;
	background: url(../../cdn-web.mrakaf.com/images/home/sprite.png) no-repeat;
	height: 40px;
	width: 50px;
	background-position: -2px -105px;
}
.quote-right {
	display: inline-block;
	background: url(../../cdn-web.mrakaf.com/images/home/sprite.png) no-repeat;
	height: 40px;
	width: 50px;
	background-position: -53px -105px;
	position: absolute;
}
.quote-left-dark, .quote-right-dark {
	background: url(../../cdn-web.mrakaf.com/images/global-sprite.png) no-repeat scroll -764px -13px;
	height: 35px;
	width: 45px;
	position: relative;
	display: block;
	left: -33px;
	top: 25px;
}
.restaurant-cust-image {
	display: inline-block;
	margin-right: 50px;
}
.restaurant-customer-quote {
	padding: 65px 0 80px;
}
.restaurant-testimonial {
	max-width: 450px;
	margin: auto;
	display: inline-block;
	vertical-align: middle;
	line-height: 2;
	font-weight: 500;
}
.quote-right-dark {
	background-position: -825px -13px;
	display: inline-block;
	left: 0;
	top: -2px;
	vertical-align: text-top;
}
.benefit-graph-icon {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/retail-sprite.png") no-repeat;
	height: 100px;
	width: 105px;
	margin: 0 auto;
}
.graph-icon1 {
	background-position: -3px 0px;
}
.graph-icon2 {
	background-position: -95px 0px;
}
.graph-icon3 {
	background-position: -185px 0px;
}
.graph-icon4 {
	background-position: -274px 0px;
}
.graph-icon5 {
	background-position: -370px 0px;
}
#more-ftr-res {
	margin: 20px 0px 50px 0px;
	display: none;
}
.benefit-graph {
	margin-bottom: 30px;
}
.benefit-graph>p:last-child {
	width: 210px;
	margin: auto;
}
/* restaurant landing page css */
.restaurant-banner {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/new/restaurant-responsive.png")no-repeat;
	width: 100%;
	max-width: 566px;
	height: 274px;
	position: relative;
	display: none;
	z-index: 0;
}
.restaurant-banner-desktop-view {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/solution-image/new/restaurant-bg.jpg") no-repeat scroll center center / cover;
	height: 397px;
	position: relative;
	width: 100%;
	z-index: 0;
}
.restaurant-desktop-view1 {
	position: relative;
	top: 41px;
	display: block;
	margin: 0 auto;
	z-index: 0;
}
.banner_tag {
	position: relative;
	top: -355px;
}
.restaurant-btn-hide1 {
	display: none;
}
.restaurant-banner-content, .retail-banner-content, .distribution-banner-content {
	color: #000;
	width: 380px;
	height: 190px;
	bottom: 0;
	left: -50%;
	right: 0px;
	top: -21px;
	margin: auto;
	text-align: center;
}
.touch-icon {
	background-position: -247px -405px;
}
.recipe-icon {
	background-position: -119px -402px;
}
.servjoy-icon {
	background-position: -231px -209px;
}
.restaurant-vertical {
	background-position: -12px -277px;
}
.qsr-vertical {
	background-position: -79px -269px;
}
.truck-vertical {
	background-position: -270px -277px;
}
.bakery-vertical {
	background-position: -136px -274px;
}
.food-court-vertical {
	background-position: -200px -274px;
}
.food-truck-vertical {
	background-position: -270px -277px;
}
.restaurant-cust-saying {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/prague-chocolote-rest-solution.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 500px;
	position: relative;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	min-height: 342px;
}
.restaurant-cust-saying>div {
	bottom: 0;
	color: white;
	font-size: 23px;
	font-weight: 300;
	height: 300px;
	/*left: 17%;*/
	margin: auto auto auto 60px;
	line-height: 32px;
	position: absolute;
	text-align: left;
	top: 101px;
	max-width: 500px;
}
.device-pointing-dot {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #16a183;
	border-radius: 100%;
	display: block;
	height: 9px;
	position: absolute;
	top: 6px;
	width: 9px;
}
.device-pointing-dot::before {
	border-top: 1px solid #16a183;
	content: "";
	display: block;
	left: 8px;
	position: absolute;
	top: 3px;
	width: 100%;
}
.servjoy-margin {
	margin: 60px 0px;
}
#servjoy>p:nth-child(1)>span {
	right: -30px;
	top: 41%;
}
#servjoy>p:nth-child(1)>span::before {
	left: -160px;
	width: 160px
}
#servjoy>p:nth-child(2)>span {
	right: -30px;
	top: 50%;
}
#servjoy>p:nth-child(2)>span::before {
	left: -210px;
	width: 210px
}
#servjoy>p:nth-child(3)>span {
	right: -30px;
	top: 58%;
}
#servjoy>p:nth-child(3)>span::before {
	left: -160px;
	width: 160px
}
#servjoy>p:nth-child(4)>span {
	right: -30px;
	top: 67%;
}
#servjoy>p:nth-child(4)>span::before {
	left: -130px;
	width: 130px
}
#servjoy>p:nth-child(5)>span {
	right: -30px;
	top: 77%;
}
#servjoy>p:nth-child(5)>span::before {
	left: -180px;
	width: 180px
}
.restaurant-quote {
	background-position: -85px -140px !important;
}
.cloud-qsr-img {
	width: 427px;
	height: 200px;
	position: absolute;
	bottom: 0;
	right: 10px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/qsr2.png")no-repeat;
}
.servjoy-bottom-img {
	width: 670px;
	height: 265px;
	position: absolute;
	bottom: 0;
	left: 0px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/sefjoy2.png") no-repeat;
}
.websom-content {
	margin-top: 50px;
}
#restaurant-heading {
	min-width: 492px;
	margin: auto;
	font-weight: 500;
    font-size: 26px;
}
/* data security css */

.small-banner-content {
	color: white;
	display: inline-block;
	float: left;
	font-size: 31px;
	line-height: 70px;
	width: 100%;
	font-weight: 200;
}
.security-question {
	padding: 50px 0px 50px 25px;
}
.security-question li {
	list-style-type: decimal;
	padding-top: 10px;
}
.que-ans {
	padding: 45px 0px 20px 0px;
	border-bottom: 1px solid #dedede;
}
.que-ans:last-child {
	border-bottom: 0px !important;
}
.que-ans>p:first-child {
	font-size: 24px;
}
.que-ans li {
	list-style-type: decimal;
}
.faq-question-right {
	margin-left: 20px;
}
/* WhatsNow page related css */
.whatsnow-retaillink-content {
	padding: 24px;
	color: white;
	text-align: center;
	font-size: 20px;
}
.whatsnow-retaillink-cta {
	background: url("../../cdn-web.mrakaf.com/images/strip-visual.gif") no-repeat;
	padding: 32px;
	background-position: center center;
}
.whatsnow-retaillink-cta>a {
	background-color: #013c44;
	color: white;
	border: 0;
	display: inline-block;
	transition: .3s ease-in;
}
.left-arrow {
	display: inline-block;
	float: left;
	width: 16px;
	clear: left;
	height: 25px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -546px -77px;
}
.white-arrow>li::before {
	background-position: -546px -106px !important;
}
.left-arrow+div {
	float: left;
	display: inline-block;
	width: 95%;
}
.faq-section {
	width: 90%;
	padding-bottom: 27px;
	margin-left: 15px;
}
.faq-section>ol {
	text-align: left;
	width: 100%;
}
.faq-section>ol>li {
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
	color: #424242;
	line-height: 25px;
	min-height: 40px;
	width: inherit;
	border-bottom: 1px solid white;
	padding: 10px;
}
.faq-section>ol>li li {
	list-style-type: decimal;
	list-style-position: inside;
}
.faq-section li:hover {
	cursor: pointer;
	cursor: hand;
}
.faq-section li>div {
	cursor: default;
	font-weight: 100;
	padding-left: 30px;
	display: none;
	margin-left: -15px;
	line-height: 26px;
	padding-right: 5px;
}
.faq-back {
	background-color: white;
	/*-moz-box-shadow: 6px 6px 10px #c7c7c7;
	-webkit-box-shadow: 6px 6px 10px #c7c7c7;
	box-shadow: 6px 6px 10px #c7c7c7;*/
	border: 1px solid c7c7c7 !important;
	padding: 10px;
}
.hide {
	display: none;
}

/* css related to retail feature page */
#product-feature-box {
	background-color: white;
}
.top-pad-30{
		padding-top:30px;
	}
.pad-md-40 {
    padding: 40px 0;
}
#product-feature-box>a>div, #product-help-link>a>div {
	min-width: 110px;
	max-width: 115px;
	display: inline-block;
	float: none;
	margin-top: 40px;
	vertical-align: top;
}
#product-help-link>a>div {
	min-width: 130px;
}
#product-feature-mobile {
	width: 100%;
	overflow: auto;
	display: none;
}
.feature-box-mobile {
	height: 54px;
	margin: 3%;
	width: 94%;
	border: 1px solid #D4E4F1;
	border-radius: 4px;
}
#product-feature-box>a, #product-help-link>a {
	color: #8D8D8D;
	font-size: 13px;
	line-height: 16px;
}
#product-feature-box>a>div>div, #product-help-link>a>div>div {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
#product-feature-box>a>div>div:hover, #product-help-link>a>div>div:hover {
	text-decoration: none;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#product-feature-box>a:hover, #product-help-link>a:hover {
	text-decoration: none;
}
.retail-invetory-visual {
	max-width: 594px;
	position: relative;
}
.feature-billing-icon {
	background-position: -49px -328px;
}
.feature-inventory-icon {
	background-position: -129px -332px;
}
.feature-report-icon {
	background-position: -205px -330px;
}
.feature-integration-icon {
	background-position: -502px -339px;
	width: 53px;
}
.feature-loyalty-icon {
	background-position: -650px -407px;
}
.feature-multistore-icon {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png");
	background-position: -351px -345px;
}
.feature-finance-icon {
	background-position: -650px -332px;
}
.feature-purchase-icon {
	background-position: -122px -473px;
}
.feature-cloud-icon {
	background-position: -574px -336px;
}
.feature-addon-icon {
	background-position: -431px -340px;
}
.feature-barcode-icon {
	background-position:-413px -553px;
}
.ftr-integration-icon {
	min-width: 180px !important;
	color: white;
}
.integration-box {
	background-color: white !important;
	border-radius: 75px;
	height: 125px;
	margin: 0 auto;
	width: 125px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/integration-navigator.jpg") no-repeat;
}
.ecommerce-integration {
	background-position: -8px -9px
}
.account-integration {
	background-position: -168px -11px
}
.loyalty-integration {
	background-position: -325px -13px
}
.payment-integration {
	background-position: -487px -9px
}
.other-integration {
	background-position: -645px -9px
}
.inventory-img {
	margin-top: 81px;
}
.loyalty-img{
	margin-top: 150px;
}
.intergration-ftr-block {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/integration-bg.jpg") no-repeat;
	background-size: cover;
	padding: 60px 0px 80px;
	color: white;
}
.multistore-ftr-block {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/hq-visual.gif") no-repeat;
	color: white;
	background-position: bottom;
	background-color: #2b3c4c;
}
.dark-stripe {
	width: 100%;
	height: 40px;
	background-color: #3A6182;
}
.billing-section-gap {
	margin: 70px auto 0px;
}
/* Restaurant features page css */

.table-layout-icon {
	background-position: -315px -406px;
	width: 54px;
}
.security-layout-icon {
	background-position: -173px -540px;
	left: -2px;
	position: relative;
	width: 57px;
}
.recipe-menu-icon {
	background-position: -436px -406px;
	width: 53px;
}
.order-taking-icon {
	background-position: -378px -406px;
}
.Production-icon {
	background-position: -129px -332px;
}
.tip-check-icon {
	background-position: -517px -411px;
}
.crm-restaurant-icon {
	background-position: -653px -407px;
}
.spoilage-icon {
	background-position: -184px -405px;
}
.cloud-restaurant-icon {
	background-position: -583px -411px;
}
.tip-check-handling {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/solution-image/tip-check.jpg") no-repeat scroll 0 0;
	height: 392px;
	left: -500px;
	position: absolute;
	top: -48px;
	width: 665px;
	z-index: -1;
}
.left-arrow-red {
	display: inline-block;
	float: left;
	width: 16px;
	clear: left;
	height: 25px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -551px -276px;
}
.left-arrow-red+div {
	float: left;
	display: inline-block;
	width: 95%;
}
.feature-content-space {
	margin-top: 90px;
}
.delivery-stripe {
	width: 100%;
	height: 40px;
	background-color: #30678A;
}
.feature-cloud-space {
	margin-top: 80px;
}
.wastage-management-img {
	margin-top: 40px;
}
.feature-intergration-btn {
	text-align: center;
	margin-top: 50px;
}
.retail-banner-content, .restaurant-banner-content, .distribution-banner-content {
	display: none;
}
/*retail customer collateral page css */
.left-quote {
	position: absolute;
	top: 150px;
	left: -60px;
	background: url("../../cdn-web.mrakaf.com/images/home/sprite.png") no-repeat;
	height: 40px;
	width: 50px;
	background-position: -2px -105px;
}
.right-quote {
	position: absolute;
	bottom: 235px;
	right: 40px;
	background: url("../../cdn-web.mrakaf.com/images/home/sprite.png") no-repeat;
	height: 40px;
	width: 50px;
	background-position: -53px -105px;
}
/* css for restaurant customer collateral */
/* cloud solution landing page css */

.banner {
	width: 100%;
	height: 396px;
	position: relative;
}
.cloud-banner {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/cloud-bg-new.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 397px;
}
.banner-content {
	bottom: 0;
	color: white;
	left: -36%;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: -21px;
}
.banner-content-cld, .qsr-banner-content {
	color: #000;
	position: relative;
	margin: auto;
	text-align: center;
	top: 60px;
}
.cloud-align-banner{
	top:0;
	margin: 60px auto 20px;
}
.ftr-white-border>div:first-child {
	background-color: white;
}
.cloud-aaa-icon {
	background-position: -390px -482px;
}

.cloud-connectivity-icon {
	background-position: -464px -484px;
}
.cloud-inventory-icon {
	background-position: -128px -334px;
}
.cloud-purchase-icon {
	background-position: -47px -406px;
	width: 70px;
	height: 60px;
	margin: 17px;
}
.cloud-report-icon {
	background-position: -203px -334px;
}
.distribution-vertical {
	background-position: -51px -472px;
}
.sports-vertical {
	background-position: -127px -625px;
}
.cloud-groceries-vertical {
	background-position: -7px -623px;
}
.cloud-whatsnow-box {
	text-align: center;
	height: 480px;
	width: 400px;
}
.qsr-whatsnow-box {
	display: table;
	text-align: center;
	height: 480px;
}
#cloud-qsr-mobile-btn {
	display: none;
}
.cloud-cust-saying-bg {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/baker-dozen-testimonialbg.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
	height: 490px;
}
.cloud-cust-saying {
	color: white;
	display: table;
	font-size: 16px;
	height: 490px;
	margin: 0 auto;
	width: 400px;
	line-height: 25px;
}
.cloud-cust-quote {
	position: relative;
	font-size: 19px;
	line-height: 26px;
}
.baker-dozen-logo {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/bakers-dozen-logo.gif") no-repeat;
	background-size: contain;
	width: 135px;
	height: 135px;
	position: absolute;
	left: -165px;
	top: 0;
	bottom: -35px;
	margin: auto;
}
.cloud-cust-saying>div {
	width: 40px;
	display: table-cell;
	height: inherit;
	vertical-align: middle;
}
.pricing-plan {
	width: 380px;
	height: 50px;
	background-color: #fff;
	border-radius: 25px;
	margin: 0px auto;
	text-align: center;
}
.pricing-plan>div {
	font-size: 22px;
	font-weight: bold;
	width: inherit;
	position: relative;
	line-height: 50px;
	color: #9b9b9b;
}
.pricing-plan>div>span {
	width: 50%;
	margin: 0 auto;
	display: inline-block;
}
.pricing-plan>div>span:hover {
	cursor: pointer;
}
.pricing-plan-active {
	position: absolute;
	width: 190px;
	height: 50px;
	border-radius: 25px;
	background-color: #465F73;
	top: 0;
	line-height: 50px;
	color: #fff;
	border: 1px solid #fff;
}
@font-face {
	font-family: 'rupee';
	src: url('fonts/rupeef3d4.eot?5ipy1j');
	src: url('fonts/rupeed41d.eot?#iefix5ipy1j') format('embedded-opentype'), url('fonts/rupeef3d4.woff?5ipy1j') format('woff'), url('fonts/rupeef3d4.ttf?5ipy1j') format('truetype'), url('fonts/rupeef3d4.svg?5ipy1j#rupee') format('svg');
	font-weight: normal;
	font-style: normal;
}
.icon-inr {
	font-family: 'rupee';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font ndering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-inr:before {
	content: "\e600";
}
.truepos-pricing {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/retail-bg.jpg") no-repeat;
	height: 244px;
	background-size: 100% 100%;
	width: 100%;
	display: table;
}
.qsr-pricing {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/qsr-bg.jpg") no-repeat;
	height: 244px;
	background-size: 100% 100%;
	display: table;
	width: 100%;
}
.qsr-pricing>div:first-child, .truepos-pricing>div:first-child {
	display: table-cell;
	vertical-align: middle;
	height: inherit;
	text-align: center;
}
.cloud-whatsnow {
	display: table-cell;
	height: inherit;
	vertical-align: middle;
}
.cloud-whatsnow>img {
	width: 100%;
	max-width: 416px;
}
.cloud-whatsnow-detail {
	margin: 20px auto;
	color: white;
	font-size: 20px;
	width: 300px;
}
.spiral-icon {
	position: absolute;
	height: 30px;
	width: 40px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -547px -570px;
	left: 0;
	right: 0;
	margin: auto;
}
.black-stripe {
	position: absolute;
	height: 244px;
	width: 4px;
	background-color: black;
	left: 0;
	right: 0;
	margin: auto;
}
.cloud-graph-icon {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	height: 80px;
	width: 105px;
	margin: 0 auto;
}
.cloud-benefit-icon1 {
	background-position: -224px -688px;
}
.cloud-benefit-icon2 {
	background-position: -117px -688px;
}
.cloud-benefit-icon3 {
	background-position: -10px -688px;
}
.cloud-benefit-icon4 {
	background-position: -332px -688px;
}
.transparent-btn {
	padding: 10px 20px;
	display: inline-block;
	border: 1px solid #e7581e;
	color: #ffffff;
	font-size: 18px;
	border-radius: 6px;
	font-weight: 400;
	position: relative;
	margin-bottom: 20px;
}
.new-tag {
	position: absolute;
	right: -17px;
	top: -18px;
	height: 34px;
	width: 34px;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/new.png") no-repeat;
	background-position: -1px -1px;
}
.ftr-white-border {
	border-right: 1px solid #ffffff;
}
.white-border-bottom {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ffffff;
}
.page-shade-right {
	position: absolute;
	right: 0;
	height: inherit;
	width: 30px;
	background: rgba(143, 143, 143, 1);
	background: -webkit-linear-gradient(left, rgba(143, 143, 143, 0), rgba(143, 143, 143, 1));
	background: -o-linear-gradient(left, rgba(143, 143, 143, 0), rgba(143, 143, 143, 1));
	background: -moz-linear-gradient(left, rgba(143, 143, 143, 0), rgba(143, 143, 143, 1));
	background: linear-gradient(left, rgba(143, 143, 143, 0), rgba(143, 143, 143, 1));
}
.page-shade-left {
	position: absolute;
	left: 0;
	height: inherit;
	width: 30px;
	background: rgba(143, 143, 143, 1);
	background: -webkit-linear-gradient(left, rgba(143, 143, 143, 1), rgba(255, 0, 0, 0));
	background: -o-linear-gradient(left, rgba(143, 143, 143, 1), rgba(255, 0, 0, 0));
	background: -moz-linear-gradient(left, rgba(143, 143, 143, 1), rgba(255, 0, 0, 0));
	background: linear-gradient(left, rgba(143, 143, 143, 1), rgba(255, 0, 0, 0));
}
/* css related to desktop landing page */

.desktop-banner {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/desktop-bg.jpg") no-repeat;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	display: table;
	width: 100%;
	height: 396px;
	position: relative;
}
.desktop-banner-content {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: inherit;
	margin: auto;
}
/*.banner_solution{
	margin-top: 14px;
}*/

.hq-flow-img {
	max-width: 554px;
	width: 104%;
}
.desktop-banner-content h4 {
	font-size: 22px;
}
.desktop-feature {
	margin-top: 40px;
}
.desktop-feature>div {
	margin: 20px 0px;
}
.desktop-feature>div>a {
	margin: 0px 20px 20px 0px;
}
.desktop-feature-diagram {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/intro-diagram.gif");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 0;
	padding-top: 59.1%;
	/* (img-height / img-width * width) */
	/* (853 / 1280 * 100) */
	position: relative;
	-webkit-transition: background-image 0.3s ease-in-out;
	transition: background-image 0.3s ease-in-out;
}
.nettrade-img {
	margin: 90px 0px 40px 0px;
}
.nettrade-more-button {
	margin-top: 40px;
}
.edition-block {
	display: table !important;
	margin: 0 auto;
}
.edition-pricing {
	height: 200px;
	padding: 0;
	min-width: 215px;
	display: table-cell;
	color: #424242;
	text-decoration: none !important;
	background-color: #EAEFF5;
}
.edition-pricing>div:first-child {
	height: 6px;
	background-color: #2075A5;
	position: relative;
}
.edition-pricing>div:first-child>div:first-child {
	width: 0;
	height: 0;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-top: 16px solid #2075A5;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 6px;
}
.edition-pricing>div:first-child>div:nth-child(2) {
	position: relative;
	top: -1px;
	color: white;
}
.edition-pricing p {
	font-size: 20px;
	margin-bottom: 5px;
}
.edition-pricing b {
	font-size: 24px;
}
.edition-icon {
	height: 100px;
	width: 100px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	margin: 20px auto 0px auto;
}
.cashregister-edition-icon {
	background-position: -16px -766px;
}
.starter-edition-icon {
	background-position: -113px -766px;
}
.standared-edition-icon {
	background-position: -211px -766px;
}
.professional-edition-icon {
	background-position: -314px -766px;
}
.mobile-app {
	display: inline-block;
	width: 335px;
	border: 1px solid #EDEDED;
	padding-bottom: 40px;
	margin: 10px;
	vertical-align: top;
}
.mobile-app-content {
	margin: 30px 0px 20px 0px;
}
.mobile-app-content>p:first-child {
	font-size: 28px;
}
.mobile-app-content>p:nth-child(2) {
	font-size: 18px;
}
.mobile-app-content>p:nth-child(3) {
	width: 95%;
	margin: 0 auto;
}
.goodies-cust-saying {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/desktop-testimonial.jpg") no-repeat;
	background-size: cover;
	height: 613px;
	background-position: bottom center;
	position: relative;
}
.goodies-content-block {
	position: absolute;
	right: 0px;
	bottom: 0;
	top: 0;
	margin: auto;
	background: url("../../cdn-web.mrakaf.com/images/solution-image/desktop-cust-saying.jpg");
	max-width: 509px;
	width: 100%;
	height: 460px;
	color: white;
}
.goodies-content {
	display: table-cell;
	vertical-align: middle;
	height: inherit;
	width: 375px;
	font-size: 19px;
	line-height: 27px;
	text-align: center;
	padding-left: 71px;
}
.goodies-content>p:first-child {
	color: black;
	font-size: 25px;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 5px;
}
.goodies-content>p:last-child {
	color: black;
	font-weight: bold;
}

.arrow-left, .arrow-left-red {
	overflow: auto;
	padding-left: 35px;
	margin-left: -20px;
}
.arrow-left-blue {
	overflow: auto;
	padding-left: 30px;
}
.arrow-left>li, .arrow-left-red>li {
	padding-bottom: 8px;
}
.arrow-left-blue>li {
	padding-bottom: 8px;
}
.arrow-left>li::before {
	content: '';
	display: inline-block;
	margin-left: -20px;
	width: 16px;
	height: 12px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -546px -84px;
}
.arrow-left-red>li::before {
	content: '';
	display: inline-block;
	margin-left: -20px;
	width: 18px;
	height: 15px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -550px -280px;
	vertical-align: middle;
}
.arrow-left-blue>li::before {
	content: '';
	display: inline-block;
	margin-left: -34px;
    width: 30px;
    height: 19px;
    background: url(../../cdn-web.mrakaf.com/images/solution-image/chain-features-sprite.png);
    background-position: -376px 152px;
	vertical-align: middle;
}
.desktop-nettrade {
	width: 465px;
	margin: 0px auto 50px auto;
}
.desktop-hq-section {
	margin: 30px auto 0px;
	text-align: center;
	color: white;
}
.desktop-integration-section {
	margin: 70px auto 0px;
	text-align: center;
}
/* entire container, keeps perspective */

.flip-container {
	perspective: 1000;
}
/* flip the pane when hovered */

.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}
.flip-container, .front, .back {
	width: 100%;
	height: 254px;
	position: relative;
}
.back>div {
	display: table;
	height: inherit;
	width: 100%;
}
.back>div>div {
	display: table-cell;
	vertical-align: middle;
}
.back img {
	margin-bottom: 20px;
	margin-right: 2px;
}
/* flip speed goes here */

.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
/* hide back of pane during swap */

.front, .back {
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
/* front pane, placed above back */

.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}
/* back, initially hidden pane */

.back {
	transform: rotateY(180deg);
}
.flip-container:hover .flipper, .flip-container.hover .flipper, .flip-container.flip .flipper {
	transform: rotateY(180deg);
}
/* pos download landing page css */

.fmcg-vertical {
	background-position: -454px -702px;
}
.package-vertical {
	background-position: -525px -702px;
}
.lubricant-vertical {
	background-position: -462px -764px;
}
.pos-download-box {
	width: 345px;
	height: 270px;
	border: 1px solid #E8E8E8;
	display: inline-block;
	margin: 8px;
	background-color: #F9F9F9;
	vertical-align: top;
}
.pos-download-box>div:first-child {
	margin: 25px auto 5px;
}
.pos-download-box>div:nth-child(2) {
	margin: 10px auto 20px;
	width: 80%;
}
.download-btn, .signup-btn {
	display: inline-block;
	background-color: #717171;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 6px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: 400;
	line-height: 8px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.signup-btn {
	background-color: #fff;
	border: 1px solid #717171;
}
.download-btn:hover, .download-btn:active, .download-btn:visited, .download-btn:focus, .signup-btn:hover, .signup-btn:active, .signup-btn:visited, .signup-btn:focus {
	color: #ffffff;
	text-decoration: none;
}
.download-btn>span:first-child {
	display: inline-block;
	width: 26px;
	height: 24px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -392px -567px;
	margin-right: 5px;
}
.signup-btn>span:first-child {
	display: inline-block;
	width: 26px;
	height: 24px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -429px -567px;
	margin-right: 5px;
}
.download-btn>span:last-child {
	vertical-align: 7px;
}
.download-btn>div:first-child {
	padding: 8px 15px;
	min-width: 100px;
}
.mobile-app-tag {
	position: absolute;
	width: 75px;
	height: 68px;
	background: url("../../cdn-web.mrakaf.com/images/mobile-app.png") no-repeat;
	top: 0;
}
.signup-btn>span:last-child {
	color: #717171;
	vertical-align: 7px;
}
.coming-soon-tag {
	position: absolute;
	width: 40px;
	height: 36px;
	background: url("../../cdn-web.mrakaf.com/images/coming-soon-sm.png") no-repeat;
	right: -14px;
	top: -20px;
}
.app-download-box {
	background-color: #EAEFF5;
	position: relative;
	border: 1px solid lightgray;
}
/* servquick landing page design */

.qsr-banner-bg {
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/ipad-android-banner-bg.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
.Ipad-visual-block {
	position: relative;
	margin-top: 60px;
}
.qsr-banner, .distribution-banner {
	width: 100%;
	height: 383px;
	position: relative;
}
.distribution-banner-content {
	color: black;
	width: 565px;
	height: 320px;
	position: absolute;
	bottom: 0;
	left: -28%;
	right: 100px;
	top: 0px;
	margin: auto;
	text-align: center;
}
.qsr-banner-content>div {
	font-size: 22px;
	line-height: 30px;
	font-weight: 300;
	position: relative;
}
.ftr-img-slider {
	width: 600px;
	margin: 0 auto;
	position: relative;
	margin-top: 50px;
}
.qsr-hq-box {
	width: 427px;
	text-align: center;
	margin: 75px auto;
}
.qsr-hq-box>div:first-child {
	margin-bottom: 25px;
}
.qsr-tm-box {
	max-width: 370px;
	width: 100%;
	text-align: center;
	margin: 75px auto;
}
.qsr-tm-box>div:first-child {
	margin-bottom: 25px;
}
.qsr-price-box {
	position: absolute;
	top: 65px;
	text-align: center;
	margin: 0 auto;
	color: #000000;
	right: 97px;
	font-size: 36px;
	font-weight: bold;
	width: 175px;
}
.pricing-detail-bg {
	padding-top: 10px;
	position: relative;
	background: url("../../cdn-web.mrakaf.com/images/qsr/ipad-printer-cash-drawer.png") no-repeat;
	height: 360px;
	width: 850px;
	margin: 40px auto 80px auto;
}
.pricing-detail-bg>img {
	float: right;
	margin: -35px 20px 0px 0px;
}
.qsr-pricing-detail {
	line-height: 18px;
	font-weight: 500;
	font-size: 17px;
	display: inline-block;
}
.qsr-pricing-detail>span {
	padding: 7px 0px;
	display: inline-block;
}
.qsr-call {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-bottom: 40px;
	width: 350px;
	margin: auto;
}
.qsr-testimonial {
	font-size: 20px;
	line-height: 30px;
	position: relative;
	width: 400px;
	margin: 40px auto;
}
.qsr-quote {
	position: absolute;
	background: url("../../cdn-web.mrakaf.com/images/qsr/newicons-sprite.png");
	height: 60px;
	width: 60px;
	display: inline-block;
}
.qsr-left-quote {
	background-position: 180px -429px;
	margin: -20px 0px 0px -60px;
}
.qsr-right-quote {
	background-position: 98px -429px;
	margin-left: 20px;
}
.accessories-print {
	overflow: hidden;
}
.accessories-content {
	float: left;
	margin: 0;
	padding-top: 60px;
	position: relative;
	text-align: left;
	width: 54%;
}
.accessories-content>h4>span:last-child {
	margin-left: 10px;
	display: inline-block;
	width: 160px;
	height: 32px;
	background: #DCDCDC;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 30px;
}
.accessories-content>p {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
.acessories-printer {
	float: left;
	display: inline-block;
	vertical-align: top;
}
.acessories-printer-epson {
	border-right: 2px solid #DCDCDC;
	width: 180px;
}
.acessories-printer-star {
	padding-left: 30px;
}
.acessories-printer>p {
	width: 55px;
	height: 25px;
	background: white;
	font-weight: bold;
	padding-left: 4px;
}
.accessories-note {
	clear: both;
	font-size: 14px;
	padding-top: 20px;
	line-height: 19px;
}
.accessories-support {
	width: 100%;
	height: 30px;
	border-bottom: 2px solid white;
	position: relative;
	margin: 30px 0px;
}
.accessories-support>div {
	position: absolute;
	width: 275px;
	right: 0;
	height: 60px;
	background: url("../../cdn-web.mrakaf.com/images/qsr/newicons-sprite.png") no-repeat;
	background-position: 70px -429px;
}
.ipad-view {
	position: absolute;
	width: 775px;
	top: -24px;
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/tab.png") no-repeat;
	height: 542px;
	left: -59px;
}
.servquick-left-quote {
	background-position: -222px -140px !important;
	left: -75px;
	top: -25px;
}
.servquick-right-quote {
	background-position: -295px -143px !important;
	bottom: -10px !important;
	right: -20px !important;
}
.white-right-quote {
	position: absolute;
	bottom: 235px;
	right: 40px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	height: 40px;
	width: 50px;
	background-position: -53px -105px;
}
.pos-feature-icon {
	background-position: -525px -482px;
}
.qsr-bnft-icon {
	background-position: -529px -350px;
}
.multiple-store-icon {
	background-position: -282px -3px;
}
.business-support-icon {
	background-position: -468px -551px;
}
.icecream-icon {
	background-position: -371px -338px;
}
.foodtruck-vertical {
	background-position: -271px -276px;
}
.bakery-icon {
	background-position: -136px -274px;
}
.coffee-shop-icon {
	background-position: -319px -335px;
}
.fast-food-icon {
	background-position: -335px -273px;
}
#bx-pager>a {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#bx-pager>a.active {
	text-decoration: none;
}
#bx-pager>a>div {
	display: inline-block;
	text-align: center;
	width: 111px;
	vertical-align: top;
	height: 90px;
	color: #2385B2;
	line-height: 16px;
}
.bx-caption {
	display: none;
}
#bx-pager>a:hover {
	text-decoration: none;
}
#show_fiji{
	padding: 80px 0
 }
#show_fiji h2{
	margin-bottom: 40px;
}
.sq_vkg_wrap{
	max-width: 525px;
    margin: auto;
    border: 1px solid #ddd;
    padding: 35px 30px;
	font-size: 20px;
}
.sq_vkg_addr{
	margin: 15px 0;	
}
.sq_vkg_name{ 
	font-size: 22px;
	font-weight: 600;
    margin: 25px 0 0;
}
.sq_vkg_cont{
	display: inline-block;
	margin: 10px 5px 0;
}
.sq_vkg_logo{
    background: url(../../cdn-web.mrakaf.com/images/qsr/new/servquick-sprite.png);
    height: 30px;
    width: 385px;
    background-position: 703px 61px;
	margin: auto;
}
.sq_phone_ico,.sq_mail_ico{
    background: url(../../cdn-web.mrakaf.com/images/qsr/new/servquick-sprite.png);
    height: 28px;
    width: 28px;
    background-position: 394px 110px;
    display: inline-block;
	vertical-align: middle
}
.sq_mail_ico{
	background-position: 353px 110px;
}

.qsr-feature-box {
	width: 50px;
	height: 50px;
	display: block;
	border: 2px solid #d7e6f2;
	margin: 0 auto 3px auto;
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/servquick-sprite.gif");
	border-radius: 25px;
}
.qsr-session-icon {
	background-position: -526px -476px;
}
.qsr-sales-icon-ipad {
	background-position: -579px -476px;
}
.qsr-recipe-icon {
	background-position: -419px -554px;
}
.qsr-receipt-icon {
	background-position: -630px -476px;
}
.qsr-report-icon {
	background-position: -183px -405px;
}
.qsr-backoffice-icon {
	background-position: -685px -474px;
}
.qsr-pricebook-icon {
	background-position: -190px -475px;
}
.distribution-banner-content1 {
	margin-bottom: 40px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	display: none;
}
.distribution-banner-content1>h1 {
	font-size: 31px;
	line-height: 1.1em;
	color: #1691cc;
}
.distribution-banner-content1>h2, .restaurant-banner-content>h2, .retail-banner-content>h2 {
	font-size: 24px;
	line-height: 10px;
}
#qsr-generation>div:nth-child(odd) {
	width: 230px;
	min-width: 230px;
	display: inline-block;
	float: none;
	margin-bottom: 20px;
}
#qsr-generation>div:nth-child(even) {
	width: 100px;
	min-width: 100px;
	display: inline-block;
	float: none;
	top: -168px;
	left: -22px;
}
.qsr-gen {
	width: 270px !important;
}
.qsr-gen-block1 {
	width: 270px;
	height: 229px;
	background: url( ../images/qsr/new/servquick-sprite.png) no-repeat;
	background-position: 15px -58px;
}
.qsr-gen-block2 {
	width: 270px;
	height: 249px;
	background: url( ../images/qsr/new/servquick-sprite.png) no-repeat;
	background-position: -243px -29px;
}
.qsr-gen-block3 {
	width: 270px;
	height: 262px;
	background: url( ../images/qsr/new/servquick-sprite.png) no-repeat;
	background-position: -523px -15px;
}
.qsr-outlet-img {
	height: 346px;
	width: 386px;
	background: url(../../cdn-web.mrakaf.com/images/qsr/new/servquick-sprite.png) no-repeat;
	background-position: 2px -309px;
	margin: auto;
}
.qsr-appstore, .qsr-playstore, .qsr-whatsnow {
	background: url(../../cdn-web.mrakaf.com/images/qsr/new/servquick-sprite.png) no-repeat;
	background-position: -452px -333px;
	height: 46px;
	width: 136px;
}
.qsr-playstore {
	background-position: -593px -333px;
}
.qsr-whatsnow {
	background-position: -462px -395px;
	height: 62px;
	width: 250px;
	margin: auto;
}
.qsr-cust-saying {
	width: 100%;
	height: 500px;
	position: relative;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	min-height: 342px;
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/amdora-banner.jpg") no-repeat;
	background-position: bottom center;
	background-size: cover;
	text-align: center;
}
.qsr-cust-saying>div {
	position: absolute;
	height: 140px;
	right: 0px;
	left: 48%;
	top: 0;
	bottom: 0;
	width: 310px;
	text-align: center;
	color: white;
	font-size: 23px;
	font-weight: 300;
	line-height: 32px;
	margin: auto;
}
/* css for contact us landing page */
 input.error::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #FF0000;
 opacity: 0.8;
}
 input.error:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #FF0000;
 opacity: 0.8;
}
 input.error::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #FF0000;
 opacity: 0.8;
}
 input.error:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #FF0000;
 opacity: 0.8;
}
input{
	transition: border .2s ease;
}
input:focus{
	outline:none
}
.big-map {
	position: absolute;
	bottom: 3px;
	left: 62px;
	display: block;
	width: 150px;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	background-color: white;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
#map-canvas {
	width: 100%;
	height: 375px;
	background-color: #CCC;
}
.customBox {
	color: #c02f2c;
	position: absolute;
	font-size: 15px;
	font-weight: bold;
	line-height: 14px;
	bottom: 20px;
}
.customBox div:first-child {
	color: #000;
	visibility: visible;
	margin-bottom: -10px;
}
.company-achv-box {
	display: inline-block;
	float: left;
	min-width: 190px;
	padding-bottom: 10px;
	width: 20%;
	text-align: center;
}
.company-achv-img {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/general-sprite.png") repeat scroll 0 0;
	display: inline-block;
	height: 55px;
	width: 55px;
}
.cnt-addr-flex{
	display: flex;
	justify-content: left;
}
.cnt-company-achv-img {
	display: inline-block;
	height: 55px;
	width: 55px;
	background: url("../../cdn-web.mrakaf.com/images/general-sprite.png") no-repeat;
}
.company-achv-setting {
	background-position: -9px -522px;
}
.company-achv-business {
	background-position: -73px -522px;
}
.company-achv-user {
	background-position: -137px -522px;
}
.company-achv-country {
	    background-position: -204px -522px;
}
.company-achv-partner {
	background-position: -271px -522px;
}
.cnt-company-achv-setting {
	background-position: -302px -2px;
}
.cnt-company-achv-business {
	background-position: -302px -62px;
}
.cnt-company-achv-user {
	background-position: -302px -122px;
}
.cnt-company-achv-country {
	background-position: -302px -182px;
}
.cnt-company-achv-partner {
	background-position: -302px -244px;
}
.company-achv-box>span {
	display: inline-block;
	font-size: 15px;
	height: 38px;
	line-height: 15px;
	margin-top: -33px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	color: black;
}
.form-bottom {
	width: 100%;
	height: 60px;
	background-color: #ececec;
}
.form-bottom p {
	padding-top: 12px;
	line-height: 17px;
}
.thaddonimg{
	background-image: url(../../cdn-web.mrakaf.com/images/general-sprite.png) !important;
}
/*input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   margin:0 auto;
   width: 100%;
   padding: 4px 2px;
}*/

/* cash register css */

.benefit-icon {
	background-position: -432px -212px;
}
.booster-icon {
	background-position: -542px -407px;
}
.setting-icon {
	background-position: -536px -304px;
}
.faq-icon {
	background-position: -260px -631px;
}
.cr-banner-img {
	background: url("../../cdn-web.mrakaf.com/images/cashregister/cashregister-sprite.png");
	height: 73px;
	margin: 0 auto;
	width: 80px;
}
.cr-feature-img {
	background-position: -390px -501px;
}
.cr-accessories-img {
	background-position: -477px -501px;
}
.cr-solution-img {
	background-position: -566px -587px;
}
.cr-faq-img {
	background-position: -566px -501px;
}
.cash-register-detial {
	margin: 50px 0px;
	overflow: auto;
}
.cr-content {
	width: 55%;
	display: inline-block;
	float: left;
}
.cr-visual-img {
	width: 35%;
	display: inline-block;
	margin-left: 10%;
}
.cr-pricing {
	margin: 20px 0px;
	width: 501px;
}
.vid-btn, .transparent-cta {
	top: -1px;
	width: 240px;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #c7c7c7;
	display: inline-block;
	height: 48px;
	position: relative;
	border-radius: 6px;
	color: #373737;
}
.vid-btn>div:first-child {
	display: inline-block;
	height: 35px;
	padding-left: 10px;
	padding-top: 11px;
}
.vid-btn-icon {
	display: inline-block;
	height: 45px;
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/cashregister/cashregister-sprite.png") repeat scroll -294px -511px;
	vertical-align: -20px;
	width: 40px;
}
.cr-feature {
	overflow: auto;
}
.feature-spacing {
	margin: 20px;
	overflow: auto;
}
.cr-feature-icon {
	width: 160px;
	height: 125px;
	display: inline-block;
	float: left;
	background: url("../../cdn-web.mrakaf.com/images/cashregister/cashregister-sprite.png") no-repeat;
}
.feature-icon1 {
	background-position: 8px -127px;
}
.feature-icon2 {
	background-position: -130px -127px;
	float: right;
}
.feature-icon3 {
	background-position: -272px -127px;
}
.feature-icon4 {
	background-position: -131px -266px;
	float: right;
}
.feature-icon5 {
	background-position: 8px -266px;
}
.cr-feature-content, .smartreport-ftr-content {
	width: 56%;
	padding-left: 30px;
	display: inline-block;
	float: left;
}
.smartreport-right {
	float:right;
	text-align:right;
	margin-right:30px;
}
.cr-addon-container {
	width: 100%;
	margin: 0 auto;
	padding: 20px 20px 40px;
	position: relative;
	overflow: auto;
	text-align: center;
}
.cr-addon-add {
	display: inline;
}
.cr-addon-box {
	margin: 5px 14px 20px 0px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 240px;
	padding-top: 39px;
	background-color: #f6f6f6;
	border: 1px solid #e0e0e0;
	height: 160px;
}
.cr-addon-box>img {
	margin: 0 auto;
	display: block;
}
.cr-addon1 {
	background: url("../../cdn-web.mrakaf.com/images/cashregister/image2.jpg") no-repeat;
	background-position: center;
	position: relative;
	background-size: 100% 100%;
}
.cr-addon-price {
	bottom: -33px;
	color: #FFF;
	position: absolute;
	line-height: 15px;
	font-size: 16px;
	background-color: #000;
	opacity: 0.7;
	box-sizing: border-box;
	height: 65px;
	width: 100%;
	padding: 10px;
	text-align: center;
}
.cr-workflow {
	background: url("../../cdn-web.mrakaf.com/images/footer_lodyas.png");
	overflow: auto;
	color: white;
}
.cr-workflow-box {
	display: inline-block;
	width: 206px;
	overflow: auto;
	text-align: center;
	height: 200px;
}
.cr-workflow-box>div:first-child {
	background: url("../../cdn-web.mrakaf.com/images/cashregister/cashregister-sprite.png") no-repeat;
	height: 100px;
	background-position: -9px 26px;
}
.cr-workflow-icon {
	background: url("../../cdn-web.mrakaf.com/images/cashregister/cashregister-sprite.png");
	width: 60px;
	height: 60px;
	border-radius: 50px;
	border: 2px solid white;
	margin-top: 20px;
	display: inline-block;
	background-color: #343434;
}
.cr-icon1 {
	background-position: -466px -199px;
}
.cr-icon2 {
	background-position: -528px -199px;
}
.cr-icon3 {
	background-position: -467px -263px;
}
.cr-icon4 {
	background-position: -526px -260px;
}

.cr-icon5 {
	background-position: -476px -321px;
}
.free-tag {
	position: absolute;
	width: 100px;
	height: 100px;
	background: url("../../cdn-web.mrakaf.com/images/cashregister/cashregister-sprite.png");
	background-position: -308px -288px;
	top: 0;
}
.cr-addon-price>div {
	margin-top: 8px;
	color: #48bcdd;
}
.cr-access-img {
	margin-top: 50px;
	display: inline-block;
	float: left;
	width: 50%;
}
.cr-access-content {
	margin-top: 50px;
	display: inline-block;
	float: left;
	width: 280px;
}
ul#qsr-section li:nth-child(5) {
	display: none;
}
/* QSR feature landing page css */

.session-ftr-icon {
	background-position: -526px -476px;
}
.sale-ftr-icon {
	background-position: -579px -476px;
}
.receipt-ftr-icon {
	background-position: -630px -476px;
}
.recipe-ftr-icon {
	background-position: -419px -551px;
}
.report-ftr-icon {
	background-position: -183px -405px;
}
.backoffice-ftr-icon {
	background-position: -685px -474px;
}
.pricebook-ftr-icon {
	background-position: -190px -475px;
}
.customer-ftr-icon {
	background-position: -52px -533px;
}
.offer-ftr-icon {
	background-position: -249px -476px;
}
.print-ftr-icon {
	background-position: -110px -533px;
}
.qsr-session {
	margin-top: 60px;
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/session-bg.jpg") no-repeat;
	background-size: 100%;
	background-position: bottom center;
}
.qsr-recipe-bg {
	background: none;
}
.qsr-session>div>div, .qsr-sales>div>div, .qsr-receipt-section>div>div, .qsr-report>div>div {
	max-width: 746px;
	margin: 0 auto;
}
.qsr-session>div a {
	margin: 30px auto 60px auto;
}
.qsr-session img {
	width: 100%;
	max-width: 726px;
}
.qsr-recipe-bg img {
	width: 100%;
	max-width: 945px;
}
.register_testimonial25 .vertical-cust-testimonial .cust-testimonial-content, .register_testimonial26 .vertical-cust-testimonial .cust-testimonial-content {
	padding: 0 10px;
	display: inherit;
}
.sqd-title {
	margin-bottom: 40px;
}
.qsr-backoffice {
	margin-top: 60px;
}
.qsr-backoffice-content {
	margin-top: 160px;
}
.qsr-backoffice img {
	max-width: 540px;
	width: 100%;
}
.qsr-backoffice-content>div {
	width: 375px;
	margin: 0 auto;
}
.qsr-manage-customer {
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/manage-customers-image.jpg") no-repeat;
	padding-top: 35.85% !important;
	margin-top: 0px !important;
}
.qsr-manage-customer>div {
	position: absolute;
	width: 403px;
	left: -42%;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	color: white;
	height: 225px;
}
.qsr-bg {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-top: 80px;
	height: 0;
	padding-top: 35.3%;
	/* (img-height / img-width * width) */
	/* (853 / 1280 * 100) */
	position: relative;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.qsr-receipt-section {
	width: 100%;
	background: url("../../cdn-web.mrakaf.com/images/qsr/new/receipts-image.jpg") no-repeat;
	background-position: top center;
	background-size: cover;
	height: 723px;
}
.kitchen-print, .qsr-discount-sec {
	margin: 60px 0px;
}
.kitchen-print>div:first-child {
	margin: 70px auto 0px;
}
.kitchen-print img {
	max-width: 556px;
	width: 100%;
}
.qsr-multistore {
	margin: 60px 0px;
}
.qsr-multistore img {
	max-width: 510px;
	width: 100%;
}
.qsr-multistore>div:last-child {
	margin: 45px auto 0px;
}
.qsr-discount-sec img {
	width: 100%;
	max-width: 410px;
}
.qsr-discount-sec>div:last-child {
	margin: 30px 0px 0px 0px;
}
.qsr-pricebook {
	margin: 80px 0px 60px 0px;
}
.qsr-pricebook img {
	max-width: 500px;
	width: 100%;
}
.qsr-pricebook>div:last-child {
	text-align: center;
}
.qsr-whatsnow-box+div img {
	width: 100%;
	max-width: 470px;
	margin-top: 3px;
}
.qsr-report {
	color: white;
	background-color: #EAEFF5;
}
.qsr-report>div:first-child {
	color: black;
	margin-top: 60px;
	margin-bottom: 60px;
}
.qsr-report>div:last-child img {
	width: 100%;
	max-width: 1006px;
}
.qsr-receipt-section>div {
	color: black;
	margin-top: 60px;
	margin-bottom: 40px;
}
.qsr-sales {
	color: white;
	background-color: #EAEFF5;
}
.qsr-sales>div:first-child {
	color: black;
	margin-top: 60px;
	margin-bottom: 40px;
}
/* smartreport related css */

.smartreport-banner {
	background: url("../../cdn-web.mrakaf.com/images/product-image/smart-report-banner.png") no-repeat;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 396px;
	position: relative;
}
#bgvid {
	width: 100%;
	height: 100%;
	object-fit: initial;
	background: url("../../cdn-web.mrakaf.com/images/product-image/smart-report-banner.png") nono-repeat;
	background-size: cover;
}
.smartreport-banner>div, .mrakaf-app-banner>div {
	position: absolute;
	width: 90%;
	top: 0;
	color: white;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	height: 210px;
	text-align: center;
}
.smartreport-demo {
	background: url("../../cdn-web.mrakaf.com/images/product-image/login-bg.gif") no-repeat;
	background-position: bottom center;
	background-size: cover;
}
.demo-login {
	background-position: -594px -450px;
}
.bnft-icon {
	background-position: -519px -628px;
}
.smartreport-ftr-icon {
	width: 135px;
	height: 125px;
	display: inline-block;
	float: left;
	background: url("../../cdn-web.mrakaf.com/images/product-image/smart-report-sprite.gif");
}
.smartreport-ftr-icon1 {
	background-position: 5px -2px;
}
.smartreport-ftr-icon2 {
	background-position: -125px -3px;
	float: right;
}
.smartreport-ftr-icon3 {
	background-position: 4px -132px;
}
.smartreport-ftr-icon4 {
	background-position: -124px -132px;
	float: right;
}
.smartreport-login-content {
	margin: 175px 0px;
	text-align: center;
	color: white;
}
.smartreport-login {
	width: 420px;
	margin: 140px auto;
	background-color: white;
	height: 250px;
	border-radius: 5px;
}
.smartreport-login>div:first-child {
	padding: 30px 0px;
	display: block;
	width: 90%;
	margin: auto;
}
.smartreport-login>div:last-child {
	height: 83px;
	text-align: center;
	background-color: #EEEEEE;
	padding-top: 18px;
	border-radius: 5px;
}
.login-btn-color {
	background-color: #a8de77;
	border: 1px solid #a8de77;
	color: white;
}
 @-webkit-keyframes color_change {
 from {
 background-color: #a8de77;
}
 to {
 background-color: #7fbc47;
}
}
 @-moz-keyframes color_change {
 from {
 background-color: #a8de77;
}
 to {
 background-color: #7fbc47;
}
}
 @-o-keyframes color_change {
 from {
 background-color: #a8de77;
}
 to {
 background-color: #7fbc47;
}
}
 @keyframes color_change {
 from {
 background-color: #a8de77;
}
 to {
 background-color: #7fbc47;
}
}
/* The element to apply the animation to */

.login-btn {
	-webkit-animation: color_change 1s infinite alternate;
	-moz-animation: color_change 1s infinite alternate;
	-ms-animation: color_change 1s infinite alternate;
	-o-animation: color_change 1s infinite alternate;
	animation: color_change 1s infinite alternate;
}
.smartreport-login-content>img {
	width: 100%;
	max-width: 413px;
}
.smartreport-multistore img {
	margin: 100px 0px;
	width: 100%;
	max-width: 551px;
}
.smartreport-multistore>div:last-child {
	margin-top: 60px;
}
.smartreport-section {
	color: #333;
}
.smartreport-section img {
	margin: 40px 0px 20px;
	max-width: 1126px;
	width: 100%;
}
.smartreport-mobile {
	display: none;
}
.smartreport-responsive img {
	margin: 100px 0px;
	width: 100%;
	max-width: 607px;
}
.smartreport-responsive>div:last-child {
	margin-top: 150px;
}
.smartreport-responsive>div:last-child>div {
	width: 440px;
	margin: 30px auto;
}
/* distribution landing page css */

.distribution-banner-bg {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/new/de-responsive.png");
	background-repeat: no-repeat;
	display: none;
	position: relative;
	height: 265px;
	width: 100%;
	max-width: 518px;
	z-index: 0;
}
.distribution-banner-desktop {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/solution-image/new/aadithya-phar-bg.jpg") no-repeat scroll center center / cover;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	position: relative;
	z-index: 0;
}
.distribution-banner-desktop1 {
	display: block;
	margin: 0 auto;
	top: 14px;
	z-index: 0;
}
.distribution_ban {
	top: 7px;
}
.dist_tag {
	margin-top: -400px;
}
.distribution-banner-content {
	height: 250px;
	left: -35%;
}
.distribution-banner-content h1 {
	width: 400px;
	margin: 0 auto;
}
.order-icon {
	background-position: -379px -406px;
}
.distribution-order-icon {
	background-position: -51px -472px;
}
.price-control-icon {
	background-position: -190px -474px;
}
.receivable-icon {
	background-position: -516px -408px;
}
.offer-icon {
	background-position: -249px -476px;
}
/*
.inventory-icon {
	background-position: -594px -395px;
}*/

.return-icon {
	background-position: -47px -405px;
}
.distribution-benefit {
	margin-top: 80px;
	margin-bottom: 80px;
	color: white;
}
.distribution-app {
	margin: 132px auto 0px;
	text-align: center;
}
.distribution-app>h2, .distribution-app>div {
	width: 420px;
	margin: 10px auto;
}
.distribution-app+div video {
	width: 100%;
	max-width: 472px;
}
.de-weboder-container {
	display: flex;
	align-items: center;
}
.de-weborder-banner {
	background: url(../../cdn-web.mrakaf.com/images/solution-image/web-order-info.png) no-repeat;
	z-index: 1;
	height: 496px;
	background-position: 19px 149px;
	background-color: transparent;
	position: relative;
}
.de-weborder-ico1, .de-weborder-ico2, .de-weborder-ico3, .de-weborder-ico4, .de-weborder-ico5, .de-weborder-ico6, .de-weborder-ico7 {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	width: 89px;
	height: 75px;
	display: inline-block;
	position: absolute;
	z-index: 0;
	left: 253px;
	top: 235px;
	animation-duration: 1s;
	animation-timing-function: cubic-bezier(0.64, 0.01, 0.32, 0.98);
}
.de-weborder-ico5, .de-weborder-ico6, .de-weborder-ico7 {
	right: 253px;
	top: 235px;
	left: auto;
}
.de-weborder-ico1.inview {
	top: 232px;
	left: 35px;
	background-position: -0px -607px;
	width: 59px;
	height: 62px;
	animation-name: de-web-1;
}
@keyframes de-web-1 {
 0% {
opacity: 0;
left: 253px;
top: 235px;
}
100% {
opacity: 1;
left:35px;
top: 232px;
}
}
.de-weborder-ico2.inview {
	top: 145px;
	left: 70px;
	width: 68px;
	height: 64px;
	background-position: -63px -601px;
	animation-name: de-web-2;
}
@keyframes de-web-2 {
 0% {
opacity: 0;
left: 253px;
top: 235px;
}
100% {
opacity: 1;
left:70px;
top: 145px;
}
}
.de-weborder-ico3.inview {
	top: 92px;
	left: 142px;
	background-position: -136px -608px;
	height: 61px;
	animation-name: de-web-3;
}
@keyframes de-web-3 {
0% {
opacity: 0;
left: 253px;
top: 235px;
}
100% {
opacity: 1;
left:142px;
top: 92px;
}
}
.de-weborder-ico4.inview {
	top: 56px;
	left: 243px;
	background-position: -231px -608px;
	height: 61px;
	animation-name: de-web-4;
}
@keyframes de-web-4 {
0% {
opacity: 0;
left: 253px;
top: 235px;
}
100% {
opacity: 1;
left:243px;
top: 56px;
}
}
.de-weborder-ico5.inview {
	top: 81px;
	right: 114px;
	background-position: -324px -614px;
	height: 61px;
	animation-name: de-web-5;
}
@keyframes de-web-5 {
0% {
opacity: 0;
right: 253px;
top: 235px;
}
100% {
opacity: 1;
right:114px;
top: 81px;
}
}
.de-weborder-ico6.inview {
	top: 145px;
	right: 43px;
	height: 64px;
	background-position: -416px -601px;
	animation-name: de-web-6;
}
@keyframes de-web-6 {
0% {
opacity: 0;
right: 253px;
top: 235px;
}
100% {
opacity: 1;
right:43px;
top: 145px;
}
}
.de-weborder-ico7.inview {
	top: 232px;
	right: 9px;
	height: 64px;
	background-position: -508px -603px;
	animation-name: de-web-7;
}
@keyframes de-web-7 {
0% {
opacity: 0;
right: 253px;
top: 235px;
}
100% {
opacity: 1;
right:9px;
top: 232px;
}
}
.de-weborder-sec {
	max-width: 430px;
	margin: 0 auto;
}
.de-cont-txt {
	margin-top: 11px;
    margin-bottom: 15px;
    font-size: 17px;
}
.distribution-testimonial {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/de-testimonial.jpg");
	height: 522px;
	position: relative;
	background-position: 42%;
}
.distribution-testimonial-detail {
	position: absolute;
	left: 40%;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 410px;
	height: 300px;
	color: white;
	text-align: center;
}
.distribution-testimonial-detail>div:first-child {
	font-size: 26px;
	font-weight: bold;
	line-height: 38px;
}
.distribution-testimonial-detail>div:nth-child(2) {
	font-size: 26px;
	line-height: 34px;
	font-weight: 300;
}
.distribution-testimonial-detail>p:nth-child(3) {
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 22px;
}
/* #distribution_earnsmart .row{
	display: flex;
	align-items: center;
} 
.rpos6-faq, .rpos7-faq {
    background: url("https://cdn-web.mrakaf.com/images/year-end-banner.jpg") no-repeat;
}
.de-banner {
    background: url("https://cdn-web.mrakaf.com/images/year-end-banner1.jpg") no-repeat;
}
.faq-banner {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    position: relative;
    padding-top: 27%;
}
.faq-border li {
    border-bottom: 1px solid lightgray !important;
}
.data-finger-tip-dist {
    left: 417px;
    bottom: -75px;
}
/* assure care page css */

.mrakaf-app-banner {
	width: 100%;
	height: 396px;
	position: relative;
	overflow: hidden;/*padding-top:10px;*/
}
#gfapp-banner {
	background-size: cover;
}
.assure-support-icon {
	background-position: -20px -862px;
}
.solution-delivery-icon {
	background-position: -88px -865px;
}
.product-delivery-icon {
	background-position: -156px -866px;
}
.chat-icon {
	background-position: -217px -868px;
}
.mymrakaf-app-section {
	background: url("../../cdn-web.mrakaf.com/images/product-image/mymrakaf-bg.png") no-repeat;
	background-position: bottom center;
	margin-bottom: 2px;
}
.service-nirvana {
	margin: 80px 0px 40px 0px;
	font-size: 16px;
}
.service-nirvana-img {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 916px;
	border: 1px solid #ddd;
	padding: 30px 10px 15px 10px;
	margin-bottom: 80px;
	background-color:#E9EFF4;
}
.img-gst {
	width: 100%;
	padding: 30px 10px 15px 10px;
	height: 100%;
	margin-bottom: 0px;
}
.cust-support {
	text-align: center;
	padding: 30px;
	display:none;
}
.cust-support-block {
	display: inline-block;
	color: white;
	padding-right: 30px;
}
.cust-support-block>div {
	display: inline-block;
	float: left;
}
.cust-support-block>div:first-child {
	width: 50px;
	height: 50px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	margin-right: 10px;
}
.cust-support-block>div:last-child {
	text-align: left;
}
.cust-support>div:first-child>div:first-child {
	background-position: -282px -866px;
}
a>.cust-support-block>div:first-child {
	background-position: -331px -866px;
}
.cust-support-block>div:last-child {
	font-size: 16px;
}
.cust-support span {
	font-weight: bold;
}
.align-center {
	vertical-align: middle;
	display: table-cell;
	height: 50px;
}
.nirvana-mobile {
	display: none;
}
.nirvana-mobile li {
	list-style-type: square;
	margin-bottom: 10px;
	margin-bottom: 20px;
	font-size: 15px;
}
.mymrakaf-app-content {
	margin: 60px auto 0px 0px;
	font-size: 16px;
}
.mymrakaf-app-content>h2+div {
	margin: 20px auto;
	/*max-width: 420px;*/
}
/* de features landing page css */

.profit-icon {
	background-position: -205px -330px;
}
.return-icon-sm {
	background-position: -47px -405px;
}
.receivable-icon-sm {
	background-position: -516px -411px;
}
.credit-mgmt {
	margin-top: 30px;
}
.route-mgm {
	margin-bottom: 70px;
}
#earnsmart-app-download {
	display: none;
}
/* Registration page css */

.reg-navbar {
	height: 60px;
	width: 100%;
}
.reg-bg {
	background: url("../../cdn-web.mrakaf.com/images/register/sign-up-backdrop.jpg") no-repeat;
	background-size: cover;
	background-position: 0px -90px;
}
.reg-bg>div {
	padding: 95px 0px;
}
.reg-intro-text {
	padding: 60px 0px 40px 0px;
	text-align: center;
}
.reg-intro-text>div:first-child>div {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	margin-bottom: 15px;
}
.reg-intro-text>div:last-child>div {
	font-size: 20px;
}
.reg-customer-quote {
	margin: 80px 20px;
	text-align: center;
}
.reg-customer-quote img {
	max-width: 888px;
	width: 100%;
}
.form-inner {
	text-align: center;
	max-width: 460px;
	margin: 0 auto;
}
.field-icon {
	position: absolute;
	width: 40px;
	height: 53px;
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png") no-repeat;
	left: 15px;
}
.field-dropdown-icon {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png") no-repeat;
	background-position: -158px -302px;
	right: 25px;
	top: 16px;
}
.assure-block {
	display: inline-block;
	float: right;
	text-align: right;
	margin-top: 18px;
	font-size: 12px;
	line-height: 18px;
}
.reg-fields {
	position: relative;
}
.reg-fields .error {
	color: gray;
}
.down-form input, .down-form select {
	border: 1px solid #BCBCBC;
	height: 48px;
	margin: 0px 0 0 0;
	padding: 0 0 0 10px;
	width: 460px;
	font-size: 14px;
	color: gray;
	line-height: 40px;
}
.down-form select {
	width: 461px;
	height: 50px;
	line-height: 30px;
	padding: 12px 5px 9px 5px;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	padding-left: 10px;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
}
.down-form option {
	color: #999999;
	padding: 0 0 0px 75px;
}
.down-form input, .down-form select {
	border-radius: 6px;
	transition: border .2s ease;
}
.down-form input:focus, .down-form select:focus {
	border-bottom:1px solid #177FAE; 
	outline:none;
}
.down-form .shop_name {
	background-position: -66px -112px;
}
.down-form .country {
	background-position: -98px -112px;
}
.down-form .country-fillup {
	background-position: -143px -112px;
}
.down-form .state {
	background-position: -100px -8px;
}
.down-form .state-fillup {
	background-position: -146px -8px;
}
.down-form .pos {
	background-position: -13px -60px;
}
.down-form .pos-fillup {
	background-position: -57px -60px;
}
.down-form .city {
	background-position: -100px -60px;
}
.down-form .city-fillup {
	background-position: -144px -60px;
}
.down-form .indus_s {
	background-position: -132px -380px
}
.down-form .indus_s-fillup {
	background-position: -168px -380px;
}
.down-form .buss_s {
	background-position: -11px -230px;
}
.down-form .buss_s-fillup {
	background-position: -53px -230px;
}
.down-form .buss_alert {
	background-position: -11px -230px;
}
.down-form .buss_alert-fillup {
	background-position: -53px -230px;
}
.down-form .phone {
	background-position: -10px -284px;
}
.down-form .phone-fillup {
	background-position: -52px -284px;
}
.down-form .email {
	background-position: -13px -114px;
}
.down-form .email-fillup {
	background-position: -54px -114px;
}
.down-form .reg_type {
	background-position: -145px -229px;
}
.down-form .reg_type-fillup {
	background-position: -145px -229px;
}
.down-form .dname {
	background-position: -15px -7px;
}
.down-form .dname-fillup {
	background-position: -58px -7px;
}
.down-form .password {
	background-position: -95px -167px;
}
.down-form .password-fillup {
	background-position: -144px -167px;
}
.down-form .alert_password {
	background-position: 0 -660px
}
.down-form .cho_p {
	background-position: 0 -92px;
}
.down-form label.error {
	z-index: 1;
	background: url("../../cdn-web.mrakaf.com/images/register-error-arrow.png") no-repeat scroll 0 0 transparent;
	color: #656565;
	display: block;
	font: 18px normal Arial, Helvetica, sans-serif;
	height: 56px;
	margin-top: 2px;
	margin-left: 10px;
	padding-left: 25px;
	padding-top: 10px;
	width: 246px;
	position: absolute;
	left: 442px;
	top: 2px;
}
.down-form .pos-btn, .download-box-btn {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 500;
	padding: 0;
	text-decoration: none;
	width: 460px;
}
.down-form .pos-btn-active, .download-box-active {
	background-color: #f0493f;
	color: white;
	transition: .2s ease;
}

.download-box-active a:focus, .download-box-active a:hover {
	color: white;
}
.regpos-quote {
	background: url("../../cdn-web.mrakaf.com/images/regpos-quote.gif") no-repeat scroll left top transparent;
	height: 160px;
	padding: 0;
	width: 485px;
	line-height: 24px;
	float: left;
}
.quote-inner {
	background: url("../../cdn-web.mrakaf.com/images/regpos-quote-rt.gif") no-repeat scroll right top transparent;
	padding: 10px 50px 30px 20px;
	position: relative;
	text-align: center;
	text-indent: 28px;
}
.quote-spkr {
	background: url("../../cdn-web.mrakaf.com/images/regpos-reg-sep.gif") no-repeat scroll right top transparent;
	float: left;
	height: 130px;
	padding: 30px 20px 0 25px;
	width: 105px;
}
.quote-spkr img {
	padding: 3px;
	border: 1px solid #d4d4d4;
}
.regpos-desc {
	background: url("../../cdn-web.mrakaf.com/images/regpos-globe.gif") no-repeat scroll 20px 30px transparent;
	float: left;
	height: 130px;
	padding-left: 95px;
	padding-top: 30px;
	position: relative;
	text-align: left;
	width: 190px;
	z-index: 0;
}
.find-out {
	float: left;
	position: relative;
	width: 140px;
}
.find-out img {
	position: absolute;
	top: -80px;
}
.sup_verticals_laf, .sup_verticals_snd, .sup_verticals_EE {
	float: left;
	font-size: 11px;
	line-height: 14px;
	width: 444px;
	padding: 5px 0 8px 0;
	color: #5c5c5c;
}
.bubble {
	color: #fff;
	position: absolute;
	width: 203px;
	height: auto;
	padding: 8px 10px 8px 17px;
	background: #3a3b3d;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	margin: -17px 17px;
	float: right;
	font-size: 14px;
	line-height: 21px;
}
.bubble::after {
	border-color: transparent #3a3b3d;
	border-style: solid;
	border-width: 18px 19px 18px 0;
	content: "";
	display: block;
	left: -17px;
	position: absolute;
	top: 20px;
	width: 0;
	z-index: 1;
}
/* otp input box css */

.otp-screen {
	height: 390px;
	display: table;
	width: 75%;
	margin: 0 auto;
}
.otp-screen>div {
	display: block;
	margin-top: 100px;
	font-size: 20px;
}
.otp-block {
	display: table-cell;
	position: absolute;
	right: 26px;
	top: 10px;
}
.mob-edit {
	height: 30px;
	width: 60px;
	background: url("../../cdn-web.mrakaf.com/images/icons/collection.png");
	background-position: 2px -313px;
	border-right: 1px solid gray;
	float: right;
	display: inline-block;
}
.mob-edit:hover, .otp-hover:hover {
	cursor: pointer;
	cursor: hand;
}
.mob-num {
	display: inline-block;
	float: right;
	height: 30px;
	line-height: 34px;
	color: gray;
	font-size: 18px;
}
.snd-otp {
	display: inline-block;
	float: right;
	height: 30px;
	line-height: 34px;
	font-size: 14px;
	font-weight: 600;
	color: #157DAD !important;
}
.snd-otp-img {
	height: 30px;
	width: 46px;
	background: url("../../cdn-web.mrakaf.com/images/icons/collection.png");
	background-position: -32px -282px;
	float: right;
	display: inline-block;
}
.send-otp {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: none !important;
	padding-left: 0px !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px !important;
	color: #157DAD !important;
	cursor: pointer;
	font-weight: 600;
}
.send-otp:focus {
	outline: 0;
}
#mobile-otp, #mobile-otp_mobilepos, #email-otp, #otp-box {
	display: none;
	z-index: 1;
}
#mobile-otp_mobilepos {
	display: none;
}
#sending-otp {
	visibility: hidden;
	position: absolute;
	font-weight: 600;
}
#sending-otp_mobilepos {
	visibility: hidden;
	position: absolute;
	font-weight: 600;
}
.error-msg {
	color: red;
	font-size: 14px;
	visibility: hidden;
	text-align: left;
	position: absolute;
}
.mobile-prefix {
	color: gray;
	font-size: 16px;
	position: absolute;
	top: 11px;
	left: 5px;
}
/* thank you page css */

.thanks-header {
	text-align: center;
	margin: 40px 0px;
}
.thanks-header h1 {
	line-height: 42px;
}
.download-box {
	margin: 30px 0px;
	text-align: center;
	font-size: 18px;
	padding: 0px 20px;
}
.link-prop {
	text-decoration: none;
	height: 40px;
	width: 250px;
	display: inline-block;
	color: white;
	padding-top: 9px;
	padding-left: 40px;
	font-weight: 600;
	position: relative;

}
.download-icon {
	width: 50px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 21px;
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png") no-repeat;
	background-position: -53px -336px;
}
.link-prop:hover {
	color: #ffffff;
}
ul.social-site li {
	position: relative;
	display: inline-block;
}
.social-icon {
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png");
	height: 36px;
	width: 36px;
	padding: 2px;
	display: inline-block;
}
.social-fcbk {
	background-position: -14px -388px;
}
.social-twt {
	background-position: -54px -388px;
}
.social-in {
	background-position: -93px -388px;
}
.cust-info {
	margin: 75px 0px;
	text-align: center;
}
.cust-info>p:first-child {
	font-size: 36px;
	line-height: 42px;
	font-weight: 300;
}
.cust-info>p:last-child {
	font-size: 22px;
	line-height: 36px;
}
.cust-info-content {
	text-align: center;
	margin-bottom: 60px;
}
.cust-info-content span {
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0px 20px;
	text-align: left;
	min-width: 235px;
	margin-bottom: 40px;
}
.pos-feature-point li {
	line-height: 32px;
	padding-left: 20px;
}
.pos-feature-point li::before {
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png");
	background-position: -20px -346px;
	content: "";
	display: inline-block;
	height: 23px;
	margin-right: 15px;
	width: 23px;
	vertical-align: middle;
}
.thankyou_mob_logo {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	display: inline-block;
	height: 49px;
	position: relative;
	top: -8px;
	width: 172px;
}
/* domain registration page css */

.popup-container {
	background-image: none;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.domain-reg-box {
	height: 630px;
	margin-top: 60px;
	position: relative;
}
.domain-reg-box>div {
	background-color: white;
	position: absolute;
	top: 70px;
	width: 100%;
	max-width: 550px;
	height: 400px;
	left: 0px;
	right: 0;
	margin: auto;
	text-align: center;
	border-radius: 10px;
}
.domain-reg-box h1 {
	font-size: 28px;
	margin-top: 40px;
	font-weight: 500;
}
#truepos-tag {
	position: absolute;
	left: 290px;
	font-size: 15px;
	bottom: 28px;
	display: none;
	color: #000;
	font-weight: 600;
}
#standalone-tag {
	position: absolute;
	font-size: 15px;
	bottom: 37px;
	color: #000;
	font-weight: 600;
	right: 10px;
	top: 10px;
	transition: all ease 350ms;
	display:none;
}

#servquick-tag {
	position: absolute;
	left: 280px;
	font-size: 15px;
	bottom: 28px;
	display: none;
	color: #000;
	font-weight: 600;
}
.reg-condition {
	width: 240px;
	display: inline-block;
	float: left;
	margin-top: 24px;
	text-align: left;
}
.domain-reg-btn {
	display: inline-block;
	float: right;
	margin-top: 24px;
}
/* thankyou page css */

#dd_link {
	color: #e3610b;
}
.app-pointer {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/free-mobile-app.png") no-repeat;
	height: 110px;
	position: absolute;
	right: -177px;
	top: -42px;
	width: 170px;
	background-position: 7px 0px;
}
.qsr-app-pointer {
	background: url("../../cdn-web.mrakaf.com/images/free-mobile-app-res.png") no-repeat !important;
}
.whatsnow-btn {
	display: none;
	padding: 19px;
	position: relative;
	vertical-align: top;
}
.alert-downloadBox {
	margin: 100px 0px;
	text-align: center;
}
.thankyou_body .alert-downloadBox{
	margin: 20px 0px;
}
.brochure-link {
	padding: 7px 0px 7px 0px;
	font-size: 14px;
}
.brochure-link>a, .brochure-link>a:hover, .brochure-link>a:focus, .link-color, .link-color, .link-color:active, .link-color:focus {
	color: #e3610b;
}
#company-achv-box {
	background: url("../../cdn-web.mrakaf.com/images/white-pattern.jpg");
	position: relative;
}
/* pricing page css */

.business-selection {
	position: absolute;
	top: -50px;
}
.business-selection>div:hover {
	cursor: pointer;
}
.business-tab {
	display: inline-block;
	float: left;
	height: 50px;
	padding: 11px 35px;
	border-radius: 6px 6px 0px 0px;
	font-size: 18px;
}
.business-tab-active {
	background-color: #EAEFF5;
	font-weight: bold;
}
#restaurant-tab, #retail-tab {
	position: relative;
}
#restaurant-tab>div, #retail-tab>div {
	position: absolute;
	height: 30px;
	width: 2px;
	right: 0;
	top: 10px;
	background-color: #EAEFF5;
}
.business-tab span:first-child {
	display: inline-block;
	height: 30px;
	width: 30px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
}
#retail-tab>span:first-child {
	background-position: -29px -923px;
}
#restaurant-tab>span:first-child {
	background-position: -83px -924px;
}
#de-tab>span:first-child {
	background-position: -139px -925px;
}
.business-tab span:last-child, #restaurant-tab span:nth-child(2), #retail-tab span:nth-child(2) {
	vertical-align: 9px;
	padding-left: 8px;
}
.software-version {
	margin: 30px 0px 10px 0px;
	text-align: center;
}
#feature-open>span:first-child {
	margin-right: 16px;
	font-size: 21px;
	vertical-align: -2px;
}
.assure-feature-desktop div:hover {
	color: #E6641D;
}
.software-version>div {
	margin: 8px;
	display: inline-block;
	width: 258px;
	height: 342px;
	background-size: contain;
	border-radius: 11px;
	vertical-align: top;
}
.software-version>div:first-child {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/starter-visual.gif");
}
.software-version>div:nth-child(2) {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/standard-visual.gif")
}
.software-version>div:nth-child(3) {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/professional-visual.gif");
}
.software-version>div:last-child {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/erp-visual.gif");
}
.pricing-cta{
	max-width: 140px;
	padding: 6px 24px;
	margin: 10px auto auto;
}
.software-version-price {
	margin: 35px 0px 0px 0px;
	color: white;
}
.software-version-price>div:first-child {
	font-size: 28px;
	font-weight: 600;
	height: 38px;
}
.software-version-price>div:nth-child(2), .software-version-price>div:nth-child(4) {
	font-size: 42px;
	font-weight: 700;
	height: 50px;
}
.cash-register-box, .enterprise-box, .enterprise-box-full {
	border: 1px solid gray;
	height: 250px;
	border-radius: 10px;
	max-width: 540px;
	margin: 0px auto 35px auto;
}
.cash-register-box {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/cash-register.gif") no-repeat;
	background-position: center left;
}
.enterprise-box {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/enterprise.gif") no-repeat;
	background-position: center left;
}
.enterprise-box-full {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/enterprise-single.gif") no-repeat;
	background-position: center left;
	height: 147px !important;
}
.enterprise-box-full span {
	display: inline-block;
	vertical-align: -15px;
	margin-right: 30px;
}
.enterprise-price-full>span>p:first-child {
	font-size: 26px;
	margin-bottom: 0px;
}
.cash-register-price {
	height: 160px;
	margin-left: 230px;
	margin-top: 45px;
	font-weight: 600;
}
.enterprise-price {
	height: 120px;
	margin-left: 265px;
	margin-top: 65px;
	font-weight: 600;
}
.enterprise-price-full {
	height: 120px;
	margin-left: 325px;
	margin-top: 43px;
	font-weight: 600;
}
.cash-register-price>div:first-child, .enterprise-price>div:first-child {
	font-size: 26px;
}
.cash-register-price>div:nth-child(3) {
	font-size: 42px;
	margin: 10px 0px;
}
.enterprise-price>a {
	margin: 20px 0px;
}
.cloud-pricing {
	display: flex;
	height: 300px;
	align-items: center;
	justify-content: center;
}
.cloud-pricing>div {
	display: table-cell;
	color: white;
	font-size: 24px;
	vertical-align: middle;
	font-weight: 300;
}
.cloud-pricing span {
	font-size: 32px;
	line-height: 64px;
}
.addon-bar, table#close-feature-tab thead, #bottom-base {
	color: white;
	height: 50px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#415c93+0,859fdc+52,5e7bb3+84 */
	background: #415c93;
	/* Old browsers */
	background: -moz-linear-gradient(45deg, #415c93 0%, #859fdc 52%, #5e7bb3 84%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #415c93 0%, #859fdc 52%, #5e7bb3 84%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #415c93 0%, #859fdc 52%, #5e7bb3 84%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415c93', endColorstr='#5e7bb3', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	border-radius: 10px;
}
.addon-bar {
	cursor: pointer;
}
table#close-feature-tab thead th {
	text-align: center;
	border: 1px solid #bac1ca;
}
#close-feature-tab thead th:first-child {
	border-radius: 5px 0px 0px 0px;
	font-size: 34px;
	text-align: left;
	padding-left: 15px;
	cursor: pointer;
}
#close-feature-tab thead th:last-child {
	border-radius: 0px 5px 0px 0px;
}
#close-feature-tab {
	display: none;
}
#bottom-base {
	height: 15px;
	border-radius: 0px 0px 10px 10px;
	margin-top: 3px;
	display: none;
}
.addon-bar>div {
	line-height: 50px;
	color: white;
	padding-left: 20px;
	margin-top: 2px;
	font-weight: bold;
}
#enterprise-ed, #rpos7-cahs-register {
	display: none;
}
/* new Plans and pricing page */

table#base_price tr td {
	border-right: 1px solid #e7e7e7;
}
table#base_price tr td label {
	cursor: pointer;
}
span.css_price_inr {
	display: '';
	padding-left: 15px;
	font-size: 14px;
}
span.css_price_usd {
	display: none;
	padding-left: 10px;
	font-size: 14px;
}
.sub-tab span.css_price_inr, .sub-tab span.css_price_inr, .sub-tab span {
	margin: 0;
	padding: 0;
}
span.edition_type {
	color: #00C6FF;
	font: bold 22px MuseoSans, Georgia, "Times New Roman", Times, serif;
}
.price-table tr td table.sub-tab tr td {
	background: #f4f4f4;
	padding: 10px 20px;
}
.price-table tr td table.sub-tab tr td, .price-table tr td table.sub-tab tr td input, .price-table tr td table.sub-tab tr td img, .price-table tr td table.sub-tab tr td a, .price-table tr td table.sub-tab tr td a:hover {
	vertical-align: middle;
	text-decoration: none;
	color: #424242;
	background-color: white;
}
.price-table tr td table.sub-tab tr td input[type=checkbox] {
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	padding: 10px;
}
.price-table tr td table.sub-tab tr td a:hover {
	cursor: pointer;
}
span.css_price_inr.bgnone {
	background: none;
}
span.css_price_usd.bgnone {
	background: none;
}
.price-table tr td table.sub-tab tr td label {
	display: inline-block;
	padding-left: 5%;
	position: relative;
}
.price-table tr td table.sub-tab tr td input {
}
.price-table tr td table.sub-tab tr td img {
}
.price_tax {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
#features_tab {
	width: 100%;
}
#features_tab tr td em {
	margin-left: 15px;
}
.ftr_indicator span {
	font: bold 14px Verdana, Geneva, sans-serif;
	position: relative;
	top: -10px;
}
.base_feature {
	overflow: auto;
	width: 1060px !important;
	height: 315px;
	padding: 0 !important;
	display: none;
}
.base_feature li {
	background: url("../../cdn-web.mrakaf.com/images/tick.png") no-repeat scroll 5px 13px;
	border-bottom: 1px solid #FAFAFA;
	padding: 10px 0 10px 33px;
}
.base_feature li label {
}
.base_feature li label span {
	cursor: auto;
}
.base_feature li img {
	padding-left: 7px;
	padding-right: 7px;
	position: relative;
	top: 3px;
}
.vScroll {
	width: 10px;
	background-clip: padding-box;
	background: #E1E1E1;
	border-style: solid;
	border-color: transparent;
	border-width: 0;
	border-left-width: 1px;
}
.vScroll.dragging, .vScroll:hover {
	background: #f2f2f2;
	background: rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
}
.vScroll:active {
	background: #f2f2f2;
	background: rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14), inset -1px -1px 0 rgba(0, 0, 0, 0.07);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14), inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}
.vScrollBg {
	width: 10px;
	background-clip: padding-box;
	background: #ccc;
	background: rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}
.vScrollBg:hover {
	background: #999;
	background: rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}
.dragging .vScrollBg, .vScrollBg:active {
	background: gray;
	background: rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}
.base_feature_tbl {
}
.base_feature_tbl tr td {
	border-bottom: 1px solid #fff;
	border-left: 2px solid #fff;
	padding: 10px 15px;
}
table.feature_indication {
	background: none;
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #272727;
	text-align: left;
	float: right;
	position: relative;
	top: -5px;
}
table.feature_indication tr td {
	background: none;
	padding: 0;
	margin: 0;
	border: none !important;
}
.tabs {
	position: relative;
	top: 6px;
}
.tab, .ie .tab {
	float: left;
}
.tab label {
	background: #fff;
	padding: 10px 30px;
	font-weight: bold;
}
.tab [type=radio] {
	display: none;
}
[type=radio]:checked~label {
	background: #686868;
	border-bottom: 1px solid #686868;
	font: bold 18px MuseoSans;
	z-index: 2;
	color: #FFF;
	cursor: pointer;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
[type=radio]:checked~label~.content {
	z-index: 1;
}
.container2 .box1 {
	float: left;
	line-height: 24px;
	padding: 0 15px 0 0;
	width: 760px;
}
.inner .container2 .software_soln {
	line-height: 24px;
	padding: 0 0 20px;
	text-align: justify;
}
/*  Support Price List start */

.pricingHolder {
	margin: 0px;
	width: 890px;
	height: auto;
}
.pricingHolder h3 {
	line-height: 35px;
	color: #424242;
	font-size: 14px
}
.pricingHolder p {
	margin-bottom: 10px;
	line-height: 24px
}
.pricingHolder b.lhight {
	line-height: 24px;
}
#pricing-holder h3 {
	line-height: 35px;
	color: #177FAE;
	font-size: 13px
}
#pricing-holder b.lhight {
	line-height: 24px
}
#pricing-holder p {
	margin-bottom: 10px;
	line-height: 18px
}
#pricing-holder div.info-record {
	margin-left: 10px;
	font-size: 12px
}
.pricingHolder div.info-record {
	margin-left: 10px;
}
.sptblank {
	height: 50px;
	width: 217px;
	background: url("../../cdn-web.mrakaf.com/images/tdbg.gif") 0 top repeat-x;
	border-right: #a5ddf4 1px solid;
	float: left;
}
.spt {
	height: 50px;
	width: 413px;
	background: #dcdcdc;
	border-right: #ffffff 1px solid;
	float: left;
}
.spt1, .spt2 {
	width: 160px;
	font-size: 15px;
	font-weight: bold;
	color: #424242;
	float: left;
	background: #dcdcdc;
	border-right: #ffffff 1px solid;
	border-left: #cacaca 1px solid;
	text-align: center;
}
.spt1 {
	height: 35px;
	padding: 15px 0px 0px 0px;
}
.spt2 {
	height: 42px;
	padding: 8px 0px 0px 0px;
}
.subt {
	height: 35px;
	width: 888px;
	background: url("../../cdn-web.mrakaf.com/images/tdbg_grey.gif") 0 top repeat-x;
	float: left;
	color: #147cad;
	border: #efefef solid 1px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.discri {
	height: 87px;
	width: 217px;
	border-right: dashed 1px #CCC;
	float: left;
	border-left: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	color: #303030;
}
.discri-amt {
	height: 70px;
	width: 403px;
	border-right: dashed 1px #CCC;
	float: left;
	border-left: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	color: #303030;
	text-align: right;
	padding: 10px 10px 0 0;
}
.discri p {
	margin: 20px 0px 0px 15px;
}
.discri-amt p {
	margin: 14px 10px 0 0;
	font: normal 12px/16px arial;
}
.discri-amt p b {
	font-size: 18px
}
.amount, .amount-end, .amount-rad, .amount-end-rad {
	font-size: 17px;
	font-weight: bold;
	float: left;
	text-align: center;
}
.amount {
	height: 87px;
	width: 111px;
	border-right: dashed 1px #CCC;
	border-bottom: solid 1px #ececec;
}
.amount-rad {
	height: 51px;
	width: 161px;
	border-right: dashed 1px #CCC;
	/*border-bottom:solid 1px #ececec;*/
	padding-top: 30px;
}
.amount p, .amount-end p {
	margin: 35px 0px 0px 0px;
}
.amount-end-rad p, .amount-rad p {
	margin: 20px 0px 0px 0px;
}
.amount-end {
	height: 87px;
	width: 110px;
	border-right: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
}
.amount-end-rad {
	height: 51px;
	width: 159px;
	border-right: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	padding-top: 30px;
}
.desc-amt {
	background: #f6f6f6;
	float: left;
	font-family: arial;
}
/* Plans and pricing table */

.price-table tr td, .price-table thead tr td {
	border-right: 1px solid #CCC;
	border-bottom: solid 1px #ebebeb;
	padding: 10px 0;
	background: #f6f6f6;
}
/*.price-table tr td.last{
	border-right:0;
}*/

.more_price {
	background: none repeat scroll 0 0 #9A9A9A;
	border-radius: 0 0 18px 18px;
	cursor: pointer;
	display: block;
	height: 55px;
	padding-top: 10px;
	text-align: center;
}
.more_price p {
	color: #fff;
}
.pp_pdf {
	background: url("../../cdn-web.mrakaf.com/images/plans-pricing-pdf.gif") no-repeat scroll right center transparent;
	display: block;
	margin-right: 30px;
	padding-right: 35px;
}
.pp_pdf a {
	font-size: 14px;
	line-height: 16px;
}
.price-table tr td.lastbg {
	font-size: 12px;
	font-weight: normal;
	background: url("../../cdn-web.mrakaf.com/images/tdbg-gray1.gif") repeat-x
}
td em {
	background: url("../../cdn-web.mrakaf.com/images/accord-plus.gif") no-repeat center left;
	padding-left: 15px;
	cursor: pointer;
	margin-left: 5px;
	font-style: normal;
}
.price-table tr td p {
	padding: 0 10px 0 5px;
	font-weight: normal;
}
.head {
	background: url("../../cdn-web.mrakaf.com/images/acc-min.gif") no-repeat center left;
	padding-left: 15px;
	cursor: pointer;
	margin-left: 5px;
}
.acc-active {
	background: url("../../cdn-web.mrakaf.com/images/x.gif") no-repeat center left;
}
.col-gray {
	color: #ccc
}
.sub-tab {
	background: #f6f6f6
}
.sub-tab tr td p a.over:hover {
	text-decoration: underline
}
.note {
	font-size: 12px;
	text-align: left;
	color: #303030;
	margin: 10px 0px 30px 0px;
	float: left;
}
.com-edition {
	color: #ec4d2f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.com-edition>a {
	color: white;
}
.plan-note {
	font-size: 12px;
	text-align: left;
	color: #303030;
	margin: 50px 0px;
	position: relative;
}
.plan-note ol {
	margin: 5px 0 0 30px
}
.plan-note ol li {
	list-style: decimal;
	padding: 0 0 5px 0
}
.note ul li {
	list-style: square;
	margin-left: 13px;
}
.upgradT {
	height: 35px;
	width: 425px;
	background: url("../../cdn-web.mrakaf.com/images/tdbg.gif") 0 top repeat-x;
	border-right: #a5ddf4 1px solid;
	float: left;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 0px 0px 15px;
}
.upgradT1 {
	height: 35px;
	width: 222px;
	background: url("../../cdn-web.mrakaf.com/images/tdbg.gif") 0 top repeat-x;
	border-right: #a5ddf4 1px solid;
	border-left: #008ac3 1px solid;
	float: left;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}
.upgradeV {
	height: 50px;
	width: 440px;
	float: left;
	border-right: dashed 1px #CCC;
	border-bottom: solid 1px #ececec;
	border-left: solid 1px #ececec;
}
.upgradeV2line {
	height: 50px;
	width: 440px;
	float: left;
	border-right: dashed 1px #CCC;
	border-bottom: solid 1px #ececec;
	border-left: solid 1px #ececec;
}
.upgradeV2line p {
	margin: 10px 0px 0px 15px;
}
.upgradeV p {
	margin: 15px 0px 0px 15px;
}
.upgradeV span {
	margin: 15px 0px 0px 15px;
}
.upgradeV1 {
	height: 35px;
	width: 223px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	text-align: center;
	border-right: dashed 1px #CCC;
	border-bottom: solid 1px #ececec;
	padding: 15px 0px 0px 0px;
}
.upgradeV2 {
	height: 35px;
	width: 222px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	text-align: center;
	border-right: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	padding: 15px 0px 0px 0px;
}
.serviceT {
	height: 35px;
	width: 613px;
	background: url("../../cdn-web.mrakaf.com/images/tdbg.gif") 0 top repeat-x;
	border-right: #a5ddf4 1px solid;
	float: left;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 0px 0px 15px;
}
.serviceT1 {
	height: 35px;
	width: 259px;
	background: url("../../cdn-web.mrakaf.com/images/tdbg.gif") 0 top repeat-x;
	border-right: #a5ddf4 1px solid;
	border-left: #008ac3 1px solid;
	float: left;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}
.serviceV {
	height: 50px;
	width: 629px;
	float: left;
	border-right: dashed 1px #CCC;
	border-bottom: solid 1px #ececec;
	border-left: solid 1px #ececec;
}
.serviceV p {
	margin: 15px 0px 0px 15px;
}
.serviceV2line {
	height: 50px;
	width: 629px;
	float: left;
	border-right: dashed 1px #CCC;
	border-bottom: solid 1px #ececec;
	border-left: solid 1px #ececec;
}
.serviceV2line p {
	margin: 10px 0px 0px 15px;
}
.serviceV2 {
	height: 35px;
	width: 258px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	text-align: center;
	border-right: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	padding: 15px 0px 0px 0px;
}
.rupee-symbol-logo, .dollar-symbol-logo {
	color: white;
	font-size: 35px;
	font-weight: bold;
	left: 5px;
	position: relative;
	top: -3px;
}
#feature-comparison-mobile {
	display: none;
}
.pricing-assurecare {
	margin: 0px 0px 100px;
}
/*Tipsy css*/

.tipsy {
	padding: 5px;
	font-size: 12px;
	position: absolute;
	z-index: 100000;
	font-weight: normal;
}
.tipsy-inner {
	padding: 8px;
	background-color: black;
	color: white;
	max-width: 300px;
	text-align: left;
	line-height: 16px;
}
.tipsy-inner {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.tipsy-arrow {
	position: absolute;
	background: url("../../cdn-web.mrakaf.com/images/tipsy.gif") no-repeat top left;
	width: 9px;
	height: 5px;
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -4px;
	background-position: bottom left;
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 12%;
	margin-left: -4px;
	background-position: bottom left;
}
#faqholder ul {
	margin: 15px 15px;
}
#faqholder ul li {
	padding: 5px 15px;
}
.show-addon {
	display: block;
}
.show-addon, #assure-feature-mobile {
	display: none;
}
.price-font {
	font-size: 42px !important;
}
#compareEdition-desktop {
	position: absolute;
	right: 0;
	top: -25px;
}
#compareEdition-desktop a {
	color: black !important;
	float: right;
	text-decoration: underline;
}
#compareEdition-desktop a:hover {
	color: #E6641D !important;
}
#rpos-cloud {
	background-color: #03505C;
}
.pricing-faq-open, .pricing-faq-close {
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size: 26px;
	line-height: 50px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 10px 20px;
	cursor: pointer;
	transition: 1s ease;
	background: #fff;
}
.pricing-faq-close {
	border-radius: 3px 3px 0px 0px;
	margin-bottom: 0px;
}
.pricing-faq-detail {
	display: none;
}
.pricing-faq-que {
	border: 1px solid #ddd;
	border-top: 0px;
	border-radius: 0px 0px 3px 3px;
	padding: 40px;
	margin-bottom: 10px;
	overflow: auto;
	background: white;
}
.pricing-faq-open>span:first-child, .pricing-faq-close>span:first-child {
	padding-right: 20px;
	font-size: 35px;
	vertical-align: -3px;
	width: 50px;
}
/* Faq Smooth animation class - Starts*/

.pricing-faq-open>div>.faq-plus, .pricing-faq-open>div>.faq-minus, .pricing-faq-close>div>.faq-minus, .pricing-faq-close>div>.faq-plus {
	padding-right: 20px;
	font-size: 35px;
	vertical-align: -3px;
	width: 50px;
}
.faq-hide {
	display: none
}
/* Faq Smooth animation class - Ends*/

.quesion-block {
	margin-bottom: 25px;
}
.restaurant_disp, .retail_disp, .sales_dist_disp {
	display: none;
	position: relative;
	top: 5px;
	color: #697685;
}
.retail_disp {
	left: 54px;
}
.restaurant_disp {
	left: 132px;
}
.sales_dist_disp {
	left: 205px;
}
.feature_indication_content {
	font-size: 12px;
	display: none;
	top: 0px !important;
	height: 70px;
	background-color: #eaeff5;
	border-left: 1px solid rgb(209, 207, 226);
	border-right: 1px solid rgb(209, 207, 226);
}
.price_terms_condotions {
	float: right;
	font-size: 14px;
	color: black !important;
	text-decoration: underline;
}
/* Partner Page Css  */

.partner_reg_bg {
	background: url("../../cdn-web.mrakaf.com/images/form-backdrop.jpg") no-repeat;
	background-size: cover;
	background-position: 0px -90px;
}
.partner_reg_bg>div {
	padding: 95px 0px;
}
.partner_qsr_testimonial {
	line-height: 39px;
	max-width: 662px !important;
	top: -10px;
}
.partner_reg-intro-text {
	padding: 60px 0px 70px 0px;
	text-align: center;
}
.partner_reg-intro-text>div:first-child>div {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	margin-bottom: 15px;
}
.partner_reg-intro-text>div:last-child>div {
	font-size: 20px;
}
.partner_open-qt {
	background: url("../../cdn-web.mrakaf.com/images/icons/open-close-q.png") no-repeat scroll 0 3px;
	display: inline-block;
	height: 22px;
	padding-left: 0;
	width: 24px;
	position: relative;
	float: left;
	left: 20px;
	top: 17px;
	opacity: 0.4;
}
.partner_close-qt {
	background: url("../../cdn-web.mrakaf.com/images/icons/open-close-q.png") no-repeat scroll 0 -19px;
	display: inline-block;
	height: 22px;
	padding-left: 0;
	width: 24px;
	float: right;
	right: 81px;
	position: relative;
	top: -46px;
	opacity: 0.4;
}
.partner_mobile_footer {
	color: #b6b6b6;
	background-color: #181e28;
	padding: 20px;
	font-size: 14px;
}
.partner_mobile_footer p a {
	color: #b6b6b6;
}
.partner_mobile_footer p a:hover {
	color: #b6b6b6;
}
.partner_mobile_footer p:last-child {
	font-size: 11px;
	line-height: 18px;
}
#partner_mobile_footer {
	display: none;
}
.partner_section-space {
	margin: 60px 0px 0px 0px;
}
.partner_reg-fields {
	position: relative;
	float: left;
}
.partner_reg-fields .error {
	color: #000;
}
.name {
	background-position: -11px -171px;
}
.name-fillup {
	background-position: -52px -171px;
}
.partner_mobile-prefix {
	color: gray;
	font-size: 16px;
	left: 71px;
	position: absolute;
	top: 15px;
	display: none;
}
/** partner thank you page **/

#reference_id {
	background-color: #E7F1F3;
	margin: 0px 0px 50px 0px;
	width: 100%;
	max-height: 500 px;
	background-repeat: no-repeat;
	position: relative;
}
#registration-form1 {
	color: #424242;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 39px;
}
.small {
	margin: 40px 0px 80px -10px;
}
.first {
	margin: 0px 0px 0px 0px;
}
.second {
	margin: 0px -30px 10px -120px;
}
.cutom_id {
	margin: 100px 0px 0px 30px;
}
.thankyu_image {
	position: relative;
	line-height: 30px;
	max-width: 662px !important;
	margin: 0px auto;
}
#otp_sucess_logo, .otp_sucess_logo {
	background: rgba(255, 255, 255, 1) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll -559px -875px;
	border: 1px solid #ffffff;
	border-radius: 5px;
	display: none;
	height: 70%;
	position: absolute;
	right: 2px;
	top: 12px;
	width: 50px;
}
.otp_sucess_logo {
	height: 45%;
	width: 25px;
	background-position: -573px -881px;
	right: 7px;
}
.search-logo {
	width: 200px;
	height: 45px;
	background-image: url("../../cdn-web.mrakaf.com/images/icons/search-icon.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 0;
	margin-top: -9px;
}
#thank_register {
	display: none;
	margin: 0 50px;
	border: 1px solid rgb(215, 215, 215);
	border-radius: 6px;
}
#callback-box {
	text-align: center;
	font-size: 18px;
	margin: 100px 20px 100px 20px;
}
#restaurnt_servjoy_dwn {
	height: 240px;
	position: absolute;
	top: 149px;
	left: -30px;
	width: 200px !important;
}
/*e-coupon PD page */

.ecoupon_date_green, .ecoupon_date_blue, .ecoupon_date_yellow, .ecoupon_date_rose, .ecoupon_date_pd_bg, .ecoupon_xmark, .ecoupon_tickmark, .ecoupon_plus, .ecoupon_minus, .ecoupon_history_close, .ecoupon_banner_logo1, .ecoupon_banner_logo2, .ecoupon_banner_logo3, .ecoupon_banner_logo4, .sm_star, .sm_star_fill, .feedback_logo {
	background: url("../../cdn-web.mrakaf.com/images/support/assure-sprite.png") no-repeat scroll 0px 0px;
	display: inline-block;
}
.ecoupon_date_blue, .ecoupon_date_yellow, .ecoupon_date_rose, .ecoupon_date_green {
	background-position: 12px -1px;
	height: 70px;
	right: -10px;
	top: 10px;
	width: 84px;
	display: inline-block;
	position: relative;
	left: 0px;
}
.ecoupon_feat_tick {
	background: url("../img/tick-mark.png") no-repeat scroll 0px 5px;
	display: inline-block;
	padding-left: 25px;
}
.ecoupon_date_blue {
	background-position: -70px -1px;
}
.ecoupon_date_yellow {
	background-position: -70px -73px;
}
.ecoupon_date_rose {
	background-position: 9px -73px;
}
.ecoupon_date_pd_bg {
	background-position: -69px -1px;
	height: 70px;
	right: -10px;
	top: 6px;
	width: 84px;
}
.ecoupon_xmark, .ecoupon_minus, .ecoupon_plus, .ecoupon_tickmark, .ecoupon_history_close {
	background-position: -38px -157px;
	height: 25px;
	right: -10px;
	top: 6px;
	width: 24px;
}
.ecoupon_tickmark {
	background-position: -15px -150px;
	display: inline-block;
}
.ecoupon_history_close {
	background-position: -122px -150px;
	display: inline-block;
}
.li_arrow {
	background: url("../../cdn-web.mrakaf.com/images/support/ecoupon-arrow.png") no-repeat scroll 0px 7px;
	display: inline-block;
	padding: 0 20px 10px 20px;
	font-family: "Open Sans", sans-serif;
}
.ecoupon_plus {
	background-position: -38px -180px;
}
.ecoupon_minus {
	background-position: -14px -182px;
}
.ecoupon_banner_logo1, .ecoupon_banner_logo2, .ecoupon_banner_logo3, .ecoupon_banner_logo4 {
	background-position: -12px -229px;
	height: 45px;
	width: 40px;
	position: relative;
	top: 12px;
}
.ecoupon_banner_logo2 {
	background-position: -17px -272px;
}
.ecoupon_banner_logo3 {
	background-position: -57px -229px;
}
.ecoupon_banner_logo4 {
	background-position: -57px -272px;
}
.btn-white {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #c7c7c7;
	font-size: 16px;
	font-weight: 600;
}
.crm_not_avaliable {
	background: url("../../cdn-web.mrakaf.com/images/support/feedback-disabled.jpg") no-repeat;
	height: 289px;
}
.sm_star, .sm_star_fill {
	background-position: -17px -203px;
	height: 32px;
	width: 18px;
	position: relative;
	top: 28px;
}
.sm_star {
	background-position: -37px -203px;
}
.feedback_logo {
	background-position: -76px -156px;
	height: 28px;
	width: 36px;
	position: relative;
	top: 16px;
}
.star, .starred {
	background: url("../../cdn-web.mrakaf.com/images/support/assure-sprite.png") no-repeat scroll -117px -182px;
	height: 45px;
	right: -10px;
	top: 6px;
	width: 40px;
	display: inline-block;
}
.rating-star-fill {
	background-position: -71px -182px;
	display: none;
}
.ecupon-orderid {
	text-align: left;
	font-size: 28px;
	width: 100%;
	border: 1px solid gray;
	height: 70px;
	padding: 25px;
}
.ecoupon-training-session {
	font-size: 20px;
	margin: 20px 10px 10px 10px;
	left: 120px;
	position: absolute;
}
.ecoupon_tickmark_right {
	float: right;
	margin: 25px 40px;
}
.date_align {
	position: relative;
	left: 23px;
	top: 20px;
	font-weight: bold;
	color: #fff
}
.ecoupon_border {
	border: 1px solid #c7c7c7;
	height: 90px;
	border-bottom: none
}
.ecoupon_border_orderno {
	border: 1px solid #c7c7c7;
	height: 90px;
	border-bottom: none
}
.rating {
	overflow: hidden;
	display: inline-block;
	font-size: 0;
	position: relative;
}
.star:hover, .star.starred, .star.current {
	background-position: -71px -182px;
}
.btn-pos-more, .btn-pos-more:hover {
	text-decoration: underline;
	color: #397bf3;
	border: none;
	font-weight: 600;
	background: inherit;
	padding: 0;
}
.btn-pos-more:hover {
	color: #0144bf;
}
#restaurnt_servjoy_dwn {
	height: 240px;
	position: absolute;
	top: 149px;
	left: -30px;
	width: 200px !important;
}
.tc_expand, .tc_close {
	font-size: 24px;
	float: right;
	position: relative;
	bottom: 30px;
	right: 30px;
	border: none
}
.pd_done_btn {
	margin: -38px 20px 20px 0px;
	float: right;
	right: 22%;
	position: relative;
	padding: 6px 18px;
	min-width: 140px
}
.pd_ack_btn {
	margin: -38px 20px 20px 0px;
	float: right;
	right: 17%;
	position: relative;
	padding: 6px 18px;
}
#distribution_earnsmart_link {
	height: 300px;
	position: absolute;
	top: 90px;
	left: -35px;
	width: 200px !important;
}
/* PD-prosess page */

.img-width {
	width: 100%;
}
.pd-banner {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/banner-video.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 397px;
	position: relative;
}
#migration-guide>li {
	padding: 5px 0px;
	text-align: left;
	font-size: 15px;
}
.pd-sol-cont {
	font-size:15px;
}
.pd-list-group{
	margin-top: 20px;
}
.training-section>div:nth-child(4), .training-section>div:nth-child(2), .training-section>div:nth-child(3) {
	padding: 30px 0px 20px 0px;
	border-radius: 6px;
	margin: 8px;
	width: 357px;
	background: #4CC19A;
	display: inline-table;
}
.training-section>div:nth-child(2) {
	background: #4CC19A;
}
.training-section>div:nth-child(3) {
	background: #4EB5EA;
}
.training-section>div>div {
	font-size: 28px;
	color: #fff;
	font-weight: bolder;
	line-height: 28px;
}
.training-section>div>p {
	font-size: 18px;
	color: #fff;
}
.pd-chart>div>div {
	padding: 10px;
	font-size: 24px;
}
.pd-chart>div>span {
	padding: 10px;
	font-size: 24px;
	color: aqua;
}
#pd-tc-open, #pd-tc-close, #pd-entitle-open, #pd-entitle-close {
	float: right;
}
#pd-tc-close, #pd-entitle-open {
	display: none;
}
#pd-terms, #pd-entitle {
	border-radius: 10px;
	background-color: #fff;
	padding: 25px;
	font-size: 20px;
}
#pd-entitle {
	border-radius: 10px 10px 0px 0px;
}
.pd-chart>.col-md-4 {
	padding: 10px 01px;
}
.pd-chart>.col-md-4>img {
	border: 1px solid lightgray;
}
.helpus-helpyou {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/help-us-help-you-video.jpg") no-repeat;
	height: 391px;
	background-size: cover;
	color: #fff;
	background-position: center bottom;
	position: relative;
}
.triangle-top>.glyphicon {
	display: block;
	top: -16px;
	font-size: 24px;
}
.triangle-top {
	position: relative;
	padding: 0px 10px 10px 10px;
	border-radius: 6px;
	top: -25px;
}
.triangle-bottom {
	position: relative;
	padding: 10px 10px 0px 10px;
	border-radius: 6px;
	top: 0px;
	z-index: 2;
}
.triangle-bottom>.glyphicon {
	font-size: 24px;
	top: 22px;
}
.triangle-bottom>span, .triangle-top>span {
	font-weight: bold;
	display: block;
	font-size: 18px;
}
.triangle-top>span {
	margin-top: -20px;
}
.triangle-top.icon1, .triangle-bottom.icon2, .triangle-top.icon3, .triangle-bottom.icon4, .triangle-top.icon5 {
	height: 200px;
	width: 218px;
	line-height: 1.5;
	color: #fff;
}
.icon1>.glyphicon {
	color: #4EB5EA;
}
.icon2>.glyphicon {
	color: #58CDA6;
	top: 30px;
}
.icon3>.glyphicon {
	color: #A6598F;
	top: -28px;
}
.icon4>.glyphicon {
	color: #C46FD3;
	top: 19px;
}
.icon5>.glyphicon {
	color: #34AFAA;
}
.triangle-top.icon1 {
	background-color: #4EB5EA;
}
.triangle-bottom.icon2 {
	background-color: #58CDA6;
	padding: 20px;
}
.triangle-top.icon3 {
	background-color: #A6598F;
	padding: 11px;
}
.triangle-bottom.icon4 {
	background-color: #C46FD3;
	padding: 8px;
}
.triangle-top.icon5 {
	background-color: #34AFAA;
}
.pd-retail, .pd-sw-users, .pd-sw-replacement {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/uae-sprite.png") no-repeat -180px -156px;
	width: 50px;
	height: 40px;
	top: 20px;
	position: relative;
}
.pd-sw-users {
	background-position: -236px -156px
}
.pd-sw-replacement {
	background-position: -167px -215px;
}
.installation-process {
	text-align: left;
}
.installation-process>.col-md-3>span {
	font-size: 30px;
    color: #4EB5EA;
    font-weight: bold;
    padding-left: 60px;
    margin-top: -30px;
    position: absolute;
}
.installation-process>.col-md-3>div:nth-child(3) {
	padding-left: 60px;
	margin-top: 10px;
}
.installation-process>.col-md-3:nth-child(2)>div:nth-child(3) {
	padding-left: 60px;
	margin-top: 10px;
}
.pd-sprite{
	background: url("../../cdn-web.mrakaf.com/images/pd-process/uae-sprite.png") no-repeat -10px -154px;
}
.master-module{

width: 38px;
height: 26px;
background-position: -241px -212px;
position: relative;
display: inline-block;
vertical-align: bottom;


}
.accounts-module{
	width: 38px;
	height: 26px;
	background-position: -238px -285px;
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	

}
.inventory-module{
	width: 38px;
	height: 26px;
	background-position: -241px -246px;
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	

}
.pd-cta-vid{
	width: 25px;
	height: 25px;
	background-position: -240px -323px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.pd-note{
	padding-top: 50px;
	font-size: 12px;
	margin-left: -50px;
}

.pd-list{
	position: relative;
	left: 40px;
	margin-bottom: -20px;
	top: -30px;
}
 
.pd-list li{
	padding: 5px 0px;
}
.pd-left-quote, .pd-right-quote, .pd-filled-star, .pd-unfilled-star {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/uae-sprite.png") no-repeat -10px -154px;
	width: 22px;
	height: 22px;
	display: inline-block;
}
.pd-left-quote, .pd-right-quote {
	background-position: -98px -156px;
	width: 28px;
	height: 24px;
	top: 18px;
	left: 10px;
}
.pd-right-quote {
	background-position: -147px -156px;
	position: relative;
	top: 3px;
}
.pd-unfilled-star {
	background-position: -40px -154px;
}
.pd-testimonial-logo1, .pd-testimonial-logo2 {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/uae-sprite.png") no-repeat 0px -239px;
	width: 152px;
	height: 152px;
	position: relative;
	top: 30px
}
.pd-testimonial-logo2>img {
	position: relative;
	margin: 27px 38px;
}
.pd-testimonial-logo1>img {
	position: relative;
	margin: 20px 30px;
}
.pd-testimonial-logo2 {
	background-position: -130px -386px;
	top: 10px
}
#fast-implementation>.col-lg-2 {
	padding: 0px;
	width: 225px;
	display: inline-table;
	z-index: 0;
}
#pd-mobile-view, .pd-mobile-icon {
	display: none
}
.installation-process {
	margin: 10px 0px;
	border: 1px solid lightgray;
	padding: 0px;
}
.installation-process>div:nth-child(1) {
	padding-left: 0px;
	background-color: #09A7D3;
	text-align: center;
}
.installation-process>div:nth-child(1)>div {
	padding: 30px 15px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
#customer-feedback {
	background-color: #274253;
	padding: 100px 10px;
}
#customer-feedback>.container>.col-md-12:nth-child(1)>.col-md-8 {
	padding: 20px;
	color: #fff;
}
#customer-feedback>.container>.col-md-12:nth-child(1)>.col-md-8>span {
	font-size: 18px;
}
#customer-feedback>.container>.col-md-12:nth-child(2)>.col-md-8 {
	float: right;
	font-size: 18px;
	text-align: right;
	padding: 20px;
	color: #fff
}
#customer-feedback>.container>.col-md-12:nth-child(2)>.col-md-8>span {
	position: relative;
	top: -4px;
}
#customer-feedback>.container>.col-md-12:nth-child(2)>.col-md-2 {
	float: right;
}
.pd-table>thead>tr>td:nth-child(1), .pd-table>thead>tr>td:nth-child(3) {
	text-align: center;
}
.pd-table>tbody>tr>td:nth-child(1), .pd-table>tbody>tr>td:nth-child(3), .pd-table>tbody>tr>th {
	text-align: center;
}
.pd-banner-content {
	color: white;
	height: 60px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: 0px;
	margin: auto;
	text-align: center;
}
.pd-video-icon {
	top: -80px
}
#pd-terms {
	border-radius: 10px;
	background-color: #fff;
	padding: 25px;
	margin-top: 10px;
	border: 1px solid gainsboro;
}
#implement-specialists {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: 140px;
	margin: auto;
	text-align: center;
}
#pd-mymrakaf-section {
	padding: 150px 0px 170px 0px
}
#implement-specialists>div:nth-child(1) {
	color: #4EB5EA;
	font-size: 38px;
	font-weight: bolder;
}
#fast-implementation {
	margin-top: 60px
}
.training-section~div {
	padding: 0px 30px;
}
#pricing-detail~p {
	margin: 10px 0px
}
.pd-migration {
	padding: 100px 0px;
}
.triangle-bottom+img {
	position: relative;
	top: -20px
}
#customer-feedback>.container>.col-md-12:nth-child(2) {
	position: relative;
	top: 20px;
}
#pricing-detail~div {
	position: relative;
	top: 6px;
}
.pd-slider-img {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/mobile-new.png");
	width: 337px;
	height: 613px;
	background-repeat: no-repeat;
}
element.style {
	position: relative;
	width: 289px;
	height: 480px;
	top: 57px;
	overflow: hidden;
	left: 21px;
	z-index: -1;
}
#migration-guide>li {
	list-style: inherit;
}
.installation-process>.col-md-3:nth-child(2) {
	padding-left: 30px;
}
#pd-note {
	border-radius: 0px 0px 10px 10px;
	background-color: #EFEFEF;
	padding: 10px 20px;
	border: 1px solid gainsboro;
	border-top: none;
}
#pd-note>p {
	display: inline;
	font-size: 12px;
	margin-left: 8px;
}
#pd-note>img:nth-child(3) {
	margin-left: 10px
}
#installation-process-content {
	text-align: center;
	margin-top: 10px;
	padding: 0px 30px;
}
.icon-inr {
	position: relative;
	top: 5px;
}
#pricing-detail~.note {
	font-size: 12px;
}
#implement-specialists>div:nth-child(2) {
	margin-top: 6px;
	line-height: 1.3em;
}
.installation-process>.col-md-3:nth-child(2), .installation-process>.col-md-3:nth-child(3), .installation-process>.col-md-3:nth-child(4) {
	margin-top: 20px
}
#pd-mobile-view>div {
	text-align: center;
	background-color: #1F8775;
	color: #fff;
	border-radius: 6px;
	padding-bottom: 25px;
	line-height: 1.6;
}
#pd-mobile-content > div:nth-child(2){
	margin-top:10px;
}
.pd-sol-cont h4{
	line-height: 1.5;
	}
.pd-migration  h4{
	line-height:1.6;
}
.solution_content_new{
	font-size: 16px;
margin-top: 25px;
}
#pd-mobile-content {
	padding: 30px 10px;
	text-align: center;
}
#pd-desk-content {
	padding: 0px 50px;
	color: #fff;
	text-align: center
}
#pd-mobile-content>div:nth-child(1), #slider-content>li>div>div:nth-child(1) {
	font-size: 24px;
	font-weight: 400;
}
#pd-mobile-content>div:nth-child(2), #slider-content>li>div>div:nth-child(2) {
	font-size: 18px;
	margin-top: 15px;
}
#pd-section2 {
	background-color: #1F8775;
	border-radius: 6px;
	padding: 40px 60px;
	margin-top: 40px;
}
.pd-slider-img>ul {
	position: relative;
	width: 293px;
	height: 481px;
	top: 76px;
	left: 19px;
	z-index: -1;
}
#pricing-detail {
	padding: 30px;
	border-radius: 6px;
	text-align: center;
	font-size: 24px;
	border: 1px solid lightgray;
}
.training-section {
	background: url("../../cdn-web.mrakaf.com/images/pd-process/round-bg.png");
	background-size: cover;
}
.training-section h2{
	margin-bottom:30px;
	}
.pd-imageslider {
	position: absolute;
	float: right;
	right: 0px;
	z-index: 1;
	top: 600px;
}
.complimentary-free, .free-30-day-trial {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/whatsnow.png") no-repeat;
	height: 172px;
	position: absolute;
	right: -204px;
	top: -26px;
	width: 275px;
	background-position: 0px 0px;
}
.complimentary-free {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/general.png") no-repeat;
}
.complimentary-free-mypulse {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse.png") no-repeat;
	top: 407px;
	left: 1202px;
}
.complimentary-free-servquick {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/servquick.png") no-repeat;
	width: 277px;
	height: 149px;
	right: -280px;
}
.complimentary-free-tab {
	background-size: auto 121px;
	right: 34px !important;
	top: 21px !important;
}
.appstore_tab {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	width: 160px;
	height: 52px;
	background-position: -525px -1402px;
	display: inline-block;
	border-radius: 8px;
}
.playstore_tab {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	width: 160px;
	height: 52px;
	background-position: -652px -331px;
	display: inline-block;
	border-radius: 8px;
}
#desktop_download_link {
	background: #fff;
	height: 120px;
	border-radius: 6px;
	padding: 20px;
	margin-top: 25px;
	display: none;
}
#desktop_app_link {
	background: #D2DAE5;
	padding: 8px;
	border-radius: 6px;
	margin-left: 10px;
	margin-top: 25px;
}
/*POPUP*/

#abc {
	position: fixed;
	overflow: auto;
	z-index: 999;
}
img#close {
	position: absolute;
	right: -14px;
	top: -14px;
	cursor: pointer
}
div#popupContact {
	position: absolute;
	left: 50%;
	top: 28%;
	margin-left: -202px;
}
.popupform {
	max-width: 500px;
	min-width: 450px;
	padding: 10px 50px;
	border: 2px solid #374f62;
	border-radius: 10px;
	background-color: #fff;
	height: 400px;
	right: 15%;
	position: relative;
}
.popup_name {
	background-position: 5px 7px;
	background-repeat: no-repeat;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	font-size: 16px;
	padding: 8px 0 5px 15px !important;
	width: 275px;
}
.popup_mobile {
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	font-size: 16px;
	margin-top: 5px;
	padding: 8px 0 5px 30px;
	position: relative;
	top: 1px;
	width: 275px;
	padding-left: 49px !important;
}
.popupcontent {
	color: #fff;
	text-align: center;
	font-family: Open Sans;
	position: relative;
}
.popupcontent h3 {
	font-size: 24px;
	font-weight: 200;
}
.popupcontent h4 {
	font-size: 18px;
	font-weight: 200;
}
#mymrakafpopup {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -647px -726px;
	width: 256px;
	height: 92px;
	left: 24%;
	margin-top: 14px;
}
#popupcontent>h3 {
	margin-top: 0px
}
.dial_code_home {
	color: #808080;
	font-size: 16px;
	left: 62px;
	margin-top: -30px;
	opacity: 0.6;
	position: absolute;
}
.popup_form {
	margin: auto;
	text-align: center;
	height: 76px;
}
#close {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -608px 598px;
	width: 18px;
	height: 29px;
	position: absolute;
	left: 93%;
	top: 10px;
	cursor: pointer;
}
.popup_close {
	background-position: -731px -637px !important;
}
#popup_notify {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -852px -641px;
	bottom: 49px;
	cursor: pointer;
	height: 44px;
	margin: 0;
	position: fixed;
	right: 27px;
	width: 22px;
}
.box {
	background-color: #218D9B;
	height: 100px;
	width: 100px;
}
.transform-active {
	background-color: #45CEE0;
	height: 100%;
	width: 100%;
}
.thankyou_social_icon {
	margin-left: 116px
}
/*mobile*/

.popup_mobile_res {
	display: none;
	margin-top: -91px;
	transition-timing-function: linear;
	/*transition: height 2s;*/
	transition: all 1.5s ease;
}
#popup_mob_res {
	/*visibility: hidden;*/
	/*transition: all 1.5s ease;*/
	background-color: #C6DEE5;
	height: 93px;
}
#popup_mob {
	background-color: #C6DEE5;
	height: 0px;
}
.popup_mob_logo {
	background-image: url("../../cdn-web.mrakaf.com/images/international/uae/uae-sprite.png");
	background-position: -25px 91px;
	width: 74px !important;
	height: 90px;
}
.pop_mob_content {
	color: #000;
	position: relative;
	top: 2px;
	font-family: Open Sans;
}
.pop_mob_content>h5 {
	font-weight: 600;
	font-weight: bold;
}
.pop_mob_content>h6 {
	position: relative;
	top: -6px;
	font-weight: 400;
}
.rating_star {
	position: relative;
	top: -18px;
}
.popup_getapp {
	position: relative;
	top: -27px;
}
.popup_view {
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: -76px;
	left: 106%;
}
.popup_view>a {
	color: #397bf3;
}
.popup_mob_close {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -610px 498px;
	width: 18px;
	height: 29px;
	top: 34px;
	margin-left: 3%;
	font-size: 22px;
	position: relative;
	right: 10px;
	cursor: pointer;
}
.sm-feat-content2 a:first-child:hover, .sm-feat-content3 a:first-child:hover, .sm-feat-content4 a:first-child:hover, .sm-feat-content a:first-child:hover, .electronic-feat-content a:first-child:hover, .sm-feature-app-content a:first-child:hover, .pharma-feat-content a:first-child:hover {
	color: #424242;
}
.cloud-vertical-wrap {
	padding: 60px 0px 80px;
}
.servquick-wrap {
	padding: 60px 0px 80px;
}
.sattva-img {
	width: 100%;
	max-width: 334px;
}
.integration-pos-featbox {
	padding: 60px 0px 80px;
}
.integration-pos-featbox .title-block {
	padding-top: 60px;
}
.integration-pos-featbox #business-supported {
	margin: 0
}
#icon-box>a>div{
	min-width: 132px !important;
}
.intergration-pos-detail{
	background-color: #F7F7F7;
    padding: 30px 30px;
    display: inline-block;
    max-width: 380px;
    vertical-align: middle;
    line-height: 21px;
    min-height: 157px;
    border: 1px solid #e7e7e7;
    margin-right: 20px;
    margin: 10px 5px 10px 0px;
    width: 90%;
}
.integrate_gray{
	background-color:#F7F7F7;
}
.integration-section h4,.integration-pos-featbox h4,.erp_integrate_section h4{
	font-size: 18px;
    font-weight: 600;
}
.intergration-pos-detail p{
	font-weight: 500;
}
.integrat-sect-banking{
	padding: 60px 0px 80px;
	background: #e3f1fe;
}
.integrate_cb_content{
	text-align: center;
}
.integrate_cb_content h2{
	font-size: 28px;
    font-weight: 600;
}
.integrate_cb_content h4{
	font-size: 18px;
    font-weight: 600;
}
.icici_integration{
	display: flex;
    justify-content: center;
	margin: 30px auto 0;
}
.integ_icici_icon{
	width: 160px;
    height: 160px;
    background: url(../../cdn-web.mrakaf.com/images/integration-company-logo/integration-sprite.png) no-repeat;
    background-position: -11px -985px;
	display: inline-block;
}
.integ_icici_content{
	text-align: center;
    background: #fff;
    padding: 30px 10px;
    max-width: 380px;
    margin-left: 10px;
	box-shadow: 0 0 3px 1px #e2e2e2;
	position: relative;
}
.integ_icici_content:before{
	content: '';
    width: 12px;
    height: 12px;
    transform: rotate(225deg);
    border-right: 2px solid transparent;
    border-top: 2px solid transparent;
    display: block;
    position: absolute;
    top: 45%;
    left: -6px;
    background: #fff;
}
.integ_icici_content p{
	font-weight: 500;
}
.erp_integrate_section{
	padding: 60px 0 70px;
	text-align: center;
}
.integrated_erp_margin{
	margin: 25px auto;
}
.box_integerp{
	background: url(../../cdn-web.mrakaf.com/images/integration-company-logo/integration-sprite.png) no-repeat;
	width: 160px;
    height: 160px;
    display: inline-block;
}
.integ_sapr3{
	background-position: -348px -648px;
}
.integ_saps4{
	background-position: -515px -648px;
}
.integ_sapbyd{
	background-position: -10px -817px;
}
.integ_microax{
	background-position: -178px -817px;
}
.integ_microgp{
	background-position: -347px -817px;
}
.integ_orienerp{
	background-position: -516px -817px;
	position: relative;
}
.integ_orienerp span{
	position: absolute;
    bottom: -25px;
    right: 5px;
	font-size: 13px;
    font-weight: 500;
    color: #5f7993;
}
.integ_erp_content{
	background-color: #F7F7F7;
    padding: 25px;
	width: 90%;
    max-width: 420px;
    margin: 30px auto 0;
    box-shadow: 0 0 2px 1px #e8e8e8;
}
.integ_erp_content p{
	font-weight: 500;
}
.integrate_pos_link{
	background: #fff;
    border: 1px solid #f0493f;
    color: #f0493f;
    border-radius: 50px;
    transition: .2s ease;
    margin: 5px auto 5px;
    padding: 5px 25px;
    display: inline-block;
    font-weight: 500;
    line-height: 1.5;
}
.integrate_pos_link:hover,.integrate_pos_link:focus,.integrate_pos_link:active{
	border: 1px solid #da3a30;
    color: #da3a30;
    background: #fff;
    transform: translate3d(0px, -1px, 0);
    -webkit-box-shadow: 0px 1px 7px 0px rgba(197, 178, 176, 0.62);
    -moz-box-shadow: 0px 1px 7px 0px rgba(197, 178, 176, 0.62);
    box-shadow: 0px 1px 7px 0px rgba(197, 178, 176, 0.62);
}
.banking-integration-icon{
	background-position: -140px -61px;
}
.erp-integration-icon{
	background-position: -205px -56px;
}
#icon-box>a>div{
	font-weight: 500;
	line-height: 1.4;
}

.multi-store-cta-arrow {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	width: 280px;
	height: 118px;
	position: absolute;
	right: -2px;
	background-position: 8px -83px;
	bottom: -8px;
}
.lubricant-cta-arrow {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	width: 280px;
	height: 118px;
	position: absolute;
	background-position: 8px -83px;
	right: -51px;
	bottom: -13px;
}
/*Overseas collateral*/
.simply-fresh-banner {
	background: url(../../cdn-web.mrakaf.com/images/customer-image/simply-fresh-bg.jpg) no-repeat;
	margin-top: 50px;
	padding-top: 50px;
	background-size: cover;
	margin-bottom: 10px;
}
.simply-fresh-cont-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 22px;
	line-height: 1.5;
	font-weight: 300;
}
.store-name {
	font-size: 18px
}
/*Event Alert Style starts*/
.event-alert-sec {
	background: #eef4ff;
	display: none
}
.al-cont-left{
	/*display: inline-block;
	margin: auto;
	font-size: 16px;
	line-height: 1.6;
	text-align: left;*/
}
.event-alert-sec .container {
	padding: 10px 0;
	font-weight: 600;
}
.event-alert-btn {
	background: #397bf3;
	padding: 3px 10px;
	color: #fff;
	margin-right: 6px;
	border-radius: 4px;
	border: none;
}
.event-more-cta {
	color: #397bf3;
	text-decoration: underline;
}
.event-close {
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 15px;
	font-weight: 100;
}
.sq-pricing-box {
	box-shadow: 0px 0px 3px 1px #dbebffad;
	background: #fff;
	padding: 30px 25px;
	border-radius: 3px;
	min-width: 280px;
	margin: 10px;
}
.sq-plan-name {
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	display: block;
	margin: 0 0 8px;
}
.price-symbol {
	font-size: 20px;
	font-weight: 300;
	margin: 0 2px 0;
	vertical-align: top;
	color: #3a7cf3;
}
.sq-price-val {
	font-size: 40px;
	margin-bottom: 5px;
	vertical-align: -webkit-baseline-middle;
	font-weight: 700;
	color: #3a7cf3;
}
.sq-txt-pl {
	color: #9e9da2;
	margin: 10px 0;
	display: block;
	font-size: 16px;
}
.sq-feature-li {
	list-style: none;
	padding: 0;
	margin-top: 10px;
	min-height: 175px;
}
.sq-feature-li li {
	padding-left: 1.7em;
	margin: 0 5px 12px;
	font-size: 16px;
	font-weight: 600;
}
.sq-feature-li li:before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E%3Cmetadata%3E%3C%3Fxpacket begin='﻿' id='W5M0MpCehiHzreSzNTczkc9d'%3F%3E%3Cx:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Adobe XMP Core 5.6-c142 79.160924, 2017/07/13-01:06:39 '%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Crdf:Description rdf:about=''/%3E%3C/rdf:RDF%3E%3C/x:xmpmeta%3E%3C%3Fxpacket end='w'%3F%3E%3C/metadata%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23397bf3; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='Rectangle_9_copy_5' data-name='Rectangle 9 copy 5' class='cls-1' d='M19.755,2.292L8.45,13.593,6.843,15.2H6.458L0.02,8.764,1.865,6.92,6.651,11.7,17.911,0.448Z'/%3E%3Cpath class='cls-1' d='M9,13L7,15,4,12'/%3E%3C/svg%3E") no-repeat;
	display: inline-block;
	margin-left: -1.5em;
	width: 1.5em;
	color: #397bf3;
	font-weight: 100;
	margin-right: 8px;
	vertical-align: text-bottom;
	height: 20px;
}
.sq-pricing-box .btn {
	border-radius: 3px;
	background-color: #397bf3;
	color: #fff;
	font-size: 14px;
	padding: 10px 15px;
	max-width: 160px;
	margin: 25px auto 0;
	text-align: center;
	display: block;
	font-weight: 700;
}
.sq-plans-wrap {
	display: flex;
	justify-content: center;
	padding-bottom: 80px;
}
.sq-pricing-switch .pricing-plan {
	width: 300px;
	height: 45px;
}
.sq-pricing-switch .pricing-plan>div {
	line-height: 45px;
}
.sq-pricing-switch .pricing-plan-active {
	height: 46px;
	line-height: 45px;
	width: 160px;
	background-color: #397bf3;
}
.sq-pricing-switch .pricing-plan>div {
	font-size: 18px;
	font-weight: 500;
}
.g_chat_container{
	position: fixed;
	bottom: 20px;
    right: 2%;
	width: 360px;
	z-index: 999999999;
	background: transparent;
	display: none;
}

.g_chat_container.g_chat_show{
	visibility: visible;
	display: block
}

.g_chat_wrap{
    border-radius: 8px;
    overflow: hidden;
	box-shadow: 0px 4px 7px 0px #000000ab;
	background: #fff;
}
.g_chat_hdr{
    padding: 35px 25px 60px;
    background: #2b2f7f;
    color: #fff;
    box-shadow: 0px 4px 7px 0px #46498a7a;
	width: 360px;
}
.g_chat_close img{
    position: absolute;
    top: -10px;
    right: -10px;
    height: 25px;
    width: 25px;
    border-radius: 50px;
    overflow: visible;visibility: visible; clear:both;
	cursor: pointer;
}

.g_chat_inner{
	width: 88%;
    margin: auto;
    padding: 25px;
    background: #fff;
    border-radius: 3px;
    position: absolute;
	text-align: center;
	left: 0;
    right: 0;
	border: 1px solid #ddd;
}
.g_chat_hdr h2{
	font-size: 22px;
    font-weight: 600;
	margin: 0;
}
.g_chat_hdr h5{
	margin-bottom: 25px;
	margin-top: 5px;
}
.g_chat_ftr{
	background: #f6f7f9;
    text-align: center;
    padding: 15px;
}
.g_chat_cta{
	background: #f1483e;
    border-radius: 50px;
    padding: 5px 8px 5px 18px;
    display: inline-block;
    color: #fff;
    font-weight: 600;cursor: pointer
}
.g_smiley{
    background: url(../../cdn-web.mrakaf.com/images/global/chat-sprite.png);
    height: 27px;
    width: 27px;
    display: inline-block;
    background-position: -251px -18px;
    vertical-align: middle;
    margin-left: 3px;
}


.g_chat_arrow{
    background: url(../../cdn-web.mrakaf.com/images/global/chat-sprite.png);
    height: 17px;
    width: 27px;
    display: inline-block;
    vertical-align: middle;
    background-position: -291px -23px;
	margin-left: 5px;

}
.g_chat_person{
	background: url(../../cdn-web.mrakaf.com/images/global/chat-sprite.png);
    height: 50px;
    width: 50px;
    display: inline-block;
    background-position: -181px -4px;
    vertical-align: middle;
    margin-right: 3px;
}
.g_chat_person.person1{
	background-position: -6px -4px;
}
.g_chat_person.person2{
	background-position: -63px -4px;
}
.g_chat_person.person3{
	background-position: -122px -4px;
}
.g_chat_person.person4{
	background-position: -6px -65px;
}
.g_chat_person.person5{
	background-position: -63px -65px;
}
.g_chat_person.person6{
	background-position: -122px -66px;
}
.g_chat_cnt_wrap{
	padding: 15px;
    margin-top: 40px;
	
}

.g_chat_cnt_wrap i{
	display: block;
    margin: 0;
    font-size: 12px;
    color: #999;
	font-style: normal;
	line-height: .8
}

/* TESTIMONIAL AND RATINGS SECTION */
.mrakaf_ratings{
    padding: 40px 0 35px;
}
.mrakaf_ratings .g-rating-sec {
    position: relative;
    z-index: 1;
}
.mrakaf_ratings .g-rating-sec svg {
    max-width: 130px;
    margin: auto 10px;
}
.customer-logos-mrakaf{
    padding: 10px 0;
}
.customer-logos-mrakaf #logo-container {
    margin: 10px 0px;
    height: 105px;
}
.customer-logos-mrakaf #cf4a {
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: inherit;
}
.customer-logos-mrakaf #cf4a>a {
    height: inherit;
    width: 100%;
    display: block;
    position: relative;
}
.customer-logos-mrakaf #cf4a img {
	width: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
    display: block;
}

.customer-logos-mrakaf #cf4a picture {
    position: absolute;
    animation-name: multiple-image-crossfade;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 8s;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}
    .customer-logos-mrakaf #cf4a picture:nth-of-type(1) {
      animation-delay: 6s;
      z-index: 99;
      background-color: #F1F1FF;
    }
    .customer-logos-mrakaf #cf4a picture:nth-of-type(2) {
      animation-delay: 4s;
    }
    .customer-logos-mrakaf #cf4a picture:nth-of-type(3) {
      animation-delay: 2s;
    }
    .customer-logos-mrakaf #cf4a picture .cust-logo-resp{
        display: none;
    }


@keyframes multiple-image-crossfade {
  0% {
    opacity:1;
  }
  17% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

 .testimonial-container .delight-cust-cont {
    padding: 0px 0px 20px;
  }
  .testimonial-container .secondhome-sect{
      padding-top: 40px;
  }
 .testimonial-container .delight-cust-cont h2{
            font-size: 35px;
            font-weight: 600;
            line-height: 1.5;
            margin-bottom: 30px;
      }
  .testimonial-container .assure-cont-fluid::after {
    content: '';
    background-image: url(https://mrakaf.com/cdn-web.mrakaf.com/images/home-images/customer-curve-after.svg);
    background-repeat: no-repeat;
    width: 100%;
    height: 85px;
    position: relative;
    display: inline-block;
    bottom: -85px;
    background-size: cover;
    background-position: center;
  }
  .testimonial-container .testimonial-content {
    display: inline-block;
    padding: 15px;
  }
  .testimonial-container .testimonial-play-button {
    background-image: url(../../cdn-web.mrakaf.com/images/home-images/home-sprite.png);
    background-repeat: no-repeat;
    width: 59px;
    height: 59px;
    background-position: -18px -80px;
    position: relative;
    display: inline-block;
    top: 168px;
  }
  .testimonial-container .testimonial {
    background-image: url(../../cdn-web.mrakaf.com/images/home-images/home-sprite.png);
    background-repeat: no-repeat;
    width: 268px;
    height: 230px;
    position: relative;
    display: inline-block;
    margin: 15px;
  }
  .testimonial-container .testimonial1 {
    background-position: -9px -145px;
  }
  .testimonial-container .testimonial2 {
    background-position: -296px -145px;
  }
  .testimonial-container .testimonial3 {
    background-position: -578px -164px;
  }
/* BADGES----------------------------------- */

.mrakaf-awards-wrapper .g-award-sec {
    padding: 10px 0 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.g-award {
	background: url(../../cdn-web.mrakaf.com/images/home-images/home-sprite.png);
	display: inline-block;
	margin: auto 15px;
	width: 175px;
	height: 150px;
	  background-repeat: no-repeat;
	transition: .4s ease-in-out;
	position: relative;
	left: 0;
  }
  
 .g-award.award7{
	background: none;
	width: 300px;
	  height: 100%;
	  margin: 0;
  }
  .gartner-badge-home{
	width: 80%;
	max-width: 100%;
	margin: 30px auto;
	height: 100%;
	
  }
  
  .swiper-container, .swiper-wrapper{
	display: none;
  }
  
  .mrakaf-awards-wrapper .g-award.award1 {
	background-position: -413px 10px;
  }
  .mrakaf-awards-wrapper .g-award.award2 {
	background-position: -615px 0px;
  }
  .mrakaf-awards-wrapper .g-award.award3 {
	background-position: -823px 10px;
  }
 .mrakaf-awards-wrapper .g-award.award4{
	  background-position: -860px -143px;
  }
 .mrakaf-awards-wrapper .g-award.award5{
	  background-position: -872px -291px;
	width: 150px;
  }
 .mrakaf-awards-wrapper .g-award.award6{
	background-position: -150px -1030px;
	width: 150px;
  }
  
 .mrakaf-awards-wrapper .g-award.award8{
	background-position: -503px -1040px;
   
  }
 .mrakaf-awards-wrapper .g-award.award9{
	background-position:-313px -1038px;
   
  }
 .mrakaf-awards-wrapper .g-award.award10 {
	background-position:-675px -1030px;
  }
 .mrakaf-awards-wrapper .g-award.award11 {
	background-position:15px -1030px;
  }

/* END-BADGES----------------------------------- */
/*Event Alert Style Ends*/

@media (min-width:1920px) {
.multi-store-cta-arrow {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	width: 280px;
	height: 118px;
	position: absolute;
	right: -22px;
	background-position: 8px -83px;
	bottom: -8px;
}
}

@media (min-width:1200px) {
.overseas-customer-vdo-block {
	margin-top: 10px;
}
.overseas-customer-vdo-block .left-sec {
	padding-left: 20px;
	padding-right: 0px;
	text-align: right;
}
.overseas-customer-vdo-block .right-sec {
	padding: 0;
	padding-left: 10px;
	text-align: center;
}
.overseas-customer-vdo-block .right-sec .col-md-6 {
	padding: 0;
	max-width: 270px;
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(3), .overseas-customer-vdo-block .right-sec .col-md-6:nth-child(4) {
	margin-top: 10px;
}
}
@media all and (max-width: 1030px){
	.solu_whats_banner{
		min-height: 400px;
}
}
@media (min-width:992px) and (max-width:1199px) {
	#fast-implementation > .col-lg-2 {
    width: 235px;
}
.overseas-customer-vdo-block img {
	width: 100%;
	margin-top: 10px;
}
.overseas-customer-vdo-block .left-sec {
	text-align: right;
}
.overseas-customer-vdo-block .right-sec {
	text-align: center;
	padding: 0
}
.overseas-customer-vdo-block .right-sec .col-md-6 {
	max-width: 220px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(3), .overseas-customer-vdo-block .right-sec .col-md-6:nth-child(4) {
	margin-top: 5px;
}
}
@media all and (max-width: 991px) {
.solu-banfloatright{
	float: none;
}
.solu-instockadd{
	margin-bottom: 60px
}

.overseas-customer-vdo-block .left-sec {
	text-align: center
}
.overseas-customer-vdo-block .right-sec {
	text-align: center
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(odd) {
	text-align: right;
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(odd) img {
	padding-left: 5px;
	padding-top: 10px
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(even) {
	text-align: left;
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(even) img {
	padding-right: 5px;
	padding-top: 10px
}
.play-round-logo {
	background: url(../../cdn-web.mrakaf.com/images/thankyou/thanku-retail-sprite.png);
	background-position: -73px -4px;
	display: block;
	width: 59px;
	height: 57px;
	bottom: 28px;
	right: 0;
	margin: 10px auto 0;
}
	.solution_feature .col-md-4:nth-child(2) .sol_feat_box,.solution_feature .col-md-4:nth-child(4) .sol_feat_box{
		border-right: 0;
	}
	.solution_feature .col-md-4:nth-child(3) .sol_feat_box,.solution_feature .col-md-4:nth-child(5) .sol_feat_box{
		border-right: 1px solid #e5e5e5;
	}
	.solution_feature .col-md-4:nth-child(4){
		border-bottom: 1px solid #e5e5e5;
	}
	.solu_cloud_float,.solu_serve_banner{
		float: none;
		min-height: auto;
		padding: 0;
	}
	.solu_cloud_content,.solu_whats_content,.solu_sellquick_content{
		max-width: none;
	}
	.solu_whats_banner{
		min-height: auto;
	}
	.solu_sellquick_sect{
		padding: 40px 0;
	}
	.sect_cloud_img img{
		max-width: 540px;
	}
	.solu_whats_link{
		margin-bottom: 40px;
	}
	
	.solution_bannersect{
		background-position: left center;
	}
	.banner_solu_img img{
		display: none;
	}
	.banner_solution_content h1{
		font-size: 28px;
		line-height: 1.5;
	}
	.banner_solutext {
		min-height: auto;
		top: 0;
		padding: 20px 15px;
	}
	.banner_solution_content a{
		background: #fff;
		border: 1px solid #f0493f;
		color: #f0493f;
	}
	.banner_solution_content a:hover, .banner_solution_content a:active, .banner_solution_content:focus{
		background: #fff;
		color: #f0493f;
	}
	.partner_float_pic{
		float: right;
	}
}

@media all and (max-width: 768px) {
.popup_mobile_res {
	display: block;
}
#back-top span {
	display: none
}
	.solu_feature_head h2{
		font-size: 24px;
	}
	.solu_feature_head h4, .solu_feature_head h3{
		font-size: 14px;
	}
	.g-h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.4;
}
}
@media all and (max-width:767px){
	.solu_whats_banner{
		min-height: auto !important;
	}
	.partner_link_solution{
		margin-bottom: 5px;
	}
	.solu_feature_head h2{
		font-size: 20px;
	}
	.solu_whats_mobzero{
		padding: 0;
	}
	.solu-servcont h2{
		font-size: 22px
	}
	.solu-servcont h4{
		font-size: 18px
	}
	.solu_mobile_calllink{
		margin-bottom: 15px;
	}
	
    .mrakaf_ratings{
        padding: 30px 0 25px !important;
    }
	.mrakaf_ratings .g-rating-sec svg{
        max-width: 78px;
        margin: auto 0;
    }
	
}
@media all and (max-width: 600px){
	.icici_integration{
		display: block;
	}
	.integ_icici_icon{
		margin: 0 auto;
	}
	.integ_icici_content{
		margin: 15px auto 0;
	}
	.integ_icici_content:before{
		top: -6px;
    	left: 48%;
	}
}
@media all and (max-width: 460px) {
.de-cont-txt {
	font-size: 15px;
    }    
#popup_mob_res {
	display: block;
}
.whats-hr-bar {
	width: 360px;
}
.banner_solution_content h1,.retail_sol1_de h1{
    font-size: 20px;
}
    .retail_sol1_de h1{
 margin-top:0px;
}
.customer-logos-mrakaf #cf4a picture .cust-logo-resp{
	display: block;
}
.customer-logos-mrakaf #cf4a picture .cust-logo-desktop{
	display: none;
}
/* BADGES----------------------------------------------- */

.g-award{
	transform: scale(1);
	margin: 0px;
	/* margin-bottom: 10px; */
	width: 140px !important;
	height: 100px;
	min-width:140px;

}
.gartner-badge-home{
width: 100%;
}


.mrakaf-awards-wrapper{
display: none;
}
.slick-slide{
outline: none;
}
.swiper-container {
display: block;
width: 100%;
height: 100%;
padding:20px 0 60px 0 !important;
}
.swiper-wrapper {
display: block;
width: 100%;
height: 100%;
padding:20px 0 20px 0 !important;
}
.slick-dotted.slick-slider{
margin-bottom: 0 !important;
}

.swiper-container .slick-dots{
bottom: 0 !important;
margin-bottom: 15px;
}
.swiper-container .slick-dots li{
margin: 0 !important;
}
.swiper-container .slick-dots li button:before{
border:1px solid #2b2f7f !important;
transition: 0.2s linear !important;
height: 10px !important;
margin: 2px 3px !important;
width: 10px !important;
border-radius: 50% !important ;
transition: 0.2s linear !important;
cursor: pointer !important;
background-color: transparent !important;
opacity: 1 !important;
content: " " !important;

}
.swiper-container .slick-dots li.slick-active button:before{
border:1px solid #2b2f7f !important;
background-color: #2b2f7f !important;
 opacity: 1 !important;
color:transparent !important;
}

.mrakaf-awards-wrapper-resp .g-award.award1{
background-position: -705px -914px;
}
.mrakaf-awards-wrapper-resp .g-award.award2{
	background-position: -388px -914px;
}
.mrakaf-awards-wrapper-resp .g-award.award3{
	background-position: -563px -913px;
}
.mrakaf-awards-wrapper-resp .g-award.award4{
	background-position:-127px -913px;
}
.mrakaf-awards-wrapper-resp .g-award.award5{
background-position: 15px -913px;
}
.mrakaf-awards-wrapper-resp .g-award.award6{
background-position: 8px -1345px;
}
.mrakaf-awards-wrapper-resp .g-award.award9 {
background-position: -110px -1345px;
}

.mrakaf-awards-wrapper-resp .g-award.award8 {
background-position: -265px -1345px;
}
.mrakaf-awards-wrapper-resp .g-award.award10 {
background-position: -418px -1345px;
}
.mrakaf-awards-wrapper-resp .g-award.award11 {
background-position:-859px -914px;
}
.award_btn{
margin-bottom: 20px;
display: block;
}



}

@media all and (max-width: 420px) {
.pop_mob_content>h5 {
	font-size: 12px;
}
.pop_mob_content>h6 {
	font-size: 12px;
}
.rating_star {
	font-size: 12px;
}
.popup_getapp {
	font-size: 12px;
	top: -20px;
}
.popup_mob_logo {
	right: 15px;
}
.pop_mob_content {
	right: 24px;
}
.DE-banner .solution_feat_exlink{
	font-size: 15px
}
#responsive_hide_mygof{
	display: none;
}
}
/*responsive search

.dropdown_responsive {
	display: none;
}
.icon-white_res {
	color: #3a3a3a;
	display: none;
	float: right;
	top: 10px;
}
.form-control-mob {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 40px;
}
.small_search {
	box-sizing: border-box;
	border: 2px solid #ccc;
	border-radius: 6px;
	font-size: 16px;
	background-color: white;
	padding: 10px 20px;
	-webkit-transition: width 0.4s ease-in-out;
	transition: width 0.4s ease-in-out;
	z-index: 99999;
	position: relative;
	width: 100%;
	display: none;
}
.icon-small {
	position: relative;
	z-index: 99999;
	top: 18px;
	float: right;
	right: -10px;
	color: #3a3a3a;
	display: none;
}
#offering {
	cursor: pointer;
}
/* .small_res_search {
	background-color: #222222;
} */

.glyphicon-search {
	cursor: pointer;
}
.retail_btn_disp, .restaurant-btn-disp {
	display: none
}
.customer-video-icon {
	position: absolute;
	width: 80px;
	height: 80px;
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	background-position: -521px 10px;
	top: 0;
	left: 0;
}
/*#
{
	font-size: 17px;
	font-weight: bold;
}*/

.retail_page {
	border-bottom: 1px solid #fff;
	float: left;
	margin-left: 10px;
	padding: 2px 0;
	width: 93%;
	font-weight: bold;
}
.retail-banner {
	display: none;
}
.retail_page_sec {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	margin-left: 10px;
	padding: 5px 0;
	width: 93%;
	font-weight: bold;
}
.retail_page_sec>div {
	position: relative;
	top: -8px;
}
.retail_page_mob2 {
	background-color: #EAEFF5;
}
#retail_feature_page>h3, #retail_feature_page>h4, #retail_feature_page_mob>h4 {
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}
#retail_feature_page>h3 {
	padding-top: 30px;
}
.retail_btn_knw {
	position: relative;
	top: 20px;
}
.btn-integrate {
	margin-bottom: 12px;
}
.retail_cta_mob {
	margin-bottom: -52px;
	min-width: 158px;
}
.retail_page_mob {
	display: none;
}
.retail_btn_mob {
	display: none;
}
.retail_page span, .retail_page_sec span {
	font-size: 12px;
	margin-left: 13px;
}
.ecommerce_section_content {
	top: 60px;
}
.retail_integration_img {
	max-width: 645px;
	width: 100%
}
.retail_page>div {
	position: relative;
	top: -12px;
}
.Supermarket_page_logo_mob, .Departmental_Stores_page_logo_mob, .Helthcare_page_logo_mob, .Footwear_page_logo_mob, .Electronics_page_logo_mob, .Fashion_page_logo_mob, .Specialized_Retail_page_logo_mob {
	background: rgba(255, 255, 255, 1) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 34px;
	height: 34px;
	display: inline-block;
	bottom: 0;
	left: 0;
	position: relative;
	top: 15px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100%;
	-moz-box-shadow: 0px 0px -1px #d5e5f1;
	-webkit-box-shadow: 0px 0px -1px #d5e5f1;
	box-shadow: 0px 0px 1px #d5e5f1;
	border: 1px solid #d5e5f1;
}
.Supermarket_page_logo_mob {
	background-position: -496px -1078px;
}
.Departmental_Stores_page_logo_mob {
	background-position: -496px -1109px;
}
.Helthcare_page_logo_mob {
	background-position: -496px -1150px;
}
.Footwear_page_logo_mob {
	background-position: -496px -1190px;

}
.Electronics_page_logo_mob {
	background-position: -496px -1228px;
}
.Fashion_page_logo_mob {
	background-position: -496px -1268px;
}
.Specialized_Retail_page_logo_mob {
	background-position: -496px -1299px;
}
.retail_mob_features {
	margin-top: 25px;
}
.Billing_logo_mob, .Inventory_logo_mob, .SmartReports_logo_mob, .Integrations_logo_mob, .CRM_logo_mob, .Multistore_Management_logo_mob, .Touch_POS_logo_mob, .Inventory_restaurant_logo_mob, .tablet-pos-logo_mob, .online_order_mob {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 33px;
	height: 33px;
	display: inline-block;
	bottom: 0;
	left: 0;
	position: relative;
	top: 6px;
}
.truepos_link_tag {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/free-30-day-trial.png") no-repeat scroll 0 0;
	height: 168px;
}
.servquick_link_tag {
	right: 517px;
	top: 1px;
}
.truepos_link_tag {
	right: 488px;
	top: -19px;
}
.Touch_POS_logo_mob {
	background-position: -615px -1230px;
}
.Inventory_restaurant_logo_mob {
	background-position: -615px -1261px;
}
.Billing_logo_mob {
	background-position: -450px -1079px;
}
.Inventory_logo_mob {
	background-position: -449px -1118px;
}
.SmartReports_logo_mob {
	background-position: -449px -1153px;
}
.tablet-pos-logo_mob {
	background-position: -554px -1307px;
}
.Integrations_logo_mob {
	background-position: -448px -1190px;
}
.CRM_logo_mob {
	background-position: -446px -1229px;
}
.Multistore_Management_logo_mob {
	background-position: -448px -1265px;
}
.online_order_mob {
	background-position: -446px -1306px;
}
.retail_btn_whatsnow, .icons_code, .servquick_app_mob {
	display: none;
}
.mob_flex_center{
	display: flex!important;
align-items: center;
}
.Billing_logo_mob_new, .Inventory_logo_mob_new, .SmartReports_logo_mob_new, .Integrations_logo_mob_new, .CRM_logo_mob_new, .Multistore_Management_logo_mob_new, .Touch_POS_logo_mob_new, .Inventory_restaurant_logo_mob_new, .tablet-pos-logo_mob_new, .online_order_mob_new {
	background: url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png") no-repeat scroll;
	width: 50px;
	height: 50px;
	display: inline-block;
	bottom: 0;
	left: 0;
	position: relative;
	transform: scale(0.6);
}

.Billing_logo_mob_new{
	background-position: -49px -329px;
}
.Inventory_logo_mob_new
{
	background-position: -129px -332px;
}
.SmartReports_logo_mob_new{
	background-position: -574px -336px;
}
.Integrations_logo_mob_new{
background-position: -503px -339px;	
}
.CRM_logo_mob_new{
	background-position: -650px -407px;
}
.Multistore_Management_logo_mob_new{
	background-position: -351px -345px;
}
.Touch_POS_logo_mob_new{
	background-position: -246px -407px;
}
.tablet-pos-logo_mob_new{
	background-position: -583px -412px;
}
.online_order_mob_new{
	background-position: -58px -601px;
width: 55px;
}
 

#retail_feature_page_mob>h4 {
	padding-top: 40px;
	font-size: 25px;
}
.retail_btn_whatsnow {
	text-align: center;
	margin-top: -46px;
	margin-bottom: 0px;
}
.Order_Management_logo_mob, .Control_Price_logo_mob, .Receivables_logo_mob, .Schemes_logo_mob, .Inventory_Management_logo_mob, .Returns_Management_logo_mob {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 33px;
	height: 33px;
	display: inline-block;
	bottom: 0;
	left: 0;
	position: relative;
	top: 6px;
}
.Order_Management_logo_mob {
	background-position: -556px -1085px;
}
.Control_Price_logo_mob {
	background-position: -556px -1125px;
}
.Receivables_logo_mob {
	background-position: -557px -1162px;
}
.Schemes_logo_mob {
	background-position: -553px -1197px;
}
.Inventory_Management_logo_mob {
	background-position: -555px -1234px;
}
.Returns_Management_logo_mob {
	background-position: -556px -1273px;
}
.restaurant_servquick {
	margin-bottom: 22px;
}
.restaurant_servquick_app {
	margin-bottom: -32px;
}
.FMCG_page_logo_mob, .Lubricants_page_logo_mob, .Healthcare_page_logo_mob, .Specialized_page_logo_mob {
	background: rgba(255, 255, 255, 1) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 34px;
	height: 34px;
	display: inline-block;
	bottom: 0;
	left: 0;
	position: relative;
	top: 15px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100%;
	-moz-box-shadow: 0px 0px -1px #d5e5f1;
	-webkit-box-shadow: 0px 0px -1px #d5e5f1;
	box-shadow: 0px 0px 1px #d5e5f1;
	border: 1px solid #d5e5f1;
}
.FMCG_page_logo_mob {
	background-position: -610px -1091px;
}
.Lubricants_page_logo_mob {
	background-position: -610px -1161px;
}
.Healthcare_page_logo_mob {
	background-position: -612px -1194px;
}
.Specialized_page_logo_mob {
	background-position: -496px -1299px;
}
.distribution_earnsmart {
	text-align: center;
	display: none;
}
.orange_icon, .blue_icon, .pink_icon, .yellow_icon, .green_icon, .rose_icon, .red_icon {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 63px;
	height: 47px;
	display: inline-block;
	bottom: 0;
	left: 0;
	position: relative;
	top: 8px;
}
.orange_icon {
	background-position: -654px -1166px;
}
.blue_icon1 {
	background-position: -725px -1165px;
}
.pink_icon1 {
	background-position: -653px -1222px;
}
.yellow_icon1 {
	background-position: -724px -1221px;
}
.green_icon1 {
	background-position: -653px -1273px;
}
.rose_icon1 {
	background-position: -724px -1274px;
}
.red_icon1 {
	background-position: -654px -1328px;
}
.icon_text {
	font-size: 12px;
}
.icons_section {
	width: 288px;
}
.restaurant_title_tag {
	text-align: center;
}
.tag_banner {
	color: #000;
	font-weight: 500;
	top: 65px;
	left: -43px;
	width: 139px;
	line-height: 14px;
	font-size: 12px;
}
.mark_tag_left {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	width: 30px;
	height: 17px;
	background-position: -530px -629px;
	position: relative;
	top: 78px;
	right: 70px;
}
.mark_tag_left1 {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	width: 30px;
	height: 17px;
	background-position: -530px -629px;
	position: relative;
	top: 247px;
	right: 47px;
}
.tag_banner1 {
	color: #000;
	font-weight: 500;
	top: 250px;
	left: -48px;
	width: 139px;
	line-height: 14px;
	font-size: 12px;
}
.mark_tag_left2 {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	background-position: -532px -645px;
	height: 17px;
	left: 135px;
	position: relative;
	top: 200px;
	width: 30px;
}
.tag_banner2 {
	color: #000;
	font-weight: 500;
	right: 32px;
	line-height: 14px;
	top: 197px;
	width: 131px;
	font-size: 12px;
	text-align: right;
}
.mark_tag_left3 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll -532px -645px;
	height: 17px;
	position: relative;
	right: 283px;
	top: 0px;
	width: 30px;
}
.tag_banner3 {
	color: #000;
	font-weight: 500;
	line-height: 14px;
	right: 424px;
	top: -3px;
	width: 110px;
	font-size: 12px;
	text-align: right;
}
.mark_tag_left4 {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	background-position: -517px -691px;
	height: 53px;
	position: relative;
	right: 68px;
	top: 22px;
	width: 64px;
}
.tag_banner4 {
	color: #000;
	font-size: 12px;
	font-weight: 500;
	left: -7px;
	line-height: 14px;
	top: -29px;
	width: 139px;
}
.retag_banner {
	color: #000;
	font-weight: 500;
	top: 49px;
	left: 105px;
	width: 118px;
	line-height: 14px;
	font-size: 12px;
}
.remark_tag_left {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 30px;
	height: 17px;
	background-position: -665px -1131px;
	position: relative;
	top: 63px;
	left: 82px;
}
.remark_tag_left1 {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 30px;
	height: 17px;
	background-position: -665px -1131px;
	position: relative;
	top: 157px;
	left: -34px;
}
.retag_banner1 {
	color: #000;
	font-weight: 500;
	top: 157px;
	left: -40px;
	width: 94px;
	line-height: 14px;
	font-size: 12px;
}
.remark_tag_left2 {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	background-position: -665px -1146px;
	height: 17px;
	position: relative;
	top: 223px;
	left: 53px;
	width: 30px;
}
.retag_banner2 {
	color: #000;
	font-weight: 500;
	text-align: right;
	line-height: 14px;
	top: 223px;
	width: 131px;
	font-size: 12px;
	right: 105px;
}
.remark_tag_left3 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll -665px -1146px;
	height: 17px;
	position: relative;
	right: 315px;
	top: 23px;
	width: 30px;
}
.retag_banner3 {
	color: #000;
	font-weight: 500;
	line-height: 14px;
	right: 427px;
	top: 22px;
	width: 88px;
	font-size: 12px;
	text-align: right;
}
.remark_tag_left4 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll -665px -1131px;
	height: 17px;
	position: relative;
	right: 204px;
	top: 23px;
	width: 30px;
}
.retag_banner4 {
	color: #000;
	font-weight: 500;
	line-height: 14px;
	right: 217px;
	top: 25px;
	width: 110px;
	font-size: 12px;
}
.remark_tag_left5 {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	width: 30px;
	height: 17px;
	background-position: -665px -1131px;
	position: relative;
	top: 198px;
	left: 326px;
}
.retag_banner5 {
	color: #000;
	font-weight: 500;
	top: 200px;
	left: 320px;
	width: 94px;
	line-height: 14px;
	font-size: 12px;
}
.detag_banner {
	color: #000;
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;
	right: 552px;
	top: 45px;
	width: 118px;
}
.demark_tag_left {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	background-position: -496px -742px;
	height: 17px;
	position: relative;
	right: 543px;
	top: 106px;
	width: 100px;
}
.demark_tag_left2 {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	background-position: -532px -645px;
	height: 17px;
	position: relative;
	top: 193px;
	right: -15px;
	width: 30px;
}
.demark_tag_left3 {
	background: url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll;
	width: 30px;
	height: 17px;
	background-position: -530px -629px;
	position: relative;
	top: 97px;
	left: 86px;
}
.detag_banner2 {
	color: #000;
	font-weight: 500;
	text-align: right;
	line-height: 14px;
	top: 190px;
	width: 139px;
	font-size: 12px;
	right: 158px;
}
.detag_banner3 {
	color: #000;
	font-weight: 500;
	top: 84px;
	left: 112px;
	width: 118px;
	line-height: 14px;
	font-size: 12px;
}
.demark_tag_left4 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/home-images/logo-sprite.png") no-repeat scroll -530px -667px;
	height: 23px;
	left: -73px;
	position: relative;
	top: -21px;
	width: 30px;
}
.detag_banner4 {
	color: #000;
	font-size: 12px;
	font-weight: 500;
	left: -100px;
	line-height: 14px;
	top: -85px;
	width: 118px;
}
.solution_page_section {
	margin: 80px 0px 30px 0px;
}
.pricing_training_service_content {
	margin-left: 20px;
	max-width: 620px;
	margin: 5px 0px;
	line-height: 18px;
}
#otp_sucess {
	background: rgba(255, 255, 255, 255) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll -559px -873px;
	display: none;
	position: absolute;
	height: 97%;
	width: 50px;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
}
.inline_email, .inline_mob, .inline_otp {
	width: 175px;
	height: 45px;
	margin-left: -3px;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	padding: 4px 8px;
	box-shadow: none;
	border: 1px solid #d7d7d7;
}
.inline_mob, .inline-send-otp {
	webkit-transition: all 0.3s ease 0.3s;
	-moz-transition: all 0.3s ease 0.3s;
	-o-transition: all 0.3s ease 0.3s;
	-ms-transition: all 0.3s ease 0.3s;
	transition: all 0.3s ease 0.3s;
	transition: transform 300 ease;
}
.inline-send-otp {
	transition: all 1s ease 1s;
	transition: transform 900 ease;
}
.inline_otp {
	border: 1px solid #d7d7d7;
}
.inline-send-otp {
	background-color: transparent;
	border: none;
	color: #157dad;
	display: none;
	font-size: 14px;
	height: 24px;
	line-height: 13px;
	padding: 0px;
	margin-left: -74px;
	position: absolute;
	margin-top: 7px;
}
#inline_sending-otp {
	display: none;
	position: absolute;
	font-weight: 600;
	font-size: 12px;
	margin-top: -4px;
}
#inline_rsnd-otp-msg, #inline_otp-sent {
	display: none;
	position: absolute;
	font-weight: 600;
	font-size: 12px;
	margin-top: -4px;
}
.inline-mob-field-expand {
	width: 205px;
}
.inline-mobile-prefix {
	color: gray;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	top: 7px;
	margin-left: 2px;
}
.slide-otp-btn {
	border-radius: 4px;
	display: inline-block;
	height: 38px;
	margin: 0 0 2px -148px;
	padding-left: 10px;
	position: absolute;
	width: 200px;
}
.frm-send-otp {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: none !important;
	padding-left: 0px !important;
	position: absolute;
	right: 0;
	width: 100px !important;
	color: #157DAD !important;
	cursor: pointer;
	font-weight: 600;
	top: 7px;
	left: 290px;
}
.frm-send-otp:focus {
	outline: 0;
}
#supermarket-chat-btn {
	margin-top: 10px;
	margin-bottom: 10px;
	color: white;
	width: 100%;
	font-size: 24px;
}
.inline-dw-btn {
	width: 168px;
	background-color: #f0493f;
	color: #ffffff;
	font-size: 16px;
	margin-top: -3px;
	transition: .2s ease;
}
.inline-dw-btn:hover {
	color: #ffffff;
	background-color: #da3a30;
}
.inline-dw-resp {
	position: relative;
	top: 5px;
}
.inline-resendotp {
	background-color: white;
	border: medium none white;
	color: #157dad;
	font-size: 12px;
	height: 30px;
	margin-left: -80px;
	position: absolute;
	top: 4px;
	cursor: pointer;
}
.supermarket-whatsnow-img, .supermarket-sellsmart-img, .supermarket-tablet-pos {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat;
	height: 128px;
	width: 128px;
	background-position: -8px -7px;
	display: inline-block;
}
.supermarket-sellsmart-img {
	background-position: -131px -7px;
}
.supermarket-tablet-pos {
	background-position: -273px -22px;
	position: relative;
	top: 15px;
	width: 262px;
}
.retail_content_hide:hover {
	color: none !important;
}
.supermarket-whatsnow-img-new, .supermarket-sellsmart-img-new, .supermarket-tablet-pos-new, .supermarket-cloud-new {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat;
	height: 100px;
	width: 100px;
	background-position: -8px -33px;
	display: inline-block;
}
.supermarket-sellsmart-img-new {
	background-position: -109px -42px;
	width: 175px;
}
.supermarket-tablet-pos-new {
	background-position: -277px -33px;
	width: 80px;
}
.supermarket-cloud-new {
	background-position: -361px -24px;
	height: 110px;
	width: 120px;
}
.supermarket-integration-icon, .supermarket-alert-icon, .supermarket-inventory-icon, .supermarket-purchase-formula-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat;
	height: 78px;
	width: 105px;
	background-position: -21px -157px;
	display: inline-block;
}
.supermarket-alert-icon {
	background-position: -120px -153px;
	width: 100px;
}
.supermarket-inventory-icon {
	background-position: -208px -154px;
}
.supermarket-purchase-formula-icon {
	background-position: -18px -227px;
}
.circule-playstore-icon, .circule-appstore-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat;
	height: 50px;
	width: 50px;
	background-position: -603px -11px;
	display: inline-block;
	margin: 15px 5px;
}
.circule-playstore-icon {
	background-position: -663px -11px;
}
.know_more_btn {
	margin-top: 20px;
}
.sm-hq-security-icon, .sm-hq-price-icon, .sm-hq-masterdata-icon, .sm-hq-finance-icon, .sm-hq-outlet-icon, .sm-hq-multi-icon, .sm-need-convining {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 95px;
	width: 100px;
}
.sm-hq-security-icon {
	background-position: -635px -66px;
	height: 80px;
}
.sm-hq-price-icon {
	background-position: -623px -157px;
}
.sm-hq-masterdata-icon {
	background-position: -623px -258px;
}
.sm-hq-finance-icon {
	background-position: -551px -65px;
}
.sm-hq-outlet-icon {
	background-position: -495px -154px;
	width: 110px;
}
.sm-hq-multi-icon {
	background-position: -494px -258px;
	height: 125px;
	width: 123px;
}
.sm-hq-features-icon1, .sm-hq-features-icon2, .sm-hq-features-icon3, .sm-hq-features-icon4, .sm-hq-features-icon5, .sm-hq-features-icon6 {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;
	font-weight: 600;
}
.sm-hq-features-icon1 {
	top: 145px;
}
.sm-hq-features-icon2 {
	right: 100px;
	top: 10px;
}
.sm-hq-features-icon3 {
	right: 45px;
	top: 30px;
}
.sm-hq-features-icon4 {
	left: 5px;
	top: 30px;
	width: 166px;
}
.sm-hq-features-icon5 {
	left: 65px;
}
.sm-hq-features-icon6 {
	left: 25px;
	top: 155px;
}
.sm-cloudpos-bg {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-cloud.jpg") no-repeat;
	background-size: cover;
	height: 520px;
	background-position: center center;
}
.sm-cloudpos-content {
	float: right;
	color: #fff;
	text-align: center;
	margin-top: 11%;
	position: relative;
	width: 425px;
}
.sm-margin-size {
	padding: 80px 0px 60px 0px;
}
.sm-desk-img {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/lap-top-big.png") no-repeat scroll center center / cover;
	height: 431px;
	vertical-align: middle;
	width: 802px;
	position: relative;
}
.sm-desk-img-1 {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/sales-distributions/lap-top-big.png") no-repeat scroll center center / cover;
	height: 431px;
	vertical-align: middle;
	width: 802px;
	position: relative;
}
.sm-desk-img>ul {
	z-index: -1;
}
.sm-desk-img li>img {
	position: relative;
	width: 532px;
}
.sm-desk-img .flex-viewport {
	top: 20px;
	z-index: -2147483648;
	left: 5px;
}
.flex-control-nav .flex-control-paging {
	margin-top: 100px;
	position: relative;
	text-align: center;
	width: 100%;
}
.sm-feature-section {
	text-align: center;
	margin: 80px 0px 80px 0px;
}
.sm-feature-section h2 {
	max-width: 650px;
	display: inline-block;
	font-weight: 400;
	padding: 0px 10px;
}
.sm-feature-section .col-md-4 {
	display: inline-block;
	vertical-align: top;
}
.sm-feature-content {
	max-width: 420px;
	display: inline-block;
}
.sm-feature-content2 {
	max-width: 350px;
	display: inline-block;
}
.sm-feature-section .col-md-12 {
	margin: 30px 0px 20px;
}
.sm-feature-section .col-md-12 .col-md-3 {
	width: 247px;
	float: none;
	display: inline-block;
}
.sm-feature-section .col-md-12 .col-md-3:last-child {
	width: 266px;
}
.sm-feat-tab {
	display: inline-block;
	margin: 10px 0px;
}
.sm-sellquick-bg {
	text-align: center;
	background-color: #E8EFF5;
}
.sellquick_link a:hover{
text-decoration: underline;
}

 
.cust-video-content {
	margin: 15px 15px;
	padding-right: 0px;
	padding-left: 0px;
	max-width: 350px;
	display: inline-block;
}
.cust-video-section .container {
	padding: 0;
}
.cust-video-content>div {
	padding: 20px 10px 40px 10px;
}
.cust-video-content>div>div {
	font-size: 18px;
}
.cust-video-content>div>div:last-child {
	font-size: 14px;
	margin-top: 5px;
	color: gray;
}
.cust-video-content>div>h4 {
	font-weight: 600;
	margin-bottom: 0px;
}
.happycustomer-sprite-img1, .happycustomer-sprite-img2, .happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/supermarket-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.cust-video-section>div>div {
	margin: 60px 0px 60px 0px;
}
.sm-zoom-img1, .sm-zoom-img2, .sm-zoom-img3, .sm-zoom-img4, .sm-zoom-img5, .sm-zoom-img6, .sm-zoom-img7 {
	margin-left: -350px;
	margin-top: -200px;
	opacity: 0;
	position: absolute;
	width: 100px;
	-webkit-transition: all 0.6s ease-out 0.7s;
	-moz-transition: all 0.7s ease-out 0.7s;
	-o-transition: all 0.7s ease-out 0.7s;
	-ms-transition: all 0.7s ease-out 0.7s;
	transition: all 0.4s ease-out 0.4s;
	/*transform:translateX(20px) !important;
  	transition:transform 800 ease;
	*/
	transition: transform 500 ease;
	border: 1px solid #E4E4E4;
	border-radius: 50%;
}
.sm-zoom-img {
	width: 253px;
	opacity: 1;
	margin-left: 180px;
	margin-top: -470px;
}
.sm-feat-content>div:last-child {
	font-size: 13px;
	width: 190px;
	display: inline-block;
}
.sm-feat-content2>div:last-child {
	font-size: 13px;
	width: 220px;
	display: inline-block;
}
.sm-feat-content3>div:last-child {
	display: inline-block;
	font-size: 13px;
	width: 200px;
}
.sm-feat-content4>div:last-child {
	font-size: 13px;
	width: 220px;
	display: inline-block;
}
.sm-feature-app-content strong {
	/*font-size: 17px;*/
}
.sm-product-tutorial {
	display: inline-block;
	width: 975px;
	margin: 40px 0px;
}
.sm-zoom-content1, .sm-zoom-content2, .sm-zoom-content3, .sm-zoom-content4, .sm-zoom-content5, .sm-zoom-content6, .sm-zoom-content7, .sm-zoom-content8, .sm-zoom-content9, .sm-zoom-content10 {
	margin-left: 825px;
	margin-top: -200px;
	opacity: 0;
	position: absolute;
	text-align: left;
	width: 268px;
	-webkit-transition: all 0.6s ease-out 1s;
	-moz-transition: all 1s ease-out 1s;
	-o-transition: all 1s ease-out 1s;
	-ms-transition: all 1s ease-out 1s;
	transition: all .8s ease-out .3s;
	color: #177CB0;
	line-height: 18px;
}
.sm-zoom-content1 span, .sm-zoom-content2 span, .sm-zoom-content3 span, .sm-zoom-content4 span, .sm-zoom-content5 span, .sm-zoom-content6 span, .sm-zoom-content7 span, .sm-zoom-content8 span, .sm-zoom-content9 span, .sm-zoom-content10 span {
	font-weight: 600;
}
.sm-zoom-content {
	opacity: 1;
}
.sm-product-tour {
	padding: 80px 0;
	z-index: 1;
}
.sm-product-tour h2, .sm-hq-features h2 {
	font-weight: 400;
}
.sm-hq-features-list {
	margin-top: 25px
}
.sm-hq-features h2 {
	max-width: 1100px;
	display: inline-block;
}
.google_play-white, .appstore-white {
	display: inline-block;
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	height: 54px;
	width: 165px;
	background-position: -648px -456px;
}
.google_play-white {
	background-position: -648px -403px;
}
.sm-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 33px;
}
.sm-sellquick-content {
	margin-top: 40px;
	padding: 0px;
	max-width: 518px;
	display: inline-block;
}
.sm-sellquick-img {
	padding: 0px;
}
.sm-sellquick-img>img {
	float: right;
	max-width: 476px;
	width: 95%;
}
.inline-reg-mob-btn {
	display: none;
}
.video-icon {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	height: 30px;
	width: 30px;
	background-position: -542px -225px;
	display: inline-block;
	margin-left: 9px;
	position: absolute;
}
.cust-video-section {
	background-color: #E7EEF4;
}
#sm-logo-container {
	margin: 30px 0px;
	height: 105px;
}
.sm-banner-content {
	margin-top: 40px;
}
.sm-banner-content h1 {
	color: #1691CC;
	line-height: 38px;
}
#inline-reg-section {
	background: #e2e2e2;
	padding: 15px 0px;
}
.sm-sellquick-content>div {
	margin-top: 10px;
}
.cust-video-section h2 {
	margin-bottom: 30px;
}
.sm-margin-size .col-md-12:first-child {
	margin-top: 80px;
}
.sm-hq-features {
	padding: 80px 10px;
}
.sm-content-seo {
	font-size: 15px;
	line-height: 28px;
	margin: 15px;
}
.sm-need-convining-section {
	text-align: center;
	margin-top: 40px;
}
.sm-need-convining {
	height: 100px;
	background-position: -322px -309px;
	width: 160px;
	position: absolute;
}
.sm-need-convining-btn {
	display: inline-block;
	color: #424242 !important;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	border-bottom: 1px solid #424242;
	margin-left: -32%;
}
.sm-need-convining-btn a:hover {
	color: #424242;
}
#inline-sending-otp {
	display: none;
	margin-left: -39px;
	margin-top: 4px;
	position: absolute;
	font-weight: 600;
}
#inline_otp_sucess_logo {
	background: rgba(255, 255, 255, 1) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll -559px -878px;
	border: 1px solid #ffffff;
	border-radius: 5px;
	height: 25px;
	position: absolute;
	width: 38px;
	margin-top: 1px;
	margin-left: -50px;
	display: none;
}
#inline-download_link_product {
	display: none;
}
/*video popup css modify*/

.mfp-wrap {
	z-index: 999999999999999999999999 !important;
}
.flex-control-nav {
	position: relative !important;
	;
	text-align: center !important;
	;
	top: 100px;
	width: auto !important;
	;
	display: inline-flex;
}
.flex-control-paging li a {
	background: #E9E9E9 !important;
	;
	box-shadow: none !important;
	;
	margin: 0 2px 0 1px !important;
	box-shadow: none;
	padding: 10px;
}
.flex-control-paging li a.flex-active {
	background: #ACACAC !important;
	cursor: default;
}
.flex-direction-nav {
	display: none;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.3;
}
h2 {
	margin-bottom: 0px;
}
.sm-feat-tab a>span, .sm-feature-app-content a>span {
	text-decoration: underline;
}
/*Pharmacy vertical landing page css*/

.pharmacy-whatsnow-img, .pharmacy-sellsmart-img, .pharmacy-tablet-pos {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Pharma/pharma-sprite.png") no-repeat;
	height: 128px;
	width: 128px;
	background-position: -8px -7px;
	display: inline-block;
}
.pharmacy-sellsmart-img {
	background-position: -131px -7px;
}
.pharmacy-tablet-pos {
	background-position: -267px -3px;
	position: relative;
	top: 15px;
	width: 205px;
}
.pharmacy-integration-icon, .pharmacy-alert-icon, .pharmacy-inventory-icon, .pharmacy-purchase-formula-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Pharma/pharma-sprite.png") no-repeat;
	height: 78px;
	width: 105px;
	background-position: -15px -154px;
	display: inline-block;
}
.pharmacy-alert-icon {
	background-position: -121px -153px;
	width: 120px;
}
.pharmacy-inventory-icon {
	background-position: -245px -154px;
}
.pharmacy-purchase-formula-icon {
	background-position: -353px -154px;
	width: 124px;
}
.pharma-happycustomer-sprite-img1, .pharma-happycustomer-sprite-img2, .pharma-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Pharma/pharma-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.pharma-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.pharma-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.pharma-stock-transfer-icon, .pharma-bulk-update-icon, .pharma-wharehouse-icon, .pharma-nonmoving-stock-icon, .pharma-min-max-icon, .pharma-po-icon, .pharma-need-convining {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Pharma/pharma-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 95px;
	width: 150px;
}
.pharma-stock-transfer-icon {
	background-position: -550px -70px;
	height: 80px;
	width: 164px;
}
.pharma-bulk-update-icon {
	background-position: -582px -157px;
}
.pharma-wharehouse-icon {
	background-position: -570px -258px;
}
.pharma-nonmoving-stock-icon {
	background-position: 5px -293px;
}
.pharma-min-max-icon {
	background-position: -166px -286px;
}
.pharma-po-icon {
	background-position: -564px -352px;
}
.pharma-need-convining {
	height: 100px;
	background-position: -322px -309px;
	width: 160px;
	position: absolute;
	margin-left: 30px;
}
.pharma-circule-playstore-icon, .pharma-circule-appstore-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Pharma/pharma-sprite.png") no-repeat;
	height: 50px;
	width: 50px;
	background-position: -603px -11px;
	display: inline-block;
	margin: 15px 5px;
}
.pharma-circule-playstore-icon {
	background-position: -663px -11px;
}
.pharma-features-icon1, .pharma-features-icon2, .pharma-features-icon3, .pharma-features-icon4, .pharma-features-icon5, .pharma-features-icon6 {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 180px;
	display: inline-block;
	font-weight: 600;
}
.pharma-features-icon1 {
	top: 145px;
	left: 40px;
}
.pharma-features-icon2 {
	right: 108px;
	top: 10px;
}
.pharma-features-icon3 {
	right: 25px;
	top: 30px;
}

.pharma-features-icon4 {
	left: 20px;
	top: 40px;
}
.pharma-features-icon5 {
	left: 65px;
}
.pharma-features-icon6 {
	top: 200px;
}

.pharma-feat-content>div:last-child {
	font-size: 13px;
	width: 200px;
	display: inline-block;
	vertical-align: top;
}
.pharma-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 20px;
}
.pharma-feature-section .col-md-4 {
	display: inline-block;
	vertical-align: top;
	max-width: 310px;
	float: none;
}
.pharma-feature-section .sm-feature-content, .pharma-feature-section .sm-feature-content2 {
	max-width: 256px;
}
.pharma-feature-section .sm-feature-content span, .pharma-feature-section .sm-feature-content2 span {
	display: block;
}
.fmcg-align-middle {
	display: block;
	margin: auto;
}
.pharma-banner-content {
	margin-top: 75px;
}
.pharma-feature-section-h2 {
	width: auto;
}
.pharma-sellquick-img>img {
	float: right;
	max-width: 433px;
	width: 100%;
}
.inline-error-msg {
	font-size: 13px;
	visibility: hidden;
	text-align: left;
	position: absolute;
	margin-top: -4px;
	margin-left: 172px;
}
/*Mobile-landing-page*/

.first_banner_line {
	color: #1691cc;
	font-size: 40px;
	margin-top: 50px;
	text-align: center;
}
.second_banner_line {
	font-size: 18px;
	text-align: center;
}
.mobile_h1_even {
color: #000;
font-size: 28px;
line-height: 37px;
max-width: 520px;
margin-bottom: 18px;
}
.mobile_h2_even {
	font-size: 18px;
	font-weight: 400;
	position: relative;
	top: -25px;
	left: 35px;
	max-width: 357px;
 
}
#godeliver_section .mobile_h2_even, #gocheck_section .mobile_h2_even, #gosure_section .mobile_h2_even{
	max-width: 505px;
	line-height: 1.5;
}
.sub_points {
	margin-top: -25px;
}
.mobile_page_h2 {
	margin-bottom: 4px;
	margin-right: 20px;
}
.mob_whatsnow {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-screen-sprite.jpg");
	height: 438px;
	left: 157px;
	position: absolute;
	top: 48px;
	width: 246px;
}
.mob_whatsnow1 {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-screen-sprite.jpg");
	height: 438px;
	left: 38px;
	position: absolute;
	top: 48px;
	width: 246px;
}
.mob_whatsnow2 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-screen-sprite.jpg") repeat scroll 0 0;
	height: 411px;
	left: 42px;
	position: absolute;
	top: 63px;
	width: 231px;
}
.whatsnow_img {
	background-position: 0px 0px;
}
.mob_servjoy {
	background-position: -252px 0px;
}
.mob_earnsmart {
	background-position: -510px 0px;
}
.mob_sellsmart {
	background-position: -754px 0px;
}
.mob_mypulse {
	background-position: -1005px 0px;
	left: 157px;
}
.mob_mymrakaf {
	background-position: -1257px 0px;
}
.mob_insight {
	background-position: -1508px 0px;
}
.new_icon {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -171px -45px;
	height: 50px;
	left: 374px;
	position: absolute;
	top: -2px;
	width: 41px;
}
.whatsnow_icon, .servjoy_icon, .servquick_icon, .earnsmart_icon, .sellsmart_icon, .mypulse_icon, .sellquick_icon, .mymrakaf_icon, .insight_icon {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	height: 25px;
	width: 30px;
	display: inline-block;
	position: relative;
	top: 12px;
}
.godeliver_icon{
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	background-position: -393px -992px;
	height: 35px;
	width: 35px;
	display: inline-block;
	position: relative;
	top:11px;
	right: 5px;
}
.ordereasy_icon{
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	background-position: -506px -992px;
	height: 35px;
	width: 35px;
	display: inline-block;
	position: relative;
	top: 16px;
	right: 5px;
}
.gocheck_icon{
		background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	background-position: -435px -992px;
	height: 35px;
	width: 35px;
	display: inline-block;
	position: relative;
	top:12px;
	right: 5px;
}
.gosure_icon{
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	background-position: -470px -987px;
	height: 35px;
	width: 35px;
	display: inline-block;
	position: relative;
	top:12px;
	right: 5px;
	
}
.whatsnow_icon {
	background-position: -9px -60px;
	width: 20px;
    top: 15px;
    left: 5px;
}
.servjoy_icon {
	background-position: -9px -188px;
}
.servquick_icon {
	background-position: -50px -188px;
}
.earnsmart_icon {
	background-position: -82px -188px;
}
.sellsmart_icon {
	background-position: -115px -188px;
}
.mypulse_icon {
	background-position: -256px -185px;
}
.sellquick_icon {
	background-position: -150px -188px;
}
.mymrakaf_icon {
	background-position: -179px -185px;
}
.insight_icon {
	background-position: -216px -188px;
}
.mobile_rating {
	display: block;
	margin-top: -15px;
}
.mobile_rating_whatsnow {
	margin-left: 110px;
}
.customer_video_whatsnow {
	margin-left: 15px;
}
.mobile_rating_both {
	margin-left: 120px;
}
.customer_video_both {
	margin-left: 82px;
}
.mobile_rating_serquick {
	margin-left: 90px;
}
.customer_video_serquick {
	margin-left: 55px;
}
.customer_video_sellsmart {
	margin-left: 115px;
}
.mobile_rating_mymrakaf {
	margin-left: 100px;
}
.mobile_rating_insight {
	margin-left: 96px;
}
.mrakaf_testimonial {
	height: 161px;
}
.rating_number_mob {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	height: 34px;
	width: 133px;
	display: inline-block;
	position: relative;
	top: 23px;
	display: none;
	margin-bottom: 40px;
}
.whatsnow_logo_mob {
	background-position: -611px -356px;
}
.servjoy_logo_mob {
	background-position: -611px -554px;
}
.servquick_logo_mob {
	background-position: -608px -474px;
}
.earnsmart_logo_mob {
	background-position: -611px -591px;
}
.sellsmart_logo_mob {
	background-position: -609px -511px;
}
.mypulse_logo_mob {
	background-position: -610px -435px;
}
.sellquick_logo_mob {
	background-position: -608px -395px;
	width: 95px;
}
.mymrakaf_logo-mob {
	background-position: -608px -629px;
}
.insight_logo_mob {
	background-position: -607px -668px;
}
.godeliver_logo_mob {
    background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
    width: 197px;
    height: 56px;
    position: relative;
    left: 0px;
    background-position: 232px 406px;
    margin-bottom: 26px;
    transform: scale(0.7);
    transform-origin: top left;
}

.ordereasy_logo_mob {
    background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
    width: 196px;
	height: 48px;
	position: relative;
	left: 0px;
	background-position: 231px 469px;
	margin-bottom: 26px;
	transform: scale(0.7);
	transform-origin: top left;
}

.gocheck_logo_mob {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	width: 140px;
	height: 30px;
	position: relative;
	left: 0px;
	background-position: 238px 679px;
	margin-bottom: 25px;
}
.gosure_logo_mob {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	width: 130px;
	height: 37px;
	position: relative;
	left: 0px;
	background-position: 241px 628px;
	margin-bottom: 25px;
}
.Rating_number {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	height: 49px;
	width: 173px;
	display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 53px;
}
.g_new_app{
background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
height: 31px;
width: 49px;
display: inline-block;
top: -10px;
position: relative;
background-position: -747px -166px;
left: 100%;
}
.g_new_app.instock_new {
    top: 0px;
}
.g_new_app_mob{
background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
height: 31px;
width: 49px;
display: inline-block;
top: -10px;
position: relative;
background-position: -747px -166px;
left: 100%;	
transform: scale(0.8);
}
.whatsnow_logo {
	background-position: -412px -351px;
}
.servjoy_logo {
	background-position: -412px -630px;
}
.servquick_logo {
	background-position: -410px -519px;
	width: 162px;
}
.earnsmart_logo {
	background-position: -410px -685px;
}
.sellsmart_logo {
	background-position: -412px -572px;
}
.mypulse_logo {
	background-position: -409px -463px;
}
.sellquick_logo {
	background-position: -409px -407px;
}
.mymrakaf_logo {
	background-position: -425px -742px;
width: 148px;
}
.gocheck_logo{
	background-position: -393px -1045px;
	width: 194px;
}.godeliver_logo{
	background-position: -619px -1105px;
	width: 194px;
}
.godeliver_thanklogo{
	background-position: -611px -1107px;
	width: 190px;
}

.instock_logo{
		background-position: 460px 403px;
}
.insight_logo {
	background-position: -409px -793px;
}
.gosure_logo {
	 background-position: -396px -1102px;
    width: 200px;
	height: 71px;
}
.ordereasy_logo{
	background-position: -617px -1033px;
	width: 190px;
	height: 75px;
}
.ordereasythank_logo{
	background-position: -595px 470px;
    width: 240px;
}
.gokiosk_logo{
	background-position: -375px 275px;
	width: 240px;
}
.serquick_bg {
	position: relative;
	left: 13px;
	top: 30px;
	max-width: 824px;
}
.whatsnow_pic {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -688px -5px;
	display: inline-block;
	height: 47px;
	margin-left: 8px;
	margin-right: 20px;
	margin-top: 10px;
	position: relative;
	width: 48px;
}
.whatsnow_calc {
	margin-left: 69px;
	opacity: 0;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
	transition: height 1.5s;
	-webkit-transition: height 1.5s;
	margin-top: -370px;
	top: -80px;
}
.popup_whatsnow {
	position: relative;
	top: -35px;
}
.whatsnow_table1 {
	opacity: 1;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
	transition: height 1.5s;
	-webkit-transition: height 1.5s;
	top: 100px;
	position: relative;
}
.popup_whatsnow1 {
	position: relative;
	top: -35px;
	width: 100%;
	height: 110%;
	position: fixed;
	overflow: auto;
	background: rgba(0, 0, 0, 0.7);
	z-index: 9;
	display: none;
}
.circule-playstore-icon-dark, .circule-appstore-icon-dark {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	height: 47px;
	width: 48px;
	background-position: -77px -983px;
	display: inline-block;
	position: relative;
	top: 14px;
}
.circule-appstore-icon-dark {
	background-position: -17px -983px;
	margin-right: 10px;
}
.rating-star {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	height: 19px;
	width: 23px;
	background-position: -38px -60px;
	display: inline-block;
	position: relative;
}
.rating-star-half {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	height: 25px;
	width: 23px;
	background-position: -61px -53px;
	display: inline-block;
	position: relative;
}
.rating-star-empty {
	background-position: -84px -59px;
}
.star_yellow {
	background-position: -38px -78px;
	top: 6px;
}
.star_yellow_empty {
	background-position: -87px -78px;
	top: 6px;
}
.customer-testimony {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -217px -56px;
	display: inline-block;
	height: 36px;
	position: relative;
	top: 11px;
	width: 40px;
}
.laser {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll 0 -554px;
	height: 152px;
	left: 52px;
	position: absolute;
	top: 444px;
	width: 157px;
	z-index: 7;
}
.printer {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -162px -602px;
	height: 100px;
	left: 344px;
	position: absolute;
	top: 485px;
	width: 102px;
	z-index: 7;
}
.sellsmart_bag {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -267px -599px;
	height: 95px;
	left: 378px;
	position: absolute;
	top: 444px;
	width: 123px;
	z-index: 5;
}
.pulse_graph {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll 2px -714px;
	height: 274px;
	left: -31px;
	position: absolute;
	top: 166px;
	width: 10px;
	z-index: 1;
	transition: width 0.8s;
	-webkit-transition: width 0.8s;
}
.pulse_graph1 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -189px -720px;
	height: 274px;
	left: 406px;
	position: absolute;
	top: 174px;
	width: 10px;
	z-index: 1;
	transition: width 0.8s;
	-webkit-transition: width 0.8s;
}
.truck {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll;
	height: 150px;
	left: -330px;
	position: absolute;
	/*top: 421px;*/
	top: 567px;
	width: 366px;
	z-index: 9;
	background-position: -5px 427px;
}
.mobile-orderimg{
	position: relative; 
	top: 118px;
	left: 137px;
	z-index:9
}

.trollyman {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll;
	height: 270px;
	left: -40px;
	position: absolute;
	top: 397px;
	width: 308px;
	z-index: 9;
	background-position: -515px 284px;
	transform: scale(0.8);
}
.deliveryboy {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll;
	height: 248px;
	left: 260px;
	position: absolute;
	/*top: 318px;*/
	top: 469px;
	width: 201px;
	z-index: 9;
	background-position: -26px 257px;
}
.goods_box{
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll;
    background-position-x: 0%;
    background-position-y: 0%;
	height: 175px;
	left: -140px;
	position: absolute;
	top: 567px;
	width: 201px;
	z-index: 9;
	background-position: -270px 201px;
}
.pulse_emoji1, .pulse_emoji2, .pulse_emoji3, .pulse_emoji4, .pulse_emoji5, .pulse_emoji6, .pulse_emoji7 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll;
	height: 37px;
	position: absolute;
	width: 43px;
	z-index: 1;
}
.pulse_emoji1 {
	background-position: -259px -232px;
	top: 126px;
	left: 21px;
	opacity: 0;
	transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
}
.pulse_emoji2 {
	background-position: -302px -232px;
	top: 285px;
	left: 74px;
	opacity: 0;
	transition: opacity 1.5s;
	-webkit-transition: opacity 1.5s;
}
.pulse_emoji3 {
	background-position: -343px -232px;
	top: 200px;
	left: 102px;
	opacity: 0;
	transition: opacity 2.5s;
	-webkit-transition: opacity 2.5s;
}
.pulse_emoji4 {
	background-position: -384px -232px;
	top: 198px;
	left: 415px;
	opacity: 0;
	transition: opacity 0.6s;
	-webkit-transition: opacity 0.6s;
}
.pulse_emoji5 {
	background-position: -258px -278px;
	top: 293px;
	left: 446px;
	opacity: 0;
	transition: opacity 0.9s;
	-webkit-transition: opacity 0.9s;
}
.pulse_emoji6 {
	background-position: -301px -278px;
	top: 130px;
	left: 486px;
	opacity: 0;
	transition: opacity 1.3s;
	-webkit-transition: opacity 1.3s;
}
.pulse_emoji7 {
	background-position: -343px -278px;
	top: 256px;
	left: 540px;
	opacity: 0;
	transition: opacity 1.5s;
	-webkit-transition: opacity 1.5s;
}
#wrap_mobile {
	background-color: #8bd0c3;
	border-radius: 7px;
	margin-top: 35px;
	max-width: 493px;
	padding-right: 20px;
	position: relative;
	right: 10%;
}
#wrap_mobile_only {
	position: relative;
	background-color: #8BD0C3;
	padding-right: 20px;
	border-radius: 7px;
	max-width: 606px;
	margin-top: 35px;
	display: table;
	/* margin: auto; */
	margin-bottom: 60px;
	margin-left: 10px;
	margin-right: 10px;
	display: none;
}
.whatsnow_screen_responsive {
	display: none;
}
.test_pic {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll 0px -231px;
	display: inline-block;
	height: 61px;
	position: relative;
	top: 30px;
	width: 66px;
	left: 10px;
	transition: width 1s;
	-webkit-transition: width 1s;
}
.test_pic1 {
	background-position: -59px -231px;
}
.test_pic2 {
	background-position: -120px -231px;
}
.test_pic3 {
	background-position: -187px -231px;
}
.test_pic4 {
	background-position: -624px -157px;
}
.test_pic5{
   background-position: -685px -157px;
}
.test_pic6{
	background-position: -623px -219px;
}
.test_pic7{
	background-position: -685px -221px;
}
.mobile_logo {
	margin-top: -15px;
	margin-bottom: 15px;
}

.gosure-wrapper .left-content{
	margin-bottom: 14px;
    padding: 13px 10px;
	cursor: pointer;
	transition: 0.3s linear;
}
.left-content.active, .left-content:hover{
	background: white;
    border-radius: 10px;
	box-shadow: 6px 10px 9px -9px rgb(136,136,136,0.40);
}

.gosure-wrapper .left-content p{

	position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8;
    padding: 0 0 0 40px;
    margin: 0px;
}
.gosure-wrapper .left-content p::before{

	background: url(../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png);
    
    background-position: -472px -993px;
    height: 30px;
    width: 30px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}
.gosure-wrapper .stockpick p::after{

	content: '';
	width: 35px;
    height: 20px;
    position: absolute;
    display: block;
    background: url(../../cdn-web.mrakaf.com/images/vertical-images/retail-vertical-sprite.png) no-repeat;
    background-position: -1061px -66px;
    top: -15px;
    left: 115px;
}
.dots-wrapper{
	display: inline-flex;
	list-style: none;
}
.dots-wrapper .id-dot{
	height: 12px;
	margin: 2px 3px;
	width: 12px;
	/* background-color: #f0493f; */
	border-radius: 50%;
	border: 2px solid #aa7f52;
	transition: 0.2s linear;
	cursor: pointer;
}

.id-dot.active{
	background-color:#aa7f52 ;
	border-radius: 20px;
	width: 20px;
}
.right-mobile-content{
	text-align: center;
}
.right-mobile-content .mobile-frame{
	background: url(../../cdn-web.mrakaf.com/images/mobileapps/Mobile-frame.png) no-repeat;
	height: 460px;
    width: 235px;
    margin: 0 auto 40px;
    position: relative;

}

.right-mobile-content .mobile-frame .gosure-mob{
	height: 450px;
    width: 225px;
    position: absolute;
    left: 5px;
    top: 5px;
	margin: 0;
	transition: 0.2s linear;
}
.customer_video {
	margin-top: 25px;
	position: relative;
}
.customer-content {
	margin-top: 25px;
}
.rating-stars {
	margin-top: -6px;
	padding-bottom: 10px;
}
.customer-content {
	font-size: 17px;
	text-decoration: underline;
}
.mobile_page_size {
	/*margin-top: 102px;
	margin-bottom: 75px;*/
}
.gocheck_section .mobile_page_size{
	margin-top: 0px;
}
.gocheck_section{
	padding: 75px 0px;
}
.insight_section{
	padding: 75px 0px 75px 0px;
}
.sellsmart_section{
padding: 75px 0px;	
}
.gocheck_section img{
	margin-top:120px!important;
}
.gosure_section img{
	margin-top: 85px;
}
.mobile_page_size_testimonial {
	margin-top: 100px;
	margin-bottom: 35px;
}
.experince_apps {
	margin-top: 23px;
	margin-left:40px;
}
.mobile_page_odd {
	margin-left: 100px;
}
.whatsnow_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/whatsnow-bg.png");
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 100px;
}
.servjoy_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/servjoy-bg.png") no-repeat;
	background-position: left 79px top;
	background-color: #16A086;
	padding: 75px 0px;
}
.serquick_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/servquick-visual.png") no-repeat;
	background-position: center right -60px;
	width: 100%;
	left: 162px;
	padding: 75px 0px;
}
.sellquick_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/sellquick-visual.png") no-repeat;
	background-position: center right 275px;
	width: 100%;
	left: 162px;
	padding: 75px 0px 75px 0px;
}
.earnsmart_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/earnsmart-bg.png") no-repeat;
	background-position: center bottom;
	background-color: #fff;
	padding: 75px 0px;
}
.mobile_banner_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/banner-graphics.png");
	background-repeat: repeat-x;
	background-position: center bottom;
}
.mypulse_section {
	background-color: #EAEFF5;
	padding: 75px 0px;
}
.mymrakaf_section {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mymrakaf-bg.png");
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #EAEFF5;
	/*height: 640px;*/
	padding: 75px 0px;
}
.godeliver_section{
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/whatsnow-bg.png");
	background-repeat: repeat-x;
	background-position: center bottom;
	/*height: 650px;*/
	padding: 75px 0px 0px 0px;
}
.ordereasy_section{
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/order-easy-bg.png");
	background-repeat: repeat-x;
	background-position: center bottom;
	/*height: 650px;*/
	padding: 75px 0px;
}
.gosure_section{
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/gosure-bg.png");
	background-repeat: repeat-x;
	background-color:#eaeff5;
	background-position: center ;
	padding: 75px 0px;
	
}

.insight_bg {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/insight-bg.jpg");
	height: 565px;
	background-color: transparent;
}
.first-icon, .second-icon, .third-icon, .fourth-icon, .fifth-icon, .sixth-icon, .seventh-icon, .eighth-icon {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	display: inline-block;
	height: 52px;
	position: absolute;
	width: 52px;
	opacity: 0;
	transition: height 0.1s;
	-webkit-transition: height 0.1s;
	border: 1px solid #d5e5f1;
	border-radius: 100%;/* -webkit-transition-delay:: 7s;
	transition-delay: 7s;
	-moz-transition-delay: 7s;*/
}
.first-icon {
	left: 321px;
	top: 285px;
	background-position: 8px -3px;
}
.first-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -405px -55px;
	display: inline-block;
	height: 0px;
	left: 379px;
	position: absolute;
	top: 266px;
	width: 28px;
	height: 55px;
	opacity: 0;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
}
.second-icon {
	background-position: -45px -4px;
	left: 485px;
	top: 319px;
}
.second-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -451px -55px;
	display: inline-block;
	left: 447px;
	position: absolute;
	top: 305px;
	width: 34px;
	height: 97px;
	opacity: 0;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
}
.third-icon {
	background-position: -109px -2px;
	left: 602px;
	top: 359px;
}
.third-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -495px -55px;
	display: inline-block;
	left: 658px;
	position: absolute;
	top: 338px;
	width: 34px;
	height: 53px;
	opacity: 0;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
}
.fourth-icon {
	background-position: -176px -3px;
	left: 832px;
	top: 348px;
}
.fourth-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -502px -113px;
	display: inline-block;
	left: 890px;
	position: absolute;
	top: 325px;
	width: 92px;
	height: 49px;
	opacity: 0;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
}
.fifth-icon {
	background-position: -237px -3px;
	float: right;
	right: 678px;
	top: 332px;
}
.fifth-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -502px -176px;
	display: inline-block;
	float: right;
	position: absolute;
	right: 641px;
	top: 325px;
	height: 53px;
	width: 95px;
	opacity: 0;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
}
.sixth-icon {
	background-position: -294px -4px;
	float: right;
	right: 550px;
	top: 268px;
}
.sixth-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -447px -187px;
	display: inline-block;
	float: right;
	position: absolute;
	right: 565px;
	top: 265px;
	width: 16px;
	height: 114px;
	opacity: 0;
	transition: opacity 0.8s;
	-webkit-transition: opacity 0.8s;
}
.seventh-icon {
	background-position: -353px -3px;
	float: right;
	right: 472px;
	top: 330px;
}
.seventh-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -564px -238px;
	display: inline-block;
	float: right;
	position: absolute;
	right: 420px;
	top: 327px;
	width: 42px;
	height: 58px;
	opacity: 0;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
}
.eighth-icon {
	background-position: -421px -2px;
	float: right;
	right: 383px;
	top: 259px;
}
.eighth-line {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -447px -187px;
	display: inline-block;
	float: right;
	position: absolute;
	right: 400px;
	top: 256px;
	width: 16px;
	height: 114px;
	opacity: 0;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
}
.experince_apps_mob {
	display: none;
}
.whatsnow_overlay {
	background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;
	height: 428px;
	left: 93px;
	position: absolute;
	top: 93px;
	width: 372px;
	display: none;
}
.whatsnow_overlay1 {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	height: 190px;
	margin: 0 auto;
	position: relative;
	width: 209px;
	display: none;
	margin-top: -150px;
}
.whatsnow-screen-popup {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png") repeat scroll -383px -864px;
	height: 52px;
	margin: 0 auto;
	position: relative;
	top: -190px;
	width: 202px;
	display: block;
	opacity: 0;
	z-index: 9;
}
.mypulse_container {
	left: -30px;
	position: relative;
	z-index: 0;
}
.desktop_mobile_img {
	z-index: 0;
}
.common_float_icons {
	background: url("../../cdn-web.mrakaf.com/images/mobileapps/mobile-sprite.png");
	position: absolute;
	left: 46%;
	top: 76%;
	z-index: 5;
}
.bag {
	background-position: -9px -432px;
	height: 42px;
	width: 45px;
	;
}
.book {
	background-position: -168px -379px;
	height: 42px;
	width: 47px;
}
.boutique {
	background-position: 6px -483px;
	height: 42px;
	width: 45px;
}
.computer_hardwares {
	background-position: -129px -432px;
	height: 42px;
	width: 60px;
}
.electricals {
	background-position: -109px -372px;
	height: 42px;
	width: 60px;
}
.camera {
	background-position: -49px -372px;
	height: 42px;
	width: 60px;
}
.camera2 {
	background-position: -113px -502px;
	height: 42px;
	width: 60px;
}
.fancy {
	background-position: 6px -372px;
	height: 42px;
	width: 45px;
}
.fruits {
	background-position: -348px -339px;
	height: 42px;
	width: 45px;
}
.grey_milk {
	background-position: 6px -287px;
	height: 75px;
	width: 45px;
}
.green_milk1 {
	background-position: -52px -297px;
	left: 55%;
	height: 75px;
	width: 45px;
}
.green_milk2 {
	background-position: -103px -299px;
	left: 35%;
	height: 75px;
	width: 45px;
}
.greetngs {
	background-position: -58px -492px;
	height: 42px;
	width: 45px;
}
.mobile {
	background-position: -211px -385px;
	height: 42px;
	width: 45px;
}
.music {
	background-position: -57px -432px;
	height: 42px;
	width: 60px;
}
.opticals {
	background-position: -145px -324px;
	height: 45px;
	width: 85px;
}
.pharma {
	background-position: -261px -385px;
	height: 42px;
	width: 45px;
}
.readymade {
	background-position: -242px -334px;
	height: 42px;
	width: 45px;
}
.spa {
	background-position: -259px -444px;
	height: 51px;
	width: 53px;
}
.sports {
	background-position: -326px -385px;
	height: 42px;
	width: 75px;
}
.surgical {
	background-position: -172px -502px;
	height: 31px;
	width: 45px;
}
.toys {
	background-position: -211px -439px;
	height: 42px;
	width: 45px;
}
.tyres {
	background-position: 521px -493px;
	height: 42px;
	width: 54px;
}
.ice {
	background-position: -307px -447px;
	height: 42px;
	width: 54px;
}
.star_mobileapp {
	background-position: -292px -545px;
	left: 51%;
	height: 42px;
	width: 54px;
}
.star1 {
	background-position: 500px -521px;
	left: 32%;
	height: 51px;
	width: 54px;
}
.star2 {
	background-position: 520px -493px;
	left: 49%;
	height: 42px;
	width: 54px;
}
.star3 {
	background-position: -292px -545px;
	left: 67%;
	height: 42px;
	width: 54px;
}
.star4 {
	background-position: 520px -493px;
	left: 10%;
	height: 12px;
	width: 14px;
}
.star5 {
	background-position: -292px -545px;
	left: 22%;
	height: 12px;
	width: 14px;
}
/*Apperal Landing page CSS*/

.apparel-banner-content {
	margin-top: 30px;
}
.apparel-happycustomer-sprite-img1, .apparel-happycustomer-sprite-img2, .apparel-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Apparel/apparel-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.apparel-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.apparel-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.apparel-whatsnow-img, .apparel-integration-img, .apparel-alerts-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Apparel/apparel-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px -7px;
	display: inline-block;
}
.apparel-integration-img {
	width: 180px;
	background-position: -140px -22px;
	position: relative;
	top: 10px;
}
.apparel-alerts-img {
	background-position: -273px -22px;
	background-position: -358px -15px;
	width: 144px;
	height: 144px;
}
.apparel-pda_decive-icon, .apparel-barcode-icon, .apparel-inventory-icon, .apparel-purchase-formula-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Apparel/apparel-sprite.png") no-repeat;
	height: 78px;
	width: 128px;
	background-position: -13px -179px;
	display: inline-block;
}
.apparel-inventory-icon {
	background-position: -169px -178px;
}
.apparel-barcode-icon {
	background-position: -319px -175px;
}
.apparel-purchase-formula-icon {
	background-position: 1px -282px;
}
.circule-playstore-icon-white, .circule-appstore-icon-white {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	height: 50px;
	width: 50px;
	background-position: -553px -975px;
	display: inline-block;
	margin: 15px 5px;
}
.apparel-megento-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Apparel/apparel-sprite.png") no-repeat;
	display: inline-block;
	margin: 15px 5px;
	background-position: -587px -74px;
	width: 130px;
}
.circule-playstore-icon-white {
	background-position: -614px -975px;
}
.apparel-feat-content>div:last-child {
	font-size: 13px;
	width: 220px;
	display: inline-block;
	vertical-align: top;
}
.apparel-sellquick-content h2 {
	display: inline-block;
}
.apparel-sellquick-content {
	color: #fff;
	background-color: #1F303A;
}
.apparel-cust-section h2 {
	max-width: 992px;
	display: inline-block;
}
.hidden-xs.responsive_heading>a:hover, .hidden-xs.responsive_heading>a:focus, .hidden-xs.responsive_heading>a:active {
	color: #fff;
}
.apparel-integration-icon, .apparel-hq-loyalty-icon, .apparel-outlet-config-icon, .apparel-hq-masterdata-icon, .apparel-hq-finance-icon, .apparel-hq-outlet-icon, .apparel-hq-multi-icon, .apparel-need-convining {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Apparel/apparel-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.apparel-hq-loyalty-icon {
	background-position: -460px -155px;
	width: 100px;
}
.apparel-outlet-config-icon {
	background-position: -570px -155px;
}
.apparel-hq-finance-icon {
	background-position: -443px -256px;
}
.apparel-hq-masterdata-icon {
	background-position: -587px -256px;
}
.apparel-hq-outlet-icon {
	background-position: -524px -334px;
	width: 164px;
	height: 80px;
}
.apparel-hq-multi-icon {
	background-position: -11px -394px;
}
.apparel-hq-features-icon1, .apparel-hq-features-icon2, .apparel-hq-features-icon3, .apparel-hq-features-icon4, .apparel-hq-features-icon5, .apparel-hq-features-icon6 {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;
	font-weight: 600;
}
.apparel-hq-features-icon1 {
	top: 180px;
	right: 35px;
}
.apparel-hq-features-icon2 {
	right: 140px;
	top: 10px;
}
.apparel-hq-features-icon3 {
	right: 45px;
	top: 40px;
}
.apparel-hq-features-icon4 {
	left: 50px;
	top: 40px;
	width: 169px;
}
.apparel-hq-features-icon5 {
	left: 75px;
	width: 175px;
}
.apparel-hq-features-icon6 {
	left: 35px;
	top: 200px;
}
.electronic-feature-section .col-md-4, .hypermart-feature-section .col-md-4, .apparel-feature-section .col-md-4 {
	display: inline-block;
	float: none;
	max-width: 330px;
	vertical-align: top;
}
.vertical-double-quote-left, .vertical-double-quote-right {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 35px;
	width: 44px;
}
.vertical-double-quote-left {
	position: relative;
	top: 6px;
	background-position: -561px -1029px;
}
.vertical-double-quote-right {
	background-position: -617px -1029px;
	position: absolute;
	margin-left: 4px;
}
.vertical-double-quote-left-specialized, .vertical-double-quote-right-specialized {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/other-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 35px;
	width: 42px;
}
.vertical-double-quote-left-specialized {
	position: relative;
	top: 6px;
	background-position: -451px -114px;
}
.vertical-double-quote-right-specialized {
	background-position: -509px -114px;
	position: absolute;
	margin-left: 6px;
}
.vertical-cust-testimonial {
	max-width: 920px;
	font-size: 18px;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 70px;
}
.vertical-cust-testimonial .flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -18px;
	text-align: center;
	display: inherit;
	top: auto;
}
.vertical-cust-testimonial li {
	margin-bottom: 10px !important;
}
.apparel-cust1, .apparel-cust2, .vertical-sellsmart-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Apparel/apparel-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -293px -417px;
	display: block;
	position: relative;
	top: 17px
}
.testimonial-content-icon-bg {
	height: 75px;
	width: 81px;
	background: #fff;
	border-radius: 64%;
	margin-bottom: 5px;
}
.apparel-cust2 {
	background-position: -385px -417px;
}
.vertical-cust-testimonial .flex-control-paging li a {
	background: #fff !important;
}
.vertical-cust-testimonial li a.flex-active {
	background: #B5C6D6 !important;
	cursor: default;
}
.vertical-cust-testimonial .cust-testimonial-content {
	margin-left: 10px;
	margin-right: 10px;
	line-height: 30px;
}
.vertical-sellsmart-logo {
	width: 175px;
	height: 60px;
	background-position: -131px -301px;
	margin-bottom: 15px;
}
.apparel-sellquick-content .sm-sellquick-content {
	margin-top: 25px;
}
.apparel-feat-content {
	margin-bottom: 5px;
}
.apparel-need-convining, .electronic-need-convining {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 100px;
	background-position: -678px -982px;
	width: 157px;
	position: absolute;
	margin-left: 30px;
}
#inline_otp_val {
	outline: none;
	border-color: #68bdff;
	box-shadow: 0 0 6px #68bdff;
}
.inline_thankyou_desktop {
	display: none;
}
/* Hypermart */

.hyper-market-sellsmart {
	margin-top: 69px;
}
.checkout_supermarket-resp {
	display: none;
}
.hypermart-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 50px;
}
.hypermart-banner-content h1 {
	color: #1691CC;
	line-height: 38px;
}
.hypermart-banner-content {
	margin-top: 15px;
}
.hypermart-whatsnow-img, .hypermart-sellsmart-img, .hypermart-cloud-img, .hypermart-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Hypermarket/hypermarket-sprite.png") no-repeat;
	height: 144px;
	width: 132px;
	background-position: -18px -1px;
	display: inline-block;
}
.hypermart-whatsnow-img {
	width: 75px;
	background-position: -8px -2px;
}
.hypermart-sellsmart-img {
	width: 75px;
	background-position: -81px -2px;
}
.hypermart-cloud-img {
	background-position: -161px 2px;
}
.hypermart-service-img {
	background-position: -309px -8px;
}
.hypermart-inventory-icon, .hypermart-sms-icon, .hypermart-price-icon, .hypermart-sales-icon, .hypermart-sellsmart-logo, .hypermart-cust1-logo {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Hypermarket/hypermarket-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -2px -151px;
	display: inline-block;
}
.hypermart-sms-icon {
	background-position: -134px -151px;
}
.hypermart-price-icon {
	background-position: -260px -153px;
}
.hypermart-sales-icon {
	background-position: -21px -242px;
	width: 100px;
}
.hypermart-truepos-content {
	padding: 0px;
	max-width: 565px;
	display: inline-block;
}
.hypermart-sellsmart-logo {
	background-position: -130px -297px;
	display: block;
	height: 60px;
	margin-bottom: 15px;
	margin-top: 10px;
	width: 176px;
}
.hypermart-sellquick-section>div {
	margin-top: 30px;
	margin-bottom: 20px
}
.hypermart-sellquick-section {
	background-color: #1F303A;
	text-align: center;
	color: #fff;
}
.hypermart-integration-icon, .hypermart-hq-loyalty-icon, .hypermart-outlet-config-icon, .hypermart-hq-masterdata-icon, .hypermart-hq-finance-icon, .hypermart-hq-outlet-icon, .hypermart-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Hypermarket/hypermarket-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.hypermart-hq-loyalty-icon {
	background-position: -456px -158px;
	width: 100px;
}
.hypermart-outlet-config-icon {
	background-position: -572px -154px;
}
.hypermart-hq-finance-icon {
	background-position: -447px -256px;
}
.hypermart-hq-masterdata-icon {
	background-position: -588px -257px;
	width: 145px;
}
.hypermart-hq-outlet-icon {
	background-position: -519px -334px;
	width: 164px;
}
.hypermart-hq-multi-icon {
	background-position: -20px -396px;
	width: 145px;
}
.hypermart-hq-features-icon1, .hypermart-hq-features-icon2, .hypermart-hq-features-icon3, .hypermart-hq-features-icon4, .hypermart-hq-features-icon5, .hypermart-hq-features-icon6 {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;

	font-weight: 600;
}
.hypermart-hq-features-icon1 {
	top: 180px;
	right: 35px;
}
.hypermart-hq-features-icon2 {
	right: 140px;
	top: 10px;
}
.hypermart-hq-features-icon3 {
	right: 45px;
	top: 40px;
}
.hypermart-hq-features-icon4 {
	left: 50px;
	top: 40px;
	width: 169px;
}
.hypermart-hq-features-icon5 {
	left: 75px;
	width: 175px;
}
.hypermart-hq-features-icon6 {
	left: 35px;
	top: 200px;
}
.hypermart-happycustomer-sprite-img1, .hypermart-happycustomer-sprite-img2, .hypermart-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Hypermarket/hypermarket-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.hypermart-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.hypermart-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.hypermart-cust1-logo {
	width: 80px;
	height: 36px;
	background-position: -323px -421px;
	display: block;
	position: relative;
	top: 17px
}
.hypermart-feature-section h2 {
	max-width: 800px;
	display: inline-block;
	font-weight: 400;
	padding: 0px 10px;
}
/*Electrial And Electronics */

.electronic-whatsnow-img, .electronic-cloud-img, .electronic-service-img, .electronic-sales-process {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Electronics/electronic-sprite.png") no-repeat;
	height: 105px;
	width: 128px;
	display: inline-block;
}
.electronic-whatsnow-img {
	background-position: 1px -30px;
	display: inline-block;
	width: 80px;
}
.electronic-cloud-img {
	background-position: -76px -30px;
}
.electronic-service-img {
	background-position: -211px -41px;
	width: 144px;
}
.electronic-sales-process {
	background-position: -330px -376px;
	width: 144px;
	position: relative;
	top: 2px;
}
.electronic-inventory-icon, .electronic-sms-icon, .electronic-price-icon, .electronic-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Electronics/electronic-sprite.png") no-repeat;
	height: 78px;
	width: 128px;
	background-position: -202px -397px;
	display: inline-block;
}
.electronic-sms-icon {
	background-position: -173px -166px;
}
.electronic-price-icon {
	background-position: -298px -165px;
}
.electronic-sales-icon {
	background-position: -12px -278px;
}
.circule-playstore-icon, .circule-appstore-icon, .vertical-register-icon {
	background: url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat;
	height: 50px;
	width: 50px;
	background-position: -553px -975px;
	display: inline-block;
	margin: 15px 5px;
}
.circule-playstore-icon {
	background-position: -615px -975px;
}
.vertical-register-icon {
	background-position: -834px -975px;
}
.electrical-ecommerce-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Electronics/eccomerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.electrical-ecommerce-feat .col-md-4 {
	left: -35px;
	position: relative;
}
.electrical-ecommerce-feat .col-md-8 h2 {
	margin: 10px 0px;
}
.electrical-ecommerce-feat p {
	font-size: 24px;
}
.electrical-ecommerce-feat>div {
	margin-top: 100px;
	text-align: center;
	color: #fff
}
.btn-type-orange{
	background-color: #f0493f;
	border: medium none;
	color: #fff;
}
.btn-type-orange:hover{
	background-color: #da3a30;
	color: #fff;
}
.electrical-cust1-logo, .electrical-cust2-logo, .vertical-truepos-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Electronics/electronic-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -638px -105px;
	display: block;
	position: relative;
	top: 17px
}
.electrical-cust2-logo {
	background-position: -638px -105px;
}
.vertical-truepos-logo {
	width: 232px;
	height: 60px;
	background-position: -431px -38px;
	margin-bottom: 15px;
}
.electronic-truepos-section {
	background-color: #1F303A;
	text-align: center;
	color: #fff;
}
.electronic-truepos-section>div {
	margin-top: 60px;
	margin-bottom: 60px
}
.electronic-truepos-content {
	padding: 0px;
	max-width: 540px;
	display: inline-block;
}
.electronic-happycustomer-sprite-img1, .electronic-happycustomer-sprite-img2, .electronic-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Electronics/electronics-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.electronic-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.electronic-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.electronic-integration-icon, .electronic-hq-loyalty-icon, .electronic-outlet-config-icon, .electronic-hq-masterdata-icon, .electronic-hq-finance-icon, .electronic-hq-outlet-icon, .electronic-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Electronics/electronic-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.electronic-hq-loyalty-icon {
	background-position: -434px -169px;
	width: 100px;
}
.electronic-outlet-config-icon {
	background-position: -540px -165px;
}
.electronic-hq-finance-icon {
	background-position: -584px -399px;
}
.electronic-hq-masterdata-icon {
	background-position: -573px -291px;
	width: 145px;
}
.electronic-hq-outlet-icon {
	background-position: -409px -280px;
	width: 164px;
	height: 105px;
}
.electronic-hq-multi-icon {
	background-position: -229px -285px;
	width: 145px;
}
.electronic-hq-features-icon1, .electronic-hq-features-icon2, .electronic-hq-features-icon3, .electronic-hq-features-icon4, .electronic-hq-features-icon5, .electronic-hq-features-icon6, .lifestyle-hq-features-icon7 {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;
	font-weight: 600;
}
.electronic-hq-features-icon1 {
	top: 180px;
	right: 15px;
}
.electronic-hq-features-icon2 {
	right: 158px;
	top: 6px;
}
.electronic-hq-features-icon3 {
	right: 45px;
	top: 40px;
}
.electronic-hq-features-icon4 {
	left: 50px;
	top: 45px;
	width: 169px;
}
.electronic-hq-features-icon5 {
	left: 80px;
	width: 175px;
	top: 35px;
}
.electronic-hq-features-icon6 {
	left: 35px;
	top: 200px;
}
.electronic-hq-features-icon5>div:last-child {
	left: 95px;
	position: relative;
	top: 0;
}
.electronic-hq-features-icon3>div:last-child {
	width: 182px;
}
.electronic-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 12px;
}
.electronic-banner-desk-img>img {
	position: absolute;
}
.electronic-banner-content h1 {
	color: #1691CC;
	line-height: 38px;
}
.electronic-banner-content {
	margin-top: 15px;
}
.electronic-feature-content1 {
	max-width: 300px;
	display: inline-block;
}
.electronic-feature-content2 {
	max-width: 300px;
	display: inline-block;
}
.electronic-feature-content2 {
	max-width: 240px;
	display: inline-block;
}
.electronic-feature-section h2 {
	max-width: 786px;
	display: inline-block;
	font-weight: 400;
	padding: 0px 10px;
}
.electronic-feat-content>div:last-child {
	font-size: 13px;
	width: 225px;
	display: inline-block;
	vertical-align: top;
}
.vertical-banner {
	height: 330px;
}
.apparel-banner-desk-img {
	top: 37px;
}
.pharma-banner-desk-img>img, .apparel-banner-desk-img>img, .sm-banner-desk-img>img {
	position: absolute;
}
/*Other Retail*/

.superized-retail-content {
	margin-top: 40px;
}
.specialized-retail-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 30px;
}
.specialized-retail-banner-desk-img>img {
	position: absolute;
}
.superized-retail-integration-icon, .superized-retail-hq-loyalty-icon, .superized-retail-outlet-config-icon, .superized-retail-hq-masterdata-icon, .superized-retail-hq-finance-icon, .superized-retail-hq-outlet-icon, .superized-retail-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/other-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.superized-retail-hq-loyalty-icon {
	background-position: -434px -169px;
	width: 100px;
}
.superized-retail-outlet-config-icon {
	background-position: -540px -165px;
}
.superized-retail-hq-finance-icon {
	background-position: -584px -399px;
}
.superized-retail-hq-masterdata-icon {
	background-position: -573px -291px;
	width: 145px;
}
.superized-retail-hq-outlet-icon {
	background-position: -409px -280px;
	width: 164px;
	height: 105px;
}
.superized-retail-hq-multi-icon {
	background-position: -229px -285px;
	width: 145px;
}
.superized-retail-whatsnow-img, .superized-retail-cloud-img, .superized-retail-service-img, .superized-retail-sellsmart-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/other-vertical-sprite.png") no-repeat;
	height: 124px;
	width: 80px;
	display: inline-block;
}
.superized-retail-whatsnow-img {
	background-position: -11px -10px;
}
.superized-retail-sellsmart-img {
	background-position: -83px -10px;
}
.superized-retail-cloud-img {
	background-position: -239px -10px;
	width: 128px;
}
.superized-retail-service-img {
	background-position: -152px -10px;
}
.superized-retail-inventory-icon, .superized-retail-sms-icon, .superized-retail-price-icon, .superized-retail-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/other-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: 6px -161px;
	display: inline-block;
}
.superized-retail-sms-icon {
	background-position: -112px -161px;
}
.superized-retail-price-icon {
	background-position: 6px -262px;
	height: 100px;
}
.superized-retail-sales-icon {
	background-position: -250px -161px;
}
.superized-retail-cust1-logo, .superized-retail-cust2-logo, .superized-retail-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/other-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	background-position: -603px -29px;
	display: block;
	position: relative;
	top: 11px;
	height: 50px;
}
.superized-retail-cust2-logo {
	background-position: -513px -34px;
	height: 50px;
}
.superized-retail-logo {
	width: 173px;
    height: 69px;
    background-position: -378px -409px;
	margin-bottom: 15px;
}
.superized-retail-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/eccomerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.superized-retail-feat .col-md-4 {
	left: -35px;
	position: relative;
}
.superized-retail-feat .col-md-8 h2 {
	margin: 10px 0px;
}
.superized-retail-feat p {
	font-size: 24px;
}
.superized-retail-feat>div {
	margin-top: 100px;
	text-align: center;
	color: #fff
}
.superized-retail-happycustomer-sprite-img1, .superized-retail-happycustomer-sprite-img2, .superized-retail-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/other-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.superized-retail-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.superized-retail-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.superized-retail-sellquick-retail-section {
	font-size: 29px;
}
.superized-retail-cloudPOS-content {
	position: relative;
	top: 17px;
}
.superized-retail-sellquick {
	position: relative;
	top: -31px;
}
.superized-feature-section h2 {
	max-width: 850px;
}
.lifestyle-truepos-img {
	left: -35px;
}
/*Lifestyle page*/

.lifestyle-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 12px;
}
.lifestyle-banner-desk-img>img {
	position: absolute;
	top: 33px;
}
.lifestyle-banner-content h1 {
	color: #1691cc;
	line-height: 38px;
}
.lifestyle-whatsnow-img, .lifestyle-toys-img, .lifestyle-luggage-img, .lifestyle-cloud-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/lifestyle-fashion-sprite.png") no-repeat;
	height: 124px;
	width: 128px;
	display: inline-block;
}
.lifestyle-whatsnow-img {
	background-position: -3px -4px;
	display: inline-block;
	width: 80px;
}
.lifestyle-cloud-img {
	background-position: -82px -1px;
}
.lifestyle-toys-img {
	background-position: -210px -1px;
}
.lifestyle-luggage-img {
	background-position: -334px -5px;
}
.lifestyle-feature-content1 {
	max-width: 300px;
	display: inline-block;
}
.lifestyle-feature-content2 {
	/* max-width: 240px; */
	display: inline-block;
}
.lifestyle-feature-content3 {
	/* max-width: 240px; */
	display: inline-block;
}
.lifestyle-optical-icon, .lifestyle-home-icon, .lifestyle-music-icon, .lifestyle-jewel-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/lifestyle-fashion-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -10px -146px;
	display: inline-block;
}
.lifestyle-home-icon {
	background-position: -156px -155px;
}
.lifestyle-music-icon {
	background-position: -299px -148px;
}
.lifestyle-jewel-icon {
	background-position: -10px -213px;
}
.lifestyle-cust1-logo, .vertical-truepos-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/lifestyle-fashion-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -462px -26px;
	display: block;
	position: relative;
	top: 17px
}
.vertical-truepos-logo {
	width: 182px;
	background-position: -547px -26px;
	height: 58px;
}
.lifestyle-hq-loyalty-icon, .lifestyle-outlet-config-icon, .lifestyle-hq-masterdata-icon, .lifestyle-hq-finance-icon, .lifestyle-hq-outlet-icon, .lifestyle-hq-multi-icon, .lifestyle-extra-img {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/lifestyle-fashion-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.lifestyle-hq-loyalty-icon {
	background-position: -620px -270px;
	width: 100px;
}
.lifestyle-outlet-config-icon {
	background-position: -576px -184px;
}
.lifestyle-hq-finance-icon {
	background-position: -429px -184px;
}
.lifestyle-hq-outlet-icon {
	background-position: -444px -280px;
	width: 164px;
	height: 69px;
}
.lifestyle-hq-masterdata-icon {
	background-position: -422px -360px;
	width: 145px;
	left: 69px;
	position: relative;
}
.lifestyle-hq-multi-icon {
	background-position: -582px -359px;
	width: 145px;
}
.lifestyle-hq-features-icon5 {
	left: 35px;
	top: 0;
	width: 175px;
}
.lifestyle-extra-img {
	background-position: -422px -360px;
	width: 145px;
	left: 69px;
	position: relative;
}
.lifestyle-happycustomer-sprite-img1, .lifestyle-happycustomer-sprite-img2, .lifestyle-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/lifestyle-fashion-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.lifestyle-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.lifestyle-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.lifestyle-truepos-img {
	position: relative;
	top: 56px;
}
.lifestyle-sellquick {
	position: relative;
	top: 37px;
}
.lifestyle_h1 {
	font-size: 33px;
}
.lifestyle_h4 {
	font-size: 21px;
}
.lifestyle-cust1, .lifestyle-cust2,.lifestyle-cust3 {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/retail-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	height: 40px;;
	background-position: -1047px -831px;
	display: block;
	position: relative;
	top: 17px
}
.lifestyle-cust2 {
	background-position: -1047px -795px;
}
.lifestyle-cust3 {
	background-position: -1270px -689px;
}
.lifestyle-ecommerce-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/eccomerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.lifestyle-ecommerce-feat .col-md-4 {
	left: -35px;
	position: relative;
}
.lifestyle-ecommerce-feat .col-md-8 h2 {
	margin: 10px 0px;
}
.lifestyle-ecommerce-feat p {
	font-size: 24px;
}
.lifestyle-ecommerce-feat>div {
	margin-top: 100px;
	text-align: center;
	color: #fff
}
.lifestyle-sellquick {
	padding-top: 34px;
	top: -31px;
	position: relative;
}
.lifestyle-sellquick-img {
	position: relative;
	top: 35px;
}
.alert-section, .alert-section-restaurant {
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	color: #fff;
	background-position: center;
	align-items: center;
	vertical-align: middle;
	display: flex;
}
.alert-section {
	background-image: url("../../cdn-web.mrakaf.com/images/vertical-images/Lifestyle/alert-bg.png");
}
.alert-section-restaurant {
	background-image: url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/alert-bg.png");
}
.alert-section h3 {
	margin: 0;
	padding: 0;
	font-weight: 500;
	font-size: 24px;
}
.alert-section h4 {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 300;
	padding-bottom: 10px;
}
.alert-section>div {
	margin-top: 30px;
	margin-bottom: 33px
}
.btn-gft-alert {
	background-color: #fff;
	color: #000000;
	transition: .3s ease-in;
	margin-right: 5px;
}
.btn-gft-alert:hover {
	background-color: #DDDADA;
	color: #000000;
	transition: .3s ease-in;
}
.gft-alert-gost, .gft-alert-gost:hover {
	transition: .3s ease-in;
}
.hypermart-hq-feat {
	max-width: 1020px;
}
/*pricing page*/

.pricing-dropdown-link {
	font-size: 13px;
	font-weight: 400;
	margin: 3px;
}
.pricing-dropdown-menu {
	font-size: 15px;
	margin: 1px 15px;
	max-width: 1110px;
	padding: 20px 20px;
	position: inherit;
	width: 100%;
}
.pricing-dropdown-menu span {
}
/*.pricing-dist-hdr,.pricing-rest-hdr {
	margin-top:10px;
}*/

#pricing-ttitle-dropdown-header {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: 1px solid #ddd;
	font-size: 20px;
	min-width: 240px;
	padding: 5px 50px 7px 30px;
}
.buynow_icon {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -485px -915px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 38px;
	width: 44px;
}
.pricing-dist-hdr, .pricing-dist-link, .pricing-rest-hdr, .pricing-rest-link, .pricing-retail-hdr, .pricing-retail-link {
	display: block;
	font-size: 14px;
	line-height: 18px;
}
.pricing-retail-link a, .pricing-rest-link a, .pricing-dist-link a {
	margin-left: 15px;
}
.pricing-dist-link a:focus, .pricing-dist-link a:hover, .pricing-rest-link a:focus, .pricing-rest-link a:hover, .pricing-retail-link a:focus, .pricing-retail-link a:hover {
	color: hsl(0, 0%, 26%);
	text-decoration: none;
}
.pricing-tooltip-content {
	display: none;
	padding: 3px 0px 5px;
	font: 10px Verdana, Geneva, sans-serif;
}
#pricing-ttitle-dropdown-header {
	float: none;
}
#pricing-ttitle-dropdown-header h2 {
	display: inline-block;
	margin-top: 0;
}
.pricing-retail-section1 {
	margin-top: 18px;
}
.pricing-dropdown-menu .tooltip {
	min-width: 200px;
	position: absolute;
	margin-left: -100px;
}
.pricing-dropdown-menu .tooltip-inner {
	min-width: 240px;
}
.pricing-dropdown-hdr, .pricing-rest-hdr, .pricing-dist-hdr {
	font-weight: bold;
}
.pr-sm-icon, .pr-hypr-icon, .pr-hypr-icon, .pr-ph-icon, .pr-af-icon, .pr-ee-icon, .pr-lf-icon, .pr-sr-icon, .pr-rb-icon, .pr-qsr-icon, .pr-bc-icon, .pr-fc-icon, .pr-fmcg-icon, .pr-lubricants-icon, .pr-sw-icon, .pr-ic-icon, .pr-ft-icon {
	background: url(../../cdn-web.mrakaf.com/images/pricing-sprite.png) no-repeat;
	background-position: -11px -13px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 30px;
	width: 38px;
	position: relative;
	top: 10px;
}
.pr-hypr-icon {
	background-position: -50px -14px;
}
.pr-ph-icon {
	background-position: -88px -12px;
}
.pr-af-icon {
	background-position: -11px -55px;
}
.pr-ee-icon {
	background-position: -47px -52px;
}
.pr-lf-icon {
	background-position: -88px -54px;
}
.pr-sr-icon {
	background-position: -13px -103px;
}
.pr-rb-icon {
	background-position: -161px -12px;
}
.pr-qsr-icon {
	background-position: -205px -11px;
}
.pr-bc-icon {
	background-position: -242px -12px;
}
.pr-sw-icon {
	background-position: -294px -14px;
}
.pr-ic-icon {
	background-position: -160px -58px;
}
.pr-fc-icon {
	background-position: -205px -57px;
}
.pr-ft-icon {
	background-position: -247px -57px;
}
.pr-fmcg-icon {
	background-position: -14px -166px;
}
.pr-lubricants-icon {
	background-position: -103px -164px;
}
.pricing-dropdown-menu .col-md-3 {
	padding: 0px;
}
#pricing-ttitle-dropdown-header .glyphicon-triangle-bottom {
	position: absolute;
	top: 13px;
	color: #AAAAAA;
	right: 20px;
	font-size: 13px;
}
.drop-dwon-close-btn {
	position: absolute;
	cursor: pointer;
	margin-top: -10px;
	font-weight: bold;
	right: 18px;
}
.pricing-dropdown-btn>h2 {
	font-weight: 400;
	position: relative;
	font-size: 17px;
	display: inline-block;
}
.pricing-dropdown-btn>h2>b {
	font-size: 28px;
	position: relative;
	top: 7px;
}
#apparel_sellquick_img {
	margin-top: 110px;
}
.yearbegin-banner-content {
	margin-top: 90px;
}
.yearbegin-video-icon, .yearbegin-chat-icon, .yearbegin-msg-icon {
	background-image: url("../../cdn-web.mrakaf.com/images/support/year-begin-sprite.png");
	background-position: -102px -45px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 26px;
	width: 28px;
}
.yearbegin-chat-icon {
	background-position: -134px -45px;
	cursor: pointer;
}
.yearbegin-msg-icon {
	background-position: -164px -45px;
}
.yearbegin_video_sec {
	width: 90px;
	display: inline-block;
}
.yearbegin_video_title {
	font-size: 22px;
	margin: 15px 0 15px;
	font-weight: bold;
}
.yearbegin_video_link_title {
	color: #E6581D;
	font-weight: bold;
	font-size: 17px;
	margin-top: -5px;
}
.yb_section_right {
	padding-left: 30px;
}
.yb_section_left {
	padding-right: 30px;
	border-right: 1px solid hsl(0, 0%, 100%);
}
.yb_content_section {
	margin: 10px 5px;
}
/*Bakery Page*/

.bakery-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 12px;
}
.bakery-banner-desk-img>img {
	position: absolute;
	right: 10px;
	top: 23px;
}
.bakery-banner-content h1 {
	font-size: 35px;
}
.bakery-feature-section h2 {
	max-width: 950px;
}
.bakery-whatsnow-img, .bakery-cloud-img, .bakery-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Bakery/bakery-vertical-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px -1px;
	display: inline-block;
}
.bakery-cloud-img {
	background-position: -158px -10px;
	width: 173px;
}
.bakery-service-img {
	background-position: -337px 0px;
	width: 134px;
}
.bakery-inventory-icon, .bakery-sms-icon, .bakery-price-icon, .bakery-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Bakery/bakery-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -10px -166px;
	display: inline-block;
}
.bakery-sms-icon {
	background-position: -150px -166px;
}
.bakery-price-icon {
	background-position: -298px -150px;
	height: 90px;
	width: 145px;
}
.bakery-sales-icon {
	background-position: -12px -258px;
}
.bakery-hq-loyalty-icon, .bakery-outlet-config-icon, .bakery-hq-masterdata-icon, .bakery-hq-finance-icon, .bakery-hq-outlet-icon, .bakery-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Bakery/bakery-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.bakery-hq-loyalty-icon {
	background-position: -592px -182px;
	width: 100px;
	position: relative;
	right: 10px;
}
.bakery-outlet-config-icon {
	background-position: -455px -185px;
}
.bakery-hq-finance-icon {
	background-position: -327px -267px;
	height: 117px;
}
.bakery-hq-masterdata-icon {
	background-position: -476px -291px;
	width: 145px;
}
.bakery-hq-outlet-icon {
	background-position: -632px -280px;
	width: 164px;
	position: relative;
	left: 30px;
	height: 105px;
}
.bakery-hq-multi-icon {
	background-position: -171px -292px;
	height: 90px;
	width: 145px;
}
.bakery-happycustomer-sprite-img1, .bakery-happycustomer-sprite-img2, .bakery-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Bakery/bakery-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.bakery-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.bakery-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.bakery-servquick {
	position: relative;
	top: 21px;
}
.bakery-serquick-section>div {
	margin-bottom: 21px;
	margin-top: 42px;
}
.bakery-ecommerce-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Bakery/bakery-ecommerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bakery-ecommerce-feat .col-md-4 {
	left: -35px;
	position: relative;
}
.bakery-ecommerce-feat .col-md-8 h2 {
	margin: 10px 0px;
}
.bakery-ecommerce-feat p {
	font-size: 24px;
}
.bakery-ecommerce-feat>div {
	margin-top: 100px;
	text-align: center;
	color: #fff
}
.bakery-cust1-logo, .bakery-cust2-logo, .vertical-bakery-servquick {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Bakery/bakery-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -646px -19px;
	display: block;
	position: relative;
	top: 17px;
}
.bakery-cust1-logo {
	top: 2px;
	height: 66px;
}
.bakery-cust2-logo {
	background-position: -481px -19px;
	top: 2px;
	height: 66px;
}
.vertical-bakery-servquick {
	background-position: -380px -402px;
	width: 188px;
	height: 74px;
}
.bakery-serquick-content {
	top: 40px;
}
.bakery-banner-content {
	margin-top: 25px;
}
.sm-need-convining-btn:hover {
	text-decoration: none !important;
}
a:focus {
	outline: none !important;
	text-decoration: none !important;
}
.bakery-hq-features-content {
	position: relative;
	top: -7px;
}
/*Sweet Shop*/

.sweet-inventory-icon, .sweet-sms-icon, .sweet-price-icon, .sweet-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Sweet/sweet-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 122px;
	background-position: -3px -153px;
	display: inline-block;
}
.sweet-sms-icon {
	background-position: -122px -152px;
}
.sweet-price-icon {
	background-position: -223px -152px;
}
.sweet-sales-icon {
	background-position: -332px -160px;
	width: 145px;
}
.sweet-cust1-logo, .sweet-cust2-logo, .vertical-sweet-servquick {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Sweet/sweet-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -646px -19px;
	display: block;
	position: relative;
	top: 17px;
}
.sweet-cust1-logo {
	top: 2px;
	height: 66px;
}
.sweet-cust2-logo {
	background-position: -481px -19px;
	top: 2px;
	height: 66px;
}
.sweet-hq-secure-icon, .sweet-price-icon1, .sweet-hq-masterdata-icon, .sweet-hq-finance-icon, .sweet-hq-outlet-icon, .sweet-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Sweet/sweet-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.sweet-hq-secure-icon {
	background-position: -613px -189px;
	width: 85px;
	position: relative;
	left: 30px;
}
.sweet-price-icon1 {
	background-position: -6px -279px;
}
.sweet-hq-finance-icon {
	background-position: -327px -267px;
	height: 117px;
	position: relative;
	left: 16px;
}
.sweet-hq-masterdata-icon {
	background-position: -20px -402px;
	width: 159px;
}
.sweet-hq-outlet-icon {
	background-position: -632px -280px;
	width: 99px;
	position: relative;
	left: 30px;
	height: 105px;
}
.sweet-hq-multi-icon {
	background-position: -171px -292px;
	height: 90px;
	width: 145px;
}
.sweet-hq-features-icon5 {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;
	font-weight: 600;
}
.sweet-hq-features-icon5 {
	left: 85px;
	width: 175px;
	top: -10px;
}
.sweet-happycustomer-sprite-img1, .sweet-happycustomer-sprite-img2, .sweet-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Sweet/sweet-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.sweet-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.sweet-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.sweet-ecommerce-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Sweet/sweet-ecommerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.sweet-ecommerce-feat .col-md-4 {
	left: -35px;
	position: relative;
}
.sweet-ecommerce-feat .col-md-8 h2 {
	margin: 10px 0px;
}
.sweet-ecommerce-feat p {
	font-size: 24px;
}
.sweet-ecommerce-feat>div {
	margin-top: 100px;
	text-align: center;
	color: #fff
}
/*Restaurant-bar*/

.bar-banner-desk-img {
	top: 0px;
}
.bar-whatsnow-img, .bar-cloud-img, .bar-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/restaurant-vertical-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px 1px;
	display: inline-block;
}
.bar-cloud-img {
	background-position: -148px 0px;
	width: 173px;
}
.bar-service-img {
	background-position: -332px 0px;
	width: 134px;
}
.bar-inventory-icon, .bar-sms-icon, .bar-price-icon, .bar-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/restaurant-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -10px -170px;
	display: inline-block;
}
.bar-sms-icon {
	background-position: -12px -386px;
}
.bar-price-icon {
	background-position: -298px -161px;
	height: 90px;
	width: 145px;
}
.bar-sales-icon {
	background-position: -12px -290px;
}
.bar-cust1-logo, .bar-cust2-logo, .vertical-bar-servquick {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/restaurant-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -646px -19px;
	display: block;
	position: relative;
	top: 17px;
}
.bar-cust1-logo {
	top: 2px;
	height: 66px;
}
.bar-cust2-logo {
	background-position: -490px -19px;
	top: 2px;
	height: 66px;
}
.vertical-bar-servquick {
	background-position: -358px -417px;
	height: 74px;
	width: 236px;
}
.bar-serquick-section {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/servquick-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bar-hq-loyalty-icon, .bar-outlet-config-icon, .bar-hq-masterdata-icon, .bar-hq-finance-icon, .bar-hq-outlet-icon, .bar-hq-multi-icon, .bar-hq-loyalty-icon-new {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/restaurant-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.bar-hq-loyalty-icon {
	background-position: -611px -183px;
	width: 75px;
	position: relative;
	right: -21px;
}
.bar-outlet-config-icon {
	background-position: -481px -185px;
}
.bar-hq-finance-icon {
	background-position: -235px -267px;
	height: 117px;
	width: 125px;
}
.bar-hq-masterdata-icon {
	background-position: -353px -291px;
	left: 103px;
	position: relative;
	width: 133px;
}
.bar-hq-outlet-icon {
	background-position: -489px -292px;
	width: 156px;
	height: 105px;
}
.bar-hq-multi-icon {
	background-position: -632px -284px;
	height: 90px;
	width: 164px;
}
.bar-hq-loyalty-icon-new {
	background-position: -632px -284px;
	height: 90px;
	width: 164px;
}
.bar-happycustomer-sprite-img1, .bar-happycustomer-sprite-img2, .bar-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/restaurant-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.bar-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.bar-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.bar-ecommerce-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Restaurant-bar/restaurant-ecommerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bar-banner-content h1 {
	font-size: 32px;
}
.bar-hq-list {
	margin-top: 0px;
}
/*QSR*/

.qsr-whatsnow-img, .qsr-cloud-img, .qsr-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/QSR/qsr-vertical-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px 1px;
	display: inline-block;
}
.qsr-cloud-img {
	background-position: -148px 0px;
	width: 173px;
}
.qsr-service-img {
	background-position: -332px 0px;
	width: 134px;
}
.qsr-inventory-icon, .qsr-sms-icon, .qsr-price-icon, .qsr-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/QSR/qsr-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 136px;
	background-position: -10px -170px;
	display: inline-block;
}
.qsr-sms-icon {
	background-position: 0px -271px;
}
.qsr-price-icon {
	background-position: -146px -161px;
	height: 90px;
	width: 133px;
}
.qsr-sales-icon {
	background-position: -263px -177px;
}
.qsr-cust1-logo, .qsr-cust2-logo, .vertical-qsr-servquick {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/QSR/qsr-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -533px -26px;
	display: block;
	position: relative;
	top: 17px;
}
.qsr-cust1-logo {
	top: 2px;
	height: 66px;
}
.qsr-cust2-logo {
	background-position: -618px -85px;
	top: 2px;
	height: 66px;
}
.vertical-qsr-servquick {
	background-position: -362px -417px;
	height: 74px;
	width: 221px;
}
.qsr-hq-loyalty-icon, .qsr-outlet-config-icon, .qsr-hq-masterdata-icon, .qsr-hq-finance-icon, .qsr-hq-outlet-icon, .qsr-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/QSR/qsr-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.qsr-hq-loyalty-icon {
	background-position: -640px -298px;
	width: 81px;
	position: relative;
	right: -21px;
}
.qsr-outlet-config-icon {
	background-position: -467px -185px;
}
.qsr-hq-finance-icon {
	background-position: -235px -267px;
	height: 117px;
	width: 125px;
}
.qsr-hq-masterdata-icon {
	background-position: -353px -291px;
	left: 103px;
	position: relative;
	width: 133px;
}
.qsr-hq-outlet-icon {
	background-position: -489px -292px;
	width: 156px;
	height: 105px;
}
.qsr-hq-multi-icon {
	background-position: -222px -391px;
	height: 73px;
	width: 136px;
}
.qsr-happycustomer-sprite-img1, .qsr-happycustomer-sprite-img2, .qsr-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/QSR/qsr-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.qsr-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.qsr-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.qsr-ecommerce-feat {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/QSR/qsr-ecommerce-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.qsr-banner-desk-img>img {
	top: 7px;
}
.know_more_responsive_vertical {
	display: none;
}
.inline_thankyou {
	display: none;
}
.inline-reg-form, #inline-RegForm {
	float: right;
}
.inline-dw-btn-res {
	display: none;
}
 .inline_mob ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #000;
}
 .inline_mob ::-moz-placeholder {
	/* Firefox 19+ */
	color: #000;
}
 .inline_mob :-ms-input-placeholder {
	/* IE 10+ */
	color: #000;
}
 .inline_mob:-moz-placeholder {
	/* Firefox 18- */
	color: #000;
}
.sm-hq-insight-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/global-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 95px;
	width: 100px;
	background-position: -789px -45px;
}
/*Food-Truck*/

.truck-whatsnow-img, .truck-cloud-img, .truck-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/F-Truck/foodtruck-vertical-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px 1px;
	display: inline-block;
}
.truck-cloud-img {
	background-position: -148px 0px;
	width: 173px;
}
.truck-service-img {
	background-position: -332px 0px;
	width: 134px;
}
.truck-inventory-icon, .truck-sms-icon, .truck-price-icon, .truck-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/F-Truck/foodtruck-vertical-sprite.png") no-repeat;
	height: 92px;
	width: 136px;
	background-position: 0px -153px;
	display: inline-block;
}
.truck-sms-icon {
	background-position: 0px -257px;
}
.truck-price-icon {
	background-position: -125px -155px;
	height: 90px;
	width: 133px;
}
.truck-sales-icon {
	background-position: -256px -152px;
}
.truck-cust1-logo, .truck-cust2-logo, .vertical-truck-servquick {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/F-Truck/foodtruck-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -463px -18px;
	display: block;
	position: relative;
	top: 17px;
}
.truck-cust1-logo {
	top: 2px;
	height: 66px;
}
.truck-cust2-logo {
	background-position: -543px -18px;
	top: 2px;
	height: 66px;
}
.truck-happycustomer-sprite-img1, .truck-happycustomer-sprite-img2, .truck-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/F-Truck/foodtruck-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.truck-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.truck-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.truck-hq-icon1 {
	right: 93px;
	top: 144px;
}
.truck-hq-icon2 {
}
.truck-hq-icon3 {
	top: -13px;
}
.truck-hq-icon4 {
	top: 9px;
}
.truck-hq-icon6 {
	left: 83px;
	top: 94px;
}
.truck-hq-loyalty-icon, .truck-outlet-config-icon, .truck-hq-masterdata-icon, .truck-hq-finance-icon, .truck-hq-outlet-icon, .truck-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/F-Truck/foodtruck-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.truck-hq-loyalty-icon {
	background-position: -467px -185px;
	position: relative;
	right: -13px;
	width: 130px;
}
.truck-outlet-config-icon {
	background-position: -595px -185px;
}
.truck-hq-finance-icon {
	background-position: -176px -267px;
	height: 117px;
	width: 139px;
}
.truck-hq-outlet-icon {
	background-position: -324px -261px;
	height: 105px;
	width: 156px;
}
.truck-hq-multi-icon {
	background-position: -461px -273px;
	height: 72px;
	width: 156px;
}
.sm-tab-img {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/F-Truck/tab.png") no-repeat scroll center center / cover;
	height: 445px;
	vertical-align: middle;
	width: 636px;
	position: relative;
	left: 104px;
	margin-bottom: 46px;
}
.sm-tab-img>ul {
	z-index: -1;
}
.sm-tab-img li>img {
	position: relative;
	width: 532px;
}
.sm-tab-img .flex-viewport {
	top: 20px;
	z-index: -2147483648;
}
.sm-tab-tutorial {
	width: 850px;
}
.sm-zoom-tab {
	margin-left: 367px;
	margin-top: -63px;
	text-align: center;
	width: 435px;
}
.truck-banner-img>img {
	right: 45px;
}
.truck-customer-logos-resp {
	display: none;
}
.truck-customer-logos {
	margin-top: -145px;
}
#inline_otp_val {
	width: 190px;
}
.inline_thankyou_desktop {
	background-color: #fff;
	float: right;
	padding: 5px 25px;
	position: relative;
	right: 70px;
	text-align: center;
}
.inline_thankyou_desktop>h3 {
	font-size: 20px;
	font-weight: 600;
	margin: 0;
	color: #1691cc;
}
.inline_thankyou_desktop>h4 {
	font-size: 16px;
	margin: 0;
}
/*Taskmanager signup*/

.tm_email, .tm_mob, .tm_otp {
	width: 275px;
	height: 38px;
	margin-left: -3px;
	font-size: 16px;
	font-weight: 400;
	border-radius: 5px;
	padding: 4px 8px;
	box-shadow: none;
	border: 1px solid #d7d7d7;
}
.tm_mob, .tm-send-otp {
	webkit-transition: all 0.3s ease-out 0.3s;
	-moz-transition: all 0.3s ease-out 0.3s;
	-o-transition: all 0.3s ease-out 0.3s;
	-ms-transition: all 0.3s ease-out 0.3s;
	transition: all 0.3s ease-out 0.3s;
	transition: transform 300 ease;
}
.itm_otp {
	border: 1px solid #d7d7d7;
}
.tm-send-otp {
	background-color: transparent;
	border: none;
	display: none;
	font-size: 14px;
	height: 24px;
	line-height: 13px;
	padding: 0px;
	position: absolute;
	margin-left: 185px;
	margin-top: -31px;
	color: #32CCAD;
}
.tm-mob-field-expand {
	width: 205px;
}
.tm-mobile-prefix {
	color: gray;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	margin-top: 7px;
	margin-left: 2px;
}
.tm-email-tab, .tm-mob-tab, .tm-otp-tab, .tm-reg-tab {
	margin: 5px 5px;
	display: inline-block
}
.tm-otp-tab, .mobile_form_sec {
	display: none;
}
.mobile_form_sec {
	text-align: center;
	background-color: #1F2A35;
	bottom: 0px;
	padding: 25px;
	width: 100%;
	z-index: 9;
}
.tm-reg-form-section {
	-webkit-transition: all 0.6s ease-out 0.4s;
	-moz-transition: all 0.6s ease-out 0.4s;
	-o-transition: all 0.6s ease-out 0.4s;
	-ms-transition: all 0.6s ease-out 0.4s;
	transition: all 0.6s ease-out 0.4s;
	/*transform:translateX(20px) !important;*/
	transition: transform 300 ease;
	opacity: 1;
	text-align: center;
	background-color: #293948;
	bottom: -1px !important;
	padding: 0px 10px 10px;
	width: 100%;
	z-index: 2147483647;
	position: relative !important;
}
.tm-reg-form-section_animate {
	bottom: 80px;
	opacity: 1;
}
.tm-card-swipe-sec {
	background-color: #f1f7f6;
	padding: 25px 5px;
}
#tm-reg-btn_mobile {
	background-color: #32CCAD;
	color: #fff;
	width: 248px;
	display: none;
	margin: 0 auto;
}
#tm-reg-btn-mobile-cta {
	background-color: #32CCAD;
	color: #fff;
	width: 248px;
}
.tm-reg-btn_mobile_active {
	display: block;
}
.tm-reg-btn_mobile-cta_active {
	display: none;
}
.tm-resendotp {
	position: absolute;
	margin-top: -33px;
	margin-left: 153px;
	color: #32CCAD;
}
.tm-close-btn {
	position: absolute;
	right: 0px;
	top: 8px;
	margin: auto 20px auto auto;
	display: none;
}
.tm-banner-sec {
	background-color: #30ac93;
	text-align: center;
	color: #fff;
	position: relative;
	z-index: -1;
	padding-top: 60px;
}
.tm-banner-sec h1 {
	margin: 0px;
}
.tm-banner-sec h3 {
	margin: 0px;
	opacity: 0.5;
	font-size: 20px;
	font-style: italic;
}
.mobile_form_sec {
	bottom: -90px;
}
#tm_screen_shot>img {
	text-align: center;
	position: relative;
	top: 150px;
	max-width: 981px;
	width: 100%;
}
.tm-logo {
	margin: 50px 0px;
}
.retail_taskmanager_content {
	justify-content: center;
	flex-direction: column;
	display: table-cell;
	vertical-align: middle;
	max-width: 620px;
	text-align: center
}
.retail_taskmanager_section .col-md-6:last-child {
	display: table;
	height: 350px;
}
.retail_taskmanager_section .col-md-7:last-child {
    display: table;
    height: 350px;
}
.retail_taskmanager_section h2 {
	margin-top: 0px;
}
/*FoodCourt Page*/

.court-happycustomer-sprite-img1, .court-happycustomer-sprite-img2, .court-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/F-court/foodcourt-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.court-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.court-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.food-court-desk>img {
	top: 9px;
}
.court-whatsnow-img, .court-cloud-img, .court-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/F-court/foodcourt-vertical-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px -1px;
	display: inline-block;
}
.court-cloud-img {
	background-position: -158px -10px;
	width: 173px;
}
.court-service-img {
	background-position: -337px 0px;
	width: 132px;
}
.court-inventory-icon, .court-sms-icon, .court-price-icon, .court-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/F-court/foodcourt-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -2px -166px;
	display: inline-block;
}
.court-sms-icon {
	background-position: -135px -166px;
	width: 100px;
}
.court-price-icon {
	background-position: -249px -150px;
	height: 90px;
	width: 145px;
}
.court-sales-icon {
	background-position: -13px -280px;
	width: 140px;
}
.court_servquick {
	margin-bottom: 20px;
}
.foodcourt-resp1 {
	display: none;
}
.collateral_mob_disp {
	display: none;
}
.wtn-slide-sec .flex-control-nav {
	margin-top: 35px;
}
.wtn-slide-sec .flex-control-paging li a {
	background: #fff !important;
}
.wtn-slide-sec .flex-control-paging li a.flex-active {
	background: #B4C6D6 !important;
	cursor: default;
}
.wtn-inline-reg-from {
	float: none;
	display: table-cell;
}
.wtn-inline-reg-from .inline-mobile-prefix {
	margin-left: 2px;
}
.wtn_review_cust_logo {
	background-position: -397px -708px;
	display: inline-block;
	height: 156px;
	width: 170px;
	position: relative;
	top: -40px;
}
.wtn_review_cust_sec {
	display: inline-block;
}
.wtn-inline-reg-section .wtn-slide-title {
	display: inline-block;
}
.wtn-inline-reg-section .faq-section {
	margin-left: 0px;
}
.wtn-inline-reg-section .inline_thankyou_desktop {
	float: none;
	position: inherit;
	right: inherit;
}
.wtn-test-mobile {
	display: none;
}
.wtn-solution-sec {
	background: url("../../cdn-web.mrakaf.com/images/whatsnow/whatsnow-bg.jpg");
	height: 380px;
	background-repeat: round;
}
.wtn-home-logo-white {
	background-position: -353px -891px;
	height: 50px;
	width: 224px;
}
.wtn-home-img-sec {
	float: right;
}
.wtn-home-content-sec {
	color: #fff;
	text-align: center;
	max-width: 520px;
	margin-top: 100px;
}
/* Landing page new custom icons added */

/*.vertical-box-custom {
	display: inline-block
}*/

.retail_icon_cust, .rest_icon_cust, .fmcg_icon_cust {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/home-image/home-sprite.png");
	background-position: -8px 0;
	height: 75px;
	margin: auto;
	width: 94px;
}
.supermarket_set_img {
	background-position: -10px -8px;
}
.hyper_set_img {
	background-position: -107px 0px;
}
.pharma_set_img {
	background-position: -203px -8px;
}
.apparel_set_img {
	background-position: -296px -3px;
}
.electrical_set_img {
	background-position: -386px -4px;
}
.lifestyle_set_img {
	background-position: -481px -5px;
}
.other_set_img {
	background-position: -585px -8px;
	width: 100px;
}
.rest_icon_cust {
	height: 78px;
}
.bar_set_img {
	background-position: -14px -89px;
	width: 100px;
}
.qsr_set_img {
	background-position: -119px -92px;
	width: 80px;
}
.bakery_set_img {
	background-position: -194px -89px;
}
.court_set_img {
	background-position: -293px -90px;
}
.truck_set_img {
	background-position: -384px -92px
}
.fmcg_set_img {
	background-position: -14px -187px;
	width: 104px;
}
.pharma_set_img1 {
	background-position: -203px -12px;
}
.lubricants_set_img {
	background-position: -140px -183px;
}
.special_set_img {
	background-position: -587px -10px;
}
.custom-feature-page .icon-circle {
	background-color: #fff;
}
.retail_icon_cust_sec {
	padding: 60px 0px 80px;
	margin-top: 10px;
}
.distribution_page {
	padding: 60px 0px 80px;
	margin-top: 70px;
}
/*desktop solution landing page*/

.desktop-banner-content {
	left: 75px;
	position: absolute;
	top: 35px;
	width: 560px;
}
.desktop_solution_img_sec {
	position: relative;
	height: 355px;
}
.desktop_solution_img_sec img {
	position: absolute;
	bottom: 0px;
	width: 100%;
	max-width: 643px
}
.desktop-banner-content h1 {
	color: #1691CC
}
.distribution_page #icon-box, .restaurant_servjoy #icon-box, .retail_icon_cust_sec #icon-box {
	margin-top: 15px;
}
.retail_icon_cust_sec .col-md-1, .restaurant_servjoy .col-md-1, .fmcg_icon_cust_sec .col-md-1 {
	font-size: 13px;
	line-height: 16px;
}
.gst-stamp-icon {
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png") repeat scroll 173px -4px;
	height: 115px;
	margin: -55px auto auto 130px;
	position: absolute;
	width: 115px;
	z-index: 2147483647;
}
.gst-strip {
	font-size: 15px;
	margin-bottom: 10px;
}
#download-mobile-content {
	display: none;
}
.whatsnow-announcement {
	padding: 0;
	/*max-width: 273px;
    width: 300px;*/
	display: inline;
	float: left;
}
.announcment-icon {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/home-images/sprite-home-page.png") no-repeat;
	height: 30px;
	width: 40px;
	background-position: -524px -556px;
}
.announcment-icon+span {
	vertical-align: 10px;
}
.register-servjoy {
	background: url("../../cdn-web.mrakaf.com/images/register/signup-icons_reg.png");
	display: inline-block;
	height: 49px;
	position: relative;
	top: -8px;
	width: 172px;
	background-position: -200px -185px;
}
/*mymrakaf chat*/

#live_chat {
	bottom: 120px;
	margin: 0;
	position: fixed;
	right: 33px;
	width: 365px;
	-webkit-box-shadow: 0px 11px 25px -2px rgba(0, 0, 0, 0.32);
	-moz-box-shadow: 0px 11px 25px -2px rgba(0, 0, 0, 0.32);
	box-shadow: 0px 11px 25px -2px rgba(0, 0, 0, 0.32);
	border-radius: 6px;
	z-index: 99999;
}
.live_chat_img {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -666px -730px;
	cursor: pointer;
	display: block;
	height: 50px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 165px;
}
.secion_one {
	background-color: #283947;
	padding-bottom: 3px;
	padding-top: 14px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.live_chat_content {
	box-shadow: 1px 32px 5px 0px rgba(211, 211, 211, 1);
}
.secion_one>h4 {
	color: #fff;
	margin-top: 3px;
	text-align: center;
	font-size: 20px;
	font-weight: 100;
	font-family: helvetica;
}
.mymrakaf_pic {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -796px -645px;
	cursor: pointer;
	display: block;
	height: 50px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 40px;
	top: 5px;
}
.smiley {
	background-image: url("../../cdn-web.mrakaf.com/images/global-sprite.png");
	background-position: -796px -645px;
	cursor: pointer;
	display: block;
	height: 50px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 40px;
}
.live_chat_form {
	background-color: #F6F7F9;
	border-radius: 6px;
}
.live_chat_form>form {
	background-color: #F6F7F9;
	padding-top: 40px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.form-control:focus {
	box-shadow: none;
}
.chat_msg {
	display: inline-block;
	box-shadow: none;
	padding: 6px 33px;
	height: 40px;
	margin: 25px 24px 25px 28px;
	width: 60%;
	font-size: 13px;
}
.chat_submit {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	box-shadow: none;
	color: #808080;
	margin-top: 5px;
	max-width: 360px;
	padding: 2px 9px;
	position: relative;
	border-radius: 5px;
	opacity: 0.6;
}
#wave {
	height: 35px;
	position: relative;
	top: -20px;
	width: 234px;
}
.dot {
	animation: 1.3s linear 0s normal none infinite running wave;
	background: #303131 none repeat scroll 0 0;
	border-radius: 50%;
	display: inline-block;
	height: 4px;
	margin-right: 3px;
	width: 4px;
}
#wave .dot:nth-child(2) {
	animation-delay: -1.1s;
}
#wave .dot:nth-child(3) {
	animation-delay: -0.9s;
}
 @keyframes wave {
 0%, 60%, 100% {
 transform: initial;
}
 30% {
 transform: translateY(-15px);
}
}
.live_chat_submit {
	margin-top: 25px;
}
.ndmsg, .loading-dots, .wave {
	display: none;
	height: 35px;
}
.thankyou_msg_live, .thankyou_live, #popup_notify {
	display: none;
}
.thankyou_msg_live {
	padding-bottom: 45px;
	padding-top: 45px;
}
.thankyou_msg_live>h4 {
	font-family: helvetica;
	font-size: 15px;
	padding-left: 25px;
	padding-right: 25px;
	position: relative;
	text-align: center;
	top: -10px;
}
.st_msg {
	height: 35px;
}
.app_img, .playstore_img, .sell_appstore-black, .sell_google_play-black {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/sellsmart/appstore-logo-min.png") repeat scroll 0 0;
	border-radius: 10px;
	display: inline-block;
	height: 50px;
	left: 17px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	transform: scale(0.7);
	width: 163px;
}
.playstore_img, .sell_google_play-black {
	background-position: 161px 100px;
}
.tW, .tW1 {
	/* tour wave */
	border-radius: 100px;
	bottom: 17px;
	height: 80px;
	opacity: 0;
	position: fixed;
	right: 21px;
	width: 80px;
	z-index: -1;
}
.rE1 {
	background-color: #9A9696;
	-webkit-animation: trHgRipple 4s ease-out infinite;
	animation: trHgRipple 4s ease-out infinite;
	display: none;
}
.rE2 {
	background-color: #9A9696;
	-webkit-animation: trHgRipple 4s ease-out 1.2s infinite;
	animation: trHgRipple 4s ease-out 1.2s infinite;
	display: none;
}
 @-webkit-keyframes trHgRipple {
 0% {
 -webkit-transform: scale(0.0);
 transform: scale(0.0);
 opacity: 0.0;
 filter: alpha(opacity=0);
}
 25% {
 -webkit-transform: scale(0.0);
 transform: scale(0.0);
 opacity: 0.1;
 filter: alpha(opacity=10);
}
 50% {
 -webkit-transform: scale(0.5);
 transform: scale(0.5);
 opacity: 0.2;
 filter: alpha(opacity=20);
}
 75% {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
 opacity: 0.3;
 filter: alpha(opacity=30);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
 opacity: 0.0;
 filter: alpha(opacity=0);
}
}
 @keyframes trHgRipple {
 0% {
 -webkit-transform: scale(0.0);
 -ms-transform: scale(0.0);
 transform: scale(0.0);
 opacity: 0.0;
 filter: alpha(opacity=0);
}
 25% {
 -webkit-transform: scale(0.0);
 -ms-transform: scale(0.0);
 transform: scale(0.0);
 opacity: 0.1;
 filter: alpha(opacity=10);
}
 50% {
 -webkit-transform: scale(0.5);
 -ms-transform: scale(0.5);
 transform: scale(0.5);
 opacity: 0.2;
 filter: alpha(opacity=20);
}
 75% {
 -webkit-transform: scale(0.9);
 -ms-transform: scale(0.9);
 transform: scale(0.9);
 opacity: 0.3;
 filter: alpha(opacity=30);
}
 100% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
 opacity: 0.0;
 filter: alpha(opacity=0);
}
}
*::after, *::before {
	box-sizing: border-box;
}
*::after, *::before {
	box-sizing: border-box;
}
.popup_form {
	width: 275px;
}
.reg-fields .intl-tel-input{
	display:block!important
}
.form-control {
	opacity: 1;
}
 .form-control::-moz-placeholder, #emailID::-moz-placeholder, #mob_no::-moz-placeholder {
 color: #808080;
}
 .chat_msg::-webkit-input-placeholder, #emailID::-webkit-input-placeholder, #mob_no::-webkit-input-placeholder {
 color: #808080;
}

.sell_google_play-black_chat {
	left: 35px;
}
/* FMCG */
/* New FMCG icons----------------------------------------- */
.gft_de_feature {
	background: url(../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite-new.png) no-repeat;
    height: 120px;
    width: 120px;
    margin: 0 auto;
    display: block;
}
.de_whatsnow_icon{
	background-position: -1px 10px;
}
.de_billing_icon{
	background-position: -117px 10px;
}
.de_insights_icon{
	background-position: -240px 10px;
}
.de_tracking_icon{
	background-position: -360px 10px;
}
.de_pricing_icon{
	background-position: -480px 10px;
}
.de_salesforce_icon{
	background-position: -600px 10px;
}
.de_inventory_icon{
	background-position: -720px 10px;
}
.de_delivery_icon{
	background-position: -840px 10px;
}

/* New FMCG icons----------------------------------------- */
.fmcg-banner-desk-img {
	padding: 0px;
	position: relative;
	top: 48px;
}
.fmcg-banner-desk-img>img {
	position: absolute;
}
.fmcg-whatsnow-img, .fmcg-cloud-img, .fmcg-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite.png") no-repeat;
	height: 126px;
	width: 128px;
	background-position: -8px -9px;
	display: inline-block;
}
.fmcg-cloud-img {
	background-position: -141px -9px;
}
.fmcg-service-img {
	background-position: -276px -9px;
}
.fmcg-inventory-icon, .fmcg-sms-icon, .fmcg-price-icon, .fmcg-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -19px -172px;
	display: inline-block;
}
.fmcg-sms-icon {
	background-position: -171px -160px;
}
.fmcg-price-icon {
	background-position: -18px -277px;
	height: 100px;
}
.fmcg-sales-icon {
	background-position: -170px -275px;
	height: 100px;
	width: 143px;
}
.fmcg-cust1-logo, .fmcg-cust2-logo, .fmcg-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	background-position: -603px -29px;
	display: block;
	position: relative;
	top: 11px;
	height: 50px;
}
.fmcg-cust2-logo {
	background-position: -513px -34px;
	height: 50px;
}
.superized-retail-logo {
	width: 173px;
    height: 69px;
    background-position: -378px -409px;
	margin-bottom: 15px;
}
.fmcg-happycustomer-sprite-img1, .fmcg-happycustomer-sprite-img2, .fmcg-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.fmcg-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.fmcg-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.fmcg-es-content-sec {
	color: #fff;
	text-align: center;
	max-width: 600px;
	margin-top: 40px;
}
.fmcg-wtn-content-sec {
	color: #fff;
	text-align: center;
	margin-top: 70px;
}
.fmcg-wtn-solution-sec {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/Specialized-retail/weborder-banner-bg.gif");
	height: 100%;
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
	padding: 20px 0px;
}
.fmcg-hq-sec-icon, .fmcg-wtn-logo-white, .fmcg-es-logo-white, .fmcg-cust-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.fmcg-hq-icon1 {
	background-position: -328px -187px;
	width: 100px;
}
.fmcg-hq-icon2 {
	background-position: -445px -193px;
}
.fmcg-hq-icon3 {
	background-position: -325px -305px;
}
.fmcg-hq-icon4 {
	background-position: -484px -287px;
}
.fmcg-hq-icon5 {
	background-position: -587px -194px;
}
.fmcg-hq-icon6 {
	background-position: -622px -293px;
}
.fmcg-hq-feat-icon {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;
	font-weight: 600;
}
.fmcg-hq-feat-icon1 {
	right: 0;
	top: 150px;
}
.fmcg-hq-feat-icon2 {
	right: 134px;
	top: 6px;
}
.fmcg-hq-feat-icon3 {
	right: 45px;
	top: 40px;
}
.fmcg-hq-feat-icon4 {
	left: 50px;
	top: 45px;
	width: 169px;
}
.fmcg-hq-feat-icon5 {
	left: 88px;
	top: 16px;
	width: 175px;
}
.fmcg-hq-feat-icon6 {
	left: 35px;
	top: 175px;
}
.fmcg-wtn-logo-white, .fmcg-es-logo-white {
	height: 60px;
	width: 225px;
	background-position: -116px -425px;
}
.fmcg-es-logo-white {
	background-position: -358px -427px;
}
.fmcg-es-solution-sec h2, .fmcg-wtn-solution-sec h2 {
	margin-top: 0px;
}
.fmcg-cust-logo {
	width: 80px;
	height: 36px;
	background-position: -491px -37px;
	display: block;
	position: relative;
	top: 17px
}
.fmcg-wtn-solution-content {
	color: #fff;
	max-width: 500px;
	padding: 20px 0px;
}
.fmcg-wtn-solution-content h3 {
/* font-weight: 600;
    line-height: 24px;
	margin-bottom: 0px; */
	
}
.fmcg-wtn-solution-sec .container {
	display: flex;
	align-items: center;
}
.fmcg-wtn-solution-sec .col-md-5 img {
	margin: auto;
}
.cloud_icon_cust, .ipad_icon_cust {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png");
	background-position: -8px 0;
	height: 75px;
	margin: auto;
	width: 94px;
}
.sports-vertical-cust {
	background-position: -407px -211px;
}
.lifestyle-vertical-cust {
	background-position: -141px -115px;
}
.distribution-vertical-cust {
	background-position: -303px -211px;
}
.truck-vertical-cust {
	background-position: -602px -122px;
}
.qsr-vertical-cust {
	background-position: -465px -30px;
}
.electrical-vertical-cust {
	background-position: -35px -117px
}
.groceries-vertical-cust {
	background-position: -145px -25px;
}
.icecream-icon-cust {
	background-position: -518px -211px
}
.bakery-icon-cust {
	background-position: -499px -109px;
}
.coffee-shop-icon-cust {
	background-position: -631px -210px;
}
.foodtruck-vertical-cust {
	background-position: -603px -121px;
}
.fast-food-icon-cust {
	background-position: -565px -33px;
}
.vertical-bottom-links {
	max-width: 160px;
	display: inline-block;
	font-size: 13px;
}
.earn_resp {
	display: none;
}
#chatbot_live {
	height: 460px;
	max-width: 365px;
	width: 100%;
	display: none;
	background-color: #fff;
}
.gst-vertical-banner-anim {
	position: absolute;
	z-index: -2147483648;
	margin-left: -145px;
	margin-top: 70px;
}
.solution-gst {
	margin-left: 331px;
	position: absolute;
	top: 110px;
}
.solution-gst_res {
	margin-left: 463px;
	position: absolute;
	top: 50px;
}
.solution-gst_res1, .solution-gst_dis1 {
	display: none;
}
.solution-gst_dis {
	margin-left: 455px;
	position: absolute;
	top: 53px;
}
.modal-backdrop {
	background: none;
}
.gst_modal_popup {
	z-index: 2147483647;
	background: transparent;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	top: -300px;
	opacity: 0;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
}
.gst_modal_popup.in {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: translate3d(0, 000px, 0);
	transform: translate3d(0, 00px, 0);
	opacity: 0.92;
	top: 0px;
	bottom: inherit;
}
.gst_modal_popup .modal-dialog {
	width: 100%;
	margin: 0px;
	background: #06689C;
	color: #fff
}
.gst_modal_popup .modal-content {
	background: transparent;
}
.gst_modal_popup .modal-header {
	border-bottom: none
}
.gst_modal_popup h4 {
	font-weight: 400;
}
.gst_modal_popup .close {
	color: hsl(0, 0%, 100%);
	float: right;
	font-size: 35px;
	font-weight: 400;
	line-height: unset;
	opacity: 1;
	text-shadow: unset;
	margin-top: -11px;
}
/*DE-Pharma*/

.d-pharma-whatsnow-img, .d-pharma-cloud-img, .d-pharma-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/DE-pharma/de-pharma-vertical-sprite.png") no-repeat;
	height: 126px;
	width: 120px;
	background-position: -8px -9px;
	display: inline-block;
}
.d-pharma-cloud-img {
	background-position: -141px -9px;
}
.d-pharma-service-img {
	background-position: -262px -11px;
	width: 192px;
}
.d-pharma-inventory-icon, .d-pharma-sms-icon, .d-pharma-price-icon, .d-pharma-sales-icon, .de-pharma-cust-logo {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/DE-pharma/de-pharma-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -19px -172px;
	display: inline-block;
}
.d-pharma-sms-icon {
	background-position: -171px -160px;
}
.d-pharma-price-icon {
	background-position: -18px -265px;
}
.d-pharma-sales-icon {
	background-position: -149px -262px;
}
.de-pharma-cust-logo {
	background-position: -445px -22px;
	height: 69px;
	position: relative;
	top: 10px;
	width: 80px;
}
.fmcg-cust1-logo, .fmcg-cust2-logo, .fmcg-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite.png") no-repeat scroll;
	width: 80px;
	background-position: -603px -29px;
	display: block;
	position: relative;
	top: 11px;
	height: 50px;
}
.fmcg-cust2-logo {
	background-position: -513px -34px;
	height: 50px;
}
.superized-retail-logo {
	width: 173px;
    height: 69px;
    background-position: -378px -409px;
	margin-bottom: 15px;
}
.d-pharma-happycustomer-sprite-img1, .d-pharma-happycustomer-sprite-img2, .d-pharma-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/DE-pharma/de-pharma-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.d-pharma-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.d-pharma-happycustomer-sprite-img3 {
	background-position: -718px 0px;
}
.fmcg-es-content-sec {
	color: #fff;
	text-align: center;
	max-width: 600px;
	margin-top: 40px;
}
.d-pharma-wtn-content-sec {
	color: #fff;
	text-align: center;
	margin-top: 70px;
}
.d-pharma-wtn-solution-sec {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/DE-pharma/whatsnow-bg.jpg");
	height: 380px;
	background-repeat: round;
}
.d-pharma-hq-sec-icon, .d-pharma-wtn-logo-white, .d-pharma-es-logo-white, .d-pharma-cust-logo {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/DE-pharma/de-pharma-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.d-pharma-hq-icon1 {
	background-position: -328px -187px;
	width: 100px;
}
.d-pharma-hq-icon2 {
	background-position: -445px -193px;
}
.d-pharma-hq-icon3 {
	background-position: -325px -305px;
}
.d-pharma-hq-icon4 {
	background-position: -484px -287px;
}
.d-pharma-hq-icon5 {
	background-position: -587px -194px;
}
.d-pharma-hq-icon6 {
	background-position: -622px -293px;
}
.fmcg-hq-feat-icon {
	font-size: 12px;
	line-height: 15px;
	position: relative;
	text-align: left;
	width: 155px;
	display: inline-block;
	font-weight: 600;
}
.fmcg-hq-feat-icon1 {
	right: 0;
	top: 150px;
}
.fmcg-hq-feat-icon2 {
	right: 134px;
	top: 6px;
}
.fmcg-hq-feat-icon3 {
	right: 45px;
	top: 40px;
}
.fmcg-hq-feat-icon4 {
	left: 50px;
	top: 45px;
	width: 169px;
}
.fmcg-hq-feat-icon5 {
	left: 88px;
	top: 16px;
	width: 175px;
}
.fmcg-hq-feat-icon6 {
	left: 35px;
	top: 175px;
}
.d-pharma-es-solution-sec h2, .d-pharma-wtn-solution-sec h2 {
	margin-top: 0px;
}
.de-pharma-img {
	top: -4px;
}
.header-background {
	background: #06689c none repeat scroll 0 0;
	color: #fff;
	margin: 0;
	width: 100%;
	padding: 20px 0;
	position: fixed;
	z-index: 999999999;
	top: -200px;
	opacity: 0.92;
}
.header-background .close {
	color: hsl(0, 0%, 100%);
	float: right;
	font-size: 35px;
	font-weight: 400;
	line-height: unset;
	margin-top: -11px;
	opacity: 1;
	text-shadow: unset;
	right: 20px;
	position: relative;
}
.referral {
	display: none !important;
}
.j-paginate {
	display: none !important;
}
.pharma-banner-content h1 {
	font-size: 34px;
}
.pharma-store {
	visibility: hidden;
}
.thankyou_body {
	background-color: #fff;
}
/*
#company-achv-box {
    background: #fff;
}
*/

.company-achv-img {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/register/new/signup-icons_reg.png") repeat scroll 0 0;
	display: inline-block;
	height: 55px;
	width: 55px;
}
.company-achv-setting {
	background-position: -9px -522px;
}
.company-achv-business {
	background-position: -70px -522px;
}
.company-achv-user {
	    background-position: -131px -522px;
}
.company-achv-country {
	    background-position: -188px -522px;
}
.company-achv-partner {
	background-position: -253px -522px;
}
.resp_image {
	float: right;
}
/* Support page */

.support-banner {
	background: url("../../cdn-web.mrakaf.com/images/support/support-banner.png") no-repeat center;
	width: auto;
	height: 223px;
	display: block;
	margin: 0 auto;
	cursor: pointer;
	position: relative;
	top: -10px;
}
.support-container-fluid {
	padding: 20px 0;
	background: linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 60.7%, #B8C9D3 60.7%, #B8C9D3 71%, #97969C 71%, #97969C 76%, #f8f8f8 76%, #f8f8f8 100%);
	background-size: 100%;
}
.support-banner-content {
	display: block;
	font-size: 34px;
	margin: -34px auto 60px;
	text-align: center;
}
.support-btn {
	margin: 0px 5px 0;
	min-width: 170px;
}
.support-banner-content-2 {
	margin-top: 35px;
}
.payment-section {
	margin: 50px auto;
}
.support-banner-content-1 {
	margin-bottom: 0px;
	color: #1691cc
}
.support-banner-content-h2 {
	margin-top: 0px;
	font-size: 27px;
	padding-bottom: 15px;
}
.support-banner-content-2>h1, .renew-section {
	color: #505050;
	font-size: 30px;
	font-weight: 300;
}
.renew-section-2 {
	font-size: 24px;
	margin-top: 0;
	font-weight: 300;
	margin: 0 10px;
}
.support_renew {
	margin-top: 40px;
}
.support_tc {
	color: #507191;
	float: right;
	font-size: 13px;
	padding-top: 5px;
	position: relative;
	text-decoration: underline;
	width: 170px;
	text-align: center;
}
.support-1 {
	padding-top: 35px;
	padding-bottom: 30px;
}
/*.support-2 {
	background: url("https://cdn-web.mrakaf.com/images/support/building-bg.png") no-repeat center top;
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
	padding-bottom: 75px;
}*/

.support-owner {
	display: block;
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
}
.support-customer-bg {
	animation: 40s linear 0s normal none infinite running animatedBackground;
	-moz-animation: 40s linear 0s normal none infinite running animatedBackground;
	-webkit-animation: 40s linear 0s normal none infinite running animatedBackground;
	background: url("../../cdn-web.mrakaf.com/images/support/bg-strip.png") repeat scroll 0 0;
	width: 100%;
	padding: 75px 0;
	background-color: #05B7B0;
}
 @-moz-keyframes animatedBackground {
 from {
 background-position: 0 0;
}
 to {
 background-position: 100% 0;
}
}
 @-webkit-keyframes animatedBackground {
 from {
 background-position: 0 0;
}
 to {
 background-position: 100% 0;
}
}
 @keyframes animatedBackground {
 from {
 background-position: 0 0;
}
 to {
 background-position: 100% 0;
}
}
.support-customer {
	color: #fff;
	font-weight: 300;
	margin-top: 10px;
}
.customer-story {
	background-color: #fff;
	border-bottom-right-radius: 35px;
	border-top-left-radius: 35px;
	float: none;
	max-width: 830px;
	min-height: 300px;
	padding: 50px;
	width: 100%;
	margin: 40px auto;
}
.cus-img1 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/support/assure-support-sprite.png") repeat scroll 2px 10px;
	display: inline-block;
	height: 223px;
	width: 188px;
}
.cus-in-img1, .cus-in-img1-2, .cus-in-img1-3, .cus-in-img1-4, .cus-in-img1-5, .cus-in-img1-6 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/support/assure-support-sprite.png") repeat scroll -212px -24px;
	border: 10px solid #d3d3d3;
	display: inline-block;
	height: 135px;
	padding: 20px;
	width: 163px;
	margin-left: 20px;
}
.cus-in-img1-2 {
	background-position: -391px -16px;
}
.cus-in-img1-3 {
	background-position: -205px -161px;
}
.cus-in-img1-4 {
	background-position: -391px -161px;
}
.cus-in-img1-5 {
	background-position: -198px -272px;
}
.cus-in-img1-6 {
	background-position: -387px -269px;
}
.try_img_sup {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/support/assure-support-sprite.png") repeat scroll -4px -101px;
	display: block;
	height: 105px;
	margin-top: 74px;
	position: absolute;
	width: 163px;
}
.all-logos1, .all-logos2, .all-logos3, .all-logos4, .all-logos5, .all-logos6 {
	background: #fff url("../../cdn-web.mrakaf.com/images/support/assure-support-sprite.png") repeat scroll -82px -416px;
	border-radius: 200%;
	display: inline-block;
	height: 70px;
	padding: 20px;
	width: 70px;
	margin: 0 7px;
	cursor: pointer;
	filter: grayscale(100%);
}
.all-logos2 {
	background-position: -166px -415px;
}
.all-logos3 {
	background-position: -244px -415px;
	filter: grayscale(0%);
}
.all-logos4 {
	background-position: -327px -411px;
}
.all-logos5 {
	background-position: -411px -410px;
}
.all-logos6 {
	background-position: -500px -410px;
}
.second-story, .third-story, .four-story, .five-story, .six-story, .offline-points, .neft-points, #de-asa-price_tab, #de-upgr-price_tab {
	display: none;
}
.support-cus-sec {
	margin-left: 20px;
	text-align: left;
}
.payments {
	cursor: pointer;
}
.pay-img {
	background: url("../../cdn-web.mrakaf.com/images/support/assure-support-sprite.png") repeat scroll -3px -266px;
	border-radius: 200%;
	display: inline-block;
	height: 76px;
	margin: 0 7px;
	padding: 20px;
	width: 77px;
	border: 1px solid #B2C5CF;
}
.pay-img1 {
	background-position: -87px -266px;
}
.pay-img2 {
	background-position: -3px -338px;
}
.payments {
	display: inline-block;
	margin: 0 15px;
}
.payment-points {
	border: 1px solid #d3d3d3;
	border-radius: 7px;
	display: block;
	margin: 20px auto;
	max-width: 830px;
	width: 100%;
	max-height: 800px;
	height: 100%;
	min-height: 270px;
}
.sup_points>ul {
	line-height: 24px;
	margin: 0 35px 35px;
	text-align: left;
}
.sup_points li {
	margin-left: 20px;
}
.asa_tab {
	background-color: #DAE0EE !important;
}
.sup_first {
	margin: 35px 35px 0;
	text-align: left;
	padding-bottom: 10px;
}
.sup_second {
	width: 63%;
}
.spl_upgradeV1, .spl_amount, .spl_subt {
	text-align: center;
}
.spl_discri, .spl_upgradeV, .spl_upgradeV2line {
	padding-left: 15px !important;
}
.support-fetch {
	margin-bottom: 50px;
	margin-top: 75px;
}
.support_reach_con {
	float: right;
	margin: 0 auto;
	max-width: 428px;
	position: relative;
}
.support_reach {
	margin: 30px 0;
}
.forrester {
	color: #D8D8D8;
	font-size: 14px;
	text-decoration: underline;
}
.support_cta {
	margin-top: 27px;
	margin-bottom: 30px;
}
.forrester {
	margin-bottom: 13px;
}
.sup_li_1, .sup_li_2, .sup_li_3, .sup_li_4, .sup_li_5, .sup_li_6, .sup_li_7 {
	background: #fff url("../../cdn-web.mrakaf.com/images/support/assure-support-sprite.png") repeat scroll -215px -504px;
	cursor: pointer;
	display: inline-block;
	height: 35px;
	vertical-align: middle;
	width: 34px;
}
.sup_li_2 {
	background-position: -94px -504px;
}
.sup_li_3 {
	background-position: -123px -504px;
}
.sup_li_4 {
	background-position: -152px -504px;
}
.sup_li_5 {
	background-position: -182px -504px;
}
.sup_li_6 {
	background-position: -63px -504px;
}
.sup_li_7 {
	background-position: -33px -504px;
}
.sup_li_con {
	display: inline-block;
	vertical-align: middle;
}
.list_align {
	margin-top: -3px;
}
.support-owner-res {
	display: none;
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}
.gst-update {
	display: inline-block;
	color: #fff;
	font-weight: 600;
}
.gst-update1 {
	display: inline-block;
	font-size: 12px;
	color: #3a3a3a;
	font-weight: 500;
}
.break {
	margin-bottom: 2px;
}
.new_top {
	height: 23px;
	position: relative;
	top: 5px;
}
.live-top {
	background-color: #397bf3;
	border-radius: 12px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 118px;
	text-transform: none;
	margin: 0;
}
.live-top:hover {
	color: #fff;
}
.gst-vertical-banner-anim {
	display: none;
	visibility: hidden;
}
a:hover, a:focus, a:active {
	color:#f0493f;
}
.assure_pricing_img {
	position: relative;
	left: 110px;
}
#alert_businessName {
	margin-bottom: 3px;
}
.mypulse_first {
	padding-top: 25px;
	padding-bottom: 35px;
}
.mypulse_banner {
	padding: 42px 15px 20px;
}
.pulse {
	margin-top: -12px;
	float: left;
}
.mypulse_h1 {
	color: #fff;
	font-size: 57px;
	font-weight: 200;
	line-height: 74px;
	margin-top: 30px;
	text-align: left;
}
.mypulse_second {
	padding-bottom: 45px;
	padding-top: 45px;
}
.mypulse_experience {
	padding-bottom: 20px;
	padding-left: 4px;
	padding-right: 4px;
}
.new-mygof{
	border-radius: 30px;
    border: 1px solid #f0493f;
    padding: 10px 40px 10px 10px;
    width: auto;
    line-height: 31px;
    font-weight: 500;
    font-size: 15px;
	color: #f0493f;
	position: relative;
	
}
.new-mygof::after{
	width: 54px;
    height: 29px;
    margin-left: 5px;
    background: url(../../cdn-web.mrakaf.com/images/global/top-menu-sprite.png) no-repeat scroll;
    background-position: -314px -167px;
	content: '';
	position: absolute;
}
.mygof-video-cta{
    width: 150px;
    font-size: 14px;
    display: inline-flex;
    line-height: 1.1;
    vertical-align: middle;
    color:#f0493f;
    margin-left: 15px;
    text-align: right;
    align-self: end;
    align-self: self-end;
}

.mygof-video-cta-1{
    /*width: 279px;*/
	font-size: 19px;
	display: inline-flex;
	line-height: 29px;
	vertical-align: middle;
	margin-left: 15px;
	padding-left: 10px;
	margin-top: 20px;
	font-weight: 500;
}
.play-round1 {
    width: 30px;
    height: 29px;
    background: url(../../cdn-web.mrakaf.com/images/global/top-menu-sprite.png) no-repeat scroll;
    background-position: -314px -167px;
    margin-left: 5px;
    transform: scale(0.8);
}
.play-round{
    width: 54px;
    height: 29px;
    margin-left: 5px;
    background: url(../../cdn-web.mrakaf.com/images/global/top-menu-sprite.png) no-repeat scroll;
    background-position: -314px -167px;
}
.mypulse_video {
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
	text-align: center;/*	border: 5px solid #000;*/
}
.mypulse_video_cta {
	background-color: #397bf3;
	color: #fff;
	border: none;
	margin-bottom: 20px;
	margin-top: 50px;
}
.mypulse_video_cta1, .mypulse_video_cta1:hover, .mypulse_video_cta1:focus, .mypulse_video_cta1:active {
	background-color: #397bf3;
	color: #fff;
	border: none;
	margin-bottom: 20px;
}
.mypulse_features {
	background-color: #EDF2F8;
	padding-bottom: 60px;
	padding-top: 60px;
}
.mypulse_h2 {
	font-size: 20px;
	padding-top: 5px;
	height: 79px;
	line-height: 28px;
	font-weight: 100;
	text-align: left;
}
.mypulse_bold {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 60px;
	padding-top: 10px;
}
/*.single_line{
background-color: #d3d3d3;
    height: 1px;
    transform: rotate(153deg);
    width: 204px;
}*/

.custom_img {
	background: url("../../cdn-web.mrakaf.com/images/mypulse/customizable-app.gif");
	width: 346px;
	height: 326px;
	display: block;
}
.multi_loc_img {
	background: url("../../cdn-web.mrakaf.com/images/mypulse/multi-location-app.jpg");
	width: 427px;
	height: 333px;
	display: block;
}
.doorstep_img {
	background: url("../../cdn-web.mrakaf.com/images/mypulse/door-step-feedback.jpg");
	width: 343px;
	height: 287px;
	display: block;
}
.intelligent_img {
	background: url("../../cdn-web.mrakaf.com/images/mypulse/intelligent-insight.jpg");
	max-width: 346px;
	height: 197px;
	display: block;
	width: 100%;
}
[typed*=too] {
	color: green;
}
.red {
	color: red;
}
.mypulse_feedback, .mypulse_qr {
	padding-bottom: 75px;
	padding-top: 50px;
}
.kiosk, .phone1, .delivery, .counter_box {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse/mypulse-sprite.png") repeat scroll -13px -176px;
	display: block;
	height: 127px;
	margin: 0 auto;
	text-align: center;
	width: 112px;
}
.phone1 {
	background-position: -130px -196px;
	height: 127px;
}
.delivery {
	background-position: -237px -179px;
}
.counter_box {
	background-position: -338px -183px;
}
.kiosk_con, .delivery_con, .counter_box_con {
	text-align: center;
	width: 258px;
	display: block;
	margin: 0 auto;
	line-height: 20px;
}
.phone_con {
	display: block;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	width: 140px;
}
.mypulse_set {
	padding-top: 30px;
	max-width: 1200px;
	width: 100%;
	text-align: center;
}
.mypulse_div {
	max-width: 270px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.qrcode_img {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse/mypulse-sprite.png") repeat scroll 3px -343px;
	display: block;
	height: 171px;
	margin: 0 auto 20px;
	width: 315px;
}
.mypulse_pricing {
	max-width: 1100px;
	width: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.share_link {
	max-width: 270px;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.whats_share_link {
	max-width: 270px;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 30px;
}
.share_link_cm {
	border-right: 1px solid #fff;
}
.ruppees {
	font-weight: 600;
}
.whats_ruppees {
	font-weight: 700;
}
.mypulse_mark {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse/mypulse-sprite.png") repeat scroll -458px -28px;
	display: inline-block;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	width: 20px;
	position: relative;
	top: -10px;
	left: 0px;
}
.mypulse_customers {
	display: block;
	margin: 0 auto;
	max-width: 800px;
	padding-top: 20px;
	text-align: center;
	width: 100%;
}
.mypulse_happy_customer {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse/mypulse-video.jpg") repeat scroll 1px 1px;
	display: inline-block;
	height: 286px;
	position: relative;
	width: 360px;
}
.mypulse_happy_customer1 {
	background-position: -359px 1px;
}
.mypulse_review {
	padding-bottom: 70px;
	padding-top: 30px;
}
.mypulse_videos {
	max-width: 360px;
	width: 100%;
	display: inline-block;/*	display: block;
	margin: 0 auto;
	float: none;*/
}
.search_div {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 330px;
	width: 100%;
}
.search_div1 {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 390px;
	width: 100%;
	text-align: left;
}
.custom_div {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 340px;
	width: 100%
}
.custom_div1 {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 361px;
	width: 100%;
	text-align: left;
}
.location_div {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 335px;
	width: 100%;
}
.location_div1 {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 361px;
	width: 100%
}
.doorstep_div {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 353px;
	width: 100%
}
.doorstep_div1 {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 361px;
	width: 100%
}
.intelligent_div {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 333px;
	width: 100%
}
.intelligent_div1 {
	display: inline-block;
	float: none;
	vertical-align: middle;
	max-width: 361px;
	width: 100%
}
.ruppees_an, .try_app_myp {
	display: none;
}
/*New navigation menu -Sep 18th 2017 */

.sp_menu {
	background: url("../../cdn-web.mrakaf.com/images/global/common-sprite.png") no-repeat;
	background-position: -375px -301px;
	display: inline-block;
	height: 38px;
	margin: 0 auto;
	text-align: center;
	width: 43px;
}
.sp_menu0 {
	background-position: -374px -298px;
}
.sp_menu1 {
	background-position: -429px -298px;
}
.sp_menu2 {
	background-position: -485px -298px;
}
.sp_menu3 {
	background-position: -384px -351px;
}
.sp_menu4 {
	background-position: -429px -350px;
}
.sp_menu5 {
	background-position: -483px -351px;
}
.sp_menu6 {
	background-position: -406px -537px;
}
.sp_menu7 {
	background-position: -378px -401px;
}
.sp_menu8 {
	background-position: -422px -401px;
	width: 59px;
}
.sp_menu9 {
	background-position: -489px -399px;
}
.sp_menu10 {
	background-position: -544px -292px;
}
.res_menu {
	background-position: -297px -443px;
	width: 55px;
}
.res_menu1 {
	background-position: -503px -444px;
}
.res_menu2 {
	background-position: -361px -443px;
}
.res_menu3 {
	background-position: -412px -443px;
}
.res_menu4 {
	background-position: -460px -442px;
}
.res_menu5 {
	background-position: -325px -401px;
}
.res_menu6 {
	background-position: -330px -354px;
}
.dis_menu {
	background-position: -289px -493px;
	width: 59px;
}
.dis_menu1 {
	background-position: -485px -298px;
}
.dis_menu2 {
	background-position: -369px -493px;
	width: 53px;
}
.dis_menu3 {
	background-position: -422px -401px;
	width: 59px;
}
.assure_menu {
	background-position: -366px -248px;
	width: 47px;
}
.assure_menu1 {
	background-position: -428px 357px;
	height: 41px;
}
.assure_menu2 {
	background-position: -489px -243px;
	width: 50px;
}
.sp_menu_con {
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	width: 100px;
}
.res_con {
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	width: 150px;
}
.whole_menu {
	display: block;
	margin: 10px auto 0;
	text-align: center;
}
.retail_whole_menu {
	margin: 5px auto 0;
}
.new_menu {
	text-align: center;
	display: inline-block;
}
.new_navigation {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 20px;
	padding-top: 15px;
}
.retail_ul {
	border-bottom: 5px solid #397BF3;
}
.Needs_mypulse {
	padding-bottom: 80px;
	padding-top: 50px;
	background-color: #edf2f8;
}
.needs_section {
	max-width: 875px;
	width: 100%;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
.needs {
	display: inline-block;
}
.need_img {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse/mypulse-sprite.png") repeat scroll -9px -391px;
	display: inline-block;
	height: 39px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 48px;
}
.cafe_img {
	background-position: -63px -392px;
}
.hotel_img {
	background-position: -118px -392px;
}
.hyper_img {
	background-position: -163px -392px;
}
.hosp_img {
	background-position: -214px -392px;
}
.edu_img {
	background-position: -264px -392px;
}
.booth_img {
	background-position: -318px -392px;
}
.garag_img {
	background-position: -371px -392px;
}
.shop_img {
	background-position: -419px -392px;
}
.need_con {
	vertical-align: middle;
	display: inline-block;
}
.retail_sol1 {
	font-size: 32px;
	line-height: 59px;
	text-align: center;
	color: #fff
}
.retail_sol_h1 {
	font-size: 41px;
}
.new_sol_con {
	padding-top: 100px;
}

.new_navigation {
	height: 110px;
}
.solution_content_new {
	text-align: left;
}
.solution_content {
	padding-top: 50px;
}
.solution_delivery {
	padding-top: 70px;
	padding-bottom: 90px;
}
.btn-group-lg>.btn, .btn-lg {
	font-size: 17px;
	padding: 6px 14px;
}
.lifestyle-alert {
	padding-top: 85px;
}
.lifestyle-alert-img {
	top: 30px;
}
.mypulse_faq {
	padding: 0px 20px;
}
.retail_set {
	display: block;
	float: none;
	margin: 0 auto;
	max-width: 1200px;
	text-align: center;
	padding-top: 20px;
}
.supermarket_set {
	display: inline-block;
	float: none;
	margin-right: 3px;
	min-width: 136px;
	padding: 0;
	width: 189px;
	vertical-align: bottom;
}
.supermarket_set_img, .hyper_set_img, .pharma_set_img, .apparel_set_img, .electrical_set_img, .lifestyle_set_img, .other_set_img, .conf_img, .automob_img, .shopping_img {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/mypulse/mypulse-sprite.png") repeat scroll -8px -20px;
	height: 72px;
	margin: auto;
	width: 94px;
}
.hyper_set_img {
	background-position: -97px -20px;
}
.pharma_set_img {
	background-position: -189px -22px;
}
.apparel_set_img {
	background-position: -283px -22px;
}
.electrical_set_img {
	background-position: -367px -23px;
}
.lifestyle_set_img {
	background-position: -446px -33px;
}
.conf_img {
	background-position: -541px -104px;
}
.automob_img {
	background-position: -628px -104px;
}
.shopping_img {
	background-position: -721px -104px;
}
.single_chn {
	height: 32px;
}
.retail_resp {
	display: none;
}
.retail_size {
	font-size: 11px;
	height: 22px;
	line-height: 16px;
}
.mypulse_first {
	background: url(../../cdn-web.mrakaf.com/images/mypulse/banner-bg.jpg)no-repeat;
	background-size: cover;
	width: 100%;
	height: auto;
	display: block;
}
.mypulse_ban_resp1 {
	text-align: center;
	position: relative;
	top: 18px;
}
.mr-front-heading {
	font-size: 62px;
	font-weight: 100;
	text-align: left;
}
.pulse_resp {
	display: none;
}
.in_price {
	font-size: 38px;
}

.us_pri {
	font-size: 36px;
}
.whats_us_pri {
	font-size: 27px;
	margin-top: 10px;
}
.whats-us-mn {
	font-size: 36px;
}
.whats-us-an {
	font-size: 36px;
}
.us_pri1 {
	font-size: 49px;
}
.us_price {
	display: none;
}
/*video-library*/

.library-banner {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #d1e7f5) repeat scroll 0 0;
	padding: 20px 0;
}
.library-drop {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	margin: 0 15px;
}
.dropdown-toggle {
	background: #fff;
}
.library-menu {
	min-width: 168px;
}
.selector-menu {
	padding: 30px 0;
}
.previous {
	background-color: #fff;
	color: #397BF3;
	border: 1px solid #397BF3;
	font-size: 14px;
}
.next {
	background-color: #fff;
	border: 1px solid #397BF3;
	color: #397BF3;
	font-size: 14px;
}
.browse-videos {
	vertical-align: middle;
}
.round {
	padding: 8px 16px;
}
.pagination a {
	color: #397BF3;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #397BF3;
	margin: 0 5px;
}
.pagination a.active {
	background-color: #fff;
	color: #397BF3;
	border: 1px solid #4CAF50;
}
.pagination a:hover:not(.active) {
	background-color: #ddd;
}
.electronic-feature-section .electronic-feature-content, .hypermart-feature-section .electronic-feature-content, .lifestyle-feature-section .electronic-feature-content {
	font-size: 13px;
	display: block;
	margin: auto;
}
.sm-feat-content a>span {
	font-size: 13px;
}
.alert-cta:hover {
	background-color: #cac8c8!important
}
.uae_call_desktop {
	display: none;
	color: #fff;
	margin-right: 3px;
	position: relative;
	top: 1px;
}
.uae_call {
	color: #00c0ff;
	font-size: 14px;
	font-weight: 800;
}
.uae_call_num {
	color: #fff;
	font-size: 14px;
	font-weight: 800;
}
.mypulse_logo_res {
	width: 141px;
	margin: 0 auto;
}
.mypulse_icons {
	margin-left: 0;
	margin-top: 0;
	transform: scale(0.8);
}
.mypulse_res_Sec {
	background: url(../../cdn-web.mrakaf.com/images/solution-image/mypusle-banner-bg.png);
	width: 531px;
	height: 368px;
	display: block;
	position: relative;
	top: -40px;
}
.mypulse_restaurant {
	padding: 40px 0 80px;
}
.mypulse_with {
	font-size: 24px;
}
.mypulse_new_con {
	margin-top: 35px;
}
.partner-container-fluid {
	background: url(../../cdn-web.mrakaf.com/images/partner/banner-bg.jpg)no-repeat;
	width: auto;
	height: 397px;
	display: block;
	background-size: cover;
}
.partner-h2 {
	color: #fff;
	text-align: center;
	font-weight: 200;
}
.partner_ctas {
	margin-top: -10px;
}
.partner_btn {
	background-color: #434343;
	border: 1px solid #fff;
}
.partner_re_btn, .partner_re_btn:hover {
	background-color: transparent;
	border: 1px solid #d3d3d3;
	color: #000;
}
.partner-arpp {
	font-size: 22px;
}
.arpp-content {
	font-size: 15px;
	padding: 0 85px;
	line-height: 24px;
}
.partner-blue {
	max-width: 1150px;
	width: 100%;
	display: inline-block;
	font-size: 0;
	margin: 30px 0;
}
.blue-1 {
	background-color: #32aad7;
	color: #fff;
	display: inline-block;
	margin: 0 0 20px;
	max-width: 282px;
	width: 100%;
	padding: 20px 0;
	vertical-align: top;
	position: relative;
	left: 10px;
}
.arpp_img, .chart_img, .chart_img1 {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/partner/partner-sprite.png") repeat scroll 0 0;
	display: block;
	height: 110px;
	margin: 0 auto;
	width: 112px;
}
.arpp_img2 {
	background-position: -108px 0px;
}
.arpp_img3 {
	background-position: -215px 0;
}
.arpp_img4 {
	background-position: -324px 0;
}
.arpp_mobile {
	display: none;
}
.blue_con1 {
	padding: 0px 15px;
	text-align: center;
}
.blue_con1 h4{
	font-size: 16px
}
.blue_con1 h5{
	    font-size: 13px;

}
.chart_con {
	border: 1px solid #d3d3d3;
	margin-top: 25px;
	padding: 10px;
}
.chart_con1 {
	display: inline-block;
	margin: 0 26px;
}
.chart_img, .chart_img1 {
	background-position: -512px -68px;
	display: inline-block;
	height: 34px;
	margin: 0 auto;
	vertical-align: middle;
	width: 28px;
	margin-right: 5px;
}
.chart_img1 {
	background-position: -541px -68px;
}
.chart_blue, .chart_light, .chart_green {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-color: #6BBBF2;
	margin-right: 10px;
	vertical-align: middle;
}
.chart_title {
	vertical-align: middle;
}
.partner_testimonial {
	padding-bottom: 40px;
}
.partner_pic {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/partner/partner-sprite.png") repeat scroll -371px -181px;
	display: block;
	float: right;
	height: 259px;
	margin: 0 auto;
	vertical-align: middle;
	width: 215px;
}
.partner_con {
	margin-left: 42px;
}
.uae_customer {
	font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}
.zubair_name {
	font-size: 16px;
}
.zubair_group {
	font-size: 15px;
}
.testimonial_partner {
	padding-top: 40px;
	padding-bottom: 60px;
}
.left_quote, .right-quote-p {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/partner/partner-sprite.png") repeat scroll -486px -118px;
	display: inline-block;
	height: 36px;
	vertical-align: middle;
	width: 43px;
	position: absolute;
}
.left_quote {
	left: 0;
	top: -9px;
}
.right-quote-p {
	background-position: -542px -116px;
	/*   / right: 392px;*/
	top: 154px;
}
.right-quote-partner{
	background: url(../../cdn-web.mrakaf.com/images/partner/partner-sprite.png) no-repeat;
    display: inline-block;
    height: 36px;
    vertical-align: middle;
    width: 43px;
    background-position: -542px -116px;
    position: relative;
    top: 5px;
    margin-left: 5px;
}
.partner_con .uae_customer{
	max-width: 550px;
}
.partners-logos {
	max-width: 1200px;
	width: 100%;
}
.partner_box {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/partner/partner-logos-sprite.jpg") no-repeat scroll 0 0px;
	display: inline-block;
	height: 131px;
	margin: 20px 4px 0;
	width: 1026px;
}
.partner-logos-set .partner_box {
	margin: -5px 4px 0;
}
.partner_mobile_view {
	display: none;
}
.p2 {
	background-position: 0px -130px;
	width: 1026px;
	height: 2350px
}
.partner-logos-set {
	display: none;
}
.chart_pic {
	position: relative;
	top: -65px;
	z-index: -1;
}
.txt_icon {
	margin-left: 5px;
	margin-right: 10px;
}
.arpp_container {
	padding-top: 40px;
	padding-bottom: 40px;
}
.partnership-container {
	padding-top: 40px;
	padding-bottom: 10px;
}
.partner_mobile {
	max-width: 1200px;
	width: 100%;
}
.partner_left, .partner_right, .partner_center {
	max-width: 330px;
	width: 100%;
	display: inline-block;
}
.partner_inline {
	display: inline-block;
}
.partner_inline_left {
	font-weight: 600;
	line-height: 17px;
	margin-right: 15px;
	max-width: 200px;
	text-align: right;
	vertical-align: middle;
}
.partner_inline_right {
	font-weight: 600;
	line-height: 17px;
	margin-left: 15px;
	max-width: 200px;
	text-align: left;
	vertical-align: middle;
}
.partner_fix_img {
	background: #fff url("../../cdn-web.mrakaf.com/images/partner/partner-sprite.png") repeat scroll -5px -115px;
	display: inline-block;
	height: 75px;
	vertical-align: middle;
	width: 75px;
	border-radius: 100%;
}
.partner_2 {
	background-position: -82px -112px;
}
.partner_3 {
	background-position: -155px -110px;
}
.partner_4 {
	background-position: -216px -113px;
}
.partner_5 {
	background-position: -273px -112px;
}
.partner_6 {
	background-position: -331px -110px;
}
.partner_left, .partner_right {
	position: relative;
	top: 80px;
}
.partner_left {
	text-align: right;
}
.partner_right {
	text-align: left;
}
.partner_1 {
	margin: 23px 0 34px;
	vertical-align: middle;
}
.delight-container-fluid {
	padding-top: 40px;
	padding-bottom: 60px;
}
.partnership-cont {
	padding-bottom: 50px;
}
.table.partner_tbl a {
	color: #DE7723;
}
.show-hidden-menu {
	background: url(../../cdn-web.mrakaf.com/images/partner/partner-sprite.png);
	background-position: -418px -115px;
	display: block;
	width: 45px;
	height: 40px;
	margin: 0 auto;
	cursor: pointer;
}
.show-hidden-menu1 {
	background: url(../../cdn-web.mrakaf.com/images/partner/partner-sprite.png);
	background-position: -418px -115px;
	display: block;
	width: 45px;
	height: 40px;
	margin: 0 auto;
	cursor: pointer;
	-moz-transform: rotate(179deg);
	-webkit-transform: rotate(179deg);
	-o-transform: rotate(179deg);
	-ms-transform: rotate(179deg);
	display: none;
}
.screen1, .screen2, .screen3, .screen4, .screen5, .screen6, .screendefault {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/partner/mydelight-screens.jpg") repeat scroll 0 -1px;
	display: none;
	height: 409px;
	margin-left: -244px;
	margin-top: 36px;
	position: absolute;
	width: 228px;
}
.screendefault {
	background-position: 0 -1px;
	display: inline-block;
}
.screen1 {
	background-position: -231px -1px;
}
.screen3 {
	background-position: -1391px -1px;
}
.screen4 {
	background-position: -695px -1px;
}
.screen6 {
	background-position: -1159px -1px;
}
.screen5 {
	background-position: -927px -1px;
}
.screen2 {
	background-position: -464px -1px;
}
.screen_visible {
	display: inline-block;
	transition: all 1s ease;
}
.screen_hide {
	display: none;
}
.play_img {
	background: url(../../cdn-web.mrakaf.com/images/partner/partner-sprite.png);
	background-position: -4px -269px;
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto;
	margin-top: 110px;
}
.partners-list {
	padding-top: 30px;
	padding-bottom: 20px;
}
.chart_icon, .chart_icon1, .partner_play {
	background: url(../../cdn-web.mrakaf.com/images/partner/partner-sprite.png);
	background-position: -447px -9px;
	width: 24px;
	height: 24px;
	display: inline-block;
}
.chart_icon2 {
	background-position: -475px -9px;
}
.chart_icon3 {
	background-position: -507px -9px;
}
.chart_icon4 {
	background-position: -542px -9px;
}
.chart_icon5 {
	background-position: -448px -35px;
}
.chart_icon6 {
	background-position: -479px -35px;
}
.chart_icon7 {
	background-position: -506px -35px;
}
.icon_tick {
	background-position: -448px -76px;
}
.icon_x {
	background-position: -477px -76px;
}
.chart_graph1 {
	background-position: -7px -202px;
	width: 47px;
	height: 47px;
}
.chart_graph2 {
	background-position: -62px -202px;
	width: 47px;
	height: 47px;
}
.chart_graph3 {
	background-position: -122px -202px;
	width: 47px;
	height: 47px;
}
.partner_play {
	background-position: -334px -194px;
	height: 24px;
	position: relative;
	top: 2px;
	width: 24px;
}
.blue-2 {
	background-color: #76D2F4;
	color: #000;
}
.partner_video {
	color: #fff;
	font-size: 18px;
	padding-top: 10px;
	text-decoration: underline;
}
.cloud-reg, .cloud-reg-standalone {
	display: none;
	color: #fff;
	font-size: 18px;
	text-decoration: underline;
}
.mypulse_video_section {
	padding-top: 45px;
	padding-bottom: 50px;
}
.domain_error {
	color: red;
	font-size: 13px;
	text-align: left;
	display: none;
	margin-top: -28px;
}
.chart_pic_mobile {
	display: none;
}
.partner-promotion {
	max-width: 870px;
	width: 100%;
	margin: 0 auto;
}
.partner-promo-con {
	max-width: 520px;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
}
.partner-promo-img {
	max-width: 330px;
	width: 100%;
	display: inline-block;
	position: relative;
	top: 3px;
	text-align: left;
}

.erp-bg-sec {
	/* IE10+ */
	background-image: -ms-linear-gradient(left, #FFFFFF 0%, #3D5164 66%, #3D5164 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(left, #FFFFFF 0%, #3D5164 66%, #3D5164 100%);
	/* Opera */
	background-image: -o-linear-gradient(left, #FFFFFF 0%, #3D5164 66%, #3D5164 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(100, #3D5164));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #3D5164 66%, #3D5164 100%);
	/* W3C Markup */
	background-image: linear-gradient(to right, #FFFFFF 0%, #3D5164 66%, #3D5164 100%);
	border-radius: 6px;
}
.erp-bg {
	background: url(../../cdn-web.mrakaf.com/images/vertical-images/erp-vertical-image.jpg)no-repeat;
	height: 315px;
	display: block;
	background-color: #3D5164;
}
.erp-bg-de {
	background: url(../../cdn-web.mrakaf.com/images/vertical-images/erp-distribution-banner.jpg)no-repeat;
	background-position: 200px 0px;
}
.erp-content {
	color: #fff;
	max-width: 550px;
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 100%;
	float: right;
	margin-top: 40px;
	position: relative;
	right: 125px;
}
.erp-banner-content-de {
	color: #fff;
	max-width: 590px;
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 100%;
	padding: 40px 40px 65px 40px;
	position: relative;
}
.erp-back-img {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	max-width: 1485px;
	width: 100%;
	display: block;
}
.erp-content h3 {
	max-width: 540px;
	width: 100%;
	margin: 0 auto;
}
.erp-cta{
	background-color: #f0493f;
	margin-top: 3px;
	color: #fff;
	border: none;
	font-weight: 600;
	margin-bottom: 10px;
}
.erp-cta:hover, .erp-cta:focus {
	background-color: #da3a30;
	color: #fff;
}
.erp-content h2, h4 {
	font-weight: 500;
}

.erp-bg-sec .talk_spe {
	margin-top: 0px;
	margin-right: 30px;
}
.erp-sec-content {
	font-size: 18px;
	line-height: 23px;
	max-width: 558px;
}
.erp-main-sec {
	color: #fff;
	margin-top: 20px;
}
.erp-sec-btn {
	float: right;
	margin-top: 13px;
	margin-bottom: 10px;
}
.erp-sec {
	padding: 30px;
}
.erp-bg-sec {
	padding: 0px;
}
.g-enterprise-sec {
    background: #bddaf3 url(../../cdn-web.mrakaf.com/images/solution-image/enterprise-background.jpg) no-repeat;
    background-size: cover;
    padding: 100px 0;
    background-position: 0px -14px;
	color: #000;
	min-height: 400px;
}

.g-enterprise-sec .dsc{
	font-size: 16px;
	margin: 5px 0 15px;
	font-weight: 500;
}
.g-enterprise-sec .cont{
	font-size: 17px;
    max-width: 510px;
    margin: 25px auto 10px;
	font-weight: 500;
}
.g-enterprise-sec .g-btn{
	padding: 11px 34px;
    transition: .3s ease;
    font-size: 19px;
    margin: 15px 0;
    border-radius: 3px;background: #f0493f;
    color: #fff;
}
.g-enterprise-sec .g-btn:hover{
	background: #da3a30;
}

.uae_call_bar {
	display: none;
}
#compareEdition-desk {
	top: 30px;
	right: 3%;
}
.erp-banner-title {
	font-size: 32px;
	line-height: 47px;
}
.whole_menu {
	white-space: nowrap;
	overflow-x: hidden;
	display: flex;
	justify-content: center;
}
/*ERP-Restaurant*/

.restaurant-erp-bg {
	background: url(../../cdn-web.mrakaf.com/images/vertical-images/restaurant-erp-image.jpg)no-repeat scroll center center / cover;
	height: 315px;
	display: block;
}
.restaurant-erp-content {
	color: #fff;
	max-width: 665px;
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 100%;
	margin-top: 72px;
}
.restaurant-erp-content h2 {
	margin-bottom: 0;
	font-weight: 700;
}
.restaurant-erp-content h4 {
	font-weight: 300;
	margin-bottom: 12px;
	margin-top: 0;
}
.restaurant-erp-content h5 {
	font-weight: 700;
	font-size: 18px;
}
/*contact*/

.contact-head-uae a {
	font-weight: bold;
	color: #000
}
.uae-office b {
	font-size: 17px;
}
.uae-office-addr {
	margin-top: 5px;
	line-height: 20px;
	max-width: 300px;
}
.uae-office-addr span {
	font-weight: bold;
}
.company-achv-icon {
	background-position: -361px -117px;
}
.global-achv-icon {
	background-position: -361px -180px;
}
.ae-contact-disp {
	margin-top: 25px;
}
.integration-link-icon {
	min-height: 160px;
}
.product_content h4 {
	font-weight: 300;
	font-size: 16px;
}
.product_content h5 {
	font-weight: 600;
	color: #3978F3;
	text-decoration: underline;
}
.mypulse_inner {
	text-align: center;
	background-color: #5A9DE3;
	margin: 0 auto;
	padding: 4px 0;
	margin-top: 40px;
	border-radius: 5px;
}
.share_both {
	position: relative;
	top: 10px;
}
.new-mypulse {
	background: url(../../cdn-web.mrakaf.com/images/mypulse/mypulse-sprite.png);
	background-position: -12px 177px;
	display: inline-block;
	width: 275px;
	height: 149px;
	vertical-align: middle;
	margin-left: 12px;
}
.new-cont {
	display: inline-block;
	vertical-align: middle;
}
.mp-cta {
	border: none;
	background-color: #0F1521;
	margin-top: 5px;
}
.cloud-download {
	background-color: #629fcb;
	padding-top: 35px;
	padding-bottom: 35px;
}
.cloud-heading h2 {
	color: #fff;
	font-size: 27px;
	max-width: 467px;
	margin: 0 auto;
	width: 100%;
	line-height: 29px;
	padding-bottom: 10px;
}
.cloud-heading p {
	color: #fff;
	max-width: 383px;
	width: 100%;
	margin: 0 auto;
	line-height: 20px;
}
.cloud-heading {
	position: relative;
	top: 70px;
}
.cloud-text {
	position: relative;
	left: -75px;
	top: 20px;
}
.cloud-truepos-price-bg {
	background: url('../images/cloud/cloud-bg.png');
	width: 332px;
	height: 240px;
	display: inline-block;
	position: absolute;
	margin-left: -100px;
	margin-top: 72px;
}
 .placeholder::placeholder {
 color: red !important;
}
ul {
	padding: 0;
}
.hq-cta {
	padding: 32px 11px 8px 32px;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/hq/supermarket/chain-store.gif") no-repeat;
}
.hq-name {
	font-size: 16px;
	padding-left: 10px;
}
.hq-cta-btn {
	background-color: #fff;
	border: 1px solid #397BF3;
	padding: 4px 50px;
	margin-top: 22px;
}
.hq-cta-text {
	margin-top: 15px;
	text-decoration: underline;
	color: #f0493f;
}
.hq-cta-text:hover{
	color :#da3a30
}
.glue-hq1 {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 79px;
	width: 141px;
	background-position: -323px -351px;
	z-index: 9;
	display: block;
	margin-top: 50px;
}
.glue-hq {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 163px;
	width: 201px;
	background-position: -326px -431px;
}
.sp-divs {
	margin-bottom: 40px;
}
.sell_img_sp {
	position: relative;
	top: -26px;
}
.footer-cta, .footer-cta:hover, .footer-cta:focus, .footer-cta:active {
	background-color: #397BF3;
	color: #fff;
}
 .footer_mail::placeholder {
 color: #939393;
}
.footer_mail {
	color: #000;
}
.subscription-thankyou {
	display: none;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0;
}
.contact-form input, select, textarea {
	border: 1px solid #d7d7d7;
}
.contact-form #emailID, .contact-form #business_1, textarea {
	border-bottom: none;
}
.contact-form>p:first-child {
	margin: 0px;
}
.contact-addoverride{
	height: auto;
}
.contact-form{
    background: #ffffff !important;
    box-shadow: 0 0 50px 3px #dfe3ea96;
    border: 1px solid #f4f5f7;
}
.contactform-heading{
	text-align: center
}
.contactform-heading h4{
	font-size: 24px;
	margin: 0 auto 5px;
}
.contactform-heading p{
	font-size: 15px;
    line-height: 1.5;
	max-width: 440px;
	margin: 0 auto 15px;
}
.contactform-model{
	position: relative;
	margin-top: 6px;
	max-height: 84px;
	margin-bottom: 13px;
}
.contactform-model select{
	border-bottom: 1px solid #d7d7d7!important;
	font-size: 15px;
    font-weight: 500;
	color: gray;
	padding: 7px 5px 8px 5px;
    height: auto;
	border: 1px solid #d7d7d7;
	width: 100%;
}
.contactform-model .field-dropdown-icon{
	pointer-events: none;
}
.mob_no #mob_no{
	padding-left:58px;
}
.contactform-model label{
	position: absolute;
    top: 14px;
    left: 10px;
    pointer-events: none;
    transition: .2s all;
	color: gray;
    font-size: 14px;
    font-weight: 500;
	margin: 0;
	line-height: 1.2;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.contactform-model .intl-tel-input{
	display: block;
}
.contactform-model .intl-tel-input .selected-flag{
	outline: none;
	border-right: 1px solid #d7d7d7;
}
.contactform-model .intl-tel-input >label{
	left: 56px;
}
.contactform-model input{
	height: auto;
	padding: 1px 5px 2px 10px;
	border-bottom: 1px solid #d7d7d7 !important;
	color: #000;
	font-weight: 500;
	}
.contactform-model textarea{
	height: 84px;
	outline: none;
	padding: 14px 5px 0 10px;
	border-bottom: 1px solid #d7d7d7!important;
	font-size: 14px;
	color: #000;
	font-weight: 500;
}
.contactform-model #mobile-otp{
	padding: 0;
    border: none !important;
    top: 7px !important;
}
.contactform-model input:focus~label,.contactform-model input:valid~label,.contactform-model textarea:focus~label,.contactform-model textarea:valid~label,.contactform-model select:focus~label,.contactform-model select:valid~label,.intl-tel-input input:focus .intl-tel-input~label,.intl-tel-input input:valid .intl-tel-input~label{
	color: gray;
	top: -6px;
	font-size: 12px;
	font-weight: 500;
	background-color: #fff;
	padding: 0px 4px;
}
.contactform-model .errorlabel{
	color: red;
}
.in-contact-disp, .ae-contact-disp {
	margin-bottom: 15px;
	margin-left: 30px;
}
.in-storecount input:focus~label,.in-storecount input:valid~label,.in-storecount textarea:focus~label,.in-storecount textarea:valid~label,.in-storecount select:focus~label,.in-storecount select:valid~label,.intl-tel-input input:focus .intl-tel-input~label,.intl-tel-input input:valid .intl-tel-input~label,.in-email input:focus~label,.in-email input:valid~label,.in-email textarea:focus~label,.in-email textarea:valid~label,.in-email select:focus~label,.in-email select:valid~label,.intl-tel-input input:focus .intl-tel-input~label,.intl-tel-input input:valid .intl-tel-input~label,.in-mobno input:focus~label,.in-mobno input:valid~label,.in-mobno textarea:focus~label,.in-mobno textarea:valid~label,.in-mobno select:focus~label,.in-mobno select:valid~label,.intl-tel-input input:focus .intl-tel-input~label,.intl-tel-input input:valid .intl-tel-input~label{
	color: gray;
	top: -6px;
	font-size: 12px;
	font-weight: 500;
	background-color: #fff;
	padding: 0px 4px;
 }
.in-storecount, .in-email,.in-mobno{
	position: relative;
}
.in-storecount label, .in-email label, .in-mobno label{
	position: absolute;
    top: 14px;
    left: 10px;
    pointer-events: none;
    transition: .2s all;
	color: gray;
    font-size: 14px;
    font-weight: 500;
	margin: 0;
	line-height: 1.2;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.in-mobno label{
	left:52px;
}
/*.in-mobno .selected-flag{
	border-right: 1px solid #d7d7d7;
}*/
.live-top {
	display: inline-block;
	padding: 2px 4px;
	border-radius: 4px;
}
/*Ice Cream Shop*/

.icecream-whatsnow-img, .icecream-cloud-img, .icecream-service-img {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/icecream/ice-cream-vertical-sprite.png") no-repeat;
	height: 144px;
	width: 128px;
	background-position: -8px -1px;
	display: inline-block;
}
.icecream-cloud-img {
	background-position: -158px -10px;
	width: 173px;
}
.icecream-service-img {
	background-position: -337px 0px;
	width: 134px;
}
.icecream-inventory-icon, .icecream-sms-icon, .icecream-price-icon, .icecream-sales-icon {
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/icecream/ice-cream-vertical-sprite.png") no-repeat;
	height: 78px;
	width: 132px;
	background-position: -1px -155px;
	display: inline-block;
}
.icecream-sms-icon {
	background-position: -144px -153px;
	width: 90px;
}
.icecream-price-icon {
	background-position: -239px -153px;
	width: 100px;
}
.icecream-sales-icon {
	background-position: -341px -160px;
}
.icecream-cust-logo {
	background: hsla(0, 0%, 0%, 0) url(../../cdn-web.mrakaf.com/images/vertical-images/icecream/ice-cream-vertical-sprite.png) no-repeat scroll;
	width: 80px;
	height: 36px;
	background-position: -646px -35px;
	display: block;
	position: relative;
	top: 17px;
}
.icecream-hq-secure-icon, .icecream-price-icon1, .icecream-hq-masterdata-icon, .icecream-hq-finance-icon, .icecream-hq-outlet-icon, .icecream-hq-multi-icon {
	background: hsla(0, 0%, 0%, 0) url("../../cdn-web.mrakaf.com/images/vertical-images/icecream/ice-cream-vertical-sprite.png") no-repeat scroll;
	display: inline-block;
	height: 80px;
	width: 140px;
}
.icecream-hq-secure-icon {
	background-position: -613px -189px;
	width: 85px;
	position: relative;
	left: 30px;
}
.icecream-price-icon1 {
	background-position: 25px -274px;
	height: 100px;
}
.icecream-hq-finance-icon {
	background-position: -108px -267px;
	height: 117px;
	position: relative;
	left: 16px;
}
.icecream-hq-masterdata-icon {
	background-position: -266px -282px;
	width: 159px;
	height: 98px;
}
.icecream-hq-outlet-icon {
	background-position: -632px -280px;
	width: 99px;
	position: relative;
	left: 30px;
	height: 105px;
}
.icecream-hq-multi-icon {
	background-position: -447px -289px;
	height: 90px;
	width: 145px;
}
.icecream-happycustomer-sprite-img1, .icecream-happycustomer-sprite-img2, .icecream-happycustomer-sprite-img3 {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/vertical-images/icecream/ice-vertical-videos.jpg") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 0px;
}
.icecream-happycustomer-sprite-img2 {
	background-position: -359px 0px;
}
.icecream-happycustomer-sprite-img3 {
	background-position: -719px 0px;
}
.sm-seo-content-section {
	padding: 60px 0px 60px;
	line-height: 1.2;
	text-align: center;
}
.vertical-alert-logo {
	background: rgba(0, 0, 0, 0) url("../../cdn-web.mrakaf.com/images/global/common-sprite.png") no-repeat 0px 0px;
	display: inline-block;
	height: 54px;
	margin: 6px auto 0;
	text-align: center;
	width: 159px;
	background-position: -14px -14px;
}
.other-sellquick-section {
	background-color: #1F303A;
	text-align: center;
	color: #fff;
}
.other-sellquick-section>div {
	margin-top: 30px;
	margin-bottom: 30px;
}
.register_form_new .form-inner {
	display: flex;
	align-items: center;
}
.aahar-event-banner-sec {
	margin-bottom: 40px;
}
.happypartner-sprite-img {
	display: inline-block;
	background: url("../../cdn-web.mrakaf.com/images/partner/partner-videos.png") no-repeat;
	height: 280px;
	width: 350px;
	background-position: 0px 4px;
}
.happypartner-sprite-img1 {
	background-position: 0px 0px;
}
.happypartner-sprite-img2 {
	background-position: -359px 0px;
}
.happypartner-sprite-img3 {
	background-position: -718px 0px;
}
.yb-sec {
	display: inline-block;
	border-radius: 7px;
	background: #fff4a6;
	padding: 5px;
}
.yb-product {
	display: inline-block;
	border-radius: 7px;
	background: #fff4a6;
	padding: 5px 5px;
}
.yb-product a {
	text-decoration: underline;
	color: #397af3;
	font-weight: bold;
	font-size: 17px;
}
.faq-section li>div {
	font-weight: 400;
	color: #545252;
}
.nopadding .col-xs12 {
	display: none;
	visibility: hidden;
}
.zero-index {
	z-index: 0
}
.error-container {
	background: url(https://cdn-web.mrakaf.com/images/error-page/page-not-found-bg.svg) no-repeat;
	background-size: cover;
	padding: 60px 0;
	background-position: -2px 250px;
}
.error-container .inner-container {
	margin-top: 60px
}
.error-container h1 {
	font-size: 40px;
	color: #1692cc;
	margin-bottom: 10px
}
.error-container h5 {
	font-size: 23px
}
.error-container .error-btn {
	padding: 10px 50px;
	font-size: 17px;
	font-weight: 500;
	border-radius: 8px;
	background-color: #397bf3;
	margin: 30px auto;
	border: none
}
#popup_mrakaf {
	background: url(https://cdn-web.mrakaf.com/images/new-chat-icon.svg);
	bottom: 20px;
	right: 8px;
	z-index: 999999998;
	height: 44px;
	width: 44px;
	border-radius: 5px;
	border: 3px solid #2659b7;
	background-color: #00a2ff;
	background-repeat: no-repeat;
	padding: 26px;
	background-position: 12px 14px;
	cursor: pointer;
	margin: 0;
	position: fixed;
}
.popup_mrakaf{
	visibility: hidden;
}
.chat-ani {
	visibility: visible;
	animation-name: chat-ani;
	animation-duration: 1s;
	transition: ease-in-out;
}
 @keyframes chat-ani {
 0% {
 right:-100px;
}
 100% {
 right: 8px;
}
}
.mobile-responsive-cta {
	display: none;
}
#business-supported {
	margin-top: 50px;
}
.cloud-title {
	margin: 80px 0px 0px 0px;
}
.cloud-ftr {
	margin-top: 20px;
	margin-bottom: 70px;
}
.webreporter-img {
	margin: 60px 0px;
}
.cloud-company-info {
	margin: 70px auto 0px;
	text-align: center;
}
.cloud-company-info .ban-btn {
	margin: 20px 0px;
	min-width: 220px;
}
.cloud-pricing-title {
	margin: 60px 0px 30px 0px;
}
.ftr-btn {
	margin-bottom: 80px;
	margin-top: -60px;
}
.servquick-btn-wrap {
	margin-top: 50px;
}
.btn-large {
	padding: 6px 40px;
}
.sellsmart_banner_cloud {
	background: url(../../cdn-web.mrakaf.com/images/solution-image/sellsmart-banner-bg.jpg);
	background-size: cover;
	padding: 10px 0 0;
}
.sellsmart_logo_cloud {
	width: 190px;
	height: 54px;
	background: url(../../cdn-web.mrakaf.com/images/solution-image/vertical-icon-sprite.png) no-repeat;
	background-position: -590px -648px;
}
.sellsmart_banner_cont {
	display: flex;
	align-items: center;
	height: 310px;
	color: #fff;
}
.sellsmart_banner_cont h2 {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
}
.sellsmart_banner_cont h4 {
	width: 300px;
	font-size: 15px;
	font-weight: 500;
	margin: 5px 0 15px;
	line-height: 20px;
}
#insight_task, #distribution_insight {
	background-color: transparent;
	padding: 60px 0px;
}
#sellsmart .row {
	margin: 60px 0 0 0;
}
.de-multi-outlet-sec {
	background-color: #E9EFF4;
	padding: 60px 0px 80px;
}
#distribution_earnsmart {
	padding: 100px 0px 80px;
}
#servjoy {
	margin: 30px auto;
    margin-bottom: 0px;
}
.whatsnow-de h2{
    margin-top:30px;
}
.smartreport_logo {
	background: url(../../cdn-web.mrakaf.com/images/whatsnow/sprite-whatsnow.png);
	background-position: -355px -960px;
	width: 240px;
	height: 50px;
	margin: auto;
}
.mypulse_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	background-position: -17px -440px;
	width: 141px;
	height: 49px;
	margin: auto;
}
.whatsnow-logo-de, .earnsmart-logo-de {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	background-position: -224px -14px;
	width: 178px;
	height: 47px;
	margin: auto;
	margin-top: 15px;
}
.de-whatsnow-banner {
	padding-top: 45px;
	background: #e9eff4;
}
.earnsmart-logo-de {
	background-position: -272px -75px;
}
.earnsmart-section-de {
	display: flex;
	align-items: center;
}
.de-erp {
	background: -moz-linear-gradient(top, rgba(143,230,244,1) 0%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,230,244,1)), color-stop(93%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(143,230,244,1) 0%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(143,230,244,1) 0%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(143,230,244,1) 0%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(143,230,244,1) 0%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%);
}


@media (max-width:1199px) {
	.g-enterprise-sec {
    padding: 65px 0;
}
	.pad-md-40 .txt-md-center{
		text-align: center;
	}
	.arrow-left, .arrow-left-red{
		     margin-left: 0px;
	}
.sellsmart_banner_cont {
	height: 249px;
}
.multi-store-cta-arrow {
	right: -35px;
	bottom: -55px;
}
.sellsmart-ani-center {
	margin: 0 auto!important;
}
.selsmart-bot {
	margin: 0px auto 75px 0px!important;
}
	.g-enterprise-sec {
    background-position: 0px 69px;
    padding: 35px 0;
}
}

@media (min-width:768px) and (max-width:992px) {
.error-container .col-sm-10 {
	margin-left: 15%;
}
.selsmart-bot {
	margin: 30px auto 75px 0px!important;
}
.error-container h1 {
	font-size: 40px;
	color: #1692cc;
	margin-bottom: 10px
}
.error-container h5 {
	font-size: 23px
}
.error-container {
	padding: 20px 0;
}
.sellsmart_banner_cont {
	height: auto;
}
.sellsmart_logo_cloud {
	margin-top: 5px;
}
.earnsmart-section-de {
	display: block;
}
.earnsmart-section-de>div {
	margin-bottom: 27px;
}
}
.res_col {
	background-color: #e8eff5;
}

@media (max-width:767px) {
.restaurant-customer-quote {
	padding: 40px 15px;
}
.restaurant-cust-image {
	margin: auto;
	margin-bottom: 20px;
}
.simply-fresh-cont-wrap {
	font-size: 18px;
	line-height: 1.3;
	font-weight: 300;
}
.selsmart-bot {
	margin: 35px auto 60px 0px!important;
}
.store-name {
	font-size: 14px;
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(even) img, .overseas-customer-vdo-block .right-sec .col-md-6:nth-child(odd) img {
	padding-left: 0;
	padding-right: 0
}
.overseas-customer-vdo-block .right-sec .col-md-6:nth-child(even), .overseas-customer-vdo-block .right-sec .col-md-6:nth-child(odd) {
	text-align: center;
}
.error-container {
	padding: 20px 0;
}
.error-container .col-sm-10 {
	margin-left: 0;
}
.error-container h1 {
	font-size: 30px;
	color: #1692cc;
	margin-bottom: 10px
}
.error-container h5 {
	font-size: 18px
}
.error-container .inner-container {
	margin-top: 0px;
	margin-bottom: 20px;
}
.yb-top-content {
	font-size: 15px;
}
.cloud-vertical-wrap {
	padding: 30px 0;
}
#icon-box>a>div, #qsr-icon-box>a>div {
	margin-top: 15px;
}
#business-supported {
	margin-top: 10px;
}
.cloud-title {
	margin: 40px 0px 0px 0px;
}
.cloud-ftr {
	margin: 0px;
	margin-bottom: 20px;
}
.ftr-detail {
	height: auto;
}
.webreporter-img {
	margin: 45px 0px;
}
.cloud-company-info {
	margin: 30px auto 0px;
}
.cloud-company-info .ban-btn {
	margin: 10px 0 0;
}
.cloud-pricing-title {
	margin: 40px 0px 20px 0px;
}
.container-bottom {
	margin-bottom: 20px !important;
}
.cloud-cust-saying {
	height: auto;
}
.cloud-cust-saying-bg {
	height: auto;
	padding: 70px 0px 60px;
}
.box-margin {
	margin-top: 10px;
}
.servquick-wrap {
	padding: 30px 0;
}
.sattva-img {
	max-width: 220px;
}
.pricing-detail-bg {
	margin: auto;
}
.qsr-cust-saying {
	height: 400px
}
.solution_feature .col-md-4:nth-child(1) .sol_feat_box,.solution_feature .col-md-4:nth-child(3) .sol_feat_box,.solution_feature .col-md-4:nth-child(4) .sol_feat_box,.solution_feature .col-md-4:nth-child(5) .sol_feat_box{
	border-right: 0;
}
	.solution_feature .col-md-4{
		border-bottom: 1px solid #e5e5e5;
	}
	.solution_feature .col-md-4:nth-child(6){
		border-bottom: 0;
	}
	
.sol_icon_rad{
	margin: 0 -9px -4px -21px;
    border: 0;
    height: 60px;
    pointer-events: none;
}
.sol_icon_rad div{
	transform: scale(0.6);
}
.sol_icon_rad .data_back_icon:after{
	right: -33px;
}
.sol_feat_content h4 a{
	text-decoration: none;
	pointer-events: none;
}
.sol_feat_content {
    max-width: 90%;
    margin: 0 auto;
    min-height: auto;
    padding-left: 10px;
	width: 100%;
}
	.sol_feat_content h4{
		margin-top: 20px;
		transition: .5s ease;
	}
	.featureactive .sol_feat_content h4{
		margin-top: 0px;
	}
	.sol_feat_content p{
		max-height: 0;
		overflow: hidden;
		margin: 0;
		font-size: 13px;
		transition: max-height 0.3s ease-out;
		line-height: 1.3;
	}
	.feature_solu_link{
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.solu_feat_getfree{
		display: none;
	}
	.solu_whats_link,.common_secondary_cta{
		font-size: 16px;
	}
	.solu_whats_link:after{
		top: 7px;
	}
	.solu_cloud_sect{
		padding: 30px 0 70px;
	}
	.solu_whats_sect {
		padding: 50px 0;
	}
	.solu_whats_img{
		display: none;
	}
	.solu_feat_know,.vertical_feature_exlink{
		display: none;
	}
	.featureactive .solu_feat_know,.featureactive .vertical_feature_exlink{
		display: inline-block;
		font-size: 14px;
	}
	.solution_feat_calllink{
		margin: 10px auto;
	}
	.solution_feat_links{
		margin: 10px auto 50px
	}
	.solu_mobile_calllink{
		margin-bottom: 5px;
	}
	.feature_solu_link a:after{
		width: 20px;
		height: 14px;
		background-position: -186px -105px;
		top: 1px;
	}
	.solu_cloud_content h3{
		font-size: 20px;
	}
	.solu_testim_content{
		display: block;
		padding: 60px 10px;
	}
	.solu_servjoy_img {
		display: none;
	}
	.solu_test_customers{
		margin-right: 0;
	}
	.solu_servjoy_sect{
		padding: 40px 0 30px;
	}
.ftr-btn {
	margin-top: -30px;
	margin-bottom: 60px;
}
.servquick-btn-wrap {
	margin-top: 30px!important;
	margin-bottom: 30px;
}
.icon-circle {
	height: 75px;
	width: 75px;
}
.ftr-icon-cloud1, .ftr-icon, .ftr-icon-cloud {
	margin: 12px
}
.qsr-hq-box {
	margin-bottom: 15px!important;
}
.text-small {
	font-size: 14px;
}
.faq-section>ol>li {
	list-style-position: unset;
	margin-left: 10px;
}
.faq-section li>div {
	padding-left: 15px;
}
.qsr-outlet-img {
	height: 271px;
	width: 330px;
	background-position: 9px -261px;
	background-size: 200%;
}
.truepos-logo, .servquick-logo {
	margin: 30px auto 0;
}
.cloud-content>h1 {
	font-size: 25px;
}
.sellsmart_banner_cloud {
	padding: 30px 0;
}
.sellsmart_banner_cont div {
	margin: auto;
}
.sellsmart_banner_cont {
	text-align: center;
}
.sellsmart_logo_cloud {
	margin: auto;
	margin-bottom: 20px;
}
.sellsmart_banner_cont h4 {
	margin: 20px auto;
}
.retail_taskmanager_section h2 {
	margin-top: 10px;
}
.smartreport_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	height: 50px;
	width: 155px;
	background-position: -17px -380px;
	margin: auto
}
.whatsnow_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	height: 43px;
	width: 175px;
	background-position: -17px -320px;
	margin: auto
}
.sellsmart_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	background-position: -13px -213px;
	width: 149px;
	height: 43px;
	margin: auto;
}
.insight_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	background-position: -13px -261px;
	width: 136px;
	height: 49px;
	margin: auto;
}
.earnsmart_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	background-position: -202px -217px;
	width: 137px;
	height: 49px;
	margin: auto;
}
.smartreport-section {
	margin-bottom: 40px;
}
/*
.smartreport_logo_mobile {
    width: 80%!important;
    margin: auto!important;
}
*/
.servjoy_logo_mobile {
	background: url(../../cdn-web.mrakaf.com/images/global/common-sprite.png) no-repeat;
	background-position: -13px -494px;
	width: 163px;
	height: 49px;
	margin: auto;
}
#insight_task, #distribution_insight {
	padding: 30px 5px;
}
#sellsmart .row {
	margin: 30px 0 0 0;
}
.retail_page_sec div span:nth-child(2) {
	vertical-align: text-bottom;
	font-weight: 700;
	font-size: 14px;
	margin-left: 15px;
}
.retail_page_sec>div {
	top: 0px;
}
.restaurant_servquick {
	margin-bottom: 0px;
}
.websom-content>div {
	margin: 10px auto;
}
.distribution-benefit {
	margin-top: 40px;
	margin-bottom: 60px;
}
.de-multi-outlet-sec {
	background-color: #E9EFF4;
	padding: 30px 0px 50px;
}
.distribution-app {
	margin: 0 auto 30px!important;
}
#distribution_earnsmart {
	padding: 60px 0px;
}
#distribution_earnsmart {
	padding: 30px 0px 40px;
}
#servjoy {
	margin: 10px auto 0px;
}

.integration-banner img {
	max-width: 300px;
	margin: auto;
}
.pricing-faq-open, .pricing-faq-close {
	line-height: 25px;
}
.pricing-faq-open>div>.faq-plus, .pricing-faq-open>div>.faq-minus, .pricing-faq-close>div>.faq-minus {
	font-size: 25px;
}
.res_col {
	background-color: #fff;
}
.fmcg-wtn-solution-sec .col-md-5 img {
	max-width: 70%
}
.collateral-link {
	margin: 0 auto 30px;
}
.sq_vkg_wrap {
    max-width: 320px;
    padding: 30px 5px;
    font-size: 14px;
}
	.sq_vkg_logo{
		    transform: scale(.7);
    width: 385px;
    margin-left: -40px;
	}
	.sq_vkg_addr {
    margin: 5px 0;
}
	.sq_vkg_name {
		font-size: 20px;
	}
	.sq_phone_ico, .sq_mail_ico{
		    transform: scale(0.8);
	}
	#show_fiji h2 {
    margin-bottom: 15px;
}
	#show_fiji {
    padding: 30px 0 50px;
}
	
		.g-enterprise-sec{
		    background-position: center center;
		    padding: 45px 0;
	}
	.g-enterprise-sec h2 {
    font-size: 22px;
    margin: 20px 0 10px;

	}
	.g-enterprise-sec .dsc{
				font-size: 15px;
	}
.g-enterprise-sec .cont {
      font-size: 15px;
    max-width: 315px;
	}
	.g-enterprise-sec .g-btn{
		font-size: 14px;
		padding: 8px 15px;

	}
	.chain-feature-icon{
		transform: scale(.8)
	}
	.pad-md-40{
		padding: 0
	}
}
@keyframes cta-anim {
 0% {
bottom: -50px
}
 100% {
bottom:0
}
}
.sticky_youtube_subscribe {
	width: 231px;
	background: #f7f7f7;
	position: fixed;
	top: 75%;
	padding: 15px 20px;
	z-index: 999;
	ansition-timing-function: ease-out;
	transition: 0.5s;
	border: 1px solid #e2e2e2;
}
.sticky_youtube_subscribe div:nth-child(2) {
	font-size: 14px;
}
.sticky_youtube_subscribe div:last-child {
	font-size: 11px;
	font-weight: bold;
}
.sticky_youtube_subscribe .close {
	position: absolute;
	right: 5px;
	font-size: 13px;
	top: 3px;
	width: 20px;
	height: 21px;
	background-color: #fff;
	opacity: 1;
	border-radius: 100%;
	color: #9a9898;
}
.sticky_youtube_subscribe .close span {
	position: relative;
	top: 4px;
	left: 6px;
}
@media all and (max-width: 991px) {
	.left-content.active, .left-content:hover{
		background: transparent;
		border-radius: 0;
		box-shadow: none;
	
	}
	.solution_mobile_sect{
		text-align: center;
	}
	.flex-center{
		display: block;
	}
	.gosure-wrapper .left-content{
		transition: none;
		padding: 13px 0px;
	}
.event-alert-sec .container {
	padding: 10px 50px;
	font-size: 13px;
	line-height: 1.6;
}
.event-alert-btn {
	padding: 1px 4px;
}
	.pd-sp-sec{
	display: inline-block;
		padding-bottom: 20px;
}
	.installation-process {
	text-align: center;
}
	.installation-process > .col-md-3:nth-child(2), .installation-process > .col-md-3:nth-child(3), .installation-process > .col-md-3:nth-child(4){
		margin-top:0px;
	}
.installation-process>.col-md-3>span {
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	margin-bottom: -10px;
}
.installation-process>.col-md-3>div:nth-child(3) {
	padding-left: 0px;
	margin-top: 0px;
}
.installation-process>.col-md-3:nth-child(2)>div:nth-child(3) {
	padding-left: 0px;
	margin-top: 0px;
	
}
	.pd-retail,.pd-sw-users, .pd-sw-replacement{
		margin:0 auto;
		margin-bottom: 10px;
	}
}

.res_news_inner .bannerbox_pos {
    padding: 0;
    height: 165px;
    border: 1px solid #E9EBEC;
    margin: 30px 0px;
}
.res_news_inner .bannerimages_product {
    float: left;
    height: 165px;
    width: 36%;
}
.res_news_inner .banner_content {
    color: #FFFFFF;
    float: left;
    padding-left: 2%;
    width: 62%;
}
.res_news_inner .banner_content h1 {
    font-size: 28px;
    font-weight: normal;
    color: #2b2f7f;
    padding-top: 25px;
}
.res_news_inner .banner_content h2 {
    font-size: 18px;
    font-weight: normal;
    color: #626262;
    margin-top: 5px;
}
.res_news_inner .dotted_line {
    border-bottom: 1px dashed #E8E8E8;
    line-height: 24px;
    margin: 10px 0;
}
.res_news_inner h1 {
    font-size: 22px;
}
.res_news_inner .press-release {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0;
}
.res_news_inner .press-release h5 {
    font-size: 15px;
    font-weight: bold;
}
.res_news_inner .arr-bot {
    text-align: center;
    position: relative;
}
.res_news_inner .arr-bot span {
    position: relative;
    top: -19px;
    color: #f0493f;
    font-size: 11px;
    left: -57px;
}
.res_news_inner .art-sidebar .quicklinks2 {
    border: 1px solid #DDDDDD;
    margin: 10px 0 15px;
}
.res_news_inner .art-blockcontent {
    padding: 0 20px;
}
.res_news_inner .next {
    border: none;
    width: 50px;
}
@media(max-width:991px) {
.res_news_inner .bannerimages_product {
    display: none;
}
.res_news_inner .banner_content {
    text-align: center;
    float: none;
    width: 100%;
}
    .de-weborder-sec {
    max-width: 100%;
}
}

.res_news_inner .bannerbox_pos {
    padding: 0;
    height: 165px;
    border: 1px solid #E9EBEC;
    margin: 30px 0px;
}
.res_news_inner .bannerimages_product {
    float: left;
    height: 165px;
    width: 36%;
}
.res_news_inner .banner_content {
    color: #FFFFFF;
    float: left;
    padding-left: 2%;
    width: 62%;
}
.res_news_inner .banner_content h1 {
    font-size: 28px;
    font-weight: normal;
    color: #2b2f7f;
    padding-top: 25px;
}
.res_news_inner .banner_content h2 {
    font-size: 18px;
    font-weight: normal;
    color: #626262;
    margin-top: 5px;
}
.res_news_inner .dotted_line {
    border-bottom: 1px dashed #E8E8E8;
    line-height: 24px;
    margin: 10px 0;
}
.res_news_inner h1 {
    font-size: 22px;
}
.res_news_inner .press-release {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0;
}
.res_news_inner .press-release h5 {
    font-size: 15px;
    font-weight: bold;
}
.res_news_inner .arr-bot {
    text-align: center;
    position: relative;
}
.res_news_inner .arr-bot span {
    position: relative;
    top: -19px;
    color: #f0493f;
    font-size: 11px;
    left: -57px;
}
.res_news_inner .art-sidebar .quicklinks2 {
    border: 1px solid #DDDDDD;
    margin: 10px 0 15px;
}
.res_news_inner .art-blockcontent {
    padding: 0 20px;
}
.res_news_inner .next {
    border: none;
    width: 50px;
}
.res_old_inner .res_old_banner {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1062px;
    margin-top: 82px;
}

.res_old_inner .banner_box {
    border: 1px solid #e9ebec;
    border-bottom: none;
    width: 1060px;
}

.banner_box ul.banner_list {
    list-style: none;
    /* float: left; */
}
.banner_box ul.banner_list li {
    /* float: left; */
    color: #fff;
    overflow: hidden;
}
.banner_box .banner_list .banner_images, #slideshow .banner_list .banner_content .banner_contentN {
    height: 317px;
    display: block;
    border: 0;
}
.vertical-single .banner_content {
    color: #FFFFFF;
    float: left;
    padding-left: 2%;
    width: 58%;
}
#dynamic-banner {
    display: inline-block;
    height: 180px;
    padding: 0;
    width: 615px;
}
.banner_box .banner_content div {
    clear: both;
    padding-top: 23px;
}
.res_old_inner .banner_bot_new {
    background: url(../../cdn-web.mrakaf.com/images/banner-bot.jpg) repeat-x 0 0;
    height: 42px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}

.res_old_inner .art-sheet {
    background: #FFFFFF;
    margin: 0 auto;
    position: relative;
    cursor: auto;
    width: 1062px;
    z-index: auto !important;
    padding: 25px 0;
}

@media(max-width:991px) {
.res_news_inner .bannerimages_product {
    display: none;
}
.res_news_inner .banner_content {
    text-align: center;
    float: none;
    width: 100%;
}
}

.res_news_inner .bannerbox_pos {
    padding: 0;
    height: 165px;
    border: 1px solid #E9EBEC;
    margin: 30px 0px;
}
.res_news_inner .bannerimages_product {
    float: left;
    height: 165px;
    width: 36%;
}
.res_news_inner .banner_content {
    color: #FFFFFF;
    float: left;
    padding-left: 2%;
    width: 62%;
}
.res_news_inner .banner_content h1 {
    font-size: 28px;
    font-weight: normal;
    color: #2b2f7f;
    padding-top: 25px;
}
.res_news_inner .banner_content h2 {
    font-size: 18px;
    font-weight: normal;
    color: #626262;
    margin-top: 5px;
}
.res_news_inner .dotted_line {
    border-bottom: 1px dashed #E8E8E8;
    line-height: 24px;
    margin: 10px 0;
}
.res_news_inner h1 {
    font-size: 22px;
}
.res_news_inner .press-release {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0;
}
.res_news_inner .press-release h5 {
    font-size: 15px;
    font-weight: bold;
}
.res_news_inner .arr-bot {
    text-align: center;
    position: relative;
}
.res_news_inner .arr-bot span {
    position: relative;
    top: -19px;
    color: #f0493f;
    font-size: 11px;
    left: -57px;
}
.res_news_inner .art-sidebar .quicklinks2 {
    border: 1px solid #DDDDDD;
    margin: 10px 0 15px;
}
.res_news_inner .art-blockcontent {
    padding: 0 20px;
}
.res_news_inner .next {
    border: none;
    width: 50px;
}
.res_old_inner .res_old_banner {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1062px;
    margin-top: 82px;
}

.res_old_inner .banner_box {
    border: 1px solid #e9ebec;
    border-bottom: none;
    width: 1060px;
}

.banner_box ul.banner_list {
    list-style: none;
    /* float: left; */
}
.banner_box ul.banner_list li {
    /* float: left; */
    color: #fff;
    overflow: hidden;
}
.banner_box .banner_list .banner_images, #slideshow .banner_list .banner_content .banner_contentN {
    height: 317px;
    display: block;
    border: 0;
}
.vertical-single .banner_content {
    color: #FFFFFF;
    float: left;
    padding-left: 2%;
    width: 58%;
}
#dynamic-banner {
    display: inline-block;
    height: 180px;
    padding: 0;
    width: 615px;
}
.banner_box .banner_content div {
    clear: both;
    padding-top: 23px;
}
.res_old_inner .banner_bot_new {
    background: url(../../cdn-web.mrakaf.com/images/banner-bot.jpg) repeat-x 0 0;
    height: 42px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}

.res_old_inner .art-sheet {
    background: #FFFFFF;
    margin: 0 auto;
    position: relative;
    cursor: auto;
    width: 1062px;
    z-index: auto !important;
    padding: 25px 0;
}

@media(max-width:991px) {
.res_news_inner .bannerimages_product {
    display: none;
}
.res_news_inner .banner_content {
    text-align: center;
    float: none;
    width: 100%;
}
	.instocksolumargin{
		margin: 0 auto;
	}
}

@media all and (max-width: 767px) {
	.solu_whats_content h3,.solusubhead{
		font-size: 20px;
	}
	.solu_sellquick_content p{
		font-weight: 500;
	}
	.smartreport-section h4,.ecommerce_section_content h4{
		font-size: 14px
	}
	.retail_taskmanager_section .col-md-6:last-child{
		padding: 20px 0 0 !important;
	}
	.partner-promotion{
		padding: 20px 0;
	}
.sticky_youtube_subscribe {
	margin: auto;
	text-align: center;
	bottom: 0;
	width: 100%;
	top: initial;
}
.de-whatsnow-banner {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #e9eff4;
}
.earnsmart-section-de {
	display: block;
}
	.contactform-heading h4{
		margin: 15px auto 25px;
		font-size: 18px;
	}
/* New FMCG icons----------------------------------------- */
.gft_de_feature {
	background: url(../../cdn-web.mrakaf.com/images/vertical-images/FMCG/fmcg-packaged-vertical-sprite-new.png) no-repeat;
    height: 70px;
    width: 100px;
    margin: 0 auto;
    display: block;
}
.de_whatsnow_icon{
	background-position: -7px -200px;
}
.de_billing_icon{
	background-position: -80px -200px;
}
.de_insights_icon{
	background-position: -160px -200px;
}
.de_tracking_icon{
	background-position: -240px -200px;
}
.de_pricing_icon{
	background-position: -320px -200px;
}
.de_salesforce_icon{
	background-position: -400px -200px;
}
.de_inventory_icon{
	background-position: -480px -200px;
}
.de_delivery_icon{
	background-position: -560px -200px;
}

/* New FMCG icons----------------------------------------- */
}
@media (max-width:525px){
	.g-h2{
		font-weight: 600;
		line-height: 1.4;
		font-size: 20px;
	}
	.g-h3{
		font-weight: 600;
		line-height: 1.4;
		font-size: 20px;
	}
    .mygof-video-cta {
        margin-left: 0px;
    }
	.g-enterprise-sec{
		background-position: 0 300px;
    	background-size: contain;
	}
	.solu_whats_sect{
		padding: 50px 0;
	}
	.contactform-model label{
		font-size: 12px;
	}
	.contactform-model input:focus~label, .contactform-model input:valid~label, .contactform-model textarea:focus~label, .contactform-model textarea:valid~label, .intl-tel-input input:focus .intl-tel-input~label, .intl-tel-input input:valid .intl-tel-input~label{
		font-size: 11px;
	}
	.partner-network {
		display: block;
	}
	.customer-logos-mrakaf #cf4a picture .cust-logo-resp{
        display: block;
    }
    .customer-logos-mrakaf #cf4a picture .cust-logo-desktop{
        display: none;
    }
	.testimonial-container .delight-cust-cont h2 {
		font-size: 20px;
		margin: 0px auto 30px;
	}
}
/*Header New style*/
.navbar-nav>li>a {
	padding: 0;
	margin: 15px 10px;
}
.overviewbot-section{
	padding: 40px 15px 40px;
	  position: relative;
  }
  .overviewbot-title{
	position: relative;
	  padding: 20px 20px;
	  text-align: center;
  }
 
  .overviewbot-title h3{
		font-size: 24px;
	  	font-weight: 600;
	  	margin: 0 auto;
  }
  .overviewbot-desc{
	display: block;
  }
  .overviewbot-content{
	
	margin-bottom: 10px;
	background: white;
  }
  .overviewbot-list{
	line-height: 2;
    word-spacing: 1px;
  }
  .overviewbot-list li{
	padding: 10px;
	font-weight: 600;
	font-size: 18px;
	line-height: 32px;
	
  }
  .overviewbot-eachlist{
	
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	/* text-indent: 40px; */
  }
  .faq_link{
	  color: #f0493f;
  }
  .overviewbot-eachlist p{
	/* text-indent: 3em; */
	padding-left: 30px;
	margin-bottom:5px;
}
  @media (max-width: 576px){

	.overviewbot-content,.tp_entrire_section{
		padding: 0;
	}
	.overviewbot-eachlist p{
		/* text-indent: 0; */
		padding-left: 0;
		font-size: 14px;
		line-height: 24px;
	}
	.overviewbot-list li{
		font-size: 16px;
		line-height: 28px;
	}
	.overviewbot-eachlist{
		font-size: 14px;
		line-height: 24px;
	}
	
  } 