﻿/* CSS by RATNADEEP KUDALKAR - IIFL(5paisa) */
@charset "utf-8";
*{margin:0;padding:0;list-style:none;border-collapse:collapse;border:0;}
body{position:relative;margin:0;background:#fff;color:#000; font-weight:400;}
ul,li,ol{margin:0;padding:0;list-style:none;}
/*::selection{background:#111d26;color: #fff;}*/
a, a:hover, a:focus{text-decoration:none !important;color:#19b5ff;outline: none;}
.row>div {margin-bottom: 15px !important;}
.no_margin>div{margin-bottom:0px !important;}
.no_padding{margin-right:-0px !important;}
.no_padding>div{padding-right:0px !important;}

.no_all_margin>div{margin-bottom:0px !important;}
.no_all_padding{margin-right:-0px !important;margin-left: -0px;}
.no_all_padding>div{padding-right:0px !important;padding-left: 0px !important;}

h1, h2, h3, h4, h5 {margin:0;padding:0;}
button, input, select, textarea, button:hover, input:hover, select:hover, textarea:hover, button:focus, input:focus, select:focus, textarea:focus {outline:none;}
p {line-height: 2.7rem;}
/* --------- Font Families Roboto -------- */

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{
	font-family: 'Roboto', sans-serif;
}

.table-responsive {border: none;}
.fs11 {font-size:1.1rem;}
.fs12 {font-size:1.2rem !important;}
.fs14 {font-size:1.4rem;}
.sprite {background: url(/content/images/sprite.png) no-repeat;}
/*---------COLOR---------*/
.blue_color {color:#66b5f7;}
.grey_color {color:#383838;}
.grey818181_color {color:#818181;}
.grey_color_818181 {color:#818181;}
.color_magenta {color: #C9354D;}
.color_darkblue {color:#176aaa;}
.color_white {color:#fff !important;}
.color_orange{color:#E66B1E;}
.color_green{color:#24c58d;}
.gly-green {color: #38ab63;}
.gly-red {color: #f01515;}
a.grey_color:focus, a.grey_color:hover {color: #383838;}
/*---------POSITION---------*/
.relative {position: relative !important;}
.absolute {position: absolute !important;}
/*---------BACKGROUND---------*/
.back-color-F2F2F2 {background: #f2f2f2;}
.back-color-ce3c53 {background: #ce3c53;color: #FFF;}
.back-color-fbfbfb {background: #fbfbfb;}
/*---------margins---------*/
.mT0 {margin-top:0px !important;}
.mT5 {margin-top:5px;}
.mT7 {margin-top:7px !important;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}

.mB0 {margin-bottom: 0 !important;}
.mB5 {margin-bottom:5px;}
.mB10 {margin-bottom:10px;}
.mB15 {margin-bottom:15px;}
.mB20 {margin-bottom:20px !important;}
.mB60 {margin-bottom: 60px;}
.mB35 {margin-bottom:35px !important;}

.mR0 {margin-right:0px !important;}
.mR5 {margin-right:5px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR20 {margin-right:20px;}

.mL5 {margin-left:5px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL20 {margin-left:20px;}
.mL65 {margin-left: 65px;}
/*---------PADDING---------*/
.pT5 {padding-top:5px;}
.pT10 {padding-top:10px;}
.PT15 {padding-top:15px;}
.pT20 {padding-top:20px;}

.pB0 {padding-bottom: 0px !important;}
.pB5 {padding-bottom:5px;}
.PB10 {padding-bottom:10px;}
.pB15 {padding-bottom:15px;}
.pB20 {padding-bottom:20px;}

.pR5 {padding-right:5px;}
.pR10 {padding-right:10px;}
.pR15 {padding-right:15px;}
.pR20 {padding-right:20px;}

.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pL15 {padding-left:15px;}
.pL20 {padding-left:20px;}
/*---------H1 to H6---------*/
.header1 {font-size: 3.6rem;font-weight: 100;padding: 0 0 2rem 0;}
.header2 {font-size: 2.4rem;font-weight: 200;padding: 1rem 0rem 1rem 0rem;}
.header3 {font-size: 1.8rem;font-weight: 300;padding: 0rem 0rem 1rem 0rem;}
.header4 {}
.header5 {}
.header6 {}
.header1 > span {font-weight: 200;}
.small-para {font-size: 1.2rem;font-weight: 200;}
.medium-para {font-size: 1.6rem;font-weight: 200;}
.large-para {font-size: 1.6rem;font-weight: 400;}
/*---------FONT_WEIGHT---------*/
.fw100 {font-weight: 100 !important;} /* ULTRA LIGHT */
.fw200 {font-weight: 200 !important;} /* LIGHT */
.fw300 {font-weight: 300 !important;} /* REGULAR */
.fw400 {font-weight: 400 !important;} /* SEMI BOLD */
.fw500 {font-weight: 500 !important;} /* BOLD */
.fw600 {font-weight: 600 !important;} /* EXTRA BOLD */
/*---------BUTTON---------*/
.btn{position: relative;overflow: hidden;min-width: 135px;margin-right: 10px;border-radius: 2px !important;}
.btn:focus {outline:none;}
.click-btn, .click-btn:hover, .click-btn:focus {border-radius: 2px !important;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);background: #C9354D;color: #FFF;font-size: 1.6rem;font-weight: 200;padding: 9px 0px;display: inline-block;text-align: center;width: 150px;margin-top: 20px;}
.btn-primary {background: #c9354d;border-radius: 0;border: solid 1px #c9354d;padding: 10px;font-weight: 200;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
.btn-primary:hover, .btn-primary:focus {background: #c9354d !important;border: solid 1px #c9354d !important;}
.btn-secondary {color: ##153a5b;border-radius: 0;border: none;padding: 10px;font-weight: 400;border:solid 1px #153a5b;background: transparent;}
.btn-secondary:hover, .btn-secondary:focus {color: #fff; background:#153a5b;}
.btn-white {border:solid 1px rgba(255, 255, 255, 0.5);width: 150px;margin:5px;padding: 10px;background: transparent;color:#fff;font-weight: 100;font-size: 1.6rem;}
.btn-white:hover, .btn-white:focus {color:#fff;}
/*---------DISPLAY---------*/
.dis_block  {display: block;}
.dis_inblock  {display: inline-block;}
/*---------LINE HEIGHT---------*/
.Lineheight_noraml {line-height: normal;}
/*---------INPUT--------*/
.input {position: relative;z-index: 1;display: inline-block;width: 100%;vertical-align: top;margin: 0;}
.form-group {overflow: hidden;}
.input-field {position: relative;display: block;float: right;width: 100%;border: none;border-radius: 0;background: transparent;color: #383838;-webkit-appearance: none;height: 35px;margin-top: 15px;font-size: 1.4rem;font-weight: 500;margin-bottom: 20px;}
.input-field.input-client {margin-bottom: 35px;}
.input-label {display: inline-block;float: right;width: 100%;color: #818181;position: absolute;bottom: 0; left: 0;width: 100%;height: 40px;text-align: left;pointer-events: none;margin-bottom: 1px;top: 10px;}
.input-label-content {position: relative;display: block;top:13px;width: 100%;-webkit-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition: all ease-in-out 0.3s;font-size: 1.6rem;font-weight: 200;}
.input-label::before, .input-label::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 40px;border-bottom: 1px solid #B9C1CA;}
.input-label::after {margin-top: 1px;border-bottom: 2px solid #4DC247;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.input-field:focus + .input-label::after, .input--filled .input-label::after {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.input-field:focus + .input-label .input-lable-content-group, .input--filled .input-lable-content-group {top: -15px;-webkit-animation: anim-1 0.3s forwards;animation: anim-1 0.3s forwards;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);font-size: 1.3rem;}
.input-field.focus + .input-label::after, .input--filled .input-label::after {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
#login_DOB {-webkit-text-security: disc;-moz-webkit-text-security: disc;-moz-text-security: disc;}
.input__error::after {border-color: #E43433;}
.ref_error::after {border-bottom:2px solid #E43433;}
.input__success::after {border-color:#4DC247;}
.error__msg {color: #E43433;font-weight: 200;font-size: 1.2rem;position: absolute;bottom: -6px;}
@media only screen and (max-width:767px) { #LoginemailId.error__msg{font-size:9px; bottom:0;}}
.success_msg {color: green;font-weight: 200;font-size: 1.2rem;position: relative;bottom: 19px;}
.text-left-center {text-align: left !important;}
.text-right-center {text-align: right !important;}
.text-center-left {text-align: center !important;}
.input-OTP {margin-bottom: 35px;}
.input-OTP ~ .error__msg {bottom: initial;top: 76px;}
.input-OTP ~ .field-validation-error {bottom: 17px;}
span.closeBTN {font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;POSITION: absolute;top: 0px;right: 0px;cursor: pointer;}
.refral_code_div {float: right;position: absolute;right: 0px;top: 52px;display: flex;font-size: 1.2rem;}
.refral_code_apply:after {content: '|';margin: 0px 6px;color: #383838;font-weight: 100;}
.ref_link:hover, .ref_link:focus {color: #E66B1E;}
.non-material-input {border-bottom:solid 1px #B9C1CA;height:40px;margin-top:0;float: none;}
/* Timer*/
.timer-display {visibility:hidden; color:grey;margin-left: 7px;font-size:14px;float:left;}
#left {visibility:hidden;float:left;margin-top:0px; margin-right: -10px; }
#right {visibility:hidden;float:left;margin-top:0px;margin-right: 5px;}

/*--------- RIPPLE EFFECT ------*/
.ripple {width: 0;height: 0;border-radius: 50%;background: rgba(255, 255, 255, 0.4);transform: scale(0);position: absolute;opacity: 1;}
.rippleEffect {animation: rippleDrop .6s linear;}
@keyframes rippleDrop {100% {transform: scale(4);opacity: 0;}}

.ripple_black {width: 0;height: 0;border-radius: 50%;background: rgba(201, 23, 77, 0.3);transform: scale(0);position: absolute;opacity: 1;}
.rippleEffect {animation: rippleExpand .6s linear;}
@keyframes rippleExpand {100% {transform: scale(4);opacity: 0;}}

/*---------LIST STYLE---------*/
ul.list-style {font-weight: 200;color: #383838;font-size: 1.4rem;padding-left: 15px;}
ul.list-style > li {margin-bottom: 10px;}
ul.list-style > li:before {content: ' ';background: url(/content/images/sprite.png) no-repeat -62px -2px;float: left;width: 15px;height: 13px;position: relative;margin-left: -15px;top: 4px;}

ul.list-white {font-weight: 200;font-size: 1.4rem;padding-left: 15px;}
ul.list-white > li {margin-bottom: 10px;}
ul.list-white > li:before {content: '\2022';float: left;width: 15px;position: relative;margin-left: -15px;font-size: 3rem;line-height: 1.4rem;}

ul.no-list-style > li{padding: 20px 0px 15px 0px;}

.icon_box{background: url(/content/images/main_icon_sprite.png) no-repeat;width: 180px;height: 140px;margin: 0 auto;}
.icon_1{background-position: -180px 0px;}
.icon_4{background-position: -360px 0px;}
.icon_3{background-position: -540px 0px;}
.icon_5{background-position: -720px 0px;}
.icon_6{background-position: -896px 0px;}
.icon_7{background-position: -1080px 0px;}
.icon_8{background-position: -1260px 0px;}
.icon_10{background-position: 0px -140px;}
.icon_11{background-position: -181px -140px;}
.icon_12{background-position: -360px -140px;}
.icon_13{background-position: -536px -140px;}
.icon_14{background-position: -717px -140px;}
.icon_15{background-position: -896px -140px;}
.icon_17 {background-position:-1257px -132px;}
.icon_18 {background-position:-1079px -132px;}
.icon_19 {background-position:-1440px -132px;}
.icon_20 {background-position:-1435px 3px;}
.icon_21 {background-position: 0px -297px;}
.icon_22 {background-position:-179px -297px;}

.section_spacing{padding: 7rem 0;}
.section_medium_spacing {padding: 2rem 0;}
.section_low_spacing {padding: 1.5rem 0;}
.section_top_spacing{padding-top: 4rem;}

.img-margin {margin: 0 auto;}

.border-bottom {border-bottom:solid 1px #ececec;}

.carousel-indicators li {width: 16px;height: 16px;}
.carousel-indicators .active {width: 18px;height: 18px;margin: 0;background-color: #C9354D;border:solid 1px #C9354D;}
.background_doodle {background: url(/content/images/inner-bg.jpg) repeat-x center bottom;}
.box-sizing  {background: #fff;padding: 30px 0px;border: solid 1px #ececec;}

.nav-tabs>li>a {margin-right: 0;}
.nav>li>a:focus, .nav>li>a:hover {background-color: transparent;}

/* 070119 */
.free--text {vertical-align: super;display: inline-block;color: #383838 !important;font-weight: 600;}
/* 070119 */
/*************************/
/*        HEADER         */
/*************************/
header.header-wrapper a#logo {margin-top: 5px;width: 125px;height: 125px;background: url("/content/images/logo.png") no-repeat center center;background-size: contain;float: left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;position: absolute;}
.my-nav {width: 100%;text-align: center;position:absolute;}
ul.my-nav > li {float: none;display: inline-block;}
ul.my-nav > li > a {display: block;padding: 30px 10px 13px 10px;color: #fff;font-weight: 500;text-transform: uppercase;font-size: 1.4rem;border-bottom: solid 3px transparent;margin-top: 1px;}
ul.my-nav > li.active > a {color: #C9354D;border-bottom: solid 3px #fff;}
.header-wrapper {height: 64px;position: absolute;margin: 0;padding: 0;background-color: transparent;z-index: 299;width: 100%;}
.main-header.small-header {background-color: #111d26;}
.main-header.new-header {background-color:#0B2E4A;box-shadow: 0px 2px 10px rgba(0,0,0,0.2);}
.header-wrapper .main-header {-webkit-transition: all 0.4s cubic-bezier(0.25,0.8,0.25,1);transition: all 0.4s cubic-bezier(0.25,0.8,0.25,1);line-height: 1em;top: 0;left: 0;right: 0;height: 64px;z-index: 1;border-bottom:solid 1px rgba(255,255,255,0.1);}
.header-hide {opacity: 0;-webkit-transform: translate(0,-60px);transform: translate(0,-60px);}
.header-show {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);position: fixed;box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24);background-color: #fff !important;}
.main-header.header-show > .container > ul.my-nav > li > a{color: #383838;border-bottom: solid 3px #fff;}
.main-header.header-show > .container > ul.my-nav > li.active > a {color: #C9354D;border-bottom: solid 3px #C9354D;}
.main-header.header-show > .container > ul.my-nav > li > a:hover{color: #C9354D;border-bottom: solid 3px #C9354D;}
.login-Open-account-wrapper {position: absolute;top: 30px;right: 45px;}
.login-Open-account-wrapper ul {margin: 0;padding: 0;list-style-type: none;text-align: right;}
.login-Open-account-wrapper li {float: left;padding: 5px 0;}
.login-Open-account-wrapper li a {text-decoration: none;font-size: 1.3rem;color: #fff;display: block;padding: 0 7px;display: block;font-weight: 200;border-right: 1px solid rgba(255, 255, 255, 0.2);}
.main-header.header-show > .container > .login-Open-account-wrapper > ul > li > a {color: #383838;border-right: 1px solid rgba(0, 0, 0, 0.2);}
.main-header.header-show > .container > .login-Open-account-wrapper > ul > li:last-child > a {color: #383838;border-right: none;}
.hamburger-menu {position: absolute;right: 15px;top: 30px;}
label.nav-icon {cursor: pointer;top: 0px;position: relative;display: inline-block;padding: 5px;background-color: transparent;width: 28px;max-width: none;margin: 0 -2px 0 -8px;border-radius: 3px;-webkit-transition: all 0.4s cubic-bezier(0.25,0.8,0.25,1);transition: all 0.4s cubic-bezier(0.25,0.8,0.25,1);cursor: pointer;}
.main-header > .container > .hamburger-menu > label.nav-icon > .bar {background-color: rgba(255, 255, 255,0.8);display: block;height: 2px;width: 16px;}
.main-header.header-show > .container > .hamburger-menu > label.nav-icon > .bar {background-color: rgba(0, 0, 0,1);}
.main-header.header-show a {color:#383838;}
label.nav-icon .bar+.bar {margin-top: 2px;}
.bar1, .bar3 {width: 13px !important;}
.menu-close {background-position: -327px 0px !important;position: absolute;right: 20px;}
.menu-close:after {content: '';width: 30px;height: 30px;display: block;}
.nav-list {display: block;height: 100%;display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-moz-box-pack: center;-webkit-flex-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.nav-list > li {width: 100%;text-align: center;margin: 10px 0px;}
.nav-list > li > a {color: #fff;font-weight: 200;font-size: 1.8rem;}

.mega-menu {position:fixed;background:#FFF;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);top: -300%;right: 0;left: 0;padding: 25px 0px 0px 0px;min-height: 172px;opacity:0;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: all 0.4s cubic-bezier(0.25,0.8,0.25,1);transition: all 0.4s cubic-bezier(0.25,0.8,0.25,1);-webkit-transition-property: opacity,top;transition-property: opacity,top;z-index:10;}
.resp-tabs-list li,h2.resp-accordion{cursor:pointer;font-size:14px;margin:0}
.resp-tabs-list{width:100%;display:block;border-bottom:solid 1px rgba(1,1,1,.1);text-align:center}
.resp-tabs-list li{font-weight:400;display:inline-block;padding:8px 15px;list-style:none;color:#383838;text-transform: uppercase;}
.resp-tabs-container{padding:15px 0px 15px 15px;clear:left}
h2.resp-accordion{cursor:pointer;display:none}
.resp-tab-content{display:none;padding-left: 0px;}
.resp-accordion-active,.resp-content-active,.resp-easy-accordion h2.resp-accordion,.resp-tab-content-active{display:block;}
.resp-tab-active{border-bottom:3px solid #c9354d}
h2.resp-accordion{border-top:0 solid #c1c1c1;padding:10px 15px}
h2.resp-tab-active{margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}
.resp-arrow{width: 15px;height: 10px;float: right;margin-top: 8px;background-position: -147px -52px;}
h2.resp-tab-active span.resp-arrow{background-position: -168px -52px;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.carousel-control {background-image: none !important;}
#myCorousal2 .glyphicon {color: #383838;}
.mega-icon1 {background-position:-106px -121px;}
.mega-icon2 {background-position:-50px -121px;}
.mega-icon3 {background-position:6px -121px ;}
.mega-img {width: 60px;display: inline-block;padding-top: 60px;margin: 0px 10px;color: #FFF;font-weight: 100;height: 80px;vertical-align: bottom;}
.mega-img:hover, .mega-img:focus {color:#FFF;}
ul.mega-login > li {width:100%;height: 16px;display: inline-block;margin-bottom: 10px;margin-top: 10px;}
ul.mega-login > li > a {font-weight: 200;color: #383838;}
ul.mega-login > li > a:before{content:'';width: 25px;height: 20px;position: relative;float: left;margin-right: 7px;top: -2px;}
a.mega_login:before{background:url('/content/images/sprite.png');background-position: -2px -82px;}
a.mega_invest:before{background:url('/content/images/sprite.png');background-position: -109px -82px;}
a.mega_trade:before{background:url('/content/images/sprite.png');background-position: -245px -82px;}
a.mega_quote:before{background:url('/content/images/sprite.png');background-position: -199px -82px;}
a.mega_account:before{background:url('/content/images/sprite.png');background-position: -71px -82px;}
a.mega_blog:before{background:url('/content/images/sprite.png');background-position: -157px -82px;}
a.mega_logout:before{background:url('/content/images/sprite.png');background-position: -36px -82px;}
a.mega_user:before{background:url('/content/images/sprite.png');background-position: -287px -82px;}
a.mega_contact:before{background:url('/content/images/sprite.png');background-position: -323px -80px;}
a.mega_personal_loan:before{background:url('/content/images/sprite.png');background-position: -276px -186px;}
.header-top-fix {top: 0%;opacity:1;}
.close_megamenu {width: 23px;display: inline-block;background-position: -290px 0px;height: 23px;position: absolute;right: 10px;margin-top: 4px;}
.mega-menu-home {width: 25px;height: 25px;display: inline-block;background-position: -108px -40px;}
.sprite_white {position: relative;margin-top: 0px;float: right;right: 0;background-position: -329px -3px;}
ul.mega_menu_link {border-right: solid 1px #dddddd;border-left: solid 1px #dddddd;padding-left: 40px;min-height: 270px;}
ul.mega_menu_link > li, ul.mega-line > li {width:100%;display: inline-block;margin-bottom: 7px;margin-top: 7px;}
ul.mega_menu_link > li > a, ul.mega-line > li > a{font-weight:200;color:#383838;}
ul.mega_menu_link > li > a:hover, ul.mega-line > li > a:hover {color:#66b5f7;}
ul.mega-line {padding-left:25px;}
.mega-menu-img {width: 40px !important;height: 40px;margin: 0 !important;}
.mg1img {background-position: -313px -125px;}
.mg2img {background-position: -171px -125px;}
.mg3img {background-position: -221px -125px;}
.mg4img {background-position: -270px -125px;}
.mg5img {background-position: -318px -170px;}
.mg5pimg {background-position: -230px -170px;}
.mg-corporate{background-position: -312px -213px;}
.mg-link {width: 28px;height: 28px;display: inline-block;}
.ply_str {background-position: -215px -39px;}
.apple_store {background-position: -248px -39px;}
.para_blck_white {color:#383838}
/*WHITE HEADER*/
.white-header {background:#fff;}
.header-wrapper.white-header {border-bottom: solid 1px rgba(232, 232, 232, 0.8);}
.white-header ul.my-nav > li > a {color: #383838;font-weight: 500;}
.white-header ul.my-nav > li.active > a {color: #c9354d;border-bottom: solid 3px #c9354d;}
.white-header .login-Open-account-wrapper li a{color: #383838;border-right:1px solid rgba(0,0,0,.2);}
.login-Open-account-wrapper li:last-child a {padding-right: 0;border: 0;}
.white-header > .main-header > .container > .hamburger-menu > label.nav-icon > .bar {background-color: rgba(39, 39, 39, 0.8);}
.white-header > .main-header.header-show > .container > .hamburger-menu > label.nav-icon > .bar {background-color: rgba(39, 39, 39, 0.8);}
.login_home_btn,.login_home_btn:hover, .login_home_btn:focus{float: right;color:#c9354d;text-transform:uppercase;}
.login_home_btn.op_ac:before {content: '';background: url(/content/images/sprite.png);width: 18px;height: 18px;display: inline-block;position: relative;top: 3px;background-position: -29px -414px;right: 8px;}
.login_home_btn.lg:before {content: '';background: url(/content/images/sprite.png);width: 21px;height: 21px;display: inline-block;position: relative;top: 5px;background-position: -54px -410px;right: 8px;}
#iframe__port {}

.Login_float_section {padding: 3px 0px;}
header.white-header a#logo {width: 210px;height: 190px;}
.hamburger__user {position:absolute;top:27px;right:15px;}
.Profiling__icon{width: 25px;height: 25px;display: inline-block;background-position: -50px -406px;}
.prf_drp{background:transparent;}

.profile__drp__menu {border-radius: 2px;border: 0;margin: 5px 0 0;min-width: 200px;}
.profile__drp__menu li a {color: #383838;font-weight: 200;font-size: 1.3rem;}
.profile__drp__menu::before{content: '';display: block;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;position: absolute;top: -6px;right: 4px;}

/*HOME NEW MEGA MENU*/
.mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;position: absolute;display:none;text-align:left;}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu {width: 780px;left: 0;right: 0;margin: 0 auto;border-radius: 0;box-shadow: -1px 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);border: none;background: #f6f9fb;padding:0;border-top: solid 2px #383838;z-index: 1;}
.mega-dropdown {position:static;margin: 0px -3px;}
.menu__list {padding:5px 15px;float: left;min-height: 110px;width:100%;}
.menu__list li {float:left;width:33.3333%;position:relative;}
.menu__list li a {color: #383838;font-weight: 200;font-size: 1.3rem;display: block;padding: 15px 0 15px 32px;position:relative;}
.menu_background {background:#fff;}
.download_menu {padding: 8px 15px 0px 15px;width: 100%;}
.download_trade {width: 100%;float:left;display: block;color: #383838;font-weight: 200;line-height: 38px;position:relative;font-size: 1.2rem;}

.mega-dropdown.open a.dropdown-toggle {position:relative;}
.mega-dropdown.open a.dropdown-toggle:before {content: '';width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;bottom: -3px;left: 0;right: 0;margin: 0 auto;}

.header-wrapper .main-header .mega-dropdown .mega-dropdown-menu {border-top: solid 2px #fff;}
.header-wrapper .main-header.header-show .mega-dropdown .mega-dropdown-menu {border-top: solid 2px #383838;}
.header-wrapper.white-header .main-header .mega-dropdown.open a.dropdown-toggle:before {border-bottom: 5px solid #383838;}
.header-wrapper.white-header .main-header .mega-dropdown .mega-dropdown-menu {border-top: solid 2px #383838;}
.header-wrapper .main-header .mega-dropdown.open a.dropdown-toggle:before {border-bottom: 5px solid #fff;}
.header-wrapper .main-header.header-show .mega-dropdown.open a.dropdown-toggle:before {border-bottom: 5px solid #383838;}


.mega__icons:after {content: '';position: absolute;left: 0;width: 25px;height: 25px;top: 8px;background: url(/content/images/sprite.png);}

/*TRADE Menu*/
.mega_product:after {background-position: -431px -837px;}
.mega_trade:after {background-position: 252px -723px;}
.mega_demat:after{background-position: 286px -723px;}
.mega_investment:after{background-position: -321px -837px;}
.mega_price:after {background-position: 353px -723px;}
.mega_IPO:after {background-position: -321px -801px;}
.mega_partner:after {background-position: -515px -836px;}
.mega_kc:after {background-position: -140px -723px;}
.mega_tradingapi:after{background-position: -356px -870px;}
.mega_research:after{background-position: -389px -871px;}
.mega_vested:after{background-position: -468px -871px;}
/*MUTUAL FUNDS MEGA Menu*/
.mega_sip:after {background-position: -175px -723px;}
.mega_screener:after{background-position: -288px -723px;}
.mega_tax:after{background-position: -211px -723px;}
.mega_nfo:after{background-position: -325px -723px;}
.mega_liquid:after{background-position: -250px -723px;}
.mega_robo:after{background-position: -3px -763px;}
/*Corporate MEGA Menu*/
.mega_about:after {background-position: -37px -763px;}
.mega_rel:after{background-position: -114px -763px;}
.mega_media:after{background-position: -72px -763px;}
.mega_career:after{background-position: -37px -837px;}
.mega_contact:after{background-position: -3px -837px;}
.mega_ceo:after{background-position: -470px -837px;}
/*School MEGA Menu*/
.mega_cirri:after{background-position: -158px -763px;}
.mega_video:after{background-position: -243px -763px;}
.mega_articl:after{background-position: -200px -763px;}
.mega_glossry:after{background-position: -282px -763px;}
/*Insurance MEGA Menu*/
.mega_advisor:after{background-position: -35px -801px;}
.mega_health:after{background-position: -3px -801px;}
.mega_term:after{background-position: -74px -800px;}
/*Utilities MEGA Menu*/
.mega_holiday:after{background-position: -159px -800px;}
.mega_subscription:after{background-position: -74px -870px;}
.mega_faq:after{background-position: -199px -800px;}
.mega_cal:after{background-position: -243px -800px;}
.mega_self:after{background-position: -281px -800px;}
.mega_status:after{background-position: -114px -800px;}
.mega_forum:after{background-position: -199px -837px;}
.mega_overview:after{background-position: -282px -834px;}
.mega_ModeofPay:after{background-position: -239px -834px;}

.download_trade::after {content: '';background: url(/content/images/sprite.png);background-position: -319px -761px;width: 30px;height: 30px;display: inline-block;position: absolute;top: 4px;margin-left: 20px;}
.home_hr {margin-bottom:0px;margin-top:7px;}
.dropnav-icon .bar {display: block;height: 2px;width: 16px;}
.dropnav-icon .bar+.bar {margin-top: 2px;}
.dropnav-icon {position:relative;background:transparent;top:5px;left:-5px;}
.dropnav-icon ~ ul li a {font-weight:200;font-size:1.4rem;}
.main-header .dropnav-icon .bar {background-color: rgba(255, 255, 255,0.9);}
.main-header.header-show .dropnav-icon .bar {background-color: rgba(39,39,39,.8);}
.white-header .main-header .dropnav-icon .bar {background-color: rgba(39,39,39,.8);}
.dropnav-icon ~ .dropdown-menu {margin-top: 15px;}
.dropnav-icon ~ .dropdown-menu:before {content: '';display: block;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #c7c7c7;position: absolute;top: -9px;right: 4px;}
.dropnav-icon ~ .dropdown-menu li a {padding: 8px 20px;}
.home__mega {position:relative;}
.home__mega:before {content: "";background: url(/content/images/sprite.png) no-repeat -300px -672px;display: inline-block;width: 15px;height: 15px;}
.header-show .home__mega:before{background: url(/content/images/sprite.png) no-repeat -332px -672px;}
.white-header .home__mega:before{background: url(/content/images/sprite.png) no-repeat -332px -672px;}
.mega_menu_small a{padding: 10px 0 10px 0px !important;}
.mega_menu_small a span{padding: 10px!important;text-transform: uppercase;background: #fff;margin-left: -10px;font-size: 1.2rem;color: rgba(56, 56, 56, 0.7);}
.mega_menu_small:after {content: '';height: 1px;width: 100%;background: #dbdbdb;display: block;position: absolute;top: 17px;z-index: -1;}
.plan--details {font-size: 9px;border-radius: 40px;padding: 2px 5px;position:relative;top:-2px;display:none}
.plan--details.basic--plan {background: linear-gradient(90deg, #E67F7F 0%, #B94A4A 100%);color: #FFF;display:inline-block;}
.plan--details.gold--plan {background: linear-gradient(90deg, #E7C851 0%, #DAB449 49%, #D3A74F 97%);color: #FFF;display:inline-block;}
.plan--details.platinum--plan {background: linear-gradient(90deg, #A19EAE 0%, #6D737F 42%, #404D56 100%);color: #FFF;display:inline-block;}
.plan--details.titanium--plan {background: linear-gradient(90deg, #52556C 0%, #52556C 42%, #3D4053 100%);color: #FFF;display:inline-block;}
/*HOME NEW MEGA MENU*/

/*************************/
/*        FOOTER         */
/*************************/
footer.paisa_footer {background:#383838;padding-top: 20px;}
.footer-copyright {text-align: center;color: #818181;font-size: 1.2rem;font-weight: 200;/*background: #282828;*/padding: 25px 0px;}
h2.title {font-size: 1.4rem;color: #fff;font-weight: 200;text-transform: uppercase;margin-bottom: 10px;}
ul.list-unstyled > li {margin-bottom: 5px;}
ul.list-unstyled > li > a {font-weight: 100;font-size: 1.2rem;color: #818181;}
ul.list-unstyled > li > a:hover {color:#fff;}
div.social-footer {display: block;}
div.social-footer > a:hover {opacity:1; }
.footer_contact_align, .footer_contact_align:hover, .footer_contact_align:focus {color: #09080c;font-size: 20px;font-weight: 200;display: block;margin-top: 10px;}
.footer_important_links {text-align:center;border-bottom:solid 1px rgba(129, 129, 129, 0.2);padding-bottom: 20px;margin-bottom: 30px;}
.footer_important_links > a {color:#FFF;font-size:1.2rem;font-weight:100;margin: 0px 20px;}
div.social-footer > a {width:28px;height:28px;opacity: 0.5;display: inline-block;margin-right:10px;}
div.social-footer > a.in {background-position:-3px -513px;}
div.social-footer > a.fb {background-position:-30px -513px;}
div.social-footer > a.tw {background-position:-65px -513px;}
div.social-footer > a.g {background-position:-125px -513px;}
div.social-footer > a.yt {background-position:-95px -513px;}
.footer-weblink {width: 190px;text-align: left;background: #303030;font-size: 1.4rem;color: #fff;font-weight: 100;margin-bottom: 0px;line-height: 25px;padding: 10px 0px;padding: 10px 10px;}
.footer-weblink:before {content: '';background: url(/content/images/sprite.png) no-repeat -127px -2px;width: 32px;height: 22px;float: left;}
.footer-drop.dropdown-menu > li > a {padding: 5px 5px;font-size: 12px;font-weight: 200;}
.footer-drop.dropdown-menu {width: 190px;margin: 0;border-radius: 0;}
a[href="#Attention_Investors"] {display: inline-block;width: 12px;height: 15px;top: 7px;position: relative;left: 10px;}
.invs_pre {background-position: -331px -46px;}
.invs_nxt {background-position: -343px -46px;}
.inv_attenstion_slider {display:none;}
#Attention_Investors {min-height: 120px;}
.footer--iso {font-size:10px;color:#818181;margin:0;}

/*************************/
/*  WHY 5PAISA      */
/*************************/
.why-box {border: 1px solid #eeeeee;box-shadow: 0px 2px 2px #d8d8d8;margin-right: 5px;min-height: 175px;}

/*************************/
/*   MAIN HOME PAGE      */
/*************************/
ul.ul-inv-pltform > li {float: left;width: 50%;position: relative;margin-bottom: 20px;}
ul.ul-inv-pltform > li > h3 {font-weight: 200;font-size: 1.8rem;color:#383838;}
ul.ul-inv-pltform > li > h3 > a, ul.login-ul>li>a {color:#383838;-webkit-transition-timing-function: ease;}
ul.ul-inv-pltform > li > h3 > a:hover {color:#19b5ff;position:relative;left:2px;-webkit-transition-timing-function: ease;}
ul.ul-inv-pltform > li:before {content: ' ';padding: 0px 12px 0px 0px;background: url(/content/images/sprite.png) no-repeat -62px 3px;font-weight: 800;float: left;width: 15px;height: 20px;}
.service_description {float: left;display: block;margin-right: 3.0674846626%;width: 79.877301%;margin-left: 20.122699%;position: relative;}
.img-graph{width:500px;height:436px;position:absolute;right:-15%;top:-74px;background-image:url(/content/images/sec1_imgn.png);background-repeat:no-repeat;background-size:100%auto;background-position:left center;-webkit-transition:all.3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;}
.test-img {padding-bottom: 10px;transition: all 0.3s ease-out;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);opacity: 0.5;margin-left: 20px;}
.test-img:hover {filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);opacity: 1;transition: all 0.3s ease-out;}
.home_quate:before {content: '';background: url(/content/images/testimonial/quate-right.png) no-repeat right bottom;height: 20%;width: 14%;display: block;background-size: contain;position: absolute;bottom: 0;right: 0;}
.home_quate:after {content: '';background: url(/content/images/testimonial/quate-left.png) no-repeat left top;height: 20%;width: 14%;display: block;background-size: contain;position: absolute;top: 0;}
.container-fluid {min-height: 450px;height: 60vh;background-color: #111d28;background-position: center;position: relative;padding: 0;}
#back-to-top {position: fixed;bottom: 40px;right: 40px;z-index: 210;width: 50px;height: 50px;text-align: center;line-height: 30px;color: #444;cursor: pointer;border: 0;border-radius: 2px;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;}
#back-to-top.show {opacity: 1;}
.align-center {width: 100%;}
.media-carousal {position: relative;text-align: center;margin-top: 30px;width: 100%;margin-left: -50%;}
.carousel-indicators.media-carousal li.active {background-color: transparent;}
.carousel-indicators.media-carousal li {width: 100px;height: 20px;text-indent: 0;border: none;margin:0;}
.carousel-indicators.media-carousal li > img.testimonial_img {width:95%;transition: all 0.3s ease-out;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);opacity: 0.5;}
.carousel-indicators.media-carousal li.active > img.testimonial_img {filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);opacity: 1;}
.ul-padding {padding-left: 30px !important;}
ul.list-style.ul-padding > li {margin-bottom: 2px;}
.knowledge {padding: 30px;background: #fff;height: 280px;display: inline-block;}
.knowledge:hover {box-shadow: 2px 2px 23px rgba(0,0,0,0.1);}
img[title="Mobile Investment Platform"] {width: 85%;}
.become_partner_img{width: 116px;margin: 12px auto 0px;}
/* 010618 */
.offer-box {border: 1px solid #f2f2f2;height: 100%;}
.offer-box .ul-padding {min-height: 180px;}

.offerbutton {background: #f2f2f2;display: inline-block;padding: 10px 0;width: 100%;text-align: center;}
.market {padding: 15px;}
.markettext {font-size: 1.0rem;font-weight: 200;text-align: left;line-height: 13px;color: #818181;}
.markettitle {font-size: 1.3rem;font-weight: 300;text-align: left;overflow: hidden;height: 20px;}
.marketpara {font-size: 1.2rem;font-weight: 200;line-height: 17px;color: #383838;text-align: left;overflow: hidden;height: 50px;margin-bottom: 0;}
.marketbox-sizing  {background: #fff;border: solid 1px #ececec;}
.market-box {width: 279px;margin-right: 15px;}
.zoom {padding: 50px;transition: transform .2s;width: 200px;height: 200px;margin: 0 auto;}
.zoom:hover {-ms-transform: scale(1.5); /* IE 9 */-webkit-transform: scale(1.5); /* Safari 3-8 */transform: scale(1.5);}
.zooming {display:inline-block;border:0;width:196px;height:210px;position: relative;-webkit-transition: all 200ms ease-in;-webkit-transform: scale(1);-ms-transition: all 200ms ease-in;-ms-transform: scale(1);-moz-transition: all 200ms ease-in;-moz-transform: scale(1);transition: all 200ms ease-in;transform: scale(1);}
.zooming:hover {box-shadow: 0px 0px 15px #ccc;z-index: 2;-webkit-transition: all 200ms ease-in;-webkit-transform: scale(1.1);-ms-transition: all 200ms ease-in;-ms-transform: scale(1.1);-moz-transition: all 200ms ease-in;-moz-transform: scale(1.1);transition: all 200ms ease-in;transform: scale(1.1);}
.offer-img {width:155px;height:100px;display: block;}
.pT15 {padding-top: 15px;}
.market-img {max-height: 140px;padding-top: 10px;height: 140px;}
.whypara {font-size: 1.2rem;line-height: 20px;font-weight: 200;color: #383838;}
.swiperbox {padding: 20px !important;}
/* */
/*************************/
/*   INNER PAGE COMMON   */
/*************************/
.table-full[colspan="1"], .table-full[colspan="2"], .table-full[colspan="3"], .table-full[colspan="4"], .table-full[colspan="5"], .table-full[colspan="6"], .table-full[colspan="7"], .table-full[colspan="8"], .table-full[colspan="9"] {padding: 15px 10px;text-align: center;font-size: 15px;text-transform: uppercase;color: #3986b7;font-weight: 600;background: #f4f9fc;border-bottom: dashed 1px #b2dedb;}
.table-full[colspan="1"] > h3, .table-full[colspan="2"] > h3, .table-full[colspan="3"] > h3, .table-full[colspan="4"] > h3, .table-full[colspan="5"] > h3, .table-full[colspan="6"] > h3, .table-full[colspan="7"] > h3 {font-size: 15px;text-transform: uppercase;color: #3986b7;font-weight: 300;}
.inner_header {background: #111d26;}
.main-inner-header {color: #FFF;font-size: 4.0rem;text-transform: capitalize;font-weight: 100;margin-top: 110px;line-height: 55px;}
.main-inner-header > span {font-weight: 100;}
.inner-table > tbody > tr > th {background: #f3fdfc;padding: 15px 10px;border-top: dashed 1px #b2dedb;border-bottom: dashed 1px #b2dedb;font-size: 1.4rem;color: #37948f;font-weight: 300;border-right: dashed 1px #b2dedb;}
.inner-table > tbody > tr > td {padding: 15px 10px;border-top: dashed 1px #b2dedb;border-bottom: dashed 1px #b2dedb;font-size: 1.2rem;color: #383838;font-weight: 200;border-right: dashed 1px #b2dedb;}
.inner-table > tbody > tr > th:last-child, .inner-table > tbody > tr > td:last-child {border-right: none;}
/* MODAL LOGIN & SIGNUP */
.modal-content {border-radius: 10px;padding: 30px; max-width:440px; margin: 0 auto;}
.modal-open, .modal-open .modal {padding-right: 0px !important;}
.login-forgot {position: absolute;right: 0;top: 25px;font-weight: 200;letter-spacing: 1px;font-size: 1.3rem;}
.modal-close {position: absolute;top: 10px;right: 10px;height: 30px;width: 30px;background-position: -286px 2px !important;opacity: 1;}
.modal-backdrop.in {filter: alpha(opacity=80);opacity: .8;}
/* TRADE */
/*.trade_background{background: #111d28 url(/content/images/trade_bg.png) no-repeat center center;background-size: cover;}*/
.register_background{background: #111d28 url(/content/images/register_bg.png) no-repeat center center;background-size: cover;}
.center-div {text-align: left;position: absolute;top: 0;bottom: 0;margin: auto;height: 90px;width: 100%;z-index: 1;}
.home-center-div {height:240px;}
.inner--head {color: #333;font-size: 115px;line-height: 84px;text-align: right;}
.inner--para--first {color:#69696a;text-transform: uppercase;font-size: 2.0rem;font-weight: 100;text-align: left;margin-bottom: 0;}
.inner--para--second {color: #333333;font-size: 3.6rem;font-weight: 200;text-transform: uppercase;margin-top: 6px;text-align: left;}
.inner--para--second > strong {font-size: 5.0rem;font-weight: 400;}
#trade-tab > .tab-content {border: solid 1px #eaeaea;padding: 20px 15px 20px 15px;}
#trade-tab > .nav-tabs {text-align: center;border: none;margin-bottom: 0px;overflow: hidden;bottom: -5px;position: relative;}
#trade-tab > .nav-tabs > li {float: none;display:inline-block;margin-bottom: 0px;}
#trade-tab > .nav-tabs>li>a {border-bottom: solid 2px transparent;font-size: 2.4rem;font-weight: 200;color: #383838;width: 150px;padding: 7px 10px;border: none;-webkit-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;transition: all ease-in-out 0s;overflow: hidden;height: 50px;}
#trade-tab > .nav-tabs>li.active>a, #trade-tab > .nav-tabs>li.active>a:focus, #trade-tab > .nav-tabs>li.active>a:hover {color: #000;border-bottom: solid 2px #c9354d;background:transparent;}
.icon_margin {margin-top:50px !important;}
ol.salient-feature {margin: 0;padding: 0;list-style: none;}
ol.salient-feature > li {position: relative;margin-left: -10px;margin-right: -10px;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;box-orient: horizontal;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;-ms-flex-direction: row;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;}
ol.salient-feature > li > .list-image.manage-left-right {left: 0%;}
ol.salient-feature > li > .list-image {left: 50%;}
.list-image, .list-text {position: relative;float: left;display: block;width: 49.15254%;width: 50%;padding-left: 10px;padding-right: 10px;margin-right: 0;}
.list-image > img {width: 75%;margin: 0 auto 0;}
ol.salient-feature > li > .list-text.manage-left-right {left: -50%;}
ol.salient-feature > li + li {margin-top: 20px;}
.inner-reg-text-align {margin-top: 11px;margin-bottom:13px;}
.well {border: solid 1px #ececec;padding: 30px 0px;min-height: inherit;border-radius: 0;box-shadow: none;background: #FFF;}
.panel-group {margin: 0;}
.register-accordian, .register-fields {padding: 0px 40px;}
.panel-default>.panel-heading {color: #383838;background-color: transparent;border: transparent;border-top: 1px solid #4ec4bc;border-radius: 0;padding: 20px 0px;position: relative;}
.panel-default {border-color: transparent;}
.panel {box-shadow: none;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: solid 0px;}
.panel-title>a, .panel-title>a:hover, .panel-title>a:focus {color: #0d5b98;font-weight: 200;font-size: 1.8rem;display: block;}
.panel-body {padding: 0px;padding-bottom: 15px;}
ul.ul-register {padding-left: 15px;}
ul.ul-register > li:before {content:'';background: url(/content/images/sprite.png) no-repeat -61px 2px;float: left;width: 15px;height: 20px;margin-left: -15px;}
ul.ul-register > li {font-weight: 200;color: #383838;margin-bottom: 15px;}
ul.ul-register > li:last-child{margin-bottom: 0;}
.panel-group .panel+.panel {margin-top: 0px;}
.register-fields {border-left: solid 1px #ececec;}
/*CHECK BOX*/
.form-inputs  {position: relative;}
.form-inputs input[type='checkbox'] {position: absolute;opacity: 0;}
.form-inputs input[type='checkbox'] ~ label {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;padding-left: 30px;font-weight: 300;color: #383838;}
.form-inputs input[type='checkbox'] ~ label:before {position: absolute;left: 0;display: block;content: "";border: 2px solid #555555;height: 20px;width: 20px;border-radius: 2px;background: #ffffff;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;box-sizing: border-box;}
.form-inputs input[type='checkbox'] ~ label:after {position: absolute;display: block;content: "";bottom: 5px;left: 7px;width: 6px;height: 13px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;-webkit-transition-delay: 0.1s;transition-delay: 0.1s;box-sizing: border-box;}
.form-inputs input[type='checkbox']:checked ~ label:before {background: #4ec4bc;border-color: #4ec4bc;}
.form-inputs input[type='checkbox']:checked ~ label:after {border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;opacity: 1;top: 3px;}

/*CHECK BOX SMALL*/
.form-inputs-small {position: relative;text-align: left;margin-top:5px;}
.form-inputs-small input[type='checkbox'] {position: absolute;opacity: 0;height: auto;}
.form-inputs-small input[type='checkbox'] ~ label {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;padding-left: 20px;font-weight: 200;color: #383838;font-size: 11px;}
.form-inputs-small input[type='checkbox'] ~ label:before {position: absolute;left: 0;display: block;content: "";border: 2px solid #555555;height: 15px;width: 15px;border-radius: 2px;background: #ffffff;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;box-sizing: border-box;}
.form-inputs-small input[type='checkbox'] ~ label:after {position: absolute;display: block;content: "";bottom: 5px;left:5px;width: 5px;height: 10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;-webkit-transition-delay: 0.1s;transition-delay: 0.1s;box-sizing: border-box;}
.form-inputs-small input[type='checkbox']:checked ~ label:before {background: #4ec4bc;border-color: #4ec4bc;}
.form-inputs-small input[type='checkbox']:checked ~ label:after {border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;opacity: 1;top: 5px;}

/*RADIO BUTTON*/
.form-inputs label{margin-right:30px;font-weight:300;color:#383838;}
.form-inputs input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.form-inputs input[type=radio]+label{position:relative;padding-left:2em;vertical-align:middle;user-select:none;cursor:pointer}
.form-inputs input[type=radio]+label:after,.form-inputs input[type=radio]+label:before{box-sizing:content-box;content:'';position:absolute;top:50%}
.form-inputs input[type=radio]+label:before{color:#4f8196;left:0;width:14px;height:14px;margin-top:-9px;border:1px solid #9da7a6;text-align:center;transition:all .4s ease;border-radius:50%}
.form-inputs input[type=radio]+label:after{background-color:#fff;left:4px;width:8px;height:8px;margin-top:-5px;transform:scale(0);transform-origin:50%;transition:transform .2s ease-out;border-radius:50%}
.form-inputs input[type=radio]:checked+label:after{transform:scale(1)}
.form-inputs input[type=radio]:checked+label:before{border:1px solid #56bdbc;background: #56bdbc;}
.form-inputs input[type=radio] + label[disabled="disabled"] {opacity:0.3;}
.panel-heading .accordion-toggle:after {content: " ";float: right;background: url(/content/images/minus.png) no-repeat center center;height: 18px;width:18px;position: absolute;right: 0;top: 22px;}
.panel-heading .accordion-toggle.collapsed:after {background: url(/content/images/plus.png) no-repeat center center;}
ol.five_steps {margin: 0;padding: 0;list-style: none;background:url(/content/images/Account/line_section.png) no-repeat center top;}
ol.five_steps > li{position: relative;margin-left: -10px;margin-right: -10px;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;box-orient: horizontal;   -webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;
-ms-flex-direction: row;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;  -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;}
.act_open_stepsImg, .act_open_stepsText {position: relative;float: left;display: block;width: 49.15254%;width: 50%;padding-left: 10px;padding-right: 10px;margin-right: 0;}
.header3 span.no{position: absolute;font-size: 137px;color: #eeeeee;z-index: 0;left: 20px;line-height: 111px;}
ol.five_steps > li:nth-child(2){margin-top:103px;}
ol.five_steps > li:nth-child(3){margin-top:112px;}
ol.five_steps > li:nth-child(4){margin-top:192px;}
ol.five_steps > li:nth-child(5){margin-top:162px;}
.act_open_stepsText {padding-left:100px;}
.create_act_bg {padding:60px 0px;}
ol.five_steps > li:nth-child(odd) > .act_open_stepsImg{left:50%;}
ol.five_steps > li:nth-child(odd) > .act_open_stepsText{left:-50%;}
.act_open_stepsImg > img {width: 75%;margin: 0 auto;}
ul.login-ul {display: block;font-weight: 200;color: #383838;margin-top: 10px;}
ul.login-ul > li{width: 45%;display: inline-block;margin: 10px 0px;}
ul.login-ul > li:before {content: '';background: url(/content/images/sprite.png) no-repeat -61px 2px;float: left;width: 15px;height: 20px;}
.field02-validation-error > span{color: #E43433;font-weight: 200;font-size: 1.2rem;position: absolute;bottom: 1px;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance:textfield;}
.field-validation-error {color: #E43433;font-weight: 200;font-size: 1.2rem;position: absolute;bottom: 2px;width: 100%;}
.field-validation-error > span {color: #E43433;font-weight: 200;font-size: 1.2rem;position: static;bottom: 1px;}
.align-button {position: absolute;bottom: -150px;}
/*INVEST*/
/*.invest_background{background: #111d28 url(/content/images/invest_bg.png) no-repeat center center;background-size: cover;}*/
ol.invest-indicators {width: 100%;bottom: 0;left: 0%;text-align: left;position: relative;margin: 0;}
.invest-indicators > li, .invest-indicators > li.active{width: 100% ;height: 100%;}
.invest-indicators > li {text-indent:0;border:none;border-radius: 0;margin: 0;margin-bottom: 15% !important;}
.invest-indicators > li.active {background-color: transparent;border: none;}
.invest-indicators > li > span {border-radius: 40px;width: 50px;height: 50px;font-size: 3.5rem;color: #cecece;border: 1px solid #cecece;float: left;text-align: center;padding-top: 5px;font-weight: 300;    line-height: 3.5rem;margin-top: 5px;position: relative;background: #f2f2f2;}
.invest-indicators > li > span > aside {height: 230%;width: 1px;z-index: -1;position: absolute;left: 24px;border-left: dashed 1px #cecece;}
.invest-indicators > li.active > span {color: #c8394d;border: 1px solid #d25d6d;}
.invest-indicators > li > p {font-size: 1.6rem;padding: 0rem 0 0 2.5rem;float: left;width: 85%;font-weight: 100;}
.invest-indicators > li:last-child {margin-bottom: 0 !important;}
.video-text {margin-top: 15%;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.invest_carousel .carousel-inner{border: solid 2px #eaeaea;}
/*INSURE*/
/*.insure_background{background: #111d28 url(/content/images/insure_bg.png) no-repeat center center;background-size: cover;}*/
.inner--para--second > a.btn {margin: 0px;}
.inner--para--second.home-button {margin-top: 10px;}
.insurance_sprite{background: url(/content/images/insure_sprite.png);}
.isure_sprite_box{width: 100px;height: 100px;margin: 0 auto;}
.in_icon_2 {background-position: -100px 0px;}
.in_icon_3 {background-position: -200px 0px;}
.in_icon_4 {background-position: -300px 0px;}
ul.logoss li {width: 16.666666%;float: left;min-height: 80px;}
ul.logoss li a {width: 100%;height: 80px;text-align: center;line-height: 80px;display: block;}
ul.logoss li img {width: 70%;margin: 0 auto;display: block;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;opacity: 0.8;margin: auto;vertical-align: middle;display: inline-block;}
ul.logoss li img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity: 1;}
.rupee {font-family: 'Rupee';}
.modal-dialog {margin: 90px auto;}
.modal-dialog.modal-my {max-width: 500px;}
.insure_pg_icon {display: inline-block;background-repeat: no-repeat;background-position: center;cursor: pointer;width: 65px;height: 65px;margin: 0 auto;border: solid 1px #d6d6d6;border-radius: 50%;}
.insure_pg_icon > .img-responsive {width: 70%;margin: 11px auto 0;}
.future-insure-icon {font-size: 14px;color: #333;font-weight: 100;line-height: 1.5;display:inline-block;margin: 0px 20px;}
.future-insure-icon:hover {color:#333;}
/*LOADER OVERLAY*/
.loader__overlay {background-color: rgba(0,0,0,.1);position: fixed;height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;z-index: 310;}
.page__loader {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
/*.page__loader:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: #4fc4bc;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}
.page__loader:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: #c4e8e6;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}
@-webkit-keyframes spin {
    0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
	0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}*/
/**ERROR PAGE**/
.oops__error {font-size: 2.4rem;color: #FFF;text-transform: uppercase;font-weight: 100;border-top: solid 3px #fff;padding-top: 10px;margin-top: 20px;top: 30px;position: relative;}
.container-fluid.error__fluid {min-height: 450px;height: 100vh;}
.container-fluid.error__fluid > .center-div {
    ;text-align:center;}
.error_msg {font-size: 2.2rem;color: #FFF;font-weight: 100;margin-top: 70px;}
.error_create {margin-top: 50px;}
.container-fluid.error__fluid > .center-div > img {width: 300px;}
.error_icon > .insure_pg_icon {border:none;}
.error_icon > .insure_pg_icon > img {width: 100%;margin: 0;}
.error_icon {color:#fff;}
.error_icon:hover {color:#fff;}
.container.mega-menu{width: 780px;}

/**UI Dropdown**/
.ui-autocomplete {max-height: 200px;overflow-y: auto;overflow-x: hidden;z-index: 100;position:absolute;background:#FFF;box-shadow: 4px 6px 15px rgba(0,0,0,0.2);border: solid 1px #f2f2f2;}
ul li.ui-menu-item {font-weight: 200;color: #383838;}
.fixed-height {padding: 1px;max-height: 200px;overflow: auto;}
.ui-menu-item-wrapper {padding: 10px;}
.ui-autocomplete .ui-menu-item .ui-state-active {cursor: pointer;background:#66b5f7;color:#FFF;}
.ui-helper-hidden-accessible {display:none;}
.btn-invest {width:200px;color: #454545;border: 1px solid #454545;font-weight:200;}
.play-store-btn, .link-btn {display:inline-block;margin-top:20px;}

/*sitemap css*/
.modules-set p {font-weight: 400;font-size: 2.0rem;position:relative;}
.modules-set p:after {content: "";width: 20px;height: 3px;background: #c9354d;position: absolute;left: 0%;top: 94%;}
.modules-set ul li {font-weight: 200;padding: 3px 0px;}
.anchor-left {font-size:9px;top: -1px;}
.sitemap-desc {font-weight:300;font-size:1.6rem;color:#1c2732;margin-bottom:30px;}
/*.modules-set ul li a span {transition: left 5s linear 2s;}
.modules-set ul li:hover a span {left: 5px;}*/
.modules-set ul li a{color:#2F62A0;font-weight:200;}

/*new modal sections*/
.website-popup ul {width: 210px;margin: 0 auto;text-align: left;}
.website-popup ul li {border: 3px solid #e2e2e2;margin: 10px 0;box-shadow: 0px 0px 10px rgba(0,0,0,.1);text-transform: uppercase;}
.website-popup ul li a:before {content: '';background-image: url(/content/images/sprite.png);float: left;height: 28px;width: 30px;margin-right: 10px;background-repeat: no-repeat;position: relative;top: -4PX;}
.in_icon_5:before {background-position: -50px -198px;}
.in_icon_6:before {background-position: -90px -198px;}
.in_icon_7:before {background-position: -133px -198px;}
.in_icon_8:before {background-position: -181px -198px;}
.in_icon_9:before {background-position: -6px -198px;}
.in_icon_10:before {background-position: -273px -223px;}
.website-popup ul li a {color: #333;font-weight: 200;display: block;padding: 10px;} 
/*new modal sections*/

ul.media-press-release li {padding-bottom: 25px;border-bottom: solid 1px #ececec;margin-bottom: 25px;}
ul.media-press-release li:last-child {padding-bottom: 0px;border-bottom: 0px;margin-bottom: 0px;}

@media only screen and (max-width:992px) {}
@media only screen and (max-width:1024px){
	.inner--head {font-size: 80px;line-height: 57px;}
	.inner--para--first {font-size: 1.4rem;line-height: 1.7rem;}
	.inner--para--second {font-size: 1.7rem;margin-top: 0px;}
	.inner--para--second > strong {font-size: 2.8rem;}
}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
    ol.five_steps {background:none;}
    .my-nav {margin-left:-60px!important;}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
    .login-Open-account-wrapper li a {font-size: 1.1rem;padding: 0 4px;}
    .slider_font {font-size:4.2rem;}
    .slider_text {font-size:1.5rem;}
    .ul-padding {padding-left: 20px !important;/* 040618*/height: 204px !important;/* 040618*/}
    h2.title{cursor: pointer;padding: 10px 0px;margin: 0;font-size: 1.2rem;}
	h2.footer-accordian:after {content: '';float: right;width: 20px;background: url(/content/images/sprite.png) no-repeat;background-position: -20px 0px;height: 15px;}
    .invest-indicators > li {margin-bottom: 4% !important;}
    .invest-indicators > li > span > aside {height: 200%;}
    .center-div {height:60px;}
}
@media only screen and (max-width:768px){
	/* HEADER */
	.large-para, .medium-para {font-size: 1.2rem;}
	ul.ul-inv-pltform > li > h3 {font-size: 1.2rem;}
	ul.ul-inv-pltform > li:before{height: 13px;background: url(/content/images/sprite.png) no-repeat -62px -2px;}
	p {line-height: 2.0rem;font-size: 1.2rem;}
	header.header-wrapper a#logo {width: 80px;height: 80px;}
	ul.my-nav > li > a {padding: 15px 4px 15px 4px;font-size: 1.1rem;text-transform: initial;font-weight:200;}
	.container.relative{padding: 0px 10px;}
	.login-Open-account-wrapper {top:17px;}
	.container-fluid {min-height: 360px;height: 50vh;}
    .my-nav {margin-left:60px;width: 80%;}
    .hamburger__user {position: absolute;top: 12px}
    .menu__list {min-height: auto;}
    .my-nav.my-nav-menu {width: 100%;}
    .hamburger__user {position: absolute;top: 12px}
	/*MAIN HOME PAGE*/
    .service_description {float: none;margin-right: 0%;width: 100%;margin-left: 0%;}
	.slider_font {font-size: 3.6rem;}
	.slider_text {font-size: 1.2rem}
	.section_spacing {padding: 4rem 0;}
    .section_mobile {padding: 0rem 0 4rem 0;}
	.header1 {font-size: 2.0rem;padding: 0 0 3rem 0;}
	.header2 {font-size: 2.0rem;}
	.header3 {font-size: 1.6rem;}
	ul.contact_align li {width: 100%;padding: 10px 10px;}
	ul.contact_align li > img {width: 30px;margin-right: 10px;}
	.footer_contact_align, .footer_contact_align:hover, .footer_contact_align:focus {display: inline-block;font-size: 15px;}
	ul.contact_align li:nth-child(1) {border-right: none;border-bottom: solid 1px #e8e8e8;}
	ol.list-center > li > .list-image {left: 0%;}
	.list-image, .list-text {width: 100%;margin-bottom: 20px;}
	ol.list-center > li > .list-text {padding-left: 10px;left: 0%;}
	.main-inner-header {font-size: 2.1rem;line-height: 34px;margin-top: 80px;}
	#back-to-top{bottom: 20px;right: 20px;width: 30px;height: 30px;}
	#back-to-top > img {width: 30px;}
	.text-left-center{text-align: center !important;}
	.modal-content {padding: 20px;}
	.text-right-center {text-align: center !important;}
	ol.salient-feature > li > .list-image, ol.salient-feature > li > .list-text.manage-left-right {left: 0%;}
	#trade-tab > .nav-tabs>li>a {width:90px;padding: 5px 10px;font-size: 1.6rem;height: 35px;}
	.register-accordian, .register-fields {padding: 0px 10px;}
	.well{padding: 0;}
	.register-fields {border-bottom: solid 1px #ececec;border-left: none;}
	.register-fields{padding-bottom: 20px;}
	.register-accordian {padding-bottom: 10px;}
	.panel-title>a, .panel-title>a:hover, .panel-title>a:focus {font-size: 1.4rem;}
	.inner--head {font-size: 8.0rem;margin-top: 0rem;text-align:right;}
	.inner--para--second {font-size: 2.2rem;text-align: left;}
	.inner--para--first {text-align: left;}
	ol.five_steps {background:#FFF;}
	.act_open_stepsImg, .act_open_stepsText {width:100%;margin-bottom: 20px;}
	.act_open_stepsImg > img {text-align:center;margin:0 auto;}
	ol.five_steps > li:nth-child(odd) > .act_open_stepsImg{left:0%;}
	ol.five_steps > li:nth-child(odd) > .act_open_stepsText{left:0%;}
	.act_open_stepsImg > img {width:75%;}
	.act_open_stepsText {padding-left: 50px;}
	.header3 span.no {left:0;font-size: 77px;line-height: 59px;}
	ol.five_steps > li:nth-child(2), ol.five_steps > li:nth-child(3), ol.five_steps > li:nth-child(4), ol.five_steps > li:nth-child(5) {margin-top: 30px;}
	.center > .overlay > .banr01,.center > .overlay > .banr02,.center > .overlay > .banr03{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);}
	.center-div {height: 70px;}
	h2.title{cursor: pointer;padding: 10px 0px;margin: 0;font-size: 1.2rem;}
	h2.footer-accordian:after {content: '';float: right;width: 20px;background: url(/content/images/sprite.png) no-repeat;background-position: -20px 0px;height: 15px;}
	.video-text {margin-top: 0%;}
	.inner--para--second > a.btn {font-size: 1.4rem;width: 100px;padding: 5px 0px;}
    ul.logoss li {width: 33.33%;min-height: 50px;}
    ul.logoss li a {line-height: 50px;height: 50px;}
    .container-fluid.error__fluid {height: 800px;}
	.container-fluid.error__fluid > .center-div > img {width: 260px;}
	.container-fluid.error__fluid > .center-div {height: 590px;}
    .btn {margin-top:10px;}
    .align-button.insure-button {bottom: -90px;}
    .header-wrapper .main-header {height: 48px;}
    .section_tpbm {padding:1em 0em;}
    .carousel-indicators.media-carousal li {width:69px;height:50px;}
    .carousel-indicators.media-carousal li > img.testimonial_img {width:100%;}
    .login-Open-account-wrapper li a {font-size:1.2rem;}
    .future-insure-icon {margin: 0px 6px;}
    .insure_pg_icon {width:55px;height:55px;}
    .mega-menu {padding: 15px 0px 0px 0px;}
    .swiper-container {padding: 0% 18%;}
    .swiper-slide.swiper-slide-active > .my_home_slide > .slider_hover {display: block !important;}
	.swiper-slide:hover > .slider-banners {filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);opacity: 0.15;}
	.swiper-slide.swiper-slide-active > .slider-banners{opacity: 0.55;filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);}
    .para_blck_white {color:#fff}
    .hamburger-menu {top:17px;}
    .knowledge {height: inherit;}    
    .btn-invest {margin-bottom:-30px;}
    /*for advanced research media queries*/
    .play-store-btn, .link-btn {display:block;margin:0px;}  
    .footer_important_links>a {margin: 10px 20px;display: inline-block;}
    .footer_important_links {padding-bottom:5px;}
    footer.paisa_footer{padding-top: 5px;}
    .modal-dialog {margin: 30px auto;}

}
@media only screen and (max-width: 768px) and (min-width: 450px)  {
    ul.logoss li {width: 25%;min-height: 100px;}
    .img-graph {display:none;}
}
@media only screen and (max-width:767px){
	.inner--head {text-align:center;font-size: 5.0rem;margin-top: 4rem;}
	.inner--para--second {font-size: 2.2rem;text-align: center;}
	.inner--para--first {text-align: center;}
	.register-fields {border-left: solid 1px #ececec;border-left: none;}
	.align-button {width: 104%;bottom: -60px;}
    .trade-button {bottom: 100px;}
	.inner--para--second > a.btn {display: block;margin: 7px auto 0;}
    .insure-button > a.btn{font-size: 1.4rem;width: 90px;padding: 5px 0px;margin: 5px;display: inline-block;min-width: 90px;}
    .align-button.insure-button {bottom: -60px;}
    .text-center-left {text-align: left !important;}
    /*HOME ICON*/
    .icon_box.mobile-icon {width: 70px;background-size: 970%;height: 60px;}
    .icon_box.icon_1.mobile-icon {width: 70px;background-size: 970%;height: 60px;background-position: -77px 0px;}
    .icon_box.icon_3.mobile-icon {width: 70px;background-size: 970%;height: 60px;background-position: -228px 0px;}
    .icon_box.icon_13.mobile-icon {width: 70px;background-size: 970%;height: 60px;background-position: -228px -60px;}
    .icon_box.icon_14.mobile-icon {width: 70px;background-size: 970%;height: 60px;background-position: -303px -60px;}
    .icon_box.icon_15.mobile-icon {width: 70px;background-size: 970%;height: 60px;background-position: -378px -60px;}
    .dis_inblock  {display: inline-block !important;}
    .ul-padding {padding-left: 15px !important;}
    .insure_icon {width: 80px;height: 80px;background-size: 60%;}
    .invest-indicators > li{margin-bottom: 0% !important;}
	.invest-indicators > li, .invest-indicators > li.active{width: 32%;text-align: center;}
	.invest-indicators > li > span {margin: 0 auto 0;float: none;display: block;}
	.invest-indicators > li > span > aside {height: 10px;width: 251%;z-index: -1;position: absolute;left: 24px;border-bottom: dashed 1px #cecece;top: 14px;}
    .mega-menu {width:100%;background-color: rgba(17,29,38,1);height:100%; }
    .header-top-fix {right: 0%;opacity:1;left:0%;padding: 15px;overflow: auto;}
    ul.mega_menu_link {border:none;padding: 0;min-height: inherit;}
    ul.mega-login > li > a, ul.mega_menu_link > li > a {color:#FFF;}
    .hamburger-menu {top:10px;right:10px;}
    .tab-content.mega_content {padding: 10px 0px 0px 0px;}
    .resp-tabs-container {padding-top:20px;}
     
    .container.mega-menu{width: 100%;}
    ul.resp-tabs-list { display: none; }
    h2.resp-accordion { display: block;color:#FFF;font-size: 18px;font-weight: 100;}
    .resp-accordion-closed { display: none !important;}
    h2.resp-accordion{padding: 20px 0px!important;border-bottom: solid 1px rgba(255, 255, 255, 0.2);}
    .resp-tab-content {padding:0;}
    ul.mega-login {margin-left: -15px;padding-top:15px;}
    /*css for mege menu animation*/
    .mega-menu .clearfix.visible-xs, h2.resp-accordion, ul.mega-login > li, .mobile_apps {opacity:0;-webkit-transform: translateY(-10px);transform: translateY(-10px);transition: all .4s ease 0s;transition-delay: 0ms;}
    .mega-menu.header-top-fix .clearfix.visible-xs, .mega-menu.header-top-fix h2.resp-accordion, .mega-menu.header-top-fix ul.mega-login > li, .mega-menu.header-top-fix .mobile_apps {opacity: 1;-webkit-transform: translateY(0) translateZ(0);transform: translateY(0) translateZ(0);}

    .mega-menu.header-top-fix .clearfix.visible-xs {transition-delay: 0.4s;}
    .mega-menu.header-top-fix h2.resp-accordion[target="1"] {transition-delay: 0.5s;}
    .mega-menu.header-top-fix h2.resp-accordion[target="2"] {transition-delay: 0.6s;}
    .mega-menu.header-top-fix h2.resp-accordion[target="3"] {transition-delay: 0.7s;}
    .mega-menu.header-top-fix h2.resp-accordion[target="4"] {transition-delay: 0.8s;}
    .mega-menu.header-top-fix h2.resp-accordion[target="5"] {transition-delay: 0.9s;}
    .mega-menu.header-top-fix h2.resp-accordion[target="6"] {transition-delay: 1.0s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(1) {transition-delay: 0.9s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(2) {transition-delay: 1.0s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(3) {transition-delay: 1.1s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(4) {transition-delay: 1.2s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(5) {transition-delay: 1.3s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(6) {transition-delay: 1.4s;}
    .mega-menu.header-top-fix ul.mega-login > li:nth-child(7) {transition-delay: 1.5s;}
    
    .mega-menu.header-top-fix .mobile_apps {transition-delay: 1.6s;}
    .apple_store {background-position: -286px -39px;}
    a[href="#Attention_Investors"] {top:3px;}
    #Attention_Investors {min-height: 190px;}

    .why-box {margin-left: 5px;}
    .why-img {margin: 0 auto;}
    .whytext {text-align: center;}

}
@media only screen and (max-width:767px){
    .center-div {height: 160px;}
}
@media only screen and (max-width:330px) {
    .iphone-res > img {width: 45%;}
    .iphone5-input > .input-field {margin-bottom: 20px;}
    .iphone5-input > .field-validation-error {top: 74px;}
    .main-inner-header {font-size: 1.9rem;}
    .iphone-btn {min-width: 110px;}
    #ErrorMobile.error__msg {right:-100px;left:15px;max-width: none;}
    /*ul.my-nav > li > a {font-size: 1.1rem;}*/
}
@media only screen and (max-width:992px) {
    .img-graph {width: 278px;height: 515px;position: absolute;right: 7%;top: -74px;}
}
.do-myself-stocks {display:inherit;}
.stocks-btn-grp {margin: 15px 0 20px 0;border-radius: 5px;box-shadow: 0 3px 13px rgba(0,0,0,.1);}
.btn-proceed {width:100%;}
.mf-btn-grp {margin:15px 0px 25px 0  ;border-radius: 5px;box-shadow: 0 3px 13px rgba(0,0,0,.1);width: 100%;}
.Amt-error {position: absolute;bottom: 40px;left: 0px;}
.AmtMF-error {position: absolute;bottom: 50px;left: 0;}
.trade-button {font-weight: 200;color: #454545;border: 1px solid #454545;}
.btn-invest:hover,btn-invest:focus,.trade-button:hover,.trade-button:focus{color:#454545;font-weight:200;}
@media only screen and (max-width: 767px) {
    .inMf-leadgeneration {top:-40px;bottom:0;}
    .tailormade-plan {margin-bottom:100px;}
    .mf-btn-grp {margin:15px 0 20px 0;}
    .stocks-btn-grp {margin: 15px 0 20px 0}
    .thnks-show {padding: 50px 0px;}
    /* 040618 */
    .icon_4 {background-position: -152px 0;}
    .offer-box .ul-padding {min-height: auto;}
    /* 040618 */
}

/* Lead Generation Footer Frame */
.footer_important_links_form{text-align: center;border-bottom: solid 1px rgba(129,129,129,.2);padding-bottom: 10px;margin-bottom: 30px;}
.footer_important_links_form a{color: #fff;font-size: 1.2rem;font-weight: 100;margin: 0 20px;}
.form-footer input{border-radius: 2px;padding: 6px;position: relative;top: 1px;width: 150px;font-weight:300;border:solid 2px #fff;height: 34px;color: #383838;opacity:1;}
.form-footer .btn-generator{background: #c9354d;color: #FFF;padding: 6px 8px;min-width: auto;margin: 0;margin-left: 10px !important;width: auto;}
.form-footer .btn-generator:after {content: '';background: url(/content/images/sprite.png);float: right;width: 20px;height: 20px;background-position: 0px -414px;}

.form-footer.fixed {position: fixed;bottom: 0 !important;top: auto;padding: 7px 10px 10px 10px;z-index: 100;margin: 0;margin-left: -10px;}
.form-footer .text-left-center {margin: 12px 0px;padding-right: 4px;}
.form-footer {background: #383838;padding: 5px 5px 0px 4px;text-align: right;position: relative;top: -5px;margin-bottom: 0px;font-weight:100;float: left;}
.form-footer img {float: left;margin-right: 15px;}
.form-footer div {display:inline-block;color:#fff;float: left;line-height: normal;}
.form-footer div:nth-child(2n+1) {margin-right: 0;}
.form-footer span {font-weight:300;}
.form-input-error {border: solid 2px #c9354d !important;}
.sticky__wait{position: absolute;width: 100%;top: 0;left: 0;right: 0;text-align: center;bottom: 0;background: rgba(56, 56, 56, 0.9);font-size: 2.4rem;margin: 0;padding:0px;font-weight: 300;}
.form-footer.fixed .sticky__wait {padding: 13px 0px;}
.stick_load{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.2;animation-name:stick_load;animation-duration:2s;animation-iteration-count:infinite;transform:scale(.3)}
.stick_load_1{animation-delay:0s}
.stick_load_2:nth-child(2){animation-delay:.1s}
.stick_load_3:nth-child(3){animation-delay:.2s}
.stick_load_4:nth-child(4){animation-delay:.3s}
@keyframes stick_load {
    0% {opacity: .2;}
    20% {opacity: 1;transform: scale(1);}
    100% {opacity: .2;transform: scale(0.3);}
}
@media only screen and (max-width:768px){
    .form-footer.fixed{width: 100%;left: 0;right: 0;text-align: center;margin-left: 0;padding: 2px 10px 5px 15px;}
    .form-footer div {display:block;color:#fff;}
    .form-footer{text-align: center;top: 0;margin-bottom: 10px;margin-top: 15px;bottom: 50px;float: left;}
    .form-footer.fixed .sticky__wait{padding: 33px 0px;}
    .sticky__wait {padding: 10px 0px;}
    .form-footer img {margin-top: 10px;}
    .form-footer .text-left-center {margin: 4px 0;}
}

@media only screen and (max-width:768px) {
    .my-nav.my-nav-menu {display:none;}
    .my-nav.my-nav-menu.open_menu {position: absolute;background: #fff;z-index: 1;left: 0;right: 0;bottom: 0;top: 0;display: block;padding: 15px;width: 100%;height: 100vh;overflow-y:auto;margin:0;}
    ul.my-nav.my-nav-menu>li {float:left;width:100%;}
    ul.my-nav.my-nav-menu>li>a {padding:15px 10px;text-align:left;color:#383838;font-weight:300;text-transform: uppercase;}
    .mega-dropdown-menu {position:relative;width:100%;border:none;background:transparent}
    .mega-dropdown.open a.dropdown-toggle:before {content:none;}
    .mega-dropdown.open a.dropdown-toggle:after {right:0;background-position: -37px -3px}
    .mega-dropdown a.dropdown-toggle:after {content: '';position: absolute;right: 15px;width: 20px;height: 20px;background: url(/content/images/sprite.png);margin-top: -3px;background-position: -164px -3px;}
    .menu__list li {width:100%;}
    .download_menu {padding: 20px;text-align: left;background:#f6f9fb;margin-top:15px;}
    .download_menu .apple_store {background-position: -248px -39px;}
}

.campaign-offer{
    max-width: 450px;
    margin: 0 0 0 50px;
}
.campaign-offer ul{
    padding: 20px;
}
.campaign-offer sup{
    font-size:20px;
    top:0;
}
.campaign-offer li{
    font-weight:200;
    font-size: 16px;
    list-style: disc;
    margin-bottom:20px;
}

.campaign-offer .term-condi{
    margin-top: 60px;
}

.campaign-offer .term-condi ul{
    padding:0;
}

.campaign-offer .term-condi li{
    font-size:10px;
    list-style: none;
    margin-bottom:3px;
    color: inherit;
    font-weight:100;
}

.campaign-offer .term-condi sup{
    text-decoration: none;
    font-size:12px;
    left:3px;
}

.campaign-offer .term-condi .term-header{
    font-size: 12px;
    padding: 10px 0;
    font-weight:100;
    text-decoration: underline;
}
.market--news {font-size:8px;display: block;margin-bottom: 5px;margin-top: 3px;font-weight: 300;}
.market--descrpt {opacity: .7;color: #f6f9fb;font-weight: 200!important;margin-bottom: 0!important;margin-top: 0!important;font-size: 1.2rem;display:block;}


/*NEW MEGA MENU*/
.menu--containerLay {width: 100%;text-align: center;position: absolute;margin: 0;padding: 0;list-style: none;}
.slide--closeLay {display: none;text-align: right;color: #282828;font-size: 40px;line-height: 30px;font-weight: 100;padding: 0 15px;}
.slide--closeLay a {color: #282828;}
.menu--containerLay-background {background: #f6f9fb;display: none;}
ul.menu--containerLay--ul {padding: 0;margin: 0;}
ul.menu--containerLay--ul li {float: none;display: inline-block;position: static;list-style: none;}
ul.menu--containerLay--ul li a {display: inline-block;padding: 34px 10px 13px 10px;color: #FFF !important;font-weight: 200;text-transform: uppercase;font-size: 14px;position: relative;border-bottom: solid 3px transparent;}
.main-header.header-show ul.menu--containerLay--ul li a.dskly--link {color:#383838 !important;}
.main-header.header-show ul.menu--containerLay--ul li a.dskly--link.active {border-bottom:solid 3px #c9354d;}
ul.menu--containerLay--ul li a.selected {color:#383838 !important;background:#FFF;}
li.menuLay--hide {display: none !important;}
ul.menu--containerLay--ul li a.mblly--link{display:none;}
.menu--containerLay-wrapper {width: 780px;left: 0;right: 0;margin: 0 auto;border-radius: 0;border: none;background: #f6f9fb;padding: 0;z-index: 1;position: absolute;box-shadow: 0 3px 10px rgba(0,0,0,.2);}
.menu--containerLay-wrapper .menu-sectionLay {display: inline-block;width: 75%;float: left;background: #fff;}
.menu--containerLay-wrapper .menu-fix--sectionLay {display: inline-block;width: 25%;}
ul.menu-listLay {padding: 0 15px;background: #fff;min-height: 95px;}
ul.menu-listLay li {float: left;width: 33.3333%;position: relative;list-style: none;}
ul.menu-listLay li.first--linkLay {display: none;}
ul.menu-listLay li a {color: #383838;font-size: 13px;display: block;font-weight: 200;padding: 15px 0 15px 35px;position: relative;text-transform: none;text-align: left;}
.menu-fix--sectionLay__background {background: #f6f9fb;padding: 12px 0;    font-weight: 200;}
.menu-fix--sectionLay__background img {width: 25px;margin-right: 10px;}
.menu-fix--sectionLay__background a img {width: 80px;margin: 0 2px;}
.menu-fix--sectionLay__background a.tradeStationLay {display:block;margin-bottom: 15px;color: #383838;}
.menu-fix--sectionLay__background a.tradeStationLay img {width: 28px;margin: 0px 10px 0 2px;}
.menu--containerLay-background {position:relative;margin: 10px;padding:5px 0px;}
.menu--containerLay-background a {color:#383838;display: inline-block;font-weight: 200;line-height: 38px;position: relative;font-size: 12px;width: 49%;}
.menu--containerLay-background a img {width:25px;position: relative;opacity: 0.6;top: -3px;left: -3px;}
.menu--containerLay-background a span {position:relative;top: -14px;left: -30px;}

/* App Button */
.app__links {width: 80px;padding: 20px 0px 10px 0px;}

@media only screen and (max-width:768px) {
    .slide--closeLay {display:block;}
    .menu--containerLay {position: absolute;background: #fff;z-index: 1;left: -100%;right: 0;bottom: 0;top: 0;display: block;width: 100%;height: 100vh;overflow-y: auto;margin: 0;opacity: 0;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: all .4s cubic-bezier(.25,.8,.25,1);transition: all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property: opacity,right;transition-property: opacity,right;}
    .menu--containerLay.menuLay--slide {left: 0;opacity: 1;}
    .menu--containerLay .clearfix {height: 100%;border-top: 2px solid #ECECEC;}
    ul.menu--containerLay--ul {float: left;width: 35%;background: #111d26;height: 100%;}
    .menu--containerLay-wrapper {position: relative;float: left;width: 65%;box-shadow: none;border: none;background: 0 0;display: block!important;}
    ul.menu--containerLay--ul li a.mblly--link {padding: 10px;display: block;text-align: left;font-size: 12px;}
    .dskly--link {display:none !important;}
    ul.menu--containerLay--ul li {display:block !important;}
    .menu--containerLay-wrapper .menu-sectionLay, .menu-fix--sectionLay {width:100% !important;}
    .menu-listLay {min-height:initial !important;}
    ul.menu-listLay li {width:100%;}
    ul.menu-listLay li.first--linkLay {display:block;}
    .menu--containerLay-wrapper #MegaMenuLay2, .menu--containerLay-wrapper #MegaMenuLay3, .menu--containerLay-wrapper #MegaMenuLay4, .menu--containerLay-wrapper #MegaMenuLay5, .menu--containerLay-wrapper #MegaMenuLay6 {display: none;}
    .menu--containerLay-background {display:block;}
    .menu-fix--sectionLay__background {margin-top:20px;}
}


._downtime {
	background: #ffcf58;
	padding: 30px 15px;
    padding-top:105px;
}
._downtime__flex {
	display: flex;
	max-width: 860px;
	margin: 0 auto 0;
    align-items: center;
}
._downtime__flex img {
		margin-right: 25px;
	}
._down_content {
	color: #383838;
	font-size: 32px;
	font-weight: 600;}
._down_content p {color: #153a5b;font-size: 16px;font-weight: 500;}

@media only screen and (max-width:767px) {
    ._downtime__flex {display:block}
    ._down_content {font-size:24px;padding-top:15px;}
}

.body_wrapper{
    min-height: 630px;
}
.pt-120{
    padding-top:120px;
}
/*body{
	font-family: 'Roboto', sans-serif;
}*/
.dflex-j{
	display: flex;
    justify-content: space-between;
}
.df-j{
	display: flex;
    justify-content: space-between;
}
.dflex {
    display: flex;
}
.wrapper-cart {
    max-width: 1200px;
    margin: 0 auto;
}
.bk-cart {
    margin: 30px 0 0px 30px;
}
.bk-cart h3 {
    font-weight: 400;
    font-size: 30px;
    line-height: 42px;
    color: #153A5B;
    padding: 10px 0px 10px 0px;
}
.bk-cart a {
    color: #1D2A33;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.bk-cart a span img {
    transform: rotate(180deg);
    padding-right: 0px;
    padding-left: 10px;
    width: 17px;
}
.bk-cart a span{
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}
.cart-check {
    display: flex;
    justify-content: space-between;
    margin:30px 0;
    border-bottom: 1px solid #E0E1EB;
    padding: 0 30px 15px;
}
.cart-check div{
    display: flex;
    align-items: center;
}

.cart-check div input {
    margin-right: 20px;
}

 input[type=checkbox].custom-check-cart {
    margin: 0px 0 0;
    line-height: normal;
    width: 24px;
    height: 24px;
}
.cart-check div label{
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #373D43;
    padding-left:30px;
    margin-bottom:0;
}
.cart-repee-amt {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #1D2A33;
    padding-right:87px;
}


.cart-check div span img {
    width: 9px;
}
.cart-box{
	background: #FFFFFF;
	box-shadow: 0px 2px 10px rgba(108, 148, 184, 0.21);
	border-radius: 10px;
	margin-bottom: 18px;
}
.cart-grey {
    /*opacity: 0.8;
    background: #cbc6c6;*/
    background: #f1f1f1;
}
.delete-btn {
    font-weight: 600;
    color: #153A5B;
    border: solid 1px #153A5B;
    border-radius: 4px;
    padding: 12px 56px;
    background: #fff;
    font-size: 16px;
    margin-top: -15px;
    /*top: -12px;
    position: absolute;
    right: 46px;*/
}
.grey-align {
    position: relative;
}
.scheme-txt {
    font-size: 18px;
    line-height: 24px;
    color: #1D2A33;
    text-align: center;
    font-weight: 400;
}
.btn-ok {
    background: #153A5B;
    color: #ffffff;
    border-radius: 0;
    border: solid 1px #153A5B;
    padding: 10px;
    font-weight: 200;
    margin-top: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}
.btn-ok:hover, .btn-ok:focus {
    background: #153A5B;
    color: #ffffff;
    margin-top: 20px;
    border: solid 1px #153A5B;
}
.ct-b-d {
    padding: 30px;
    border-bottom: 1px solid #E0E1EB;
}
.ct-img {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ct-img div{
    display: flex;
    align-items: center;
}
.ct-img div input{
    margin-right:20px;
}
.ct-pr span img {
    width: 8px;
}
.ct-pr {
    white-space:nowrap;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #1D2A33;
    padding-right:119px;
}
.ct-img div p.ct-text {
    color: #1D2A33;
    margin:0;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.45px;
    padding-left:35px;
}
.chck-edit-d {
    padding: 17px 0 26px 0;
}
.ct-img div p{
	margin:0;
	padding: 0;
	font-size: 14px;
	color: #A1A4B9;
}
.ct-m-p {
    padding-right: 20px;
}
.pb-20 {
	padding-bottom: 20px;
}
.chk-spi {
    padding-left: 14px;
}
.chk-spi label {
    padding-left: 72px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #828598;
}
.chk-spi label a{
	color:#0080FF;
	text-decoration: none;
}
.Ed-Dl{
    padding-right:20px;
}
.Ed-Dl div {
    padding-left: 20px;
    padding-right: 25px;
    white-space:nowrap;
}
.Ed-Dl div img{
    padding-right:5px;
}
.Ed-Dl div a{
 color:#0080FF;
 text-decoration: none;
 font-size: 14px;
 font-weight: 400;
line-height: 16px;
}
.paybale {
   padding: 38px 50px;
   box-sizing: border-box;
}
.pay-v {
font-weight: 500;
font-size: 20px;
line-height: 33px;
letter-spacing: -0.311111px;
}
.pay-v .pay-t {
    color: #373D43;}
.pay-v .amount {
    color: #27C779;
}
.btn-pay {
    background: transparent;
    border: none;
    background: #27C779;
    border-radius: 10px;
    padding: 14px 85px;
    font-size: 16px;
    color: #fff;
    border: 1px solid #27C779;
    cursor: pointer;
    font-weight: 500;
}
.cart-border-line{
    border-bottom: 1px solid #E0E1EB;
    margin: 31px 0 26px;
}
.bdr-box{
    	box-shadow: 0px 2px 6px rgba(108, 148, 184, 0.21), 0px -2px 6px rgba(108, 148, 184, 0.12);
	    border-radius: 20px;
}
.modal-s{
	background: #FFFFFF;
    padding: 50px 36px;
}
.mb-50{
    margin-bottom:50px;
}
.d-flex{
    display:flex;
    justify-content: center;
    align-items: center;
}
.d-flex .mf__quickbuybtn:nth-child(1){
    margin-left: 0 !important;
}
.d-flex .mf__quickbuybtn {
    margin-left: 28px !important;
}
.modal-s p {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px;
    font-weight: 400;
}
.btn-center {
    margin: 0 auto;
    text-align: center;
}
.btn-add-w {
    background: #fff;
    border: 1px solid #153A5B;
    padding: 9px 18px;
    font-size: 14px;
    border-radius: 5px;
    color: #153A5B;
    min-width: 150px;
    margin: 0px 5px;
    font-weight: 400;
}
.btn-add-w:hover{
    background:#153A5B;
    color:#fff; 
}
#modalClickE.btn-secondary {
    border: 1px solid #153A5B;
    color: #153A5B;
}
#modalClickE.btn-secondary:hover{
    background:#153A5B;
    color:#fff; 
}
#CloseModal.btn-secondary {
    border: 1px solid #153a5b;
    color: #153a5b;
}
#CloseModal.btn-secondary:hover {
    background: #153a5b;
    color: #fff;
}
.modal-s p span {
    font-weight: 600;
}

.year-check {
    text-align: end;
    margin: 28px 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #E0E1EB;
}
.year-check select {
    color: #0080FF;
     border: none;
    outline: none;
    scroll-behavior: smooth;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
}
.plus-v {
    text-align: right;
    padding-right: 20px;
    margin: 0;
    padding-top: 8px;
    color: #1CBA81;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
}
.plus-v.minus-v {
    color: #ff0000;
}
.chk-d-d {
    margin-left: 113px;
    font-size: 14px;
}
.d-date{
	color:#828598;
}
.d-month{
	color:#373D43;
}
.d-profit{
color:	#1CBA81;
}
.Rating a {
    color: #1CBA81;
    text-decoration: none;
    display: inline-block;
    margin-left: 10px;
}
.hashbox{
	max-width: 500px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	margin: 20px auto;
	padding:48px 0;
}
.hashbox img {
    display: block;
    margin: 0 auto;
    max-width:120px;
}
.h-content {
    text-align: center;
}
.h-content h5 {
    font-size: 18px;
    color:#3D4052;
    margin-top:38px;
    line-height:21px;
}
.h-content p{
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin-top: 24px;
    position:relative;
}
.h-content p a{
    color: #828597;
}
.h-content p a span{
    font-size:22px;
    padding-left:10px;
    color:#0080FF;
    position: absolute;
}
.d-none{
    display:none;
}
.year-check {
    padding-right: 30px;
}
.plus-v {

    padding-right: 42px;

}
.ct-img div.equity {
    display: block;
}
.ct-img div.equity p.ct-text{
    padding-left: 0px;
} 
.ct-img div.equity p {
    display: flex;
}
.Rating a {
    color: #1cba81;
    text-decoration: none;
    /* display: inline-block; */
    margin-left: 10px;
    display: flex;
    align-items: baseline;
}
.Rating a img{
    width:10px;
    margin-left:3px;
}
.aflex {
    display: flex;
    align-items: end;
}
.aflex img{
margin-right:4px;
}
.chk-spi.chk-pd label {
    padding-left: 16px;
}

/*add to popup css*/

input:focus{
    outline: none;
}
.popup-padding .mf-message__popup {
    padding: 0;
}
   .add-to-cart{
		max-width: 562px;
		background: #FFFFFF;
		box-shadow: 0px 2px 10px rgba(108, 148, 184, 0.21);
		border-radius: 10px;
		margin:0 auto;
		padding:0;
        text-align:left;
        height:554px;
        overflow-y:auto;
   }
   .add-to-cart h4{
	font-weight: 500;
	font-size: 26px;
	line-height: 42px;
	color: #153A5B;
    border-bottom: 1px solid #E0E1EB;
    padding: 14px 0 0px 20px;
   }
   .cart-box-padding{
       padding:16px;
   }
   .sipbuy_label span {
    display: inline-block;
    background-color: #e7e9f5;
    padding: 2px 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #828597;
    font-size: 12px;

    }
   .sipbuy_label{
       margin-bottom:16px;
   }
   .DividentOptions {
    margin: 16px 0;
   }
    .sip button{
      background: transparent;
      font-weight: 400;
      font-size: 16px;
      line-height: 19px;
      text-align: center;
      color: #828597;
      background: #FFFFFF;
      box-shadow: 0px 6px 10px rgba(108, 148, 184, 0.21);
      border-radius: 15px;
      padding: 5px 24px;
      display:inline-block;
    }
   .sip.active button {
      color: #FFFFFF;
      background: #153A5B;
    }
    .cart-wrap{
      margin-top: 30px;
    }
    .cart-wrap h5{
      font-weight: 400;
      font-size: 20px;
      line-height: 23px;
      color: #1D2A33;
    }
    .cart-wrap span{
      font-weight: 400;
      font-size: 12px;
      line-height: 14px;
      color: #828597;
      display: inline-block;
      margin-bottom: 8px;
    }
  .cart-amount {
    margin-top: 17px;
    max-width:230px;
    position:relative;
  }
  .cart-amount input.cart-input {
    border: none;
    border-bottom: 1px solid #E0E1EB;
    font-weight: 500;
    font-size: 28px;
    line-height: 22px;
    letter-spacing: -0.45px;
    color: #1D2A33;
    width:100%;
    padding-left:30px;
  }
  .cart-amount .mf-icon--rupees {
    position: absolute;
    left: 0;
    top: 0px;
    font-size: 30px;
}
  .cart-amount-btn {
    margin-top: 22px;
  }
  .cart-amount-btn button{
    background: transparent;
    border: 1px solid #0080FF;
    border-radius: 12px;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #0080FF;
    margin-right: 5px;
    padding: 3px 20px;

  }
    .cart-wrap .cart-sipdate{
      font-weight: 400;
      font-size: 20px;
      line-height: 23px;
      color: #1D2A33;
      border: 0;
      margin: 10px 0 0 0;
      text-align:left;
    }
  .cart-sip {
      margin-top: 20px;
      position: relative;
      max-width: 250px;
      cursor:pointer;
  }
  .cart-sip >.inpu__date {
    border: 1px solid #E0E1EB;
    border-radius: 10px;
    padding: 8px 8px 8px 40px;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.225px;
    color: #0080FF;
  }
  .cart-sip >span {
     font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #828597;
    position: absolute;
    white-space: nowrap;
    top: 12px;
    right: 100px;
  }
  .cart-sip >.mf-icon--dob{
    position: absolute;
    left: 12px;
    top: 8px;
    color: #0080ff;
    font-size: 22px;
  }
  .cart-addbtn {
    margin-top: 24px;
    text-align: center;
  }
  .addtocart {
    background: transparent;
    border: none;
    background: #153A5B;
    border-radius: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    padding: 14px 29px;
  }

  .addtocart_calender .modal-dialog{
      max-width:300px;
      margin:100px auto;
  }
  .addtocart_calender .modal-content{
  background: #FFFFFF;
  box-shadow: 0px 2px 6px rgba(108, 148, 184, 0.21), 0px -2px 6px rgba(108, 148, 184, 0.12);
  border-radius: 20px;
  padding:0;
  }
.addtocart_calender .modal-content .header2 {
    padding: 1rem;
    font-size: 22px;
    font-weight: 400;
} 
.addtocart_calender .modal-content .header2 .modal-Sip{
font-weight: 500;
font-size: 24px;
line-height: 18px;
color: #1D2A33;
display: inline-block;
margin-bottom: 14px;
}
.addtocart_calender .modal-content .header2 div {
    font-size: 12px;
}
.addtocart_calender .modal-content .wrapper {
    width: 100%;
}
.addtocart_calender .modal-content .wrapper .days {
    padding: 14px 0;
    margin: 0;
    text-align: left;
}
.addtocart_calender .modal-content .wrapper .days li {
    list-style-type: none;
    display: inline-block;
    width: 13%;
    text-align: center;
    margin-bottom: 10px;
}
.addtocart_calender .modal-content .wrapper .days li a {
    color: #1D2A33;
    font-weight: 600;
    font-size: 15px;
    padding: 7px 7px;
}
.addtocart_calender .modal-content .wrapper .days li a.active{
    background: #0080FF;
    border-radius: 50%;
    color: #fff;
}
.addtocart_calender .modal-content .no-Dates {
    text-align: center;
}
.addtocart_calender .modal-content .date-start {
    color: #E94C43;
    display:inline-block;
}
.addtocart_calender .modal-content .bg-gry-date {
    width: 12px;
    background: #ddd;
    height: 12px;
    display: inline-block;
    border-radius: 50%;
    margin-right:11px;
}
.addtocart_calender .modal-content .Confirm-sip {
    background: #153A5B;
    border-radius: 10px;
    color: #fff;
    padding: 7px 30px;
    font-size: 16px;
}



/* The container-check */
.container-check {
  display: block;
  position: relative;
  padding-left: 24px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container-check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: -6px;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #FFF;
  border:1px solid #ddd;
  border-radius:3px;

}

/* When the checkbox is checked, add a blue background */
.container-check input:checked ~ .checkmark {
  background-color: #0080FF;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-check input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-check .checkmark:after {
    left: 6px;
    top: 1px;
    width: 7px;
    height: 13px;
    border: solid white;
    border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkmark.check-align {
    top: -12px;
}

.cart-green-tick img {
    width: 70px;
    display: block;
    margin: 0 auto 20px;
}

@media screen and (max-width: 991px){
	.arrow{
		visibility: hidden;
	}

	.Add-del .Ed-Dl div {
    	margin-top: 16px;
	}
	.dflex {
    	/*flex-direction: column;*/
        flex-wrap: wrap;
	}
	.d-r-d .chk-spi label{
		padding-left: 0px
	}
	.d-r-d .chk-spi{
		margin-top:10px;
	}
	.d-r-d .chk-d-d{
		margin-top: 12px;
	}
    .cart-check{
        padding: 0 20px 15px;
    }
    .ct-img div p.ct-text{
        font-size:18px;
        padding-left: 14px;
        line-height: 20px;
    }
    .ct-pr{
        font-size:18px;
        padding-right:14px;
    }
    .cart-check div label{
        font-size:18px;
        padding-left: 26px;

    }
    input[type=checkbox].custom-check-cart{
        width:auto;

    }
    .cart-repee-amt{
        font-size:18px;
        padding-right:14px;
    }

    .ct-b-d{
       padding: 15px 15px;
    }
    .chk-spi label {
        padding-left: 40px;
    }
    .btn-add-w {
    min-width: auto;
    }
    .modal-s p {
    font-size: 14px;
    }
    .bk-cart a {
    padding-left: 20px;
    }
    .bk-cart h3 {
    font-size: 30px;
    padding: 10px 0px 10px 20px;
    }
    .chk-spi.chk-pd label{
     padding-left: 3px;
    }
    .ct-img.ct-fnd {
    justify-content: flex-start;
   }
    .add-to-cart{
        height: 440px;
    }
    .ct-img div.equity p.ct-text{
        font-size:18px;
    }
    
}
.ui-corner-all {
    color: #363a90;
}

.ui-corner-all:focus {
        color: #000bff;
}

@media screen and (max-width: 767px){
    .paybale{
        flex-direction: column;
        align-items: center;
        padding:30px;
    }
    .pay-v{
        font-size:18px;
        margin-bottom: 14px;
    }
    .container-check .checkmark:after {
        left: 6px;
        top: 1px;
        width: 6px;
        height: 12px;
    }
    .checkmark{
        width:20px;
        height:20px;
        top: -11px;
    }
    .container-check {
        padding-left: 14px;
    }
    .cart-check div label{
            padding-left: 13px;
    }
    .Ed-Dl div {
    padding-left: 12px;
    padding-right: 0px;
    }
    .chk-spi label {
    padding-left: 14px;
    }
    .checkmark.check-align {
    top: -10px;
}
    .chk-spi{
        padding-left: 0px;
    }
    .d-r-d .chk-d-d {
        margin-top: 9px;
    }
    .chk-d-d {
    margin-left: 12px;
    }
   .df-j{
		flex-direction: column;
	}
    .df-j.Ed-Dl{
    flex-direction: row;
    justify-content: flex-start;
    }
    .ct-img div.equity p {
    margin: 5px 0;
    }
    .bk-cart {
    margin: 30px 0 20px 0px;
    }
    .ct-img div p.ct-text{
        font-size:15px;
    }
    .chk-spi.chk-pd label {
    padding-left: 13px;
    }
}