.roi-container{ padding:70px 0px}
.roi-container p {
    margin: 15px 0 0 0;
}
.formcont.result
.formcont {
    width: 100%;
    /* background: #fbfdf9; */
    border-radius: 10px;
    display: grid;
    /* border: 1px solid #d7e3cf; */
}
.formcont h2{ margin-top:0px;}

.formcont.result p {
    margin: 15px 0 15px 0;
}
.beginbtn span {
    display: inline-block;
    background: #1678FB;
    color: #fff;
    padding: 7px 50px 7px 40px;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    position: relative;
	cursor: pointer
}
.beginbtn span:hover {
    background: #0d6dec;
}
.beginbtn span:after {
    content: '';
    position: absolute;
    right: 28px;
    top: 14px;
    display: inline-block;
    background: url(https://www.manageengine.com/products/service-desk/images/learn-more-arrow.svg);
    width: 15px;
    height: 11px;
    transition: all ease .3s;
}
.beginbtn span:hover:after {
    transform: translateX(4px);
}
.nextprev {
    display: flex;
    width: 100%;
    justify-content: space-between;
    border-top: 1px solid #f2f2f2;
    margin-top: 20px;
    padding-top: 20px;
	position: relative;
}
.beginbtn{position: relative;}

.nextbtn{position: relative;}
.nextbtn span {
    display: inline-block;
    background: #1678FB;
    color: #fff;
    padding: 7px 50px 7px 40px;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    position: relative;
	cursor: pointer
}
.nextbtn span:hover {
    background: #0d6dec;
}
.nextbtn span:after {
    content: '';
    position: absolute;
    right: 28px;
    top: 14px;
    display: inline-block;
    background: url(https://www.manageengine.com/products/service-desk/images/learn-more-arrow.svg);
    width: 15px;
    height: 11px;
    transition: all ease .3s;
}
.nextbtn span:hover:after {
    transform: translateX(4px);
}
.knowhowbtn {
    display: inline-block;
    background: #FD7D57;
    color: #fff;
    padding: 5px 20px 5px 20px;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0 10px;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    position: relative;
    line-height: 20px;
	cursor: pointer
}
.knowhowbtn:hover {
    background: #f1714a;
}


.backbtn{position: relative;}
.backbtn span {
    display: inline-block;
    background: #444;
    color: #fff;
    padding: 7px 40px 7px 50px;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    position: relative;
	cursor: pointer
}
.backbtn span:hover {
    background: #000;
}
.backbtn span:before {
    content: '';
    position: absolute;
    left: 28px;
    top: 14px;
    display: inline-block;
    background: url(https://www.manageengine.com/products/service-desk/images/learn-more-arrow.svg);
    width: 15px;
    height: 11px;
    transition: all ease .3s;
    transform: rotate(180deg);
}
.backbtn span:hover:before {
    transform: translateX(4px);
	 transform: rotate(180deg);
}


.formcont input {
    font-family: 'Zoho_Puvi_Regular', 'Open Sans', sans-serif;
    width: 46%;
    padding: 8px 2%;
    outline: none;
    border: 1px solid #000;
    border-radius: 0px;
    font-size: 15px;
    margin-top: 5px;
    height: 25px;
    color: #000;
}
textarea, input.text, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="button"], input[type="submit"], .input-checkbox {
    -webkit-appearance: none;
    border-radius: 0;
}
.formcont select {
    font-family: 'Zoho_Puvi_Regular', 'Open Sans', sans-serif;
    width:50%;
    padding: 8px 2%;
    outline: none;
    border: 1px solid #000;
    border-radius: 0px;
    font-size: 15px;
    margin-top: 5px;
    height: 45px !important;
    color: #878787;
    background: #fff;
    color: #000 !important;
    background: #fff url(https://www.manageengine.com/products/service-desk/images/arrowImage.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 1rem center !important;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.vluetxt{font-family: 'Zoho_Puvi_SemiBold', 'Open Sans', sans-serif;    font-size: 25px;line-height: 30px;}

table.yursvingtble tr th {
    background: #03A9F4;
    color: #fff;
}
table.yursvingtble td {
    border: 1px solid #c3eaff;
}
table.yursvingtble tr td.ftrhdrtd{ background:#f3fcff; color: #000; text-align: center}
table.yursvingtble tr td { padding:20px;
}
table.yursvingtble p{margin:15px 0}


.roitbl{ background:#f7fff0; border: 1px solid #C2C2C2;}
.contbl{ margin-top:5px;}
.dotbdr{ border-bottom:1px dotted #c2c2c2;}

.roibtmleft{position:relative; width: 8px; height: 8px; margin-bottom: -1px; margin-left: -1px;}
.roibtmright{position:relative; width: 8px; height: 8px; margin-bottom: -1px; margin-right: -1px;}
.roiclctrtxt{font-weight:bold; color:#FFF; font-size:20px; margin-top:10px;}
.ylowsubtxt{font-weight:bold; color:#fff600; font-size:12px; margin:17px 0px 0px 10px;}
.grntext {
    font-weight: bold;
    color: #000;
    font-size: 17px;
    margin: 0 0 20px 0;
}
.conculbx {
    background: #fee498;
    width: 100%;
    margin: 50px auto;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
}
.discovertxt{ font-weight:bold; color:#000; font-size:18px; margin-left:25px;}
.supgraytxt{font-weight:bold; color:#7c7c7c; font-size:12px; line-height:40px;}
.graytxts{font-weight:bold; color:#7c7c7c; font-size:14px; margin-top:10px;}
.orgtxts{font-weight:bold; color:#000; font-size:14px;}
.doller{ background:url(../images/dollar.gif) no-repeat; width:42px; height:60px; float:left;cursor:pointer;}
.doller:hover{ background:url(../images/dollar-hover.gif) no-repeat; width:42px; height:60px; float:left; cursor:pointer;}
.nzdollar{ background:url(../images/nzdollar.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.nzdollar:hover{ background:url(../images/nzdollar-hover.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.rs{ background:url(../images/rs-icon.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.rs:hover{ background:url(../images/rs-hover.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.aus{ background:url(../images/aus.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.aus:hover{ background:url(../images/aus-hover.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.hkdollar{ background:url(../images/hkdollar.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.hkdollar:hover{ background:url(../images/hkdollar-hover.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.euro{ background:url(../images/euro.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.euro:hover{ background:url(../images/euro-hover.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.pound{ background:url(../images/pound.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.pound:hover{ background:url(../images/pound-hover.gif) no-repeat; width:42px; height:60px; float:left; margin-left:10px; cursor:pointer;}
.wilpaytxttbl{ margin-top:30px;}
.btext{ font-weight:bold; color:#000000; font-size:25px; line-height: 30px;}
.proctdwnld{border: 0 none;cursor: pointer;display: block;height: 38px;text-indent: -9999px;width: 160px}
.orgtxts div, .BGwhitesmoke .btext { float:left; padding-right:5px; }
.currency div span { visibility:hidden; }
.BGwhitesmoke span { font-weight:bold; }
