@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato Regular.eot");
  src: url("../fonts/Lato Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato Regular.woff") format("woff"), url("../fonts/Lato Regular.svg#Lato Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}

@font-face {
  font-family: 'LatoLight';
  src: url("../fonts/o Light.eot");
  src: url("../fonts/o Light.eot?#iefix") format("embedded-opentype"), url("../fonts/o Light.woff") format("woff"), url("../fonts/o Light.svg#o Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-02DC;
}

@font-face {
  font-family: 'rupee_foradian1-webfont';
  src: url("../fonts/rupee_foradian1-webfont.eot");
  src: url("../fonts/rupee_foradian1-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rupee_foradian1-webfont.woff") format("woff"), url("../fonts/rupee_foradian1-webfont.ttf") format("truetype"), url("../fonts/rupee_foradian1-webfont.svg#rupee_foradian1-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Assign Font Properties - START */
/* line 40, ../scss/_base/_reset.scss */
body, p, input, button, textarea {
  font-family: "Lato";
}

/* line 42, ../scss/_base/_reset.scss */
a {
  color: white;
}

/* line 43, ../scss/_base/_reset.scss */
p, input, textarea, button, a, li, label, .cc, .placeholder {
  font-size: 2rem;
  line-height: 1.2;
  font-family: "LatoLight";
}

/* line 44, ../scss/_base/_reset.scss */
input {
  color: #c6aaaa;
}

/* line 45, ../scss/_base/_reset.scss */
p, a {
  color: white;
}

/* Assign Font Properties - END */
/* line 48, ../scss/_base/_reset.scss */
html {
  font-size: 62.5%;
}

/* line 49, ../scss/_base/_reset.scss */
body {
  font-family: "Lato";
  color: white;
  overflow: hidden;
}

/* line 51, ../scss/_base/_reset.scss */
* {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

/* line 63, ../scss/_base/_reset.scss */
a {
  text-decoration: none;
  outline: none;
}

/* line 64, ../scss/_base/_reset.scss */
a:hover {
  text-decoration: none;
}

/* line 66, ../scss/_base/_reset.scss */
img {
  border: none;
  max-width: 100%;
}

/* line 67, ../scss/_base/_reset.scss */
html {
  width: 100%;
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%;
}

/* line 69, ../scss/_base/_reset.scss */
p, .ul, h1, h2, h3, h4, h5, h6 {
  padding-bottom: 5px;
}

/* line 71, ../scss/_base/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 1;
  font-weight: normal;
}

/* line 72, ../scss/_base/_reset.scss */
h1 {
  font-size: 3.5rem;
}

/* line 73, ../scss/_base/_reset.scss */
h2 {
  font-size: 2.5rem;
}

/* line 74, ../scss/_base/_reset.scss */
h3 {
  font-size: 2.2rem;
}

/* line 75, ../scss/_base/_reset.scss */
h4 {
  font-size: 2rem;
}

/* line 76, ../scss/_base/_reset.scss */
h5 {
  font-size: 1.8rem;
}

/* line 77, ../scss/_base/_reset.scss */
h6 {
  font-size: 1.6rem;
}

/* line 78, ../scss/_base/_reset.scss */
h3 a, h4 a, h5 a, h6 a {
  font-size: inherit;
  text-decoration: underline;
}

/* line 79, ../scss/_base/_reset.scss */
table, table tr td, table tr th {
  border: none;
}

/* line 80, ../scss/_base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 82, ../scss/_base/_reset.scss */
.clear {
  clear: both;
}

/* line 83, ../scss/_base/_reset.scss */
html[xmlns] .clearfix {
  /*display: block;*/
}

/* line 84, ../scss/_base/_reset.scss */
input, textarea {
  outline: none;
  font-family: "LatoLight";
}

/* line 86, ../scss/_base/_reset.scss */
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, section, summary, mark {
  float: left;
  width: 100%;
}

/* line 87, ../scss/_base/_reset.scss */
.fl {
  float: left;
}

/* line 88, ../scss/_base/_reset.scss */
.fr {
  float: right;
}

/* line 90, ../scss/_base/_reset.scss */
input[type=submit], input[type=button], button[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 1, ../scss/_base/_common.scss */
body {
  background: url(../images/bg_desktop.jpg) center top no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
  min-height: 100vh;
}

/* line 7, ../scss/_base/_common.scss */
.wrapper {
  width: 100%;
  float: left;
}

/* line 12, ../scss/_base/_common.scss */
.container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding: 36px 40px 20px;
}
/* line 18, ../scss/_base/_common.scss */
.container:after {
  content: "";
  width: 100%;
  clear: both;
  display: block;
}
/* line 25, ../scss/_base/_common.scss */
.container.full {
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}
/* line 31, ../scss/_base/_common.scss */
.container.fullPad {
  max-width: 100%;
}

/* line 37, ../scss/_base/_common.scss */
.ul {
  /*This is class for content ul with list style*/
}
/* line 38, ../scss/_base/_common.scss */
.ul li {
  padding-left: 20px;
  position: relative;
}
/* line 42, ../scss/_base/_common.scss */
.ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  background: white;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 7px;
}

/* line 56, ../scss/_base/_common.scss */
section {
  min-height: 100px;
  float: left;
  width: 100%;
}

/* line 62, ../scss/_base/_common.scss */
.placeholder {
  z-index: 1;
  position: absolute;
  color: white;
  overflow: hidden;
  top: 31px;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
/* line 70, ../scss/_base/_common.scss */
.placeholder.active {
  /*  font-size: small !important; */
  /* line-height: 1.4; */
  top: 0;
  font-style: normal;
  font-family: "Lato";
}
/* line 78, ../scss/_base/_common.scss */
.placeholder + input {
  position: relative;
  z-index: 2;
  background: rgba(0, 0, 0, 0) !important;
}

/* line 85, ../scss/_base/_common.scss */
.fieldBox {
  width: 33.33%;
  float: left;
  padding: 30px 50px 20px 50px;
  position: relative;
}
/* line 93, ../scss/_base/_common.scss */
.fieldBox.requiredField .placeholder:after, .fieldBox.requiredField label:after {
  content: "*";
  color: inherit;
}
/* line 101, ../scss/_base/_common.scss */
.fieldBox.disabledField .selectedValue, .fieldBox .disabledField .selectedValue {
  color: #c6aaaa;
}
/* line 106, ../scss/_base/_common.scss */
.fieldBox.wid100 {
  width: 100%;
}
/* line 110, ../scss/_base/_common.scss */
.fieldBox label {
  position: absolute;
}
/* line 114, ../scss/_base/_common.scss */
.fieldBox .btn {
  margin-top: 0;
}

/* line 119, ../scss/_base/_common.scss */
.inputBox, .textareaBox {
  width: 33.33%;
  padding: 30px 10px 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  width: 100%;
  position: relative;
  clear: both;
}
.inputBox.otpInput {border-bottom: 1px solid #ccc;}

/* line 127, ../scss/_base/_common.scss */
.inputBox:after, .textareaBox:after {
  content: "";
  width: 0;
  height: 1px;
  background: #e3892d;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
  transition: 0.5s all;
}
/* line 140, ../scss/_base/_common.scss */
.inputBox.focused:after, .textareaBox.focused:after {
  width: 100%;
}
/* line 146, ../scss/_base/_common.scss */
.inputBox input, .inputBox textarea, .textareaBox input, .textareaBox textarea {
  background: transparent;
  width: 100%;
  resize: none;
}
/* line 152, ../scss/_base/_common.scss */
.inputBox .cc, .textareaBox .cc {
  position: absolute;
  left: 0;
  top: 30px;
  display: none;
}
/* line 158, ../scss/_base/_common.scss */
.inputBox .cc ~ input, .textareaBox .cc ~ input {
  padding-left: 35px;
  padding-right: 35px;
}

/* line 167, ../scss/_base/_common.scss */
.isValid .inputBox:after, .isValid .textareaBox:after, .isValid .selectBox:after {
  width: 100%;
  background: rgba(118, 227, 45, 0.8);
}

/* line 174, ../scss/_base/_common.scss */
.rs {
  font-family: 'rupee_foradian1-webfont';
  font-weight: normal;
}

/* line 177, ../scss/_base/_common.scss */
.textareaBox textarea {
  height: 50px;
}

/* line 182, ../scss/_base/_common.scss */
.selectBox {
  width: 100%;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 30px 10px 7px 0;
}
/* line 188, ../scss/_base/_common.scss */
.selectBox:after {
  content: "";
  width: 0;
  height: 1px;
  background: #666666;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
  transition: 0.5s all;
}
/* line 201, ../scss/_base/_common.scss */
.selectBox.focused:after {
  width: 100%;
}
/* line 207, ../scss/_base/_common.scss */
.selectBox .selectedValue {
  font-size: 1.8rem;
  position: relative;
  z-index: 1;
  line-height: 1.2;
}
/* line 214, ../scss/_base/_common.scss */
.selectBox .selectedValue:after {
  content: "";
  width: 0;
  height: 0;
  border: 6px solid #ccc;
  border-color: #ccc transparent transparent;
  right: 0;
  top: 50%;
  position: absolute;
}
/* line 226, ../scss/_base/_common.scss */
.selectBox select {
  width: 100%;
  opacity: 0;
  z-index: 1;
  position: absolute;
  left: 0;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  height: 100%;
}

/* line 239, ../scss/_base/_common.scss */
.btn, .btnOverlay {
  background: #fff;
  color: #7a2a2a;
  font-size: 2rem;
  padding: 20px 90px;
  margin-top: 15px;
  text-transform: uppercase;
  text-align: center;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

/* line 250, ../scss/_base/_common.scss */
.btn {
  -webkit-transform: perspective(1px) translateZ(0);
  -moz-transform: perspective(1px) translateZ(0);
  -ms-transform: perspective(1px) translateZ(0);
  -o-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}
/* line 253, ../scss/_base/_common.scss */
.btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e3892d;
  -webkit-transform: scaleY(0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}
/* line 267, ../scss/_base/_common.scss */
.btn.center {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

/* line 276, ../scss/_base/_common.scss */
.checkBox {
  float: left;
  position: relative;
  padding-bottom: 10px;
}
/* line 280, ../scss/_base/_common.scss */
.checkBox input[type="checkbox"] {
  display: none;
}
/* line 283, ../scss/_base/_common.scss */
.checkBox input[type="checkbox"] + label {
  padding-left: 26px;
  line-height: 16px;
  position: relative;
  float: left;
  width: 100%;
  cursor: pointer;
}
/* line 291, ../scss/_base/_common.scss */
.checkBox input[type="checkbox"] + label:before {
  height: 16px;
  width: 16px;
  line-height: 16px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid white;
  content: "";
  display: block;
  text-align: center;
  font-size: 0.7em;
}
/* line 309, ../scss/_base/_common.scss */
.checkBox input[type="checkbox"]:checked + label:before {
  content: "✓";
  color: #fff;
  font-weight: bold;
}

/* line 321, ../scss/_base/_common.scss */
.radioBox {
  padding-top: 30px;
  width: 100%;
 clear:both;
}
/* line 326, ../scss/_base/_common.scss */
.radioBox .radio {
  float: left;
  width: 100%;
}
/* line 331, ../scss/_base/_common.scss */
.radioBox input[type="radio"], .invalidOtp {
  display: none;
}
/* line 334, ../scss/_base/_common.scss */
.radioBox input[type="radio"] + label {
  padding-left: 26px;
  line-height: 16px;
  position: relative;
  color: white;
  float: left;
  cursor: pointer;
  padding-right: 10px;
  width: auto;
}
/* line 344, ../scss/_base/_common.scss */
.radioBox input[type="radio"] + label:before, .radioBox input[type="radio"] + label:after {
  height: 16px;
  width: 16px;
  line-height: 16px;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid white;
  display: block;
  text-align: center;
  font-size: inherit;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
/* line 363, ../scss/_base/_common.scss */
.radioBox input[type="radio"]:checked + label:after {
  width: 4px;
  height: 4px;
  background: #fff;
  left: 8px;
  top: 8px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  margin: 1px 0 0 1px;
}

/* line 378, ../scss/_base/_common.scss */
header {
  z-index: 100;
  position: fixed;
  top:0;
  -webkit-transition: 0.5s background;
  -moz-transition: 0.5s background;
  -ms-transition: 0.5s background;
  -o-transition: 0.5s background;
  transition: 0.5s background;
}
/* line 383, ../scss/_base/_common.scss */
header.scrolled {
  background: #4b0e0e;
}
/* line 387, ../scss/_base/_common.scss */
.wrapper {
  padding-top: 84px;
}
/* line 391, ../scss/_base/_common.scss */
header .otherLinks {
  float: right;
}
/* line 394, ../scss/_base/_common.scss */
header .otherLinks li {
  position: relative;
  float: left;
  margin-left: 15px;
}
/* line 400, ../scss/_base/_common.scss */
header .otherLinks li a {
  min-width: 25px;
  min-height: 25px;
  float: left;
  position: relative;
  padding-left: 30px;
}
/* line 407, ../scss/_base/_common.scss */
header .otherLinks li a:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: url(../images/sprite.png) no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 421, ../scss/_base/_common.scss */
header .otherLinks li.home a:before {
  background: url(../images/sprite.png) no-repeat 0 2px;
}
/* line 429, ../scss/_base/_common.scss */
header .otherLinks li.phone a:before {
  background: url(../images/sprite.png) no-repeat -31px 2px;
}

/* line 440, ../scss/_base/_common.scss */
.lBoxOpen {
  overflow: scroll;
  position: fixed;
  width: 100%;
}

/* line 447, ../scss/_base/_common.scss */
.lBoxMaster {
  overflow: hidden;
  overflow-y: scroll;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
  display: none;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}

/* line 460, ../scss/_base/_common.scss */
.lBox {
  cursor: default;
  max-width: 1024px;
  width: 90%;
  background: #fff;
  position: relative;
  float: left;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  display: block;
  z-index: 2;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
/* line 474, ../scss/_base/_common.scss */
.lBox .hiddenContent {
  display: block;
}
/* line 478, ../scss/_base/_common.scss */
.lBox .close {
  font-family: "Lato";
  color: #ccc;
  padding: 15px;
  font-size: 2rem;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
/* line 491, ../scss/_base/_common.scss */
.lBox .container {
  padding: 40px 30px;
  margin-bottom: 0;
}

/* line 497, ../scss/_base/_common.scss */
.hiddenContent {
  display: none;
}

/* line 501, ../scss/_base/_common.scss */
.error, .invalidOtp {
  color: #e3892d;
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 6px;
  opacity: 0;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  text-transform: Capitalize;
}
.invalidOtp {
  top: 100%;
  opacity: 1;
  font-size: 1.1rem;
}


/* line 512, ../scss/_base/_common.scss */
.error-field {
  /* > label, .placeholder, .selectedValue{
  	color: #ff0000;
  } */
}
/* line 513, ../scss/_base/_common.scss */
.error-field * {
  border-color: #ff0000;
}
/* line 517, ../scss/_base/_common.scss */
.error-field .error {
  top: 100%;
  opacity: 1;
  font-size: 1.1rem;
}
/* line 527, ../scss/_base/_common.scss */
.error-field:after {
  width: 100%;
  background-color: #ff0000;
}

/* line 534, ../scss/_base/_common.scss */
.loader {
  width: 100%;
  height: 100%;
  background: #fff;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
/* line 543, ../scss/_base/_common.scss */
.loader div {
  width: 100%;
  height: 4px;
  background: #ccc;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 551, ../scss/_base/_common.scss */
.loader div span {
  background: #000;
  display: block;
  position: absolute;
  width: 0;
  height: 100%;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}

/* line 562, ../scss/_base/_common.scss */
.bannerSection {
  /* display: none; */
}

/* line 565, ../scss/_base/_common.scss */
.bannerCarousel {
  float: left;
  text-align: center;
}
/* line 568, ../scss/_base/_common.scss */
.bannerCarousel .item {
  width: 100%;
  float: left;
}

/* line 575, ../scss/_base/_common.scss */
.text-center {
  text-align: center;
}

/* line 1, ../scss/_base/_other.scss */
.btn {
  float: left;
}

/* line 5, ../scss/_base/_other.scss */
.headData {
  padding-bottom: 10px;
}
/* line 7, ../scss/_base/_other.scss */
.headData h1 {
  color: #e3892d;
}
/* line 11, ../scss/_base/_other.scss */
.headData h2 {
  color: #be5b38;
}

/* line 16, ../scss/_base/_other.scss */
.fontLight {
  font-family: "LatoLight" !important;
}

/* line 20, ../scss/_base/_other.scss */
.fontDefault {
  font-family: "Lato" !important;
}

/* line 25, ../scss/_base/_other.scss */
.payType .radio {
  padding-bottom: 20px;
}
/* line 29, ../scss/_base/_other.scss */
.payType .inputBox {
  padding-top: 0;
}
/* line 32, ../scss/_base/_other.scss */
.payType .inputBox .placeholder {
  top: 0;
}
/* line 36, ../scss/_base/_other.scss */
.payType .inputBox .cc {
  top: 3px;
}

/* line 43, ../scss/_base/_other.scss */
#otAmt.inputBox {
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  position: relative;
}
/* line 47, ../scss/_base/_other.scss */
#otAmt.inputBox.disabledField {
  opacity: 0;
  margin-left: -20px;
}

/* line 54, ../scss/_base/_other.scss */
.lBox {
  text-align: center;
  max-width: 480px;
}
/* line 57, ../scss/_base/_other.scss */
.lBox p {
  color: #7a2a2a;
  font-size: 2rem;
  padding-bottom: 10px;
}
/* line 62, ../scss/_base/_other.scss */
.lBox .otp {
  font-size: 3rem;
  font-family: "Lato";
  padding-bottom: 10px;
  position: relative;
  text-align:center;            
}

#otpForm .fieldBox {width:100%; padding:0;}
.otpInput {boder-bottom:1px solid #ccc;}


/* line 68, ../scss/_base/_other.scss */
.lBox .otpNumberStyle {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: -moz-linear-gradient(left, rgba(218, 211, 211, 0) 0%, #c9c9c9 50%, rgba(218, 211, 211, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(218, 211, 211, 0) 0%, #c9c9c9 50%, rgba(218, 211, 211, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(218, 211, 211, 0) 0%, #c9c9c9 50%, rgba(218, 211, 211, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dad3d3', endColorstr='#00dad3d3',GradientType=1 );
  /* IE6-9 */
}
/* line 86, ../scss/_base/_other.scss */
.lBox .btn {
  background: #7a2a2a;
  color: #fff;
  clear:both;
}
/* line 91, ../scss/_base/_other.scss */
.lBox .resendOTP {
  color: #7a2a2a;
  clear: both;
  display: block;
  padding-top: 10px;
  width:136px;
  margin:5px auto;
  background:none
}
/* line 97, ../scss/_base/_other.scss */
.lBox .resendOTP:before {
  content: "";
  width: 25px;
  height: 25px;
  display: inline-block;
  background: url(../images/sprite.png) no-repeat -56px 0;
  margin-bottom: -5px;
  margin-right: 5px;
}

/* line 110, ../scss/_base/_other.scss */
.thankYou {
  max-width: 1024px;
  float: left;
  position: relative;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
/* line 118, ../scss/_base/_other.scss */
.thankYou h1 {
  padding-bottom: 20px;
}
/* line 122, ../scss/_base/_other.scss */
.thankYou .status {
  width: 90px;
  height: 90px;
  display: block;
  background: #fff;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  margin-bottom: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
/* line 133, ../scss/_base/_other.scss */
.thankYou .status:before {
  content: "";
  width: 45px;
  height: 40px;
  background: url(../images/sprite.png) no-repeat -55px -30px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
/* line 146, ../scss/_base/_other.scss */
.thankYou .status.success:before {
  background-position: -55px -30px;
}
/* line 152, ../scss/_base/_other.scss */
.thankYou .status.failed:before {
  background-position: 0 -30px;
}

/* - No Touch Specific - Keep This Last - */
/* line 2, ../scss/_base/_nonTouch.scss */
.nonTouch a:hover {
  color: #e3892d;
}
/* line 6, ../scss/_base/_nonTouch.scss */
.nonTouch .owl-video-play-icon {
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
/* line 9, ../scss/_base/_nonTouch.scss */
.nonTouch .owl-video-play-icon:hover {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  -o-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}
/* line 15, ../scss/_base/_nonTouch.scss */
.nonTouch .btn:hover, .nonTouch .btn:focus, .nonTouch .btn:active {
  color: #fff;
}
/* line 18, ../scss/_base/_nonTouch.scss */
.nonTouch .btn:hover:before, .nonTouch .btn:focus:before, .nonTouch .btn:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}                
.innerCaptcha {max-width:600px; margin:0 auto;}
.captchaBox .inputBox, .catchaContainer, .Refresh-btn-Cmt {float: left;text-align: left}
.captchaBox .inputBox {width: 45%}
.catchaContainer {width: 55%}
.Refresh-btn-Cmt {margin: 3px 0 0 10px;cursor: pointer}
.captcha_image {width: 140px;float: left;text-align: center}
.catchaContainer {padding: 26px 0 0 10px}
.btnStrct input {font-size: 2em}
.tncOpenPopup {text-decoration:underline; line-height:16px; margin-left:5px;}
.tnCPopup .container ul li, .tnCPopup .container ol li {color:#000; font-size:12px; text-align:left; padding-bottom:2px;}
.tnCPopup .container ol li {list-style:decimal;}
.tnCPopup .container ol li ul {padding-left:20px;}
.tnCPopup .container ul li {list-style:disc;}
.tnCPopup .lBox {max-width:600px;}
#detailsForm .fieldBox label.fontLight, .tncOpenPopup {display:inline; width:auto;}
.tncOpenPopup {text-decoration:underline; line-height:16px; margin-left:5px;}
#detailSubmit.disabledbtn, #detailSubmit.disabledbtn::before {background:grey; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity:0.5; cursor:default;}
.centerBox {text-align:center;}
.centerBox .btn {float:none;}
.backLink {display: inline-block;width: 220px;margin: 0 10px 10px; /*margin-right:10px;*/}
.faqIcon {position:fixed; right:0; top:150px;}
.faqIcon a {background: url("../images/faq-icon.png") no-repeat 0 0; width:34px; height:76px;  text-decoration:none; text-indent:999em; display:block; cursor:pointer;}
.faqsBox {padding-top:20px;}
.faqsBox h3 {padding-bottom:20px; font-size:25px;}
.faqQuestion {font-weight:bold; font-size:18px; padding-bottom:5px; line-height:18px;}
.faqAnswer {padding-bottom:25px;}
.faqAnswer p, .faqAnswer li {font-size:16px; line-height:16px;}
.faqAnswer ol, .faqanswer ul {padding-left:20px; position: relative;}
.faqAnswer ol li {list-style:decimal;}
/* loader css start*/
#loader {display:none; position:fixed; left:50%; top:50%; z-index:1000; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 1s linear 0s normal none infinite running spin; border-color: #555 #f3f3f3 #f3f3f3; border-image: none; border-radius:50%; border-style:solid; border-width:5px; height:50px; width:50px;}
@keyframes spin {0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}
/* loader css end*/

p a {text-decoration:underline}
