@font-face {
  font-family: 'MyriadPro-Bold';
  src: url('//media.bullionindia.in/fonts/font/MyriadPro-Bold_gdi.eot');
  src: url('//media.bullionindia.in/fonts/font/MyriadPro-Bold_gdi.eot?#iefix') format('embedded-opentype'), url('//media.bullionindia.in/fonts/font/MyriadPro-Bold_gdi.woff') format('woff'), url('//media.bullionindia.in/fonts/font/MyriadPro-Bold_gdi.ttf') format('truetype'), url('//media.bullionindia.in/fonts/font/MyriadPro-Bold_gdi.svg#MyriadPro-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}

* {
  margin: 0;
  padding: 0;
}

body,
html,
li,
a,
p {
  font-family: Arial, Helvetica, sans-serif !important;
}

body {
  background: #fff;
  font-family: Arial, Helvetica, sans-serif!important;
  color: #444;
  font-size: 12px;
}

img {
  border: 0;
  vertical-align: top;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #ebcb42
}

:focus {
  outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  line-height: normal;
}


/* Forms */

form {
  display: inline;
}

fieldset {
  border: 0;
}

legend {
  display: none;
}


/* Table */

table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: 100%;
}

caption,
th,
td {
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}


/* Content */

address {
  font-style: normal;
}

cite {
  font-style: normal;
}

q,
blockquote {
  quotes: none;
}

q:before,
q:after {
  content: '';
}

small {
  font-size: 10px;
}

big {
  font-size: 1.2em;
}

p {
  padding-bottom: 15px;
}


/* Lists */

ul,
ol {
  list-style: none;
}


/* Tools */

.hidden,
.clr {
  display: block !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

.clr {
  clear: both;
}

.nobr {
  white-space: nowrap !important;
}

.wrap {
  white-space: normal !important;
}

.txtL {
  text-align: left !important;
}

.txtC {
  text-align: center !important;
}

.txtR {
  text-align: right !important;
}

.vTop {
  vertical-align: top;
}

.vMid {
  vertical-align: middle;
}

.floatL {
  float: left !important;
}

.floatR {
  float: right !important;
}

.floatN {
  float: none !important;
}

.floatF {
  float: left;
  width: 100%;
}

.displayN {
  display: none;
}

.inBlock {
  display: inline-block;
}

.marginN {
  margin: 0 !important;
}

.paddingN {
  padding: 0 !important;
}

.bgN {
  background: none !important;
}

.bdrN {
  border: none !important;
}

input.checkbox {
  height: 14px;
  width: 14px;
  vertical-align: middle;
  padding: 0;
  margin: 0
}

input[type="text"],
input[type="password"],
textarea {
  background: #fafafa;
  ;
  border: 1px solid #D2D2D2;
  padding: 6px 12px;
  border-radius: 3px;
  font-size: 11px;
}

textarea {
  height: 56px;
}

select {
  border-radius: 3px;
  background: #fafafa;
  border: 1px solid #D2D2D2;
  font-size: 11px;
  padding: 1px 5px 1px 0
}

.VAM label,
.VAM input {
  vertical-align: middle;
}

.txt11 {
  font-size: 11px;
}

iframe {
  height: 0 !important;
}

#fancybox-content iframe,
#l2snlayer_body iframe {
  height: inherit !important;
}


/* ======================================================================================= */

#homemenu,
#hmInfo,
.hmRow1 {
  width: 100%;
}

/* HOME */
#mainmenu {
  width: 100%;
  background-color: #ffffff;
  border-bottom: 3px solid #DEDEDE;
  border-top: 1px solid #ccc;
}

#content {
  padding: 0px 0px 20px 0px;
  min-height: 360px;
  height: auto;
}

#hmInfo {
  background-position: 0 -566px;
  padding: 15px 0 20px;
  border-bottom: 6px solid #DEDEDE;
  width: 100%;
}

#hmInfo .mainDiv {}

.mainDiv {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
}

.btnOrg {
  background: none repeat scroll 0 0 #ebcb42;
  border: 0 none;
  border-radius: 2px;
  box-shadow: 0 0 10px #c6ae88 inset;
  color: #000000;
  cursor: pointer;
  font-weight: normal;
  padding: 0 10px;
  height: 26px;
  line-height: 26px
}

.btnYell {
  border: 0;
  line-height: 0;
  height: 29px;
  font-size: 0;
  background: none;
  cursor: pointer
}

.btnYell b,
.btnYell span {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat right -617px;
  border: none;
  padding: 0 10px 0 0;
  height: 29px;
  border-radius: 0;
  color: #9BA5BB;
  font-size: 12px;
  margin: 0 0 0 6px;
  display: inline-block;
  vertical-align: middle;
  font-weight: normal
}

.btnYell span {
  background-position: -115px -646px;
  line-height: 29px;
  color: #FFF;
  font-size: 12px;
  padding: 0 0 0 10px;
  margin: 0;
}

.btnYell2 input,
.btnYell2 a {
  background: #eccd3f;
  border-radius: 3px;
  color: #000000;
  font-size: 12px;
  cursor: pointer;
  text-transform: uppercase;
  border: none;
  height: 30px;
  padding: 0px 10px;
  display: inline-block;
  line-height: 30px;
  vertical-align: middle;
  text-transform: uppercase;
  font-weight: bold
}

.prslDtl .btnYell2 a {
  background: #c6ae88;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
  background: none;
}

.whtCrv .dvBg {
  padding: 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFF;
  border-radius: 4px;
  margin-bottom: -2px;
  position: relative;
  z-index: 2;
  margin-top: 1px;
}

.whtCrv .bdrB {
  border-bottom: 7px solid #eccd3f;
  padding: 1px 0 0 0px;
  border-radius: 0px 0px 4px 4px;
}

.tblCell {
  display: table-cell;
  width: 250px;
}

.dvForm .dvRow {
  padding-bottom: 9px;
}

.middle {
  margin: 0 auto;
  width: 100%;
  padding-bottom: 30px;
}

.content .titPage {
  font-size: 16px;
  font-weight: bold;
  color: #1B263C;
  text-transform: uppercase;
  padding-bottom: 8px;
}

.subTitPage {
  background: #eccd3f;
  font-size: 13px;
  line-height: 30px;
  height: 30px;
  color: #000;
  font-weight: bold;
  padding: 0 14px;
}

.subTitPage1 {
  font-size: 13px;
  line-height: 30px;
  color: #FFF;
  font-weight: bold;
  padding: 0 14px;
}

.sub2TitPage {
  font-size: 15px;
  line-height: 22px;
  color: #333;
  font-weight: bold;
  padding: 10px 0;
  text-transform: capitalize;
}

div.breadcrumbs {
  font-size: 11px;
  color: #1B263C;
  font-weight: normal;
  text-transform: capitalize;
  margin: 0 auto;
  width: 1159px;
  text-align: right;
  padding: 5px 0;
}

div.breadcrumbs cite {
  color: #ED8222;
  font-size: 15px;
  line-height: 18px;
  padding: 0 5px;
}

div.breadcrumbs a {
  color: #1B263C;
}

div.breadcrumbs a,
div.breadcrumbs cite,
div.breadcrumbs span {
  vertical-align: middle;
}

table.formDetails {
  margin-bottom: 0;
  width: auto
}

table.formDetails th {
  padding: 5px 14px;
  text-align: left;
  font-weight: bold;
}

table.formDetails td {
  padding: 5px 0;
}

#hmInfo h2,
.dvFollow li,
.dvMenu ul li a,
#hmInfo .mnBox .faqs a,
#hmInfo .mnBox .chat a,
.dvAdvantages h2,
.dvIndices h2,
.dvMarket h2,
.mnInvest h2,
.dvIndices ul li label,
.dvIndices ul li a,
.dvLogin h1,
.dvBal span a,
.sub2TitPage,
.inner-page-design h2 {
  text-transform: uppercase;
  /*font-family:'avantgarde_md_btmedium';*/
  color: #ebcb42;
}

#hmInfo h2 b,
.dvAdvantages h2 b,
.dvIndices h2 b,
.dvMarket h2 b,
.mnInvest h2 b,
.sub2TitPage b {
  font-weight: normal;
  color: #010101;
}

.content h1 {
  font-weight: normal;
  color: #ebcb42;
  text-transform: uppercase;
  font-size: 17px;
  padding-bottom: 6px;
}

.advantages_content_heading {
  font-weight: normal;
  color: #ebcb42;
  text-transform: uppercase;
  font-size: 17px;
  padding-bottom: 16px;
}

.advantages_content_heading b {
  font-weight: normal;
  color: #010101;
}

.advantages_content_heading2 {
  padding-bottom: 2px;
}

.advantages_content_heading h1,
.advantages_content_heading h2 {
  font-weight: normal;
  color: #ebcb42;
  text-transform: uppercase;
  font-size: 18px;
  padding-bottom: 2px;
}

.advantages_content_heading h1 b,
.advantages_content_heading h2 b {
  font-weight: normal;
  color: #010101;
}

.daily_report_subcontent {
  max-height: 35px;
  overflow: hidden;
  font-size: 13px;
  font-family: arial;
  line-height: 18px;
  text-align: left;
  color: #ebcb42;
  padding: 0 11px;
}

.sidebar_content_heading {
  font-weight: normal;
  color: #010101;
  text-transform: uppercase;
  font-size: 18px;
  padding-bottom: 3px;
  margin: 0 0 15px;
  border-bottom: 1px solid #DDDDDD;
}


/*Header START*/

.advantages_content_heading .advantages_content_heading2 {
  font-color: #ebcb42;
}

.home #header {
  background-position: 0 0;
  background: none
}


/* HOME */

#header {
  /*background-position:0 -400px;*/
  background: #ffffff;
}

#header .mainDiv {
  display: inline-block;
}

#header .mainDiv .padB18 {
  padding-bottom: 0px;
  float: right;
  display: inline-block;
}

#header #logo {
  display: inline-block;
  float: left;
}

#header .login div {
  display: inline-block;
  vertical-align: top;
}

#header .login input[type="text"],
#header .login input[type="password"],
#header .login div cite {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat right -29px;
  border: none;
  padding: 3px 6px 3px 3px;
  height: 23px;
  border-radius: 0;
  width: 156px;
  color: #9BA5BB;
  font-size: 12px;
  margin: 0 6px 9px 0;
}

#header .login div span label {
  vertical-align: middle;
  color: #9BA5BB;
}

#header .login div cite {
  background-position: right 0;
  padding: 0 0 0 3px;
  display: inline-block;
  height: 29px;
  width: auto;
  vertical-align: top;
  margin: 0 0 9px 0;
  /*width:165px;*/
}

#header .login div a {
  color: #9BA5BB;
  text-decoration: none;
}

#header .login div a:hover {
  text-decoration: underline;
}

.hmRow1 {
  padding: 13px 0 30px;
  background-position: 0 -66px;
}

.hmRow1 .dvLft {
  display: inline-block;
  float: left;
  background: #000;
}

.hmRow1 .dvRht {
  float: right;
  width: 379px;
  text-align: left;
}

.dvMarquee {
  background: #E3E1E1;
  line-height: 25px;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
  text-transform: none;
}

.open_account_title {
  background: #000;
  color: #FFF;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  /*font-family:"Trebuchet MS","Times New Roman",Times,serif;*/
  line-height: 38px;
  margin-bottom: -3px;
  padding: 0 13px 3px;
  border-radius: 4px 4px 0 0;
}

.dvAccount h2 {
  background: #000;
  color: #FFF;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  /*font-family:"Trebuchet MS","Times New Roman",Times,serif;*/
  line-height: 38px;
  margin-bottom: -3px;
  padding: 0 13px 3px;
  border-radius: 4px 4px 0 0;
}

.dvAccount .dvForm {
  padding: 15px 20px 11px 20px;
}

.dvAccount .dvForm input[type="text"],
.dvAccount .dvForm input[type="password"] {
  width: 98%;
  /*text-transform:uppercase;*/
}

.dvAccount .dvForm .dvRow {
  position: relative;
}


.dvTodayPrice {
  padding: 8px 0 0 0;
  margin: 0;
  width: 100%
}

.dvTodayPrice .mnBox1,
.dvTodayPrice .mnBox2 {
  width: 184px;
  float: left
}

.dvTodayPrice .mnBox2 {
  float: right;
}

.dvTodayPrice .dvBox {
  border-radius: 4px;
  margin-bottom: -2px;
  position: relative;
  z-index: 2;
  padding: 8px 0;
  height: 104px;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  /*font-family:'avantgarde_md_btmedium';*/
  width: 100%
}

.dvTodayPrice .dvBox .dv_gold {
  text-align: center;
  font-size: 16px;
  margin-bottom: 5px;
  padding: 0 0 0 0px;
}

.dvTodayPrice .dvBox .dv_gold2 {
  text-align: center;
  font-size: 16px;
  margin-bottom: 5px;
  padding: 0 0 0 0px;
}

.dvTodayPrice .mnBox1 .dvBox {
  background: #c17a01;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #c17a01 0%, #f6c755 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c17a01), color-stop(100%, #f6c755));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #c17a01 0%, #f6c755 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #c17a01 0%, #f6c755 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #c17a01 0%, #f6c755 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #c17a01 0%, #f6c755 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c17a01', endColorstr='#f6c755', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #892700;
}

.dvTodayPrice .mnBox2 .dvBox {
  background: #f7f7f7;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #f7f7f7 0%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f7f7f7), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #f7f7f7 0%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #f7f7f7 0%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #f7f7f7 0%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #f7f7f7 0%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cdcdcd', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #3F3F3F;
}

.dvTodayPrice .dvBox .subBox {
  border-radius: 4px;
  background: #ffffff;
  padding: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 4px;
  font-size: 12px;
  width: 54px
}

.dvTodayPrice .dvBox .subBox b {
  display: block;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
}

.dvTodayPrice .bluBdrB {
  border-bottom: 5px solid #182A41;
  border-radius: 0px 0px 4px 4px;
}


/*Header END*/


/*Main Menu START*/

.dvMenu {
  height: 35px;
}

.home .dvMenu {
  padding-top: 1px;
}


/* HOME */

.dvMenu ul {
  margin: 0 0 0 -14px;
  line-height: 35px;
}

.home .dvMenu ul {
  height: 40px;
  line-height: 40px
}


/* HOME */

.home .dvMenu ul li ul {
  height: auto;
  line-height: auto
}


/* HOME */

.dvMenu ul li:first-child {
  padding-left: 0px;
}

.dvMenu ul li {
  display: inline-block;
  line-height: 35px;
}

/* HOME */

.dvMenu ul li a {
  color: #1B263C;
  text-decoration: none;
  font-size: 14px;
  text-transform: capitalize;
  border-right: 1px solid #838C9D;
  line-height: 20px;
  padding: 0 16px;
  display: inline-block;
}

.home .dvMenu ul li a {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  padding: 5px;
  border: none;
  display: inline-block
}


/* HOME */

.dvMenu ul li:last-child a {
  border: none;
  padding-right: 0
}

.dvMenu ul li ul li:last-child a {
  padding-right: 5px!important;
}

.dvMenu ul li ul li:last-child a.e-gift-card {
  text-transform: inherit;
}

.dvMenu ul li a:hover,
.dvMenu ul li.active a {
  color: #EC7B16;
}

.dvMenu ul li {
  position: relative;
  z-index: 5;
}

.dvMenu ul li ul {
  position: absolute;
  right: 0;
  padding-top: 5px !important
}

.dvMenu ul li ul {
  position: absolute;
  left: 0!important;
  margin: auto!important;
  right: auto;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/header-menu-bg.png) repeat;
  padding: 15px;
}

.dvMenu ul li ul li {
  width: 200px;
  border-bottom: 1px solid #C9CACC;
}

.dvMenu ul li ul li ul {
  position: absolute;
  margin: -31px 200px 0 0!important;
}

.dvMenu ul li ul,
.dvMenu ul li ul li ul {
  /*display:none;*/
}

.dvMenu ul li:hover>ul,
.dvMenu ul li ul li:hover>ul {
  display: block;
}

.dvMenu ul li ul li a {
  display: block;
  font-size: 12px!important;
  padding: 0!important;
  color: #fff!important;
  line-height: 22px!important;
}

.dvMenu ul li ul li:last-child {}

.home .dvMenu ul li ul {
  position: absolute;
  left: 0!important;
  margin: auto!important;
  right: auto;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/header-menu-bg.png) repeat;
  padding: 15px;
}

.home .dvMenu ul li ul li ul {
  position: absolute;
  margin: -31px 0 0 200px!important;
}

.home .dvMenu ul li ul li {
  margin: 0 0 10px 0;
}

.dvFollow {
  float: right;
}

.officeAdd .dvFollow {
  float: left;
}

.officeAdd .dvFollow h2 {
  font-weight: bold;
  margin: 5px 0;
  font-size: 14px;
}

#homemenu .mainDiv .dvFollow {
  display: none;
}

.dvFollow ul {
  height: 35px;
  margin-left: -14px;
}

.dvFollow li {
  display: inline-block;
  margin-left: 7px;
  vertical-align: middle;
  font-size: 12px;
  line-height: 35px;
}

.dvFollow li a {
  height: 28px;
  width: 28px;
  display: block;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
  text-indent: -9999px;
  text-decoration: none;
  font-size: 0;
  line-height: 0
}

.home .dvFollow ul {
  height: 50px;
  margin-left: -14px;
}

.home .dvFollow li {
  line-height: 50px;
}

.home .dvFollow li a.icn1 {
  background-position: 0 -68px;
}

.home .dvFollow li a.icn2 {
  background-position: -28px -68px;
}

.home .dvFollow li a.icn3 {
  background-position: -56px -68px;
}

.home .dvFollow li a.icn4 {
  background-position: -84px -68px;
}

.home .dvFollow li a.icn5 {
  background-position: -112px -68px;
}

.dvFollow li a.icn1 {
  background-position: -150px -68px;
}

.dvFollow li a.icn2 {
  background-position: -178px -68px;
}

.dvFollow li a.icn3 {
  background-position: -206px -68px;
}

.dvFollow li a.icn4 {
  background-position: -234px -68px;
}

.dvFollow li a.icn5 {
  background-position: -262px -68px;
}


/*Main Menu END*/

#hmInfo h2 {
  font-size: 17px;
  margin-bottom: 3px;
  line-height: 18px;
}

#hmInfo .mnBox {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}

#hmInfo .mnBox .mt a {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 -282px;
  height: 117px;
  width: 216px;
  display: block;
  text-decoration: none;
}

#hmInfo .mnBox .comingsoon {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 -890px;
  height: 117px;
  width: 216px;
  display: block;
  text-decoration: none;
}

#hmInfo .mnBox .dvUSP {
  height: 117px;
  width: 216px;
  display: block;
}

#hmInfo .mnBox .dvUSP img {
  height: 100%;
  width: 100%;
  max-height: 117px;
  max-width: 216px;
}

#hmInfo .mob_tradr {
  width: 286px;
}

#hmInfo .mnBox .op,
#hmInfo .mnBox .faqs .dvBg,
#hmInfo .mnBox .chat .dvBg {
  width: 100%;
  height: 112px;
  text-align: center;
  display: table;
}

#hmInfo .mnBox .faqs .dvBg,
#hmInfo .mnBox .chat .dvBg {
  width: 184px;
}

#hmInfo .mnBox .faqs,
#hmInfo .mnBox .chat {
  width: 184px;
  display: inline-block;
  font-size: 18px;
  vertical-align: top;
}

#hmInfo .mnBox .faqs {
  margin-right: 9px;
  margin: -1px 0px 0px 0px;
}

#hmInfo .mnBox .op a,
#hmInfo .mnBox .faqs a,
#hmInfo .mnBox .chat a {
  text-decoration: none;
  display: inline-block;
  vertical-align: middle
}

#hmInfo .mnBox .faqs a,
#hmInfo .mnBox .chat a {
  font-size: 17px;
}

#hmInfo .mnBox .faqs a span,
#hmInfo .mnBox .chat a span,
#hmInfo .mnBox .chat span.chat-icon {
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
}

#hmInfo .mnBox .op cite,
#hmInfo .mnBox .faqs cite,
#hmInfo .mnBox .chat cite {
  display: none;
}

.whtCrv faqs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000;
}

#hmInfo .mnBox .faqs a span {
  width: 30px;
  height: 29px;
  background-position: 0 -106px;
}

#hmInfo .mnBox .chat a span {
  width: 39px;
  height: 34px;
  background-position: -32px -106px;
}

#hmInfo .mnBox .chat span.chat-icon {
  width: 39px;
  height: 34px;
  background-position: -32px -106px;
}

div#l2s_trk {
  display: inline-block;
}

#hmInfo .mnBox .op a img {
  line-height: 92px;
}


/*Footer START*/

#footer {
  background: #1E2330;
  width: 100%;
  border-top: 6px solid #0C0E15;
  padding: 27px 0 0;
  color: #A3A7B3;
  font-size: 11px;
}

#footer .dvLinks {
  width: 100%;
  padding-bottom: 27px;
  margin-left: -29px
}

#footer .dvLinks div {
  display: inline-block;
  vertical-align: top;
  margin-left: 28px;
  padding: 0;
}

#footer .dvLinks div a {
  color: #EC7B16;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  margin-bottom: 8px;
  display: inline-block;
  font-weight: bold;
  white-space: nowrap;
  line-height: 16px;
}

#footer .dvLinks div a:hover {
  color: #EEE;
}

#footer .dvLinks div ul li {
  padding-bottom: 6px;
}

#footer .dvLinks div ul li a {
  color: #A3A7B3;
  font-size: 11px;
  text-transform: none;
  font-weight: normal;
  padding: 0;
  margin: 0;
  line-height: 16px;
}

#footer .dvCopy {
  border-top: 1px solid #999;
  padding: 8px 0 15px;
}

#footer .dvCopy a {
  color: #EC7B16;
  text-decoration: underline
}

#footer .dvLinks div ul li a:hover {
  text-decoration: underline;
}


/*Footer END*/


/*HOME START*/

.mnInvest {
  padding-bottom: 30px;
}

.dvAdvantages h2,
.dvIndices h2,
.mnInvest h2 {
  font-size: 18px;
  padding-bottom: 16px;
}

.mnInvest .dvList {
  display: table;
}

.mnInvest .dvList .dvBx {
  vertical-align: middle;
  display: inline-block;
}

.mnInvest .dvList .dvBx div {
  position: relative;
}

.mnInvest .dvList .dvBx div a {
  display: table-cell;
  vertical-align: middle;
  width: 114px;
  height: 113px;
  background: #EDEDED;
  color: #666;
  font-size: 11px;
  text-align: center
}

.mnInvest .dvList .dvBx div span {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
  height: 55px;
  display: block;
  margin: 0 auto 10px;
}

.mnInvest .dvList .dvBx div span.icn1 {
  background-position: 0 -217px;
  width: 39px;
}

.mnInvest .dvList .dvBx div span.icn2 {
  background-position: -40px -217px;
  width: 40px;
}

.mnInvest .dvList .dvBx div span.icn3 {
  background-position: -81px -217px;
  width: 52px;
}

.mnInvest .dvList .dvBx div span.icn4 {
  background-position: -134px -217px;
  width: 31px;
}

.mnInvest .dvList .dvBx div span.icn5 {
  background-position: -166px -217px;
  width: 35px;
}

.mnInvest .dvList .dvBx div span.icn6 {
  background-position: -202px -217px;
  width: 45px;
}

.mnInvest .dvList cite {
  display: inline-block;
  width: 19px;
  height: 6px;
  margin: 0 20px;
  vertical-align: middle;
  background: #2B303A;
}

.mnInvest .dvList .dvBx div div.hide {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 106px;
  height: 103px;
  background: #EDEDED;
  font-size: 11px;
  padding: 5px 4px;
}

.mnInvest .dvList .dvBx div:hover div.hide {
  display: block
}

.hm2Cols {
  padding: 35px 0;
}

.hm2Cols .dvLft {
  float: left;
  width: 591px;
}

.hm2Cols .dvRht {
  float: right;
  width: 310px;
}

.dvWelcome {
  padding: 37px 0 12px;
  border-bottom: 1px solid #DDDDDD;
}

.dvWelcome .welcome_tag {
  font-size: 28px;
  color: #3D3949;
  padding-bottom: 11px;
  font-weight: bold;
  line-height: normal
}

.dvWelcome .welcome_title_sub {
  font-size: 22px;
  color: #727271;
  padding-bottom: 12px;
  letter-spacing: 1px;
  line-height: 28px;
  line-height: normal
}

.dvWelcome p {
  font-size: 12px;
  padding-bottom: 10px;
}

.dvWelcome div a {
  background: #EC7B16;
  color: #FFF;
  padding: 3px 6px 2px 6px;
  text-decoration: none;
}

.dvWelcome div a:hover {
  background: #DBDBDB;
  color: #010101;
}

.dvAdvantages ul {
  margin-left: -40px;
  padding-top: 3px;
}

.dvAdvantages li {
  font-size: 11px;
  color: #666;
  border-top: 1px dotted #C2C2C2;
  padding: 9px 0 10px;
  width: 274px;
  margin-left: 39.8px;
  display: inline-block;
  vertical-align: top;
}

.dvAdvantages li h3 {
  font-size: 14px;
  color: #000;
  padding-bottom: 2px;
}

.dvAdvantages li .title_availability {
  font-size: 14px;
  color: #000;
  padding-bottom: 2px;
}

.dvAdvantages li span {
  width: 42px;
  height: 36px;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/icon_sprite.png) 0 0 no-repeat;
  display: inline-table;
  margin: 0 10px 0 0;
}

.dvAdvantages li span.availability {
  background-position: 0 0;
}

.dvAdvantages li span.low_spreads {
  background-position: -230px 0;
}

.dvAdvantages li span.affordable {
  background-position: -46px 0;
}

.dvAdvantages li span.account_opening {
  background-position: -276px 0;
}

.dvAdvantages li span.purity_assurance {
  background-position: -92px 0;
}

.dvAdvantages li span.operations {
  background-position: -322px 0;
}

.dvAdvantages li span.free_storage {
  background-position: -138px 0;
}

.dvAdvantages li span.documentation {
  background-position: -368px 0;
}

.dvAdvantages li span.no_brokerage {
  background-position: -184px 0;
}

.dvAdvantages li span.delivery {
  background-position: -414px 0;
}

.dvAdvantages li div.content-width {
  width: 222px;
}

.dvIndices {
  padding-bottom: 26px;
}

.dvIndices h2 {
  padding-bottom: 16px;
}

.dvIndices ul {
  background: #1A202E;
  border-radius: 4px;
  line-height: 77px;
  margin-bottom: 2px;
}

.dvIndices ul li {
  text-align: center;
  border-bottom: 1px solid #030508;
  border-top: 1px solid #333B4B;
}

.dvIndices ul li:first-child {
  border-top: none
}

.dvIndices ul li:last-child {
  border-bottom: none;
}

.dvIndices ul li label {
  font-size: 18px;
  color: #FFF;
  text-align: right;
  vertical-align: middle;
}

.dvIndices ul li a {
  font-size: 28px;
  text-align: right;
  text-decoration: none;
  vertical-align: middle;
  letter-spacing: 1px;
  min-width: 91px;
  display: inline-block
}

.dvIndices ul li cite {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
  width: 10px;
  height: 9px;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin-left: 14px;
}

.dvMarket .dvmarket_title {
  padding-bottom: 17px;
  color: #EC7B16;
  text-transform: uppercase;
}

.dvMarket .dvmarket_title b {
  color: #010101;
}

.dvMarket li {
  padding-bottom: 3px;
}

.dvMarket li a {
  display: block;
  text-decoration: none;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
  height: 54px;
}

.dvMarket li.ar a {
  background-position: 0 -409px;
}

.dvMarket li.ec a {
  background-position: 0 -466px;
}

.dvMarket li.lchat {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
  height: 54px;
  background-position: 0 -1019px;
  font-size: 14px;
}

.dvMarket li.lchat span {
  margin: 20px 0 0 15px;
  display: inline-table;
  color: #000;
}

.dvMarket li.lchat #l2s_trk {
  margin: 20px 0 0 15px;
}

.dvMarket li.lchat a {
  background: none !important;
  font-size: 14px;
  height: auto;
  color: #000;
}

.inner-page-design .page-right-sidebar .dvMarket li.ar a {
  background-position: 0 -768px;
}

.inner-page-design .page-right-sidebar .dvMarket li.ec a {
  background-position: 0 -825px;
}

.inner-page-design .page-right-sidebar .dvIndices ul {
  line-height: 58px;
}

.inner-page-design .page-right-sidebar .dvIndices ul li a {
  min-width: 78px;
}


/*HOME END*/

.accList {
  display: inline-block;
}

.accList li {
  display: inline-block;
  padding: 40px 0;
  width: 215px;
  text-align: center
}

.accList li a {
  text-decoration: none;
  color: #333333;
  font-size: 14px;
}

.accList li a:hover {
  color: #eccd3f;
}

.accList li a span {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat 0 0;
  width: 58px;
  height: 58px;
  display: inline-block;
  margin: 0 auto 3px;
}

.accList li a span.icn1 {
  background-position: 3px -526px;
}

.accList li a span.icn2 {
  background-position: -56px -526px;
}

.accList li a span.icn3 {
  background-position: -112px -526px;
}

.accList li a span.icn4 {
  background-position: -174px -529px
}

.accList li a span.icn5 {
  background-position: 0px -585px;
}

.accList li a span.icn6 {
  background-position: -53px -585px;
}

.accList li a span.icn7 {
  background-position: -112px -585px;
}

.accList li a span.icn8 {
  background-position: -233px -587px;
}

.accList li a span.icn9 {
  background-position: -169px -587px;
}

.regComp {
  width: 794px;
  margin: 0 auto;
  border: 1px solid #E7E7E7;
  padding: 26px 25px 20px 25px;
  position: relative;
}

.regComp p cite,
.regComp p cite.nomark {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat -12px 0;
  display: inline-block;
  width: 17px;
  height: 18px;
  margin-right: 7px;
}

.regComp p cite.nomark {
  background-position: -32px 0;
}

.regComp p {
  display: inline-block;
  padding: 5px 25px 5px 0;
  margin: 0;
  line-height: 18px;
  color: #222323;
}

.regComp h2 {
  display: inline-block;
  padding: 0px 8px;
  background: #FFF;
  position: absolute;
  top: -12px;
  left: 27px;
  font-size: 16px;
  color: #222323;
}

#menuTop {
  width: 100%;
  background-color: #333;
  color: #00000;
  padding: 10px 10px;
}

#menuTop .dvLinks .hover-links li a {
  color: #000;
}

#menuTop .dvLinks {
  display: inline-block;
  float: left;
  margin-top: 3px;
  padding-left: 1px;
}

#menuTop .dvLinks li {
  display: inline-block;
  padding: 9px 10px 6px 0;
  text-align: center;
  /*border-left:1px solid #212121*/
}

#menuTop .dvLinks li:first-child {
  border-left: none;
}

#menuTop .dvLinks li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
}

#menuTop .dvLinks li a:hover {
  color: #CCCCCC;
}

#menuTop .dvWel a:hover {
  color: #CCCCCC;
}

#menuTop .dvLinks li a span {
  width: 24px;
  background: url(//media.bullionindia.in/images/icons-spilt.png) no-repeat 0 0;
  height: 24px;
  display: inline-block;
  margin: 0 auto;
}

#menuTop .dvLinks li a span.sub-icn1 {
  background-position: -339px -2px;
}

#menuTop .dvLinks li a span.icn1 {
  background-position: -339px -2px;
}

#menuTop .dvLinks li a:hover span.icn1 {
  background-position: -339px -2px;
}

#menuTop .dvLinks li a span.icn2 {
  background-position: -384px -2px;
}

#menuTop .dvLinks li a:hover span.icn2 {
  background-position: -384px -2px;
}

#menuTop .dvLinks li a span.icn3 {
  background-position: -429px -2px;
}

#menuTop .dvLinks li a:hover span.icn3 {
  background-position: -429px -2px;
}

#menuTop .dvLinks li a span.icn4 {
  background-position: -473px -3px;
}

#menuTop .dvLinks li a:hover span.icn4 {
  background-position: -473px -2px;
}

#menuTop .dvLinks li a span.icn5 {
  background-position: -516px -3px;
}

#menuTop .dvLinks li a:hover span.icn5 {
  background-position: -516px -2px;
}

#menuTop .dvLinks li a span.icn6 {
  background-position: -559px -2px;
}

#menuTop .dvLinks li a:hover span.icn6 {
  background-position: -559px -2.5px;
}

#menuTop .dvLinks li a span.icn7 {
  background-position: -605px -2px;
}

#menuTop .dvLinks li a:hover span.icn7 {
  background-position: -605px -2px;
}

#menuTop .dvWel {
  float: right;
  /*height:59px; */
  /* line-height:59px; background:#F00;*/
}

#menuTop .dvWel ul {
  margin: 5px 0 0 0;
  padding: 0;
}

#menuTop .dvWel ul li {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  padding-top: 8px;
}

#menuTop .dvWel ul li:last-child {
  margin-right: 0px;
}

.My_account {
  background-color: #eccd3f;
  padding: 8px 15px 8px !important;
  border-radius: 4px;
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}

.My_account:hover,
.My_account a:hover {
  color: #000000 !important;
}

#menuTop .dvWel .user-details {
  height: inherit;
}

#menuTop .dvWel .market-OC span,
#menuTop .dvWel .times span,
#menuTop .dvWel .user-details span {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}

#menuTop .dvWel .user-details span.account {
  color: #ffffff;
  font-family: "MyriadPro-Bold", Arial, sans-serif!important;
}

#menuTop .dvWel .user-details span.user_name a {
  color: #cccccc;
}

#menuTop .dvWel .broker {
  margin: 3px 0 0 0;
}

#menuTop .dvWel label {
  margin-right: 10px;
}

#menuTop .dvWel .clock,
#menuTop .dvWel .clock ul,
#menuTop .dvWel .clock ul li {
  display: inline-block;
  line-height: normal;
  float: none;
  margin: 0;
  padding: 0px;
}

#menuTop .dvWel a {
  color: #000000;
  text-decoration: none
}

.padB5 {
  padding-bottom: 5px;
}

.padB18 {
  padding-bottom: 18px;
}

.marT0 {
  margin-top: 0!important;
}

.myAcc {
  margin-top: -30px;
}

.myAcc h2.titPage {
  padding: 18px 0;
}

.myAcc .dvLnk {
  font-weight: normal;
  padding-top: 3px;
  text-transform: capitalize;
}

.dvLnk {
  font-size: 11px;
}

.dvLnk a {
  color: #EC7B16;
  text-decoration: underline;
  text-transform: capitalize
}

.dvLnk a:hover {
  color: #333;
}

.dvLogin,
.dvRegister,
.dvFgtPswd,
.dvMessage,
.dvOurPartner,
.dvReport,
.dvSip,
#sheepItForm {
  font-size: 11px;
  color: #333;
  width: 540px;
  margin: auto
}

.dvLogin .form,
.dvRegister .form,
.dvFgtPswd .form,
.dvMessage .form,
.dvAddShip .form,
.dvOurPartner .form,
.dvReport .form,
.dvSip .form,
#sheepItForm form {
  border: 1px solid #CCC;
  padding: 20px 10px 0;
  text-align: center;
}

#sheepItForm {
  width: 580px;
}

#sheepItForm form {
  display: block;
}

.dvMessage .form {
  text-align: left;
  padding-bottom: 20px;
}

.dvLogin .form #loginh-form,
.dvRegister .form form,
.dvFgtPswd .form #forgotpassword-form {
  /*width:77%;*/
  display: inline-block
}

.dvLogin h1,
.dvRegister h1 {
  font-size: 15px;
  text-transform: capitalize;
  color: #333;
  padding-bottom: 10px;
}

.dvLogin h1 b,
.dvRegister h1 b {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat -52px 0;
  height: 23px;
  display: inline-block;
  width: 18px;
  margin-right: 9px;
  vertical-align: middle;
}

.dvRegister h1 b {
  background-position: -73px 0;
  width: 20px;
}

.dvLogin .btnYell2 input {}

.dvLogin .lnkPswd {
  padding: 3px 154px 0 0;
  text-align: right
}

.dvLogin .lnkAcc {
  line-height: 25px;
  padding-right: 0;
  float: right
}

.dvLogin .lnkAcc a {
  color: #ECAE16;
  text-decoration: underline;
  font-weight: bold;
}

.dvLogin .lnkAcc a:hover {
  text-decoration: none;
}

.infoMsg {
  padding: 8px 0 20px 0;
  font-size: 12px;
  color: #ebcd40;
  font-weight: bold
}

#fancybox-wrap,
#fancybox-content {
  width: auto!important;
  border: none!important
}

#fancybox-content .dvLogin,
#fancybox-content .dvRegister,
#fancybox-content .dvRedeem,
#fancybox-content .dvAddShip {
  width: 500px;
  padding: 20px;
}

#fancybox-content .dvLogin .lnkPswd {
  padding-right: 0;
}

#fancybox-content .dvLogin .row .dvLabel {
  width: 135px;
}

#fancybox-content .dvLogin .row .dvInput {
  margin-left: 145px;
}

#fancybox-content .dvLogin h1 .note,
#fancybox-content .dvRegister h1 .note {
  float: right;
  font-size: 11px;
  padding-top: 16px;
}

#panel,
#personal,
#panel2,
#shipping,
#panel3,
#kyc,
#panel4,
#bank {
  margin-bottom: 2px;
  width: 100%;
}

div.form {
  padding-top: 5px !important;
}

#personal,
#shipping,
#kyc {
  background: #c6ae88;
  height: 30px;
  width: 100%;
}

#panel,
#panel2,
#panel3,
#panel4 {
  display: none;
  padding: 8px 0 15px
}

#panel .btnYell2 .dvInput {
  margin-left: 210px;
}

#panel th {
  width: 160px;
}

#panel2 .btnYell2 a {
  margin-top: 10px;
}

#panel .btnYell2,
#panel2 .btnYell2,
#panel3 .btnYell2,
#panel4 .btnYell2 {
  border-top: 1px solid #e9e9e9;
  margin-top: 10px;
}

.prslDtl #panel2 .btnYell2.btm {
  border-top: none;
}

.prslDtl #panel .btnYell2,
.prslDtl #panel3 .btnYell2,
.prslDtl #panel4 .btnYell2 {
  margin: -33px 0px 0 0;
  border-top: none;
  float: right;
  width: 6%;
}

.prslDtl #panel .btnYell2 a,
.prslDtl #panel3 .btnYell2 a,
.prslDtl #panel4 .btnYell2 a {
  position: absolute;
  color: #fff !important;
  height: 23px;
  line-height: normal;
  border-radius: 0;
  margin: 0;
  text-decoration: underline;
  text-transform: capitalize
}

.prslDtl #panel .btnYell2 a:hover,
.prslDtl #panel3 .btnYell2 a:hover,
.prslDtl #panel4 .btnYell2 a:hover {
  color: #000;
  text-decoration: none;
}

.prslDtl h3.subTitPage {
  cursor: pointer;
}


/*.dvDepositList */

.sorter {
  float: left;
  font-size: 12px!important;
}


/*.dvDepositList */

.sorter ul {
  display: inline-block;
  vertical-align: top;
}


/*.dvDepositList */

.sorter li {
  /*float:left;*/
  padding: 0 5px!important;
  border-right: 1px solid #CCC;
  margin: 0!important
}


/*.dvDepositList */

.sorter li:last-child {
  border: none;
}


/*.dvDepositList */

.summary {
  float: right;
}


/*.dvDepositList */


/*.items {float:left; width:100%;}*/


/*.dvDepositList .summary {padding-top:15px;}*/

.sorter a.asc {
  background: url("https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/up.gif") no-repeat scroll right center transparent;
  padding-right: 10px;
  color: #EC7B16;
}

.list-view .sorter a.desc {
  background: url("https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/down.gif") no-repeat scroll right center transparent;
  padding-right: 10px;
  color: #EC7B16;
}

.breadcrumb li {
  display: inline-block;
  font-size: 14px;
}

.editLnks {
  float: right;
  position: relative;
  top: -28px;
  right: 10px;
}

.editLnks a {
  color: #333;
  text-decoration: underline;
}

.editLnks a:hover {
  color: #FFF;
  text-decoration: none;
}

.officeAdd {
  float: left;
  width: 30%;
}

.dvContact .form {
  float: right;
  width: 60%;
}

.dvContact .officeAdd {
  float: left;
  width: 30%;
  line-height: 18px;
}

.icnPh,
.icnEm {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat -103px 0;
  height: 16px;
  display: inline-block;
  width: 13px;
  margin-right: 9px;
}

.icnEm {
  background-position: -123px 0;
}

.dvRedeem .items {
  margin-left: -21px;
  width: 766px;
}

.dvRedeem .mnBox {
  display: inline-block;
  padding: 5px 0;
  vertical-align: top;
}

.dvRedeem .mnBox .dvBox {
  margin-left: 21px;
  background: #F6F6F6;
  padding: 10px;
}

.dvRedeem .mnBox .dvBox p {
  line-height: 18px;
  padding: 8px 0 0 0;
}

.dvRedeem .mnBox .dvBox .zoom-small-image {
  display: block;
  text-align: center;
  background: #FFF;
  padding: 15px 0;
}

.dvRedeem .mnBox .dvBox #wrap {
  display: inline-block !important;
}

.dvRedeem .mnBox a {
  /*width:150px;height:158px;*/
  padding-top: 0px;
  display: inline-block !important;
  /*   z-index:110; position:relative;*/
  text-align: center;
}

.dvRedeem .mnBox a img {
  /* z-index:-110; position:relative;*/
}

.dvRedeem .mnBox .dvBox .btnYell2 a {
  text-transform: capitalize;
}

.dvRedeem .flowDiv {
  border: 1px solid #ccc;
  float: right;
  position: absolute;
  bottom: 275px;
  right: 16px;
  padding: 10px;
  line-height: 18px;
  background: #FFF;
  margin-top: 150px;
}

.dvRedeem .flowDiv a {
  color: #EC7B16;
  text-decoration: underline;
}

.dvRedeem .flowDiv a:hover {
  text-decoration: none;
  color: #333;
}

.dvRedeem .dvListing {}

.dvRedeem .dvDetails {
  margin-top: 0;
}

.dvRedeem .dvDetails .mnBox {
  float: left;
}

.dvRedeem .dvDetails .mnBox .dvBox {
  margin-left: 0;
}

.dvRedeem .dvDetails .dvRht {
  margin-left: 200px;
}

.dvRedeem .dvDetails table.formDetails th {
  padding-left: 0;
}

.dvRedeem .dvDetails .quantity {
  border-top: 1px dotted #CCC;
  border-bottom: 1px dotted #CCC;
  padding: 8px 0
}

.dvRedeem .dvDetails .quantity select {
  width: 40px;
}

.balance li {
  background: #F6F6F6;
  border-radius: 4px;
  margin-right: 8px;
  padding: 10px 15px;
  display: inline-block;
  /*width:112px;*/
  font-size: 11px;
  text-align: center;
  color: #333;
  line-height: 18px;
}

h4.txtYell {
  font-size: 13px;
  color: #ECAE16;
  padding-bottom: 8px;
  font-weight: bold
}

.dvMyCart {
  margin: 0 auto;
  text-align: center;
  width: inherit;
}


/*.dvMyCart */

table.items {
  margin-top: 10px;
  border-collapse: collapse;
  margin: 0 0 10px;
}


/*.dvMyCart */

table.items th,
.dvMyCart table.items td {
  padding: 6px;
}


/*.dvMyCart */

table.items tr {
  border-bottom: 1px solid #EEE;
}


/*.dvMyCart */

table.items th {
  background: #c6ae88;
  font-weight: bold;
  color: #FFF;
}

.dvMyCart table.items th#redeem-product-grid_c2 {
  width: 15%;
}

.dvMyCart table.items th#redeem-product-grid_c3 {
  width: 14%;
}

.dvMyCart table.items th#redeem-product-grid_c4 {
  width: 8%;
}


/*.dvMyCart */

table.items td {
  vertical-align: middle;
}


/*.dvMyCart */

table.items td input[type="text"] {
  width: 50px;
}

.dvMyCart #shipping .list-view,
.dvMyCart .grid-view {
  margin-top: -25px;
}

.dvMyCart #shipping .list-view .summary {
  margin: 0;
}

.dvMyCart .dvTotal {
  font-size: 16px;
  font-weight: bold;
  float: left
}

.dvMyCart .dvTotal span {
  color: #0066A4;
}

.dvTable table.items {
  margin-top: 10px;
  border-collapse: collapse;
  margin: 0;
  width: 100%;
  border: 1px solid #DDDDDD;
}

.dvTable table.items th {
  background-color: #1E2330;
}

.dvTable table.items th a {
  color: #FFF;
}

.dvTable table.items tr:nth-child(even) {
  background: #ECECEC;
}

.dvTable table.items tr:nth-child(odd) {
  background: #FFF;
}

.dvTable table.items tr {
  border: none;
}

.dvTable table.items th,
.dvTable table.items td {
  text-align: left;
  padding: 5px;
}

.gold-silver-table {
  width: 60%;
  margin: 0 auto;
}

.shippingAddress table.formDetails {
  width: 100%;
}

.shippingAddress table.formDetails th,
.shippingAddress table.formDetails td {
  padding: 5px 0;
  text-align: center;
}

.shippingAddress table.formDetails td.txtBlu {
  color: #0066A4
}

#fancybox-content #shipping-form .row .dvLabel {
  width: 150px;
}

#fancybox-content #shipping-form .row .dvInput {
  margin-left: 160px;
}

.block-content {
  background: none repeat scroll 0 0 #FDFDFD;
  position: absolute;
  z-index: 6
}

.miniCartArrow {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat scroll -146px 0px;
  height: 9px;
  position: absolute;
  right: 49%;
  top: -8px;
  width: 17px;
}

.inner-wrapper {
  border: 1px solid #DDDDDD;
  padding: 10px;
}

.inner-wrapper .btnClose {
  position: absolute;
  right: -5px;
  top: -5px;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/spilt_new-icon.png) no-repeat -197px 0;
  height: 10px;
  display: inline-block;
  width: 10px;
  font-size: 0;
  line-height: 0;
}

.top-cart .block-content {
  right: 0px;
  width: 210px;
}

.top-cart .inner-wrapper {
  padding: 15px 0 10px 15px;
}

.dvAccSub .block-content {
  right: 10px;
  top: 46px;
  width: 300px;
}

.dvAccSub .block-content .miniCartArrow {
  right: 10%;
}

.dvAccSub li {
  color: #000;
  font-weight: bold;
  background: #f2f2f2;
  border-bottom: 1px solid #CCC
}

.dvAccSub li label {
  padding: 7px 5px;
  display: block
}

.dvAccSub li a {
  color: #c0a77e;
  text-decoration: none;
  padding: 7px 5px;
  display: block
}

.dvAccSub li a:hover {
  text-decoration: underline;
  color: #333;
}

.dvAccSub li ul {
  background: #FFF;
  padding-left: 32px;
  border-top: 1px solid #CCC;
  min-height: 50px;
}

.dvAccSub li li {
  font-weight: normal;
  background: none;
  border-bottom: none;
  list-style: square;
}

.dvAccSub li li a {
  padding: 7px 0
}

.dvAccSub .dvBtns {
  line-height: 26px;
  margin-top: 10px;
}

.dvAccSub .btnYell2 a {
  text-transform: capitalize;
  margin: 0
}

.dvDeposit .dvFund {
  background: #EDEDED;
  border-radius: 4px;
  margin-right: 8px;
  padding: 10px 15px;
  display: inline-block;
  font-size: 11px;
  text-align: center;
  color: #333;
  line-height: 18px;
}

.show_hide {
  display: none;
}

.dvWebTrade {
  /*width:98%;*/
  margin: auto;
  width: 1180px;
}

.dvTableList {
  background: #F0F0F0;
  padding: 5px;
  border: 1px solid #CCC;
  border-top: none;
  border-radius: 0 0 2px 2px;
}

.dvTableList table {
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
}

.dvTableList th {
  padding: 5px;
  border-left: 1px solid #B7BABC;
  height: auto;
  background: none;
  line-height: normal;
  margin: 0;
  width: 20%;
  text-align: center;
}

.dvTableList .thBg {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/bgTh.gif) repeat-x 0 bottom;
  padding-right: 17px;
  border: 1px solid #B7BABC;
  border-left: none;
}

.dvTableList td {
  border-left: 1px solid #B7BABC;
  padding: 5px;
  width: 20%
}

.dvTableList tr:last-child td {
  border-bottom: none;
}

.dvTableList tr:nth-child(even) {
  background-color: #F7F7F7;
}

.dvTableList .scrollContent {
  overflow-x: hidden;
  min-height: 30px;
  display: block;
}

.dvTableList .scrollContent {
  border-right: 1px solid #B7BABC;
  border-bottom: 1px solid #B7BABC;
}

.dvTableList .scrollContent table {
  height: 30px
}

.dvTableList2 {
  border: 1px solid #B7BABC;
  border-right: none;
}

.dvTableList2 table {
  margin: 0;
  font-size: 12px;
}

.dvTableList2 th {
  padding: 3px;
  border-right: 1px solid #B7BABC;
  border-bottom: 1px solid #B7BABC;
  height: auto;
  line-height: normal;
  margin: 0;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/bgTh.gif) repeat-x 0 bottom;
  font-weight: bold;
}

.dvTableList2 td {
  border-right: 1px solid #B7BABC;
  padding: 5px;
  border-bottom: 1px solid #B7BABC;
}

.dvWebTrade h3.titTabs {
  border-bottom: 3px solid #c6ae88;
}

.dvWebTrade h3.titTabs label {
  background: #c6ae88;
  border: 0 none;
  border-radius: 2px 2px 0 0;
  color: #FFFFFF;
  padding: 0 20px;
  line-height: 36px;
  font-weight: bold;
  display: inline-block
}

.dvBal {
  float: right;
  position: relative
}

.dvBal .whtCrv {
  display: inline-block;
  vertical-align: middle
}

.dvBal .whtCrv .dvBg {
  background: #FFF;
  padding: 0;
  margin-bottom: 0;
  text-align: center;
  text-transform: capitalize;
  font-size: 11px;
  line-height: 18px
}

.dvBal .whtCrv label {
  padding: 0 10px;
  display: inline-block;
  border-left: 1px solid #EEE;
  min-width: 60px;
  min-height: 36px;
  vertical-align: top
}

.dvBal .whtCrv label span {
  text-transform: capitalize;
}

.dvBal .whtCrv label:first-child {
  border-left: none;
}

.dvBal .redCart {
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
}

.dvBal .redCart a {
  color: #FFF;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/icnCart.png) 0 0 no-repeat;
  padding-left: 35px;
  height: 28px;
  display: inline-block;
  line-height: 28px;
  text-transform: capitalize;
  font-size: 14px;
}

.dvBal .miniCartArrow {
  right: 15%
}

.dvBal .top-cart .items {
  width: auto;
  margin-left: -0px;
  overflow: auto;
  height: 202px;
  overflow-x: hidden;
  padding: 10px 10px 0 0;
}

.dvBal .top-cart .mnBox {
  display: block;
  border-bottom: 1px solid #EEE;
  padding: 3px 0
}

.dvBal .top-cart .mnBox:last-child {
  border-bottom: none;
}

.dvBal .top-cart .mnBox a {
  width: auto;
  height: auto;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.dvBal .top-cart .mnBox a img {
  width: 40px;
  height: 60px;
}

.dvBal .top-cart .mnBox .dvBox {
  margin-left: 0px;
  padding: 0;
  background: none;
}

.dvBal .top-cart .mnBox .dvBox p {
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  padding: 0;
  max-width: 109px;
}

.dvBal .top-cart .lnkBtm {
  padding: 5px 25px 0 0;
  text-align: right;
}

.dvBal .top-cart .lnkBtm a {
  color: #EC7B16;
  text-decoration: underline;
  font-size: 11px;
}

.dvBal .top-cart .lnkBtm a:hover {
  text-decoration: none;
  color: #333;
}

.dvWebTrade .whtCrv {
  display: inline-block;
  position: absolute;
  top: -130px;
  right: 0;
}

.dvWebTrade .whtCrv .dvBg {
  background: #FFF;
  border-radius: 4px;
  padding: 10px 0;
  /*border:1px solid #1C222C; */
  margin-bottom: 0;
  text-align: center;
  /* text-transform:uppercase;*/
  font-size: 11px;
  line-height: 18px
}

.dvWebTrade .whtCrv label {
  padding: 0 10px;
  display: inline-block;
  border-left: 1px solid #EEE;
  min-width: 60px;
  min-height: 36px;
  vertical-align: top
}

.dvWebTrade .whtCrv label span {
  text-transform: capitalize;
}

.dvWebTrade .whtCrv label:first-child {
  border-left: none;
}

.dvWebTrade .whtCrv label a {
  text-decoration: underline;
  color: #EC7B16;
}

.dvWebTrade .whtCrv label a:hover {
  color: #333;
  text-decoration: none;
}

#webtrade_disp_html {
  width: 600px;
  height: 300px;
  padding: 10px;
}

#webtrade_html {
  width: 400px;
  height: auto;
  padding: 15px;
}

.dvAccount .dvForm input.errMsgOn {
  color: red;
  border-color: red
}

.errorMessage {
  color: red;
}

#ui-datepicker-div .ui-widget-header {
  background: #FFF!important;
  border: none!important;
}

.ui-datepicker .ui-datepicker-title select {
  margin: 1px!important;
  width: 45%!important;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 7px!important;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 6px!important;
}

.ui-datepicker th {
  background: #c6ae88;
}

.ui-datepicker th span {
  color: #FFF;
}

.ui-datepicker-calendar .ui-state-default {
  background: #FFF!important;
}

.ui-datepicker-calendar .ui-state-default.ui-state-highlight {
  background: #EEE!important;
  border-color: #666!important;
}

.ui-datepicker-week-end {
  background: #FCEFA1;
}

.inner-page-design {
  margin: 20px auto;
  max-width: 1150px;
}

.inner-page-design .content {
  line-height: 16px;
  font-size: 12px;
  min-height: 500px;
  float: left;
  width: 75%;
}

.inner-page-design h2 {
  font-size: 18px;
  padding: 0 0 3px 0;
  margin: 0 0 15px 0;
  text-transform: uppercase;
  font-weight: normal;
  color: #010101;
  border-bottom: 1px solid #DDDDDD;
}

.inner-page-design .content p {
  line-height: 17px;
  font-size: 12px;
  color: #454545;
  text-align: justify
}

.inner-page-design .page-right-sidebar {
  float: right;
  width: 22%;
}

.inner-page-design .content span.left img {
  padding: 0 15px 15px 0;
}

.inner-page-design .content ol,
.inner-page-design .content ul {
  margin-left: 25px;
  list-style: decimal-leading-zero;
}

.inner-page-design .content ul {
  list-style: square;
}

.inner-page-design .content ul li {
  padding-bottom: 6px;
}

.inner-page-design .content ol li {
  padding-bottom: 15px;
  line-height: 18px;
}

.inner-page-design .dvMyCart table.items {
  width: 50%;
  border: 1px solid #CCC;
}

#fancybox-wrap {
  position: fixed!important;
}

.dvPanCards ul {
  margin-left: -10px;
}

.dvPanCards li {
  margin: 0 0 10px 10px;
  display: inline-block;
  vertical-align: middle;
}

.dvCityBtn {
  position: relative;
  display: inline-block;
}


/*.dvCityBtn  select {border:2px solid red;}
.dvCityBtn input {position:absolute; left:0}*/

button.ui-button-icon {
  width: 27px!important;
  height: 25px;
  border-radius: 0;
  position: absolute;
  right: 3px;
  top: 0px;
  border-bottom: 0 !important;
}


/*.dvCityBtn button.ui-button-icon-only { margin:-22px 14px 0 0;}
.dvAddShip #btn.ui-button-icon-only { margin:-22px 14px 0 0;}*/

.ui-button .ui-button-text {
  line-height: 0.3!important;
}

ul#ui-id-1.ui-menu {
  height: 150px;
  overflow-y: scroll;
}

ul.yiiPager {
  display: inline-block!important;
}

ul.yiiPager .selected a {
  background: #ECECEC!important;
}

ul.yiiPager a:link,
ul.yiiPager a:visited {
  color: #EC7B16!important;
}

ul.yiiPager a:hover {
  border: 1px solid #1A202E!important;
}

ul.yiiPager .selected a {
  color: #1A202E!important;
}

.btnYell {
  width: 70px;
}

.dvMyCart .btnYell2 input[type=submit] {
  margin-left: 10px;
}


/* This is the moving lens square underneath the mouse pointer. */

.zoom-lens {
  border: 1px solid #888;
  margin: -4px;
  /* Set this to minus the border thickness. */
  background-color: #fff;
  cursor: move;
}


/* This is for the title text. */

.zoom-title {
  /*font-family:Arial, Helvetica, sans-serif;*/
  position: absolute !important;
  background-color: #000;
  color: #fff;
  padding: 3px;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  top: 0px;
}


/* This is the zoom window. */

.zoom-big {
  border: 1px solid #ccc;
  overflow: hidden;
}


/* This is the loading message. */

.zoom-loading {
  color: white;
  background: #222;
  padding: 3px;
  border: 1px solid #000;
}

.zoom-section {
  clear: both;
  margin-top: 20px;
}

* html .zoom-section {
  display: inline;
  clear: both;
}

.zoom-desc {
  float: left;
  margin-left: 10px;
  width: 310px;
}

.zoom-small-image {
  border: 1px solid #CCC;
  /*  float:left;*/
}

.zoom-tiny-image {
  border: 1px solid #CCC;
  margin: 0px;
}

.zoom-tiny-image:hover {
  border: 1px solid #C00;
}

.cel-small-images-outer {
  margin: 0 0 0 135px;
}

.cel-small-images {
  width: 1160px;
  height: 957px;
}


/* Feature descriptions in ZoomEngine page */

#point {
  position: relative;
  -moz-animation: mymove 1s ease infinite;
  -webkit-animation: mymove 1s ease infinite;
}


/* Simple Animation */

@-webkit-keyframes mymove {
  0% {
    opacity: 1.0;
    text-shadow: 0 0 20px #00c6ff;
  }
  50% {
    opacity: 0;
    text-shadow: none;
  }
  100% {
    opacity: 1.0;
    text-shadow: 0 0 20px #00c6ff;
  }
}

@-moz-keyframes mymove {
  0% {
    opacity: 1.0;
    text-shadow: 0 0 20px #00c6ff;
  }
  50% {
    opacity: 0;
    text-shadow: none;
  }
  100% {
    opacity: 1.0;
    text-shadow: 0 0 20px #00c6ff;
  }
  ;
}


/* Accordian Start 
*******************************/

#new_accord {
  width: 100%;
  height: auto;
  float: left;
  background-color: transparent;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

#new_accord ul {
  padding: 0px;
  margin: 0px;
}

#new_accord ul li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}


/* *{margin:0; padding:0; font:12px Tahoma; } */

#acc {
  list-style: none;
  margin: 0px;
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-size: 12px;
}

#acc h3 {
  height: auto;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
  background: #ececec;
  color: #263049;
  padding: 3px 10px;
  margin: 0px;
  border: none;
  /*background: url(../images/accord.jpg) no-repeat transparent;*/
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px 4px 0px 0px;
  /* Firefox 1-3.6 */
  -moz-border-radius: 4px 4px 0px 0px;
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px 4px 0px 0px;
}

#acc h3:hover {
  background: #c6ae88;
  color: #FFF;
  /*background: url(../images/accord_h.jpg) no-repeat transparent; */
}

#acc .acc-section {
  overflow: hidden;
  margin: 0px 0px 10px;
  padding: 0px;
  border: 0 !important;
  /* border-width: 0px 1px 0px 1px; border-style: solid; border-color: #ecae16;*/
}

#acc .acc-content {
  padding: 0px;
  margin: 10px;
  padding-bottom: 10px;
}

#acc .acc-selected {
  /*background: url(../images/accord_h.jpg) no-repeat transparent;*/
  background: #c6ae88;
  color: #FFF;
  /*padding:3px 10px; margin:0px;*/
}

#nested {
  list-style: none;
  color: #454545;
  margin: 0px;
  background-color: transparent;
}

.nested {
  list-style: none;
  color: #454545;
  margin: 0px;
  background-color: transparent;
}

#nested h3 {
  height: 20px;
  padding: 5px 0px 0px 8px;
  font-weight: bold;
  color: #222222;
  margin: 10px 0px;
  cursor: pointer;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/accord_no.jpg) no-repeat transparent;
  font-size: 12px;
}

#nested h3:hover {
  height: 20px;
  padding: 5px 0px 0px 8px;
  font-weight: bold;
  color: #454545;
  margin: 10px 0px;
  cursor: pointer;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/accord_no.jpg) no-repeat transparent;
  font-size: 12px;
}

#nested .acc-section {
  overflow: hidden;
  background: #fff;
  border: none;
  margin: 0px;
  padding: 0px;
}

#nested .acc-content {
  padding: 0px;
  border: none !important;
  margin: 0px 0px 0px 30px;
}

#nested .acc-selected {
  height: 20px;
  padding: 5px 0px 0px 8px;
  font-weight: bold;
  color: #222222;
  margin: 10px 0px;
  cursor: pointer;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/accord_no.jpg) no-repeat transparent;
  font-size: 12px;
}

.sr_no {
  color: #263049;
  margin-left: -6px;
  font-size: 12px;
  font-weight: bold;
  margin-right: 15px;
  text-align: center;
}

.sr_no2 {
  color: #263049;
  font-size: 12px;
  font-weight: bold;
  margin-right: 15px;
  text-align: center;
}

#nested h3 {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

span.bullet {
  vertical-align: middle;
  position: relative;
  bottom: 8px;
  font-size: 25px;
  padding-right: 3px;
  font-weight: bold;
}

#acc p {
  margin-bottom: 10px;
}

#acc #nested .acc-section .acc-content p {
  margin-bottom: 10px;
  margin-top: 0px;
}

#acc p a {
  text-decoration: none;
  color: #ebcb42;
}

#acc p a:hover {
  text-decoration: underline;
  color: #ebcb42;
}


/* Accordian Start  End
*******************************/


/* Product Zoom Start
**************************************/

.zoom {
  display: inline-block;
  position: relative;
}


/* magnifying glass icon */

.zoom:after {
  content: '';
  display: block;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/icon.png);
}

.zoom img {
  display: block;
}

.zoom img::selection {
  background-color: transparent;
}


/* Product Zoom End
**************************************/

.refer-earn-table {
  float: left;
  width: 580px;
}

.dvMyCart .grid-view {
  margin: 0;
}

.error_header {
  color: #333333;
  /*font-family: Verdana,Geneva,sans-serif;*/
  font-size: 65px;
  text-align: center;
  text-shadow: 0.1em 0.1em 0.1em #CCCCCC;
  text-transform: uppercase;
  margin-bottom: 0.75em;
  font-weight: normal;
}

.error_message {
  color: #FF0000;
  /*font-family: Verdana,Geneva,sans-serif;*/
  font-size: 16px;
  text-align: center;
  text-shadow: 0.1em 0.1em 0.1em #CCCCCC;
}

.login .btnYell {
  width: auto !important;
}

.edit-address-success {
  margin: 125px 0 0 0;
  text-align: center;
  font-size: 20px;
}

.flash-success-bt {
  margin: 0;
  text-align: center;
  width: 100%;
}

#content .edit-address-success {
  margin: 0px 0 0 0;
  text-align: center;
}


/*
.flash-success{margin: 125px 0 0 0; text-align: center; font-size:20px;}
.flash-success-bt{margin:  0; text-align: center; width:100%;}
#content .flash-success{margin:0px 0 0 0; text-align: center;}
*/

.tading-box-left .tading-box-map img,
.tading-box-right .tading-box-map img {
  /*width:100% !important;*/
  vertical-align: middle !important;
  text-align: center;
  margin: 15px 0 0 0;
  display: inline-block;
}


/*
.tading-box-map, .tading-box-map-sliver{
  height:235px ; background:url(../images/gold-coin-bg.jpg) center center no-repeat; 
text-align:center; vertical-align:baseline;}
.tading-box-right .tading-box-map {background:url(../images/silver-coin-bg.jpg) center center no-repeat;}
*/

.gold_bg,
.silver_bg {
  height: 235px;
  text-align: center;
  vertical-align: baseline;
}

.gold_bg {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/gold-coin-bg.jpg) center center no-repeat;
}

.silver_bg {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/silver-coin-bg.jpg) center center no-repeat;
}


/*  Media Center
********************************/

ul.media_center {
  margin: 10px 0 0 0 !important;
  list-style: none !important;
}

ul.media_center li {
  padding: 10px 0 !important;
  margin: 0;
  border-bottom: 3px solid #ececec;
}

ul.media_center li a {
  font-weight: bold;
  font-size: 12px;
  color: #ecae16;
}

ul.media_center li a:hover {
  color: #333;
}

ul.media_center li p {
  font-style: italic;
  margin: 0;
  padding: 0 !important;
}

ul.media_center li p span {
  font-weight: bold;
}


/*  Management
********************************/

.management {
  margin: 0;
  padding: 0;
  text-align: justify
}

.management .management-box {
  margin: 0 0 10px 0;
  padding: 20px 0;
  border-bottom: 3px solid #ececec;
}

.management .management-box:last-child {
  border-bottom: none;
}

.management .management-box h1 {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
}

.management .management-box img {
  margin: 0 10px 10px 0;
  float: left;
}

.management .management-box p {
  margin-top: 10px;
}

.management .management-box img {
  float: left;
}


/* Analysis Reports Start
**************************************/

.inner-page-design .content .analysis-reports {
  margin: 0 0 20px;
  padding: 0;
}

.inner-page-design .content .reports-all {
  margin: 0 0 10px;
}

.inner-page-design .content .analysis-reports-left,
.inner-page-design .content .analysis-reports-right {
  margin: 0 0 20px;
  padding: 0;
  width: 335px;
  min-height: 300px;
  height: auto;
}

.inner-page-design .content .analysis-reports-left {
  float: left;
}

.inner-page-design .content .analysis-reports-right {
  float: right;
}

.inner-page-design .content .analysis-reports-left h1,
.inner-page-design .content .analysis-reports-right h1 {
  /*background:#1a202e;*/
  background: #ec7b16;
  padding: 5px 10px;
  margin: 0 0 0 5px;
  width: 50%;
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}

.inner-page-design .content .report-content {
  border: 1px solid #ececec;
  height: 300px;
  padding: 5px;
  position: relative;
}

.inner-page-design .content .report-content p {
  margin: 0 0 5px 0 !important;
  padding: 0 !important;
  text-align: justify;
  color: #666;
  line-height: normal !important;
}

.inner-page-design .content .report-content h2 {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: underline;
  color: #000;
  margin: 0 0 5px 0 !important;
  border: none;
}

.round2 {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}

a.archive {
  position: absolute;
  bottom: 10px;
  right: 5px;
  background: #EC7B16;
  padding: 5px;
  color: #000;
}

a.archive:hover {
  color: #000;
  background: #DBDBDB;
}

.inner-page-design .content ul.report-list {
  margin: 10px 0 0 20px;
  padding: 0;
  list-style-image: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/arroworange.jpg);
}

.inner-page-design .content ul.report-list li {
  margin: 0 0 10px 0;
  padding: 0;
}

.inner-page-design .content ul.report-list li a {
  font-size: 12px;
  color: #666666;
}

.inner-page-design .content ul.report-list li a:hover {
  color: #000;
}

.inner-page-design .content ul.report-thumb-nav {
  margin: 0 0 0px 3px;
  padding: 0;
}

.inner-page-design .content ul.report-thumb-nav li {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
}

.inner-page-design .content ul.report-thumb-nav li:last-child {
  margin: 0;
}

.inner-page-design .content ul.report-thumb-nav li a {}

.inner-page-design .content ul.report-thumb-nav li a span {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/analysis_reports_sprite.png) 0 -6px no-repeat;
  width: 168px;
  height: 55px;
  display: block;
}

.inner-page-design .content ul.report-thumb-nav li a span.calendar {
  background-position: -6px -6px;
}

.inner-page-design .content ul.report-thumb-nav li a span.blog {
  background-position: -182px -6px;
}

.inner-page-design .content ul.report-thumb-nav li a span.e-Magazine {
  background-position: -356px -6px;
}

.inner-page-design .content ul.report-thumb-nav li a span.bullion-market {
  background-position: -530px -6px;
}


/* Analysis Reports Start
**************************************/

.inner-page-design .content .sitemap {
  margin: 0;
  padding: 0;
}

.inner-page-design .content ul.sitemap-list {
  margin: 10px 0 10px 20px;
  padding: 0;
  /*list-style-image:url(../images/arroworange.jpg);*/
}

.inner-page-design .content ul.sitemap-list li {
  margin: 0 20px 0px 0;
  padding: 0;
  list-style: none;
  /* display:inline-block; vertical-align:top;*/
}

.inner-page-design .content ul.sitemap-list ul {
  margin: 0 0 0px 25px;
  padding: 0;
  /*  height:200px;*/
}

.inner-page-design .content ul.sitemap-list li li {
  margin: 8px 0;
  padding: 0;
  list-style: none;
  /* display:list-item;*/
}

.inner-page-design .content ul.sitemap-list li a,
.inner-page-design .content ul.sitemap-list li li a {
  /*font-family:"avantgarde_md_btmedium";*/
  font-size: 14px;
  color: #EC7B16;
  border-left: 3px solid #1E2330;
  padding: 0 0 0 10px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}

.inner-page-design .content ul.sitemap-list li li a {
  font-size: 12px;
  color: #666666;
  border-left: 3px solid #DEDEDE;
  text-transform: capitalize;
  font-weight: normal;
}

.inner-page-design .content ul.sitemap-list li a:hover {
  color: #1E2330;
  border-left: 3px solid #EC7B16;
}

.inner-page-design .content ul.sitemap-list li li a:hover {
  color: #1E2330;
  border-left: 3px solid #1E2330;
}


/* Redeem Units Light Box
*******************/

#thumbs {
  margin: 0 auto;
  /* border:1px solid #666;*/
}

#thumbs ul {
  margin: 0;
  padding: 5px;
}

#thumbs ul li {
  display: inline-block;
  margin: 0 2px 0 0;
}

img.thumb {
  vertical-align: middle;
  /*
  max-width: 20px;
    max-height: 30px;
  border:none;
*/
  width: 20px;
  height: 30px;
  cursor: pointer;
}

.current {
  border: 1px solid #000;
}


/*  Shipment Details
**********************************/

.bold {
  font-weight: bold;
}

.shipment-details-box {
  width: 500px !important;
}

.shipment-details {
  padding: 20px;
  /* width:800px; height:300px;*/
  width: 100% !important;
}

table.shipment-details tbody {
  width: 100%;
}

table.shipment-details tr th.header {
  background: #ECAE16;
  padding: 5px 10px !important;
  color: #FFF;
  text-align: left;
  vertical-align: middle;
}

table.shipment-details tr th.header span.idno {}

table.shipment-details tr th.title-header,
table.shipment-details tr td {
  font-weight: bold;
  width: auto;
  border-right: 1px solid #ECECEC;
  text-align: center;
  vertical-align: middle;
  padding: 5px 10px !important;
  background: #ECECEC;
}

table.shipment-details tr th.title-header:last-child {
  border-right: none;
}

table.shipment-details tr td {
  font-weight: normal;
  padding: 5px;
  background: none;
  border-bottom: 1px solid #ECECEC;
}

table.shipment-details tr td:last-child {
  border-right: none;
}


/* My Account Scroller
*******************************/

.hiddenDiv1 .inner-wrapper ul {
  /*height:165px !important; */
  /*list-style:none;*/
  margin: 0 !important;
  padding: 0 !important;
}

.hiddenDiv1 .inner-wrapper ul li {
  margin: 0 !important;
  padding: 0 !important;
}

.hiddenDiv1 .inner-wrapper ul ul {
  /* height:135px !important;*/
  /* background:#000; */
  margin: 0;
  overflow: scroll;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: visible;
}

.hiddenDiv1 .inner-wrapper ul ul li {
  height: auto;
  /*background:#930;*/
  padding: 0;
  list-style: decimal !important;
  width: 255px !important;
}

.hiddenDiv1 .inner-wrapper ul ul li a {
  padding: 3px 0 !important;
  display: block;
  margin-left: 10px;
}


/* Redeemlist Details 
*************************************/

.redeemlist-details {}

.redeemlist-details .view {
  border: none;
}

.redeemlist-table {}

.redeemlist-table .view {
  padding: 0;
  border: 1px solid #CCCCCC;
}

.redeemlist-table tr th {
  background: #ECECEC;
  border-right: 1px solid #CCCCCC;
  text-align: center;
  padding: 8px 10px;
  border-bottom: 1px solid #CCCCCC;
  width: 110px;
}

.redeemlist-table tr th+th {
  width: 480px;
}

.redeemlist-table tr th+th+th {
  width: 125px;
}

.redeemlist-table tr th:last-child {
  border-right: none;
  font-size: 12px;
  color: #515151;
}

.redeemlist-table tr th:nth-child(2n),
.redeemlist-table tr td:nth-child(2n) {
  text-align: left;
}

.redeemlist-table tr td {
  /*background:#ECECEC;*/
  border-right: 1px solid #ECECEC;
  text-align: center;
  padding: 8px 10px;
  border-bottom: 1px solid #ECECEC;
}

.redeemlist-table tr td:last-child {
  border-right: none;
  font-size: 12px;
  color: #515151;
}

.even {
  background: #FCFCFC;
}

.odd {
  background: #F6F6F6;
}

.redeemlist-table ul {}

.redeemlist-table ul li {
  display: inline;
  margin: 0;
}

.redeemlist-table ul li.Gold {
  color: #FA9400;
}

.redeemlist-table ul li.Silver {
  color: #999999;
}

.redeemlist-table ul span {
  color: #666;
  margin: 0 2px;
}

.redeemlist-table ul span:first-child,
.redeemlist-table ul span:last-child {
  display: none;
}


/*  Withdraw List Details And Deposit List Details
**************************/

.withdrawlist-details,
.depositlist-details {
  width: 46% !important;
  display: inline-block;
  margin: 5px 5px 0 0 !important;
}

.withdrawlist-details table,
.depositlist-details table {
  width: 100% !important;
}

.withdrawlist-details table.formDetails tr,
.depositlist-details table.formDetails tr {
  border-bottom: 1px solid #F2F2F2;
}

.withdrawlist-details table.formDetails th,
.depositlist-details table.formDetails th {
  background: #F6F6F6;
  width: 60%;
  color: #7E7E7E;
}

.withdrawlist-details table.formDetails td,
.depositlist-details table.formDetails td {
  background: #FCFCFC;
  width: 40%;
  margin: 0 0 0px 10px !important;
  padding: 5px 0 5px 5px !important;
}

.list-view .summary {
  padding: 10px !important;
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.ui-datepicker-calendar {
  background: #FFF;
}

p.highlight-time {
  font-weight: bold;
  color: #ec7b16 !important;
}

.welcome-table {
  border: 1px solid #ec7b16;
}

.welcome-table td {
  padding: 10px;
}

.welcome-table td.t-header {
  background: #ecae16;
}

.welcome-table td.odd {
  background: #ececec;
}

.welcome-table td.even {
  background: #CCC;
}


/*  Drop Down Menu
**********************************/

.dd-menu {
  background: #1f252f;
  width: 100%;
  height: 100px;
}


/*Initialize*/

ul#menu,
ul#menu ul.sub-menu {
  padding: 0;
  margin: 0;
}

ul#menu li {
  display: inline-block;
  list-style-type: none;
}

ul#menu ul.sub-menu li {
  list-style-type: none;
  display: inline-block;
}


/*Link Appearance*/

ul#menu li a {
  /*padding:5px 10px; */
  font-size: 14px;
}

ul#menu li a,
ul#menu li ul.sub-menu li a {
  text-decoration: none;
  color: #fff;
  /*background: #666;*/
  padding: 5px;
  display: inline-block;
}

ul#menu li a:hover {
  color: #ec7b16;
}


/*Make the parent of sub-menu relative*/

ul#menu li {
  position: relative;
}


/*sub menu*/

ul#menu li ul.sub-menu {
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
}

ul#menu li ul.sub-menu li {
  background-color: #069;
  border-bottom: 1px solid #dcdcdc;
  /*float:left !important;*/
}

ul#menu li ul.sub-menu li.last {
  border-bottom: none;
}

ul#menu li ul.sub-menu li a {
  display: block;
  background: #ececec;
  color: #1a202e;
  font-weight: bold;
  padding: 10px;
  width: auto;
  min-width: 140px;
  font-size: 12px;
}

ul#menu li ul.sub-menu li a:hover {
  background: #1a202e;
  color: #ec7b16;
}

ul#menu li:hover ul.sub-menu {
  display: block;
}


/*  Buy Gold & Silver  List Icon   
************************/

.gold-silver-content {}

.gold-silver-content p {
  margin-bottom: 5px;
}

.gold-silver-content h4 {
  margin-bottom: 5px;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 14px;
  color: #000;
}

ul.ben-mem {
  margin: 0;
  padding: 0;
  list-style-image: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/li-image.jpg) !important;
  margin-left: 25px !important;
}

ul.ben-mem li {
  margin-bottom: 5px;
}


/*  Terms and Conditions
*********************************/

.terms-conditions-content {
  margin: 0 0 10px 0;
}

.terms-conditions-content p {
  margin: 5px 0;
  line-height: 20px;
}

.terms-conditions-content p strong {
  color: #000;
}

.terms-conditions-content h1 {
  font-size: 20px
}

.terms-conditions-content a.link {
  color: #EC7B16;
}

.register {
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #FED8B5;
  font-size: 12px;
  background: #FFEDD4;
  color: #a4852e;
  text-align: center;
}


/*  Drop Down Menu
**********************************/

.dd-menu {
  background: #1f252f;
  width: 100%;
  height: 100px;
}


/*Initialize*/

.dvMenu ul {
  padding: 0;
  margin: 0;
}

.dvMenu ul li {
  padding: 2px 40px 5px 0;
  display: inline-block;
  list-style-type: none;
  line-height: normal !important;
}

.dvMenu ul ul li {
  list-style-type: none;
  display: inline-block;
  padding: 2px 0px 5px 0;
}


/*Link Appearance*/

.dvMenu ul li a {
  /*padding:5px 10px; */
  font-size: 14px;
}

.dvMenu ul li a,
.dvMenu ul li ul li a {
  text-decoration: none;
  color: #fff;
  padding: 5px;
  display: inline-block;
  border: none !important;
}

.dvMenu ul li ul li a {
  font-size: 12px !important;
}

body.body .dvMenu ul li a,
body.body .dvMenu ul li ul li a {
  text-decoration: none;
  color: #666;
  padding: 5px;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  border: none !important;
}

body.body .dvMenu ul li a:hover,
body.body .dvMenu ul li ul li a:hover {
  color: #ebcb42;
}

.dvMenu ul li a:hover {
  color: #ebcb42;
}


/*Make the parent of sub-menu relative*/

.dvMenu ul li {
  position: relative;
}


/*sub menu*/

.dvMenu ul li ul {
  display: none;
  border: none !important;
  position: absolute;
  left: 0;
}

body.body .dvMenu ul li ul {
  top: 35px;
}

.dvMenu ul li ul li {
  border-bottom: 1px dotted #ddd;
  font-size: 12px;
  line-height: 20px;
}

body.body .dvMenu ul li ul li {}

.dvMenu ul li ul li.last {
  border-bottom: none;
}

.dvMenu ul li ul li a {
  display: block;
  color: #fff;
  width: auto;
  display: block;
  font-size: 12px;
}

.dvMenu ul li ul li a:hover {
  color: #ebcb42 !important;
}

.dvMenu ul li:hover ul {
  display: block;
}

.officeAdd {
  float: left;
  width: 30%px;
}

.cont-form {
  float: right;
  width: 65%;
  text-align: left
}

.cont-form .infoMsg {
  color: #ECAE16 !important;
}

.officeAdd .infoMsg {
  color: #ECAE16 !important;
}

.cont-form .note {
  padding: 0 75px 15px 0 !important;
}

.cont-form .row .dvLabel {
  width: 165px !important;
}

.cont-form .row .dvInput {
  margin-left: 185px !important;
}

.inner-page-design .content .officeAdd ul {
  margin: 0;
}

.home-page-daily-re {
  float: left;
  width: 100%
}

.home-page-daily-re h2 {
  float: left;
  padding: 0 10px;
  font-size: 12px !important;
  text-align: left;
  font-weight: bold;
  color: #EC7B16 !important;
  margin: 0 !important;
  max-height: 35px;
  overflow: hidden;
}

.home-page-daily-re p {
  float: left;
  padding: 0 10px;
  width: 95%;
  margin: 4px 0 0 0;
  text-align: left;
  line-height: 15px;
  font-size: 12px;
  height: 30px;
  overflow: hidden
}

.daily-report-readmore {
  float: right;
  text-align: right;
  font-weight: bold;
  margin: 10px 0 0 0;
}

.daily-report-readmore a {
  text-decoration: underline;
  color: #030508;
  font-size: 10px;
  padding: 0 10px 0 0;
}

.commission_table table tr td {
  border: 1px solid #ccc;
  text-align: center;
}

.commission_table table tr th {
  background: #c6ae88;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.commission_table table tr td.heading {
  font-weight: bold;
  text-align: left;
}

.commission_table table tr td.value {
  text-align: right;
}


/*  Unit Systematic Plan
***************************/

.systematic-plan {}

.systematic-plan h1 {
  font-size: 16px;
  margin-bottom: 15px;
}

.systematic-plan p.subText h1 {
  font-size: 14px;
}

.systematic-plan .feature-benefits {
  margin: 0;
  padding: 0;
}

.systematic-plan .feature-benefits li {
  display: inline-block;
  margin-right: 15px;
}

.systematic-plan .feature-benefits li a,
a.USP {
  border: 0px solid #ebcb42;
  padding: 5px 10px;
  background: none repeat scroll 0 0 #ebcb42;
  color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.systematic-plan .feature-benefits li a:hover,
a.USP:hover {
  color: #010101;
  background: #DBDBDB;
}

.featureTable {
  margin: 20px 0;
  border: 1px solid #ccc;
}

.featureTable td.col1,
.featureTable td.col2 {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}

.featureTable td.col1 {
  width: 20%;
  border-right: 1px solid #ccc;
  font-weight: bold;
}

.featureTable td.col2 {
  width: 80%;
  text-align: justify;
}

.systematic-plan a.visitFAQ {
  color: #EC7B16 !important;
  text-decoration: underline;
}

.systematic-plan .benefits-List {
  margin: 15px 0 !important;
  padding: 0 !important;
}

.systematic-plan .benefits-List li {
  display: block;
  list-style: none;
  position: relative;
  width: 100%;
  clear: both;
  margin: 0;
  padding: 0;
}

.systematic-plan .benefits-List .benefitsHighlight,
.systematic-plan .benefits-List .benefitsText {
  float: left;
  width: 20%;
  padding: 10px;
  min-height: 35px;
  border: 3px solid #FFF;
  background: #ebcb42;
  display: block;
  text-align: center;
  vertical-align: middle;
  color: #000000;
  font-weight: bold;
}

.systematic-plan .benefits-List .benefitsText {
  background: #ECECEC;
  width: 70%;
  color: #333;
  text-align: justify;
  font-weight: normal;
}


/*  Unit Systematic Plan End
***************************/


/*   Express Checkout Style
********************************/

.expressCheckout {
  /*margin-left:50px;  padding:0 0 50px 0;*/
  width: 430px;
  padding: 20px;
  height: auto;
  max-height: 400px;
  color: #666666;
}

.expressCheckoutBox {
  border: 1px solid #999999;
  padding: 10px;
}

.expressCheckoutDetails {
  margin: 0;
}

.expressCheckout .ec_TotalDetails li {
  margin-bottom: 3px;
}

.expressCheckout .ec_TotalDetails li:last-child {
  margin-bottom: 25px;
}

.expressCheckout .ec_TotalDetails li #SilverDets {
  margin-bottom: 10px;
}

.expressCheckout .ec_TotalDetails li span,
#additionalF {
  font-weight: bold;
}

.expressCheckout #gold_qty,
.expressCheckout #silver_qty {
  font-weight: normal;
}

.expressCheckout h1,
.expressCheckout h2 {
  font-size: 13px;
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom: 5px;
}

.expressCheckout h1 {
  background: #ECAE16;
  color: #FFF;
  padding: 10px;
  margin: 0;
}

.expressCheckout h2 {
  margin-bottom: 15px;
}

.paymentMode,
.bankdetail,
.depositAmount {
  margin-bottom: 10px !important;
}

.expressCheckout .dvLabel,
.expressCheckout .dvInput {
  float: left;
}

.expressCheckout .dvLabel {
  width: 150px;
}

.expressCheckout select {
  width: 170px;
}

.expressCheckout .row .dvInput {
  margin-left: 150px;
}

.dvTodayPrice h1 {
  float: left;
  width: 100%;
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  color: #fff;
  margin: 3px 0 1px 0;
  text-transform: uppercase;
}

.disculated_title {
  font-size: 12px;
}

.innner_page_gold_heading {}

.dvOurPartner h1 {
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px 0;
  color: #ebcb42;
}

.right-inner-openAccount {
  float: left;
  margin: 0 0 20px 0;
}

.middle #content h2.titPage {
  color: #1B263C;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 8px;
  text-transform: uppercase;
}

.add_newheading_cer {
  padding-bottom: 4px;
}

.faq_icon_support {
  background-position: 0px -106px !important;
  width: 30px !important;
  height: 29px;
  margin: 0 6px 0 0;
}

.certification a {
  font-size: 13px !important;
  color: #333 !important;
  font-family: Arial, Helvetica, sans-serif !important;
  padding: 32px 5px 0 2px;
  text-transform: none !important;
}

.certification {
  background: url(https://s3-ap-southeast-1.amazonaws.com/bullion-main/images/bg_certification.png) no-repeat !important;
  border-radius: 0px 0px 4px 4px !important;
  -webkit-border-radius: 0px 0px 4px 4px !important;
  -moz-border-radius: 0px 0px 4px 4px !important;
  font-weight: bold;
  margin: 2px 0 -1px 0px !important;
}

#hmInfo .mnBox .faqs .bdrB {
  border-bottom: 6px solid #ebcb42 !important
}


/********Discount Rates css*********/

.dvTodayPrice .mnBox1_con {
  width: 184px;
  float: left;
}

.mnBox2_con .dvBox .silver_dis_buy_1 {
  font-size: 15px;
  text-decoration: line-through;
}

.mnBox2_con .dvBox .silver_sell_1 {
  font-size: 15px !important;
  text-decoration: line-through;
}

.dvTodayPrice .mnBox2_con .subBox,
.dvTodayPrice .mnBox1_con .subBox {
  padding-bottom: 4px;
}

.dvTodayPrice .mnBox2_con {
  width: 184px;
  float: right;
}

.dvTodayPrice .mnBox1_con .dvBox {
  background: linear-gradient(135deg, #c17a01 0%, #f6c755 100%);
  background: -o-linear-gradient(-45deg, #c17a01 0%, #f6c755 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c17a01), color-stop(100%, #f6c755));
  background: -moz-linear-gradient(-45deg, #c17a01 0%, #f6c755 100%);
  color: #892700;
}

.dvTodayPrice .mnBox1_con h1 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 5px;
  padding: 0px;
  color: #892700;
}

.dvTodayPrice .mnBox2_con h1 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 5px;
  padding: 0px;
  color: #3F3F3F;
}

.dvTodayPrice .mnBox2_con .dvBox {
  background: #f7f7f7;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f7f7f7), color-stop(100%, #cdcdcd));
  background: -webkit-linear-gradient(-45deg, #f7f7f7 0%, #cdcdcd 100%);
  background: -o-linear-gradient(-45deg, #f7f7f7 0%, #cdcdcd 100%);
  background: linear-gradient(135deg, #f7f7f7 0%, #cdcdcd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cdcdcd', GradientType=1);
  color: #3F3F3F;
}


/* styles for kyc pop up starts */

.web_dialog_overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  background: #000000;
  opacity: .15;
  filter: alpha(opacity=15);
  -moz-opacity: .15;
  z-index: 101;
  display: none;
}

.web_dialog {
  display: none;
  position: fixed;
  width: 450px;
  height: 150px;
  top: 50%;
  left: 50%;
  margin-left: -240px;
  margin-top: -200px;
  background-color: #ffffff;
  border: 2px solid #c6ae88;
  padding: 0px;
  z-index: 102;
  font-family: Verdana;
  font-size: 10pt;
}

.web_dialog_title {
  border-bottom: solid 2px #c6ae88;
  background-color: #c6ae88;
  padding: 4px;
  color: White;
  font-weight: bold;
}

.web_dialog_title a {
  color: White;
  text-decoration: none;
}

.align_right {
  text-align: right;
}

a.btnweb {
  background-color: #c6ae88;
  color: white;
  font-weight: bold;
  margin: 20px;
  padding: 9px 16px;
}

tr.rowspace>td {
  padding-bottom: 2em;
}


/* styles for kyc pop up ends */

#flashContent embed {
  z-index: 0;
  width: 580px;
  height: 391px;
}

.marquee {
  width: 979px;
  overflow: hidden;
  margin: 0px auto;
}

.dvRegister .note {
  font-size: 11px;
  float: right;
  padding-top: 16px;
}

#login-form .row .dvInput input,
#forgotpassword-form .row .dvInput input,
#loginh-form .row .dvInput input {
  height: 30px;
  padding: 4px 10px;
  margin-top: 7px;
  font-weight: bold;
}

#loginh-form .row .btnYell2 input,
#login-form .row .btnYell2 input {
  height: 35px;
  padding: 8px 10px;
  line-height: 23px;
  text-transform: uppercase;
  font-weight: bold
}

.contant_left {
  clear: both;
  text-align: left;
}

.tading-box-right .trading-amount-box label,
.tading-box-left .trading-amount-box label {
  padding-top: 0px;
}

h1.title {
  font-size: 24px;
  color: #ECAE16;
}

.thankyou {
  font-size: 16px;
}

.opt-send {
  margin-bottom: 10px;
}

.pergram {
  float: left;
  margin-left: 64px;
  width: 83px;
}


/* remove no choose file */

.MultiFile-applied.MultiFile {
  width: 95px;
  overflow: hidden;
}


/*Jeweller registration */

.login-buttons {
  margin-bottom: 10px;
  text-align: center;
}

.login-buttons a {
  background: #ECAE16;
  padding: 6px 10px;
  color: #ffffff;
  border-radius: 3px;
  font-size: 12px;
  margin-right: 10px;
}

.login-buttons a:hover {
  color: #ffffff;
  text-decoration: none;
}

.login-buttons .registration-new {
  background: #ECAE16;
  padding: 5px 10px;
  color: #ffffff;
  border: none;
  border-radius: 3px;
}

.edit-forms {
  position: relative;
}

.edit-button {
  position: absolute;
  right: 15px;
  top: -25px;
}

.edit-button a {
  color: #fff;
  text-decoration: underline;
}

.green-required {
  color: #489925!important;
}

#forgotpassword-form .row .dvLabel {
  width: 150px;
}

.header_top_links {
  width: 1180px;
  height: 40px;
  margin: 0px auto;
  position: relative;
}

.header_top_links ul li a {
  font-family: "MyriadPro-Bold", Arial, sans-serif!important;
}

.price_label {
  border-right: 1px solid #cccccc;
  display: inline-block;
  padding: 0 10px;
}

.price_silver_label {
  border: none;
  padding-right: 0px;
}

.price_label span span {
  background: url(//media.bullionindia.in/images/icons-spilt.png) no-repeat 0 0;
  display: inline-block;
  width: 20px;
  height: 18px;
  position: relative;
}

.price_label span.balance-icon {
  background-position: 0px -30px;
}

.price_label span.gold-icon {
  background-position: -18px -30px;
  width: 24px;
  height: 20px;
  top: 3px;
}

.price_label span.silver-icon {
  background-position: -42px -30px;
  width: 24px;
  height: 20px;
  top: 3px;
}

.price_label span.pl-icon {
  background-position: -70px -30px;
  width: 24px;
  height: 20px;
  top: 3px;
}

.price_label .banacle-price {
  display: table;
  text-align: center;
  width: 100%;
  font-weight: bold;
}

.times span.time-icon {
  background: url(//media.bullionindia.in/images/icons-spilt.png) no-repeat -643px 0px;
  padding: 2px 11px;
}

.dvLinks ul li ul {
  position: absolute;
  display: none;
  background-color: #eccd3f;
  width: 160px;
  z-index: 99;
  top: 50px;
}

.hover-links li a span.icn2 {
  background-position: -44px -3px !important;
}

.dvLinks ul li:hover ul {
  display: block;
}

.dvLinks ul li ul li {
  display: block;
  clear: both;
  width: 145px;
  text-align: left !important;
  padding: 9px 0 5px 15px !important;
  color: #c0a77e;
  border-bottom: 1px solid #eccd3f;
}

.dvLinks ul li ul li.last {
  border: none;
}

.dvLinks ul li ul li a:hover {
  color: #000000!important;
}

.dvLinks ul li ul li .sub-icn1 {
  background-position: 0px -374px!important
}

.dvLinks ul li ul li:hover .sub-icn1 {
  background-position: -27px -374px!important
}

.dvLinks ul li ul li .sub-icn3 {
  background-position: 0px -430px!important
}

.dvLinks ul li ul li:hover .sub-icn3 {
  background-position: -27px -430px!important
}

.dvLinks ul li ul li .sub-icn2 {
  background-position: 0px -402px!important
}

.dvLinks ul li ul li:hover .sub-icn2 {
  background-position: -27px -402px!important
}

.price_label a:hover {
  color: #c0a77e;
}


/* mew styles 02032016 */

.media-centre {
  margin-top: 20px;
}

.media-centre ul {
  margin: 0 !important;
  padding: 0 !important
}

.media-centre ul li {
  list-style: none;
  margin-bottom: 10px;
}

.media-centre ul li a {
  background: url(../images/pop.png) #ddd no-repeat 5px;
  padding: 5px 10px 3px 26px;
  display: block
}

.media-centre ul li a:hover {
  background-color: #ccc;
}

.media-centre ul li p {
  margin: 5px 0 0;
  color: #777 !important;
  text-align: right !important;
  font-style: italic;
  padding-right: 10px;
  font-size: 11px !important;
}

.dvLogin .form,
.dvRegister .form {
  padding: 20px !important
}

.dvLogin .row {
  margin: 0
}

.dvLogin .row .dvInput b {
  line-height: 24px;
  display: inline-block;
  padding: 0 5px
}

.dvLogin .row .dvInput input[type=submit],
.dvLogin .row .dvInput .sign-up,
.dvRegister .row .dvInput input {
  margin: 0 !important
}

.dvLogin .row .dvInput.btnYell2 .sign-up {
  height: 35px;
  padding: 5px 10px
}

.dvLogin .row .dvInput.btnYell2 .sign-up.register-button {
  margin: 13px 7% !important;
}

.dvLogin .row .dvLabel {
  width: 140px;
  padding: 0 !important
}

.dvLogin .dvInput input {
  margin: 0 !important;
}

.dvLogin .dvInput #LoginForm_username,
.dvLogin .dvInput #LoginForm_password {
  width: 100%
}

div#UserChangePassword_new_password_bar {
  max-width: 219px;
}

.filters-section {
  margin: 15px 0px;
}

.filter-title {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}

.filter-label {
  padding-left: 20px;
  display: inline-block;
}

.filter-label select,
.filter-label input {
  width: 200px;
  font-size: 13px;
  color: #bcbcbc;
  padding: 10px 15px;
  text-transform: capitalize;
}

.category-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #333333;
  font-weight: bold;
}

.sortby-section {
  margin-bottom: 20px;
  display: table;
  width: 100%;
}

.store_list_section {
  margin: 20px 0;
  padding: 15px;
  background: #f7f7f7;
  color: #333333;
}

.store-img {
  width: 130px;
  height: 130px;
  display: inline-block;
  float: left;
}

.store-data {
  width: 86%;
  padding-left: 20px;
  display: inline-block;
}

.store-data h2 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

.store-inner-section {
  display: table;
  width: 100%;
}

.store-inner-section .store-address {
  width: 35%;
  float: left;
  padding-left: 0px;
}

.store-details {
  display: inline-block;
  width: 20%;
  padding: 0px 20px;
  float: left;
}

.store-details .sub-title {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: bold;
}

.more-store {
  margin-top: 10px;
  max-width: 325px;
  padding-left: 1px;
}

.product_images {
  max-width: 350px;
  max-height: 350px;
  height: 100%;
}

.owl-theme .owl-controls .owl-nav .owl-prev,
.owl-theme .owl-controls .owl-nav .owl-next {
  background: url('//media.bullionindia.in/images/icons-spilt.png') 0 0 no-repeat;
  bottom: 50%;
  color: #fff;
  display: inline-block;
  font-size: 1px;
  height: 21px;
  margin-bottom: -6px;
  position: absolute;
  width: 16px;
}

.owl-theme .owl-controls .owl-nav .owl-prev {
  left: -25px;
  background-position: -178px -369px;
}

.owl-theme .owl-controls .owl-nav .owl-next {
  right: -25px;
  background-position: -178px -402px;
}

.more-store ul li {
  border: 1px solid #999;
  height: 60px;
  display: block;
  padding: 1px;
  width: 60px;
}

.store-contact {
  width: 30%;
}

.store-ratings {
  width: 15%;
  padding-right: 0;
}

.store-inner-section p {
  color: #666;
}

.store-contact p span {
  background: url('//media.bullionindia.in/images/icons-spilt.png') 0 0 no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.store-contact p span.mobile-icon {
  background-position: -5px -462px;
}

.store-contact p span.land-icon {
  background-position: -2px -488px;
}

.store-contact p span.mail-icon {
  background-position: -2px -518px;
}

.store-contact p span.dir-icon {
  background-position: -4px -547px;
}

.ratings {
  margin: 7px 0;
}

.rating-section {
  width: 100px;
}

.ratings .rating-box,
.rating-box .rating {
  background-position: 0 -15px;
  background-repeat: repeat-x;
  height: 16px;
  overflow: hidden;
  width: 100px;
  background-image: url("../images/ratings.png");
}

.rating-box .rating {
  background-image: url("../images/ratings.png");
  text-indent: -9999px;
  background-position: 0 -0px!important;
}

.rating-count span {
  padding: 5px 10px;
  background: #333;
  color: #fff;
  display: block;
  margin: 5px 0;
  border-radius: 3px;
}

.sortby {
  font-size: 13px;
  color: #999;
  text-transform: uppercase;
}

.short-option span.sort {
  padding-left: 10px;
  color: #666666;
}

.short-option span input {
  background: url('//media.bullionindia.in/images/icons-spilt.png') 0 0 no-repeat;
  display: inline-block;
  padding: 3px 15px 3px 5px;
  border: none;
}

.short-option span .asc-icon {
  background-position: -107px -467px;
  width: 85px;
}

.short-option span .desc-icon {
  background-position: -98px -494px;
  width: 95px;
}

.append-id {
  display: none;
}

.gold-silver-content {
  text-align: justify;
}

.withdraw_List {
  margin: 0 10px;
}

#menuTop .dvWel ul li.mobile-logout,
#menuTop .dvWel ul li.mobile-changepassword {
  display: none;
}

@media(max-width:1024px) {
  .filter-label select,
  .filter-label input {
    width: 195px;
  }
  #content .row,
  #deposit-net-banking .row,
  #changepassword-form .row {
    margin: 0px;
  }
  /*.dvMenu ul ul li:first-child,
#homemenu .dvMenu ul li:first-child{padding-left: 0px;}*/
  .dvMenu ul li:first-child {
    padding-left: 10px;
  }
  .inner-page-design {
    padding: 0 10px;
  }
  .inner-page-design .content {
    width: 72% !important
  }
  .page-right-sidebar {
    width: 25% !important
  }
  .dvMenu ul li {
    padding: 2px 15px 5px
  }
  .dvMenu ul li:last-child ul {
    right: 0;
    left: initial !important
  }
  .more-store span {
    margin-left: 5px;
  }
  .filter-label select,
  .filter-label input {
    width: 165px;
    padding: 10px 15px;
  }
  .filter-label select option {
    padding: 10px 15px;
  }
  .store-inner-section .store-address {
    width: 40%;
  }
  .store-inner-section .store-contact {
    width: 27%;
  }
  .store-inner-section .store-ratings {
    width: 13%;
    padding-right: 0;
  }
  .store-details {
    padding: 0px 15px;
  }
}

a.USP:hover,
a.sign-up:hover,
.btnOrg:hover {
  background-color: #e3bb01;
}

.MultiFile-intercepted .row .dvInput select {
  height: auto;
}

a.USP {
  background: none repeat scroll 0 0 #EBCB42;
  border: 0 none;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 0 10px #C6AE88 inset;
  color: #000000;
  cursor: pointer;
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  padding: 5px 10px;
  margin: 5px 0;
}

p em a:hover {
  color: #036077;
}

.grid-view table.items th,
.inner-contant .grid-view table.items th,
#download-forms-grid.grid-view table.items th {
  background: #c6ae88;
  background-image: none;
}

#jeweller-branch-grid.grid-view table.items th {
  background: #c6ae88;
  background-image: none;
}


/***************footer section*******************/

.mobile-menu {
  display: none;
}

nav.mobile-nav select {
  display: none;
}

.deposit-section-page .buttion-row {
  margin: 0;
}

.mobile-select {
  display: none;
}

.times {
  padding-top: 3px;
}

.inner-contant {
  width: 1160px;
  margin: 0px auto;
}

.inner-contant .grid-view table.items th {
  background-image: none;
}

@media(max-width:1366px) {
  #menuTop .dvLinks {
    padding-left: 0;
  }
  #menuTop .dvWel {
    padding-right: 0;
  }
}

@media(max-width:1180px) {
  .footer-top .container,
  .footer-bottom .container,
  .footer-middle .container {
    width: 100%;
  }
  .footer-middle,
  .footer-top .container .footer-section {
    padding: 0px 10px;
  }
  .footer-section .footer-links {
    padding-left: 30px;
  }
}

@media(max-width:1024px) {
  div.breadcrumbs {
    width: 100%;
    padding: 5px 10px;
  }
  .footer-top .container,
  .footer-bottom .container,
  .footer-middle .container {
    width: 100%;
  }
  .footer-middle,
  .footer-top .container .footer-section {
    padding: 0px 10px;
  }
  .footer-top .container .footer-section .footer-links {
    padding-left: 15px;
  }
  .footer-top .container .footer-section .footer-links-first {
    padding-left: 0px;
  }
  .header_top_links {
    width: 100%;
  }
  #menuTop .dvLinks li {
    padding: 6px 4px 6px 0;
  }
  #menuTop .dvWel ul li {
    margin-right: 5px;
    padding-top: 3px;
  }
  #menuTop .dvLinks {
    padding-left: 0px;
  }
  #menuTop .dvWel {
    padding-right: 0px;
  }
  .span-19 {
    width: 79%;
  }
  .dvWebTrade {
    width: 100%;
    padding: 0px 10px;
  }
  .My_account {
    font-size: 10px;
    padding: 5px 5px 3px;
  }
  #menuTop .dvLinks li a {
    font-size: 10px;
  }
  .product-listpage {
    padding: 0px 10px;
  }
  #download-forms-grid {
    padding: 10px;
  }
  .navigationmenu {
    position: relative;
    top: -10px;
  }
  .dvWebTrade .whtCrv .dvBg,
  .whtCrv .dvBg {
    background: none;
  }
  .dvWebTrade .whtCrv {
    top: -130px;
  }
  .filter-label select {
    height: 40px
  }
  .filter-label {
    padding-left: 15px;
  }
  #sidebar .portlet {
    padding-left: 10px;
  }
  .mousetrap {
    width: 100% !important;
  }
  .cel-small-images {
    width: 100%;
    height: 100%;
  }
  .inner-contant {
    width: 100%;
  }
}

@media(max-width:980px) {
  .footer-bottom .container,
  .footer-middle .container,
  .footer_middle .oursupports_img img {
    width: 100%;
  }
  .footer_middle .our-supports,
  .footer_middle .social-links {
    width: 100%;
    float: none;
  }
  .our-supports h3,
  .social-links h3 {
    width: 100%;
    padding: 10px 0 !important;
    text-align: center;
  }
  .footer-top .container .footer-section .footer-links-first {
    width: 100% !important;
  }
  .footer-top .container .footer-section .footer-links {
    width: 47%;
    float: left;
    padding-left: 0px !important;
    margin-right: 10px;
    margin-top: 10px;
  }
  .social-links ul {
    width: 100%;
    text-align: center;
  }
  .mobile-menu {
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 15px;
    width: 24px;
    height: 24px;
    background: url('//media.bullionindia.in/images/icons-spilt.png') no-repeat;
    background-position: -173px -35px;
    text-indent: -9999px;
    cursor: pointer;
  }
  nav.mobile-nav ul {
    display: none;
  }
  nav.mobile-nav select {
    cursor: pointer;
    border-radius: 0;
    display: inline-block;
    padding: 5px 10px;
    background: none;
    margin-top: 2px;
    font-weight: bold;
    font-size: 12px;
  }
  .notlogin .dvMenu ul ul {
    top: 0px!important;
  }
  #mainmenu .mainDiv {
    width: auto;
    height: auto;
  }
  .home .dvMenu,
  #mainmenu .mainDiv .dvMenu {
    width: 240px;
    height: 100%;
    display: none;
  }
  .home .dvMenu ul {
    height: auto;
  }
  .home .dvMenu ul,
  #mainmenu .mainDiv .dvMenu ul {
    position: absolute;
    background: #ffffff;
    z-index: 999;
    width: 240px;
    box-shadow: 1px 2px 3px 0;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    border-color: #ddd;
  }
  .home .dvMenu ul li,
  #mainmenu .mainDiv .dvMenu ul li {
    display: block;
    padding: 5px 10px;
    border: none;
  }
  .home .dvMenu ul li a,
  #mainmenu .mainDiv .dvMenu ul li a {
    color: #666666 !important;
    display: block;
    text-align: left;
  }
  .home .dvMenu ul ul,
  .home .dvMenu ul li ul {
    position: relative;
    top: 0px !important;
    padding: 0px;
    width: auto;
    background: #ffffff;
  }
  .home .dvMenu ul ul,
  #mainmenu .mainDiv .dvMenu ul ul {
    position: relative;
    top: 0px;
    padding: 0px;
    width: auto;
    border: none;
    box-shadow: none;
  }
  .home .dvMenu ul li:hover ul,
  #mainmenu .mainDiv .dvMenu ul li:hover ul {
    display: none;
  }
  .append-id,
  .remove-append {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: url('//media.bullionindia.in/images/icons-spilt.png') no-repeat;
    background-position: -177px -174px;
    width: 14px;
    height: 14px;
    text-indent: -9999px;
    cursor: pointer;
  }
  span.remove-append {
    background-position: -177px -215px;
  }
  .row .dvInput select {
    line-height: 27px;
    height: 27px;
  }
  .mobile-select {
    display: block;
    cursor: pointer;
    border-radius: 0;
    display: inline-block;
    padding: 2px 10px;
    background: none;
    margin-top: 2px;
    font-weight: bold;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
  }
  .store-data {
    width: 100%;
    padding-left: 0;
  }
  .store-inner-section .store-contact {
    width: 35%;
  }
  .navigationmenu {
    position: absolute;
    left: 10px;
    top: 10px;
  }
  .logo {
    margin-left: 30px;
  }
  .menu-container {
    position: relative
  }
  #mainmenu {
    position: relative;
    left: 0;
    top: 36px;
  }
  .owl-theme .owl-controls .owl-nav .owl-prev {
    left: -15px;
  }
  .filter-label select,
  .filter-label input {
    width: 130px;
  }
  .filter-label select {
    height: 40px;
  }
  .filter-label {
    padding-left: 10px;
  }
  .dvFgtPswd,
  .dvLogin,
  .dvRegister,
  .dvMessage {
    padding-bottom: 20px;
  }
  .store-data h2 {
    padding: 10px 0 0;
  }
  #sidebar .portlet {
    padding-left: 0px;
  }
  .personal_con {
    padding-left: 12px!important;
  }
  #sheepItForm,
  .refer-earn-table {
    width: 100%;
  }
  #menuTop .dvWel ul li.mobile-logout,
  #menuTop .dvWel ul li.mobile-changepassword {
    display: inline-block;
    padding-top: 0px;
  }
  .hiddenDiv1 {
    display: none!important
  }
  #menuTop .dvWel ul li.mobile-logout a {
    background: url('//media.bullionindia.in/images/icons-spilt.png') no-repeat;
    background-position: -213px -71px;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    display: block;
  }
  #menuTop .dvWel ul li.mobile-changepassword a {
    background: url('//media.bullionindia.in/images/icons-spilt.png') no-repeat;
    background-position: -256px -72px;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    display: block;
  }
  .webtrader .mobile-menu {
    display: none;
  }
}

@media(max-width:768px) {
  .regComp {
    width: 98%;
    padding: 10px;
  }
  .accList li {
    width: 180px;
  }
  .middle {
    padding-bottom: 0px;
  }
  #menuTop .dvWel ul li.My_account {
    padding: 0px;
    background: none;
  }
  #menuTop .dvWel ul li.My_account a.showHide1 {
    background: url('//media.bullionindia.in/images/icons-spilt.png') no-repeat;
    background-position: -173px -72px;
    text-indent: -9999px;
    width: 24px;
    height: 24px;
    display: inline-block;
  }
  .dvAccSub .block-content .miniCartArrow {
    right: 10px;
  }
  .dvAccSub .block-content {
    right: -10px;
  }
  .inner-page-design .content {
    width: 100%!important;
    min-height: auto;
    float: none;
  }
  .inner-page-design .page-right-sidebar {
    float: none;
    width: 100%!important;
    clear: both;
  }
  .inner-page-design .page-right-sidebar .dvMarket li {
    display: inline-block;
    float: left;
  }
  .inner-page-design .page-right-sidebar .dvMarket li a {
    width: 255px;
  }
  .gold-silver-table {
    width: 100%;
  }
  .sidebar_content_heading {
    clear: both;
  }
  .systematic-plan .benefits-List .benefitsText {
    width: 80%;
  }
  .span-19 {
    width: 100%;
    float: none;
    padding: 0 10px;
  }
  .span-5 {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .tading-box-left,
  .tading-box-right {
    float: none;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
  }
  .dvMarket ul {
    display: inline-block;
  }
  .dvWebTrade {
    margin-bottom: 20px;
  }
  .dvSip,
  .dvReport {
    width: 100%;
    margin-bottom: 20px;
  }
  .owl-theme .owl-controls .owl-nav .owl-prev {
    left: -15px;
  }
  .list-view {
    padding: 0px 10px;
  }
  .sortby-section {
    padding: 0px 10px;
    margin-bottom: 10px;
  }
  .deposit-section-page table tr td {
    border: 1px solid #ccc;
    vertical-align: baseline;
    padding-left: 10px;
  }
  .filter-label select,
  .filter-label input {
    width: 105px;
  }
  .ui-tabs .ui-tabs-nav li a {
    padding: 0px 15px!important;
  }
  .right-inner-openAccount {
    float: none;
    width: 100%;
  }
  #siprates-grid table.items {
    width: 100%!important;
    margin: 0px auto;
  }
}

@media(max-width:640px) {
  .accList li {
    width: 215px;
  }
  .header_top_links {
    height: auto;
    padding: 10px 0;
  }
  .systematic-plan .benefits-List .benefitsHighlight,
  .systematic-plan .benefits-List .benefitsText {
    width: 100%;
    float: none;
  }
  .dvLogin .form,
  .dvRegister .form {
    padding: 10px!important
  }
  .dvLogin,
  .dvRegister,
  .dvFgtPswd,
  .dvMessage,
  .dvOurPartner,
  .dvReport,
  #sheepItForm {
    width: 100%;
    padding: 10px;
  }
  .dvSip {
    width: 100%;
  }
  .officeAdd,
  .cont-form {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 10px;
    display: table;
  }
  .store-inner-section .store-details {
    width: 50%;
  }
  .store-inner-section .store-timming {
    clear: both;
    padding-left: 0;
  }
  .filter-label select,
  .filter-label input {
    width: 85px;
  }
  .ui-tabs .ui-tabs-nav li a {
    padding: 0px 14px!important;
  }
  .editPersonal .editPrsl .row {
    width: 100%;
    float: none;
  }
  .editPersonal .editPrsl .row .success select {
    width: auto;
  }
  .dvWebTrade .whtCrv {
    position: relative;
    top: 0px;
  }
  .reviews_rating {
    display: block!important;
  }
  #fancybox-wrap {
    top: 15%!important;
  }
  .header-top .top-links a.silver {
    display: none;
  }
  #tabs.ui-tabs .ui-tabs-nav li,
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 1px;
  }
  .dvWebTrade .sub_titles {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media(max-width:480px) {
  .middle {
    padding-bottom: 10px;
  }
  #mainmenu {
    top: 0px;
  }
  #header .mainDiv .padB18 {
    float: none;
  }
  .logo {
    margin-left: 0px;
  }
  .navigationmenu {
    margin-left: -120px;
    left: 50%;
  }
  .inner-page-design .page-right-sidebar .dvMarket li {
    float: none;
    display: block;
  }
  #menuTop .dvLinks {
    float: none;
    display: block;
    margin-top: 0px;
  }
  #header .padB18 .dvBal {
    float: none;
    text-align: center;
    clear: both;
  }
  #menuTop .dvWel {
    float: none;
    text-align: center;
  }
  nav.mobile-nav select {
    width: 100%;
  }
  .dvAccSub .block-content {
    right: 10px;
    top: 90px;
  }
  .dvAccSub .block-content .miniCartArrow {
    right: 27%;
  }
  #menuTop .dvWel ul {
    margin-top: 15px
  }
  .editPrsl .row {
    width: 100%;
  }
  .editPrsl .row .dvLabel {
    text-align: right;
  }
  .prslDtl #panel .btnYell2 {
    width: 10%;
  }
  .dvContact .officeAdd,
  .dvContact .form {
    float: none;
    width: 100%;
    text-align: center;
    padding: 0px 10px;
  }
  .mobile-select {
    width: 100%;
  }
  .editPrsl .row .dvInput,
  .dvLogin .row .dvInput,
  .dvFgtPswd .row .dvInput,
  .dvRegister .row .dvInput,
  .dvOurPartner .row .dvInput,
  .dvReport .row .dvInput,
  .dvSip .row .dvInput {
    margin-left: 0;
  }
  .header .top-links {
    margin-top: 10px;
    top: 0px;
    text-align: center;
    display: block;
    float: none
  }
  .gold-goals .calculator_section li.current:after {
    display: none;
  }
  .filter-title {
    display: block;
    text-align: center;
  }
  .filter-label {
    width: 100%;
    clear: both;
    padding: 0;
    margin-top: 10px;
  }
  .filter-label select,
  .filter-label input {
    width: 100%;
  }
  .sortby-section .right {
    float: none !important;
    clear: both;
  }
  #tabs.ui-tabs .ui-tabs-nav li,
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    width: 32%;
    margin-bottom: 1px;
  }
  .ui-tabs .ui-tabs-nav li a,
  .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
  .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    width: 100%;
    text-align: center;
  }
  .deposit-section-page table tr td {
    padding-left: 5px;
  }
  .ui-datepicker-append {
    display: block;
    padding: 0;
  }
}

@media(max-width:360px) {
  .price_label {
    padding: 0px 5px;
  }
  .footer-top .footer-section .footer-links-first,
  .footer-top .container .footer-section .footer-links {
    text-align: center;
    width: 100%!important;
    float: none;
    padding: 0px 10px !important;
    margin-right: 0px!important;
  }
  .dvAccSub .block-content {
    right: -10px;
  }
  .prslDtl #panel .btnYell2 {
    width: 15%;
  }
  .editPrsl .row .dvLabel {
    width: 115px;
  }
  .editPrsl .row .dvInput {
    margin-left: 120px;
  }
  .row .dvInput input[type="text"],
  .row .dvInput input[type="password"],
  textarea {
    width: 100%;
  }
  .row .dvInput select {
    width: 100%;
  }
  .trending-products ul li.item {
    width: 100%;
  }
  .store-inner-section .store-details {
    width: 100%;
    clear: both;
    padding: 10px 0;
  }
  .more-store {
    max-width: 250px;
  }
  .owl-theme .owl-controls .owl-nav .owl-next {
    right: -5px;
  }
  #sip-details-form .row {
    margin: 0;
  }
  #deposit-net-banking,
  #withdraw-form {
    padding: 0px 10px;
    display: block;
  }
  #tabs .row .dvLabel,
  #withdraw-form .row .dvLabel {
    width: 100%!important;
    float: none;
  }
  #tabs .row .dvInput,
  #withdraw-form .withdraw_imp {
    margin: 0px!important;
  }
  #tabs .row,
  #add-user-form .row,
  #addbranch-form .row,
  #user-history .row {
    margin: 0!important;
  }
  .dvCityBtn {
    width: 100%!important;
  }
  #addbranch-form .row .dvLabel,
  #add-user-form .row .dvLabel {
    width: 120px;
  }
  #addbranch-form .row .dvInput,
  #add-user-form .row .dvInput {
    margin-left: 125px;
  }
  #sheepItForm_0_name,
  #sheepItForm_1_name {
    margin-bottom: 5px;
  }
  #sheepItForm .row .dvInput {
    margin: 0;
    padding: 0px 10px;
  }
  #contact-form {
    padding: 0px 10px;
    display: block;
  }
  .cont-form .row .dvLabel {
    width: 120px!important;
  }
  .cont-form .row .dvInput {
    margin-left: 125px !important;
  }
  .store-data h2 {
    padding-top: 10px;
  }
  .short-option span.sort {
    padding: 0px 5px;
  }
  .web_dialog {
    width: 300px;
    margin-left: -150px;
    margin-top: -150px;
  }
  a.btnweb {
    margin: 10px;
    padding: 6px;
  }
  .dvTableList th {
    padding: 3px;
  }
}

.ui-tabs .ui-tabs-panel table tr td {
  vertical-align: middle;
}

.sub_titles {
  font-weight: normal;
  color: #010101;
  text-transform: uppercase;
  font-size: 18px;
  padding-bottom: 3px;
  margin: 0px;
  border-bottom: 1px solid #DDD;
}

.dvWebTrade .sub_titles {
  margin-bottom: 10px;
}

a.verify {
  color: blue;
  font-size: 14px!important;
}

a.verify:hover {
  color: blue;
  text-decoration: underline;
}


/*******************Popup Section start*********************/

.show_popup_box {
  display: inline-block;
}

.overlay-login {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1001;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  display: none;
}

.redirect_box {
  position: absolute;
  top: 25%;
  left: 50%;
  width: 380px;
  height: 380px;
  padding: 15px;
  background-color: white;
  z-index: 1002;
  overflow: auto;
  margin-left: -200px;
  text-align: center;
}

.close_btn_popup {
  background: rgba(0, 0, 0, 0) url("//media.bullionindia.in/images/icons-spilt.png") no-repeat scroll -175px -446px;
  height: 14px;
  position: absolute;
  right: 10px;
  text-indent: -9999px;
  top: 10px;
  width: 14px;
}


/********************Popup Section End**********************/

.price_product_img {
  display: none;
}

.header-top .top-links a.sign-up {
  margin-right: 0;
}

.brnchs-main-cntnr {
  max-height: 400px;
  margin-top: 20px;
}

.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mCSB_inside>.mCSB_container {
  margin-right: 15px;
}

.mCSB_scrollTools {
  position: absolute;
  width: 8px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 6px;
  height: 100%;
  margin: 0 auto;
  border-radius: 10px;
  text-align: center;
  background-color: #ccc;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

#jewellers-form .row .dvLabel {
  width: 180px;
}

#jewellers-form .row .dvInput {
  margin-left: 185px;
}

.row .dvInput select.multiple-select-value {
  height: auto;
  line-height: auto;
}

.message {
  width: 219px;
}

.akshaya-tritya .web_dialog_overlay {
  opacity: 0.5
}

.akshaya-tritya .web_dialog {
  width: 600px;
  height: 302px;
  z-index: 999;
  margin-left: -300px;
  margin-top: -151px;
}

#siprates-grid table.items {
  width: 750px;
  margin: 0px auto;
}

#siprates-grid table.items tr th,
#siprates-grid table.items tr td {
  text-align: center;
}

.footer-section {
  width: 100%
}

#menuTop .dvLinks li a span.icn20 {
  background-position: -38px -610px;
}

#menuTop .dvLinks li a:hover span.icn20 {
  background-position: -38px -610px;
}

#menuTop .dvLinks li a span.icn21 {
  background-position: 0px -642px;
}

#menuTop .dvLinks li a:hover span.icn21 {
  background-position: -41px -642px;
}

#menuTop .dvLinks li a span.sub-icn22 {
  background-position: 0px -674px;
}

#menuTop .dvLinks li a:hover span.sub-icn22 {
  background-position: -41px -674px;
}

.operations li a span.icnr23 {
  background-position: -376px -1234px;
}

.how-works .sub-contant {
  float: none;
}

.how-works-image {
  width: 100%;
}

.how-works-image img {
  display: inline-block;
}

.tabs-btns {
  width: 100%;
  margin-bottom: 10px;
}

.tabs-btns a {
  display: block;
  color: #fff;
  cursor: pointer;
  width: 46%;
  text-align: center;
  float: left;
  padding: 5px 3px;
  background: #c6ae88;
}

.tabs-btns a:hover,
.tabs-btns a.active {
  color: #fff;
  background: #333;
}

.tabs-btns:after {
  content: "";
  clear: both;
  display: block;
}

.tabs-btns a:first-child {
  border-right: 1px solid #fff;
}

.trading-button {
  text-align: center;
}

.trading-button button {
  display: inline-block;
  float: none;
}

.times {
  color: #fff;
}

#ologin-form .resendOtp{
  background: #eee;
  font-weight: normal;
}
.gold-price .amount, .sliver-price .amount{
  font-size: 22px;
  line-height: 1;
  position: relative;
  top: 3px;
}
.banner-tab-container .quick_txt{
  padding:10px 0 10px 0;
}
.banner-tab-container .title-save-gold{
  font-size: 30px;
  padding-bottom: 30px;
}
.banner-tab-container .tab_Name, .banner-tab-container .tab_amt{
  padding: 5px 10px 5px 10px;
}
.banner-tab-container .tab_Name:before{
  position: relative;
  top: 3px;
}
.banner-tab-container .tab_amt:before{
  position: relative;
  top: 6px;
}
.banner-tab-container .tab-content{
  padding: 15px 15px 30px 15px;
}
.top-links-tab a.button{
  padding: 18px 50px;
  position: relative;
  top: 3px;
}
.order-summery-block{
  margin-bottom: 20px;
}
.buy-gold-silver-container ul.tabs.save_tabs li p span{
  font-size: 22px;
}
.buy-gold-silver-container ul.tabs.save_tabs li{
  font-size: 14px;
}
.header-middle-container #tab-1, .header-middle-container #tab-2{
  margin: 0;
}
.container.webbuypay-page .container{
  clear: both;
  padding: 0;
}
@media(min-width:980px) and (max-width:1024px){
  .banner-tab-container .tab_Name, .banner-tab-container .tab_amt{
    padding:5px 0px 5px 0px;
  }
  .top-links-tab{
    top: -8px;
  }
}
@media(max-width:800px){
  .header_top_links{
    min-height: 80px;
  }
  nav.mobile-nav ul{
    display: block;
  }
  .mobile-select{
    display: none;
  }
}
@media (max-width: 600px){
  .catalog-product-view .product-shop {
    width: 100%;
    float: none;
    clear: both;
  }
  .socialshrebuttons{
    float: left;
    margin-top: 20px;
  }
}
@media(max-width:480px){
  .buy-rates-content .sliver-price, .buy-rates-content .gold-price{
    margin: 0 0 10px 0;
  }
  .banner-tab-container .quick_txt{
    padding: 10px 0 0px 0;
  }
  .webbuypay-page div#paynow_div{
    width: 100%;
  }
  .webbuypay-page div#paynow_div button{
    width: 100%;
  }
  #menuTop .dvWel ul{
    margin: 0 !important;
  }
  .header_top_links{
    padding: 0;
  }
  #menuTop .dvLinks li{
    padding: 2px 4px 2px 0;
  }
  #menuTop .dvWel ul li.My_account{
    padding: 0 !important;
  }
  .accList li{
    float: none !important;
  }
}
@media (max-width: 320px){
  .home .logo {
    padding-left: 20%;
  }
  .navigationmenu .mobile-menu{
    top: -92px;
  }
}