@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Georgian:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Arapey:ital@0;1&display=swap");

@font-face {
  font-family: 'CenturyGothicRegular';
  src: url('../fonts/gothic.eot');
  src: url('../fonts/gothic.eot') format('embedded-opentype'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype'), url('../fonts/gothic.svg#CenturyGothicRegular') format('svg');
}

@font-face {
  font-family: 'edwardian_script_itcregular';
  src: url('../fonts/itcedscr-webfont.eot');
  src: url('../fonts/itcedscr-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/itcedscr-webfont.woff') format('woff'), url('../fonts/itcedscr-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kunstler_scriptregular';
  src: url('../fonts/kunstler_0-webfont.eot');
  src: url('../fonts/kunstler_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/kunstler_0-webfont.woff') format('woff'), url('../fonts/kunstler_0-webfont.ttf') format('truetype'), url('../fonts/kunstler_0-webfont.svg#kunstler_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'palace_scriptregular';
  src: url('../fonts/palace_script-webfont.eot');
  src: url('../fonts/palace_script-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/palace_script-webfont.woff2') format('woff2'), url('../fonts/palace_script-webfont.woff') format('woff'), url('../fonts/palace_script-webfont.ttf') format('truetype'), url('../fonts/palace_script-webfont.svg#palace_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "garamond-normal";
  src: url("../fonts/garreg.eot");
  src: url("../fonts/garreg.eot#iefix") format("embedded-opentype"), url("../fonts/garreg.woff") format("woff"), url("../fonts/garreg.ttf") format("truetype"), url("../fonts/garreg.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
html {
  height: 100%;
}
body {
  margin: 0px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  padding: 0px;
  color: #3F3F3D;
  background-color: #fff;
  -webkit-text-stroke: 0.1px;
  -webkit-font-smoothing: antialiased;
}
img {
  border: 0px;
  max-width: 100%;
}
form {
  margin: 0px;
  padding: 0px;
}
ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
:focus {
  outline: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
p {
  margin: 10px 0 0 0;
  padding: 0px;
  font-size: 15px;
  line-height: 24px;
}
a:link, a:visited, a:active {
  color: #00355d;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}
a:hover {
  color: #000;
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
h1 {
  text-align: center;
  font-size: 30px;
  color: #000000;
  display: inline-block;
  text-transform: uppercase;
  padding-top: 10px;
}
h1 span.bot-line {
  background: none repeat scroll 0 0 #000000;
  display: block;
  height: 1px;
  margin: 0 auto;
  width: 60px;
  margin-top: 10px;
  transition: all 500ms ease 0s;
}
h1:hover span.bot-line {
  background: none repeat scroll 0 0 #000000;
  width: 100%;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
  color: #4c4c4c;
  font-weight: bold;
  text-transform: uppercase;
}
.p5 {
  padding: 5px;
}
.pt5 {
  padding-top: 5px;
}
.pl5 {
  padding-left: 5px;
}
.pr5 {
  padding-right: 5px;
}
.pb5 {
  padding-bottom: 5px;
}
.p10 {
  padding: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.p15 {
  padding: 15px;
}
.pt15 {
  padding-top: 15px;
}
.pl15 {
  padding-left: 15px;
}
.pr15 {
  padding-right: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.p20 {
  padding: 20px;
}
.pt20 {
  padding-top: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.taj {
  text-align: justify;
}
.tal {
  text-align: left;
}
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}
.vam {
  vertical-align: middle;
}
.errmsg {
  color: #F00;
}
.border {
  border: 1px solid #b2b2b2;
}
.noborder {
  border: 0px none;
  padding: 0px;
  margin: 0;
}
.xline {
  border-bottom: 1px solid #d3d3d3;
}
.yline {
  border-left: 1px solid #C4C4C4;
}
.xline1 {
  border-bottom: 1px solid #898989;
}
.right-toleft {
  text-align: right;
}
.relative {
  position: relative 
}
.input {
  font-size: 14px;
  color: #666666;
  border: 1px solid #b4b4b4;
  margin: 0px;
  padding: 9px 7px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
textarea.input {
  font-size: 15px;
  font-family: "arial";
}
.input-reg {
  font-size: 14px;
  color: #666666;
  border: 1px solid #b4b4b4;
  margin: 0px;
  padding: 9px 7px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.input:focus {
  border: 1px solid #777;
}
input {
  margin: 0px;
}
textarea {
  resize: none;
}
.show {
  display: none;
}
.hide {
}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
  float: left;
  margin: 0px;
}
.col1 {
  width: 8.33%;
}
.col2 {
  width: 16.66%;
}
.col3 {
  width: 25%;
}
.col4 {
  width: 33.33%;
}
.col5 {
  width: 41.66%;
}
.col6 {
  width: 50%;
}
.col7 {
  width: 58.33%;
}
.col8 {
  width: 66.66%;
}
.col9 {
  width: 75%;
}
.col10 {
  width: 83.33%;
}
.col11 {
  width: 91.66%;
}
.col12 {
  width: 100%;
}
.ci-font {
  font-family: 'edwardian_script_itcregular' !important;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
::-webkit-input-placeholder {
  color: #999 !important;
}
:-moz-placeholder {
  color: #999 !important;
}
::-moz-placeholder {
  color: #999 !important;
}
:-ms-input-placeholder {
  color: #999;
}
.container {
  padding: 0px 5%;
}
.wrapper {
  max-width: 1000px;
  margin: 0px auto;
}
.wrapper.btcwrapper {
  max-width: 900px;
}
.topsection {
  background: url(../images/header-bg.png) left top repeat-x;
  width: 100%;
  position: fixed;
  top: 0;
  min-height: 100px;
  z-index: 2;
}
.topsection {
  top: 0px !important;
}
.topsection .toplinks {
  float: right;
  margin-top: -18px;
}
.topsection .toplinks a {
  float: right;
  margin-left: 7px;
  font-size: 12px;
  color: #4c2e26;
}
.topsection .toplinks a:hover {
  text-decoration: underline;
}
.topsection .toplinks img {
  background: url(../images/sp-tlink.png) no-repeat;
  text-indent: -10000px;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  margin-top: -4px;
}
.topsection .toplinks img.sp-qtlogin {
  background-position: 0 0;
}
.topsection .toplinks img.sp-qtlocation {
  background-position: -21px 0px;
}
.topsection .toplinks img.sp-qtregister {
  background-position: -42px 0px;
}
.topsection .toplinks img.sp-qtcusordreq {
  background-position: -158px 0px;
}
.topsection .toplinks img.sp-qtfavourite {
  background-position: -63px 0px;
}
.topsection .toplinks img.sp-livechat {
  background-position: -131px 0px;
}
.topsection .toplinks img.sp-qtcart {
  background-position: -107px 0;
}
.topsection .toplinks img.sp-qtlogout {
  background-position: -85px 0;
}
.topsection .toplinks img.sp-qtaccount {
  background-position: 0 0;
}
.topsection .toplinks img.sp-qtdashbord {
  background-position: -206px 0;
}
.topsection .toplinks img.sp-form {
  background-position: -183px 0;
}
@media (max-width:1199px) {
  .topsection .toplinks {
      margin-top: -22px;
 }
  .topsection .toplinks a {
      font-size: 13px;
      margin-left: 10px;
 }
  .topsection .toplinks img {
      vertical-align: middle;
 }
}
@media (max-width:981px) {
  .topsection .toplinks a {
      font-size: 12px;
      margin-left: 10px;
 }
}
.topsection .logo {
  float: left;
  padding-top: 2px;
  text-align: center;
}
.topsection .logo img {
  width: 112px;
}
.topsection .logo a span {
  display: block;
  text-align: center;
  color: #4c2e26;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
}
.navigation {
  padding: 3px 40px 3px 114px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 /*.navigation{
     padding-top:5px;
 }
 */
}
.menu {
  width: 100%;
  text-align: right;
}
.menu li {
  display: inline-table;
}
.menu li a {
  display: block;
  font-size: 14px;
  color: #f5f5dd;
  position: relative;
}
.menu li:hover a {
  color: #fff;
}
.menu li a:after {
  position: absolute;
  border-bottom: 3px solid #00528a;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  width: 0;
  content: "";
  left: 0px;
  bottom: 0px;
}
.menu li a:hover:after {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  width: 100%;
}
.menu li.active a {
  color: #fff;
  position: relative;
}
.menu li.active a:after {
  border-bottom: 3px solid #00528a;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.menu li .nav-dropdown.nav-submenu .engage-ul {
  margin: 0 auto;
  max-width: 1200px;
  text-align: center;
}
.menu li .nav-dropdown.nav-submenu .engage-ul .engage-ul-inner {
  padding: 20px 10px;
  width: 100%;
  float: left;
}
.menu li .nav-dropdown.nav-submenu .engage-ul .left-englinks {
  width: 75%;
  float: left;
}
.menu li .nav-dropdown.nav-submenu .engage-ul .engage-right-img {
  width: 25%;
  float: left;
}
.navigation li:hover .nav-collections.nav-submenu {
  height: inherit;
}
.menu li .nav-dropdown.nav-submenu ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
  flex-flow: column wrap;
  max-width: 100%;
  padding: 0px;
  margin: 10px 0px;
}
.menu li .nav-dropdown.nav-submenu ul li {
  width: inherit;
  padding: 0px 20px 15px 0px;
  display: block;
}
.menu li .nav-dropdown.nav-submenu ul li a {
  text-align: left;
  color: #4c2e26;
  font-size: 13px;
  padding: 0px;
  text-transform: capitalize;
}
.menu li .nav-dropdown.nav-submenu ul li a:hover {
  text-decoration: underline;
}
.menu li .nav-dropdown.nav-submenu ul li a:after {
  content: none;
}
.menu li .nav-dropdown.nav-submenu .engage-right-img {
  border-left: 1px solid #ffe0bb;
  text-align: center;
}
.menu li .nav-dropdown.nav-submenu .engage-right-img img {
  width: 250px;
}
.store-locator {
  margin-left: 200px;
}
@media (max-width:980px) {
  .menu li .nav-dropdown.nav-submenu .engage-right-img {
      display: none;
 }
  .menu li .nav-dropdown.nav-submenu ul li {
      padding: 10px 15px;
 }
  .menu li .nav-dropdown.nav-submenu ul {
      height: inherit;
      padding: 0px;
      margin: 0px;
 }
  .menu li .nav-dropdown.nav-submenu .engage-ul .left-englinks {
      width: 100%;
      float: none;
 }
  .menu li .nav-dropdown.nav-submenu .engage-ul .engage-ul-inner {
      padding: 0px;
      float: none;
 }
  .store-locator {
      margin-left: 0px;
 }
}
@media all\0 {
  .menu li a {
      padding: 27px 18px;
 }
  .ovalbutton .submit {
      background: #878382;
 }
  .ovalbutton .submit:hover {
      background: #000;
 }
  .bottomsection .brow1 {
      background-color: #ececec;
      border-top: 3px solid #ddd;
      border-bottom: 0px solid #ddd;
 }
}
html, body, #sb-site, .sb-slidebar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box 
}
#sb-site {
  width: 100%;
  background-color: #fff;
  float: left;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0.1rem 0 0.4rem rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0.1rem 0 0.4rem rgba(0, 0, 0, 0.8);
  box-shadow: 0.1rem 0 0.4rem rgba(0, 0, 0, 0.8);
}
html.sb-android .sb-slidebar {
  height: auto;
  position: absolute 
}
html.sb-active-right .sb-right, html.sb-active-left .sb-left {
  visibility: visible 
}
html.sb-anim-type-translate .sb-slide, html.sb-anim-type-side .sb-slide {
  -webkit-transition: -webkit-transform 400ms ease;
  -moz-transition: -moz-transform 400ms ease;
  -o-transition: -o-transform 400ms ease;
  transition: transform 400ms ease;
  -webkit-transition-property: -webkit-transform, left;
  -webkit-backface-visibility: hidden 
}
#sb-site.stpopup {
  position: inherit;
}
.search {
  position: relative;
  float: right;
  margin-top: 3px;
}
.search .sbox {
  position: absolute;
  right: -9999px;
  display: none;
}
.search .sbox a.ovalbutton {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  padding: 5px;
}
.search .sbox .input {
  padding-top: 8px;
}
.search:hover a.slink {
  color: #f5f5dd;
}
.search.active .sbox {
  width: 300px;
  right: 0px;
  z-index: 99;
  padding: 20px;
  background-color: #fff;
  border-top: 2px solid #d9d9d9;
  display: block;
}
.search.active .sbox.userLinksSbox {
  width: 200px;
}
.search.active .sbox.userLinksSbox a {
  font-size: 13px;
}
.search a.slink:after {
  position: absolute;
  border-bottom: 3px solid #00528a;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  width: 0;
  content: "";
  left: 0px;
  bottom: 0px;
}
.search a.slink:hover:after {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  width: 100%;
}
.search.active a.slink {
  color: #fff;
  position: relative;
}
.search.active a.slink:after {
  border-bottom: 3px solid #00528a;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.newsletter .sbox {
  position: absolute;
  right: -9999px;
  margin-top: -193px;
  margin-right: 35px;
  display: none;
}
.newsletter .sboxact {
  position: absolute;
  right: -9999px;
  margin-top: -108px;
  margin-right: 35px;
}
.newsletter .sbox a.ovalbutton {
  position: absolute;
  right: 20px;
  display: inline-block;
  padding: 5px;
  text-decoration: none;
  background: #99ccff;
}
.newsletter .sbox .input {
  padding-top: 8px;
}
.newsletter .sbox p {
  white-space: normal;
  font-size: 11px;
  line-height: 11px;
  text-transform: capitalize;
  margin: 0 0 0 5px;
}
.newsletter .sbox h6 {
  font-size: 16px;
  margin-bottom: 5px;
}
.newsletter:hover a.slink, .newsletter.active a.slink {
  color: #333;
}
.newsletter:hover .sbox, .newsletter.active .sbox {
  width: 320px;
  right: 0px;
  padding: 20px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  text-align: left;
}
.newsLetterCloser {
  position: absolute;
  top: -8px;
  right: -8px;
  font-size: 11px;
  background: #4E3128;
  width: 15px;
  height: 15px;
  line-height: 14px;
  color: #fff;
  border-radius: 50%;
  padding: 1px;
  text-align: center;
  border: 1px solid #fff;
  cursor: pointer;
}
.sbox #frmNewsletter label.reg_error {
  margin-left: 0px;
  width: auto;
  display: block;
  color: red;
  font-style: italic;
  padding-top: 15px;
}
.sbox #frmNewsletter #newsLetter.inlabel {
  margin-left: 0px;
  width: auto;
  display: block;
  color: red;
  font-style: italic;
  padding-top: 15px;
}
.midelsection {
  float: left;
  width: 100%;
}
.midelsection-inner {
  float: left;
  width: 100%;
  padding: 100px 0px 35px 0px;
}
/*.midelsection-inner{
 float:left;
 width:100%;
 padding:100px 0px 35px 0px;
}
*/
@media only screen and (max-width:1298px) {
  .midelsection-inner {
      padding: 105px 0px 60px 0px;
 }
 /*.midelsection-inner{
     padding:100px 0px 60px 0px;
 }
 */
}
@media only screen and (max-width:980px) {
  .midelsection-inner {
      padding: 0px 0px 0px 0px;
 }
  .midelsection-inner.mddiamond {
      padding: 0px 0px 0px 0px;
 }
}
.midelsection-popup {
  float: left;
  width: 100%;
  min-height: 450px;
}
.midelsection-popup .detail .rbox .name1 p {
  margin: 0 0 15px;
}
.midelsection-adv {
  float: left;
  width: 100%;
}
.jg_popup_iframe {
  height: 450px;
}
@media only screen and (max-width:1298px) {
  .midelsection-adv {
      padding: 100px 0px 60px 0px;
 }
}
@media only screen and (max-width:980px) {
  .midelsection-adv {
      padding: 100px 0px 0px 0px;
 }
  .midelsection-adv.mddiamond {
      padding: 0px 0px 0px 0px;
 }
}
.bg1 {
  background-size: 100%;
}
.sl-home {
  float: left;
  width: 100%;
}
.videos {
  width: 885px;
  height: 420px;
  position: absolute;
  left: 50%;
  top: 50%;
  overflow: hidden;
  margin: -210px 0px 0px -443px;
  border: 0px solid #000;
}
.videos.hmvdo {
  width: 900px;
  height: 475px;
}
.videos .jwplayer {
  height: 100% !important;
  width: 100% !important;
}
.videos video {
  bottom: 0px !important;
  height: 100% !important;
  left: 0px !important;
  right: 0px !important;
  top: 0px !important;
  width: 100% !important;
}
#homevideodiv {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
@media only screen and (max-width:980px) {
  #homevideodiv {
      margin-top: 0px !important;
 }
  .sl-home {
 }
  .videos {
      width: 590px;
      height: 246px;
      margin: -123px 0px 0px -295px;
 }
  .videos.hmvdo {
      width: 600px;
      height: 300px;
 }
}
@media only screen and (max-width:767px) {
  .sl-home {
 }
}
@media only screen and (max-width:640px) {
  .videos.hmvdo {
      width: 575px;
      height: 250px;
      margin-top: -75px;
 }
}
@media only screen and (max-width:600px) {
  .videos {
      width: 295px;
      height: 173px;
      margin: -86px 0px 0px -147px;
 }
  .videos.hmvdo {
      width: 295px;
      height: 175px;
 }
}
@media only screen and (max-width:480px) {
  .videos.hmvdo {
      width: 295px;
      height: 175px;
      margin-top: -30px;
 }
}
@media only screen and (max-width:360px) {
  .videos.hmvdo .collect-close1 {
      margin-top: 0px !important;
 }
}
.bottomsection {
  font-size: 11px;
  background-color: #fff;
  bottom: 0px;
  width: 100%;
  z-index: 10;
  clear: both 
}
.bottomsection .brow1 a {
  color: #000;
}
.bottomsection .brow1 {
  float: left;
  width: 100%;
  text-transform: uppercase;
  border-style: solid;
  border-width: 3px 0px;
  -moz-border-image: url(../images/bottombg.jpg) 3 0 repeat;
  -webkit-border-image: url(../images/bottombg.jpg) 3 0 repeat;
  -o-border-image: url(../images/bottombg.jpg) 3 0 repeat;
  border-image: url(../images/bottombg.jpg) 3 0 fill repeat;
  background-color: #ececec;
}
.bottomsection .botcenter {
  display: table;
  margin: 0 auto;
  padding-right: 350px;
}
.bottomsection .lis-view {
  padding-top: 7px;
}
.bottomsection .lis-view li {
  display: inline-block;
  padding: 0px 7px 7px 0px;
}
.bottomsection .lis-view li a {
  display: inline-block;
}
.bottomsection .follow {
  float: right;
  height: 23px;
  white-space: nowrap;
  margin: -25px 0 0 0 
}
.bottomsection .follow li {
  display: inline-block;
  line-height: 23px;
}
.bottomsection .follow li .newsletter {
  line-height: 0px;
}
.bottomsection .follow li .newsletter a {
  padding: 7px 0px 5px 0px;
}
.bottomsection .follow li .newsletter a.ovalbutton {
  position: absolute;
  top: 99px;
}
.bottomsection .follow li:first-child {
}
.bottomsection .lang {
  padding-top: 6px;
  float: left;
}
.bottomsection .brow2 {
  float: left;
  width: 100%;
  padding-top: 5px;
  color: #878382;
}
.bottomsection a:hover {
  color: #000;
  text-decoration: underline;
}
.ovalbutton1, a.ovalbutton {
  background: #878382;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 20px 7px;
  position: relative;
  transition: all 0.8s ease 0s;
  z-index: 1;
  text-decoration: none;
  text-transform: uppercase;
}
a.ovalbuttoncmp {
  background: #878382;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  line-height: 20px;
  padding: 5px 7px 7px;
  position: relative;
  transition: all 0.8s ease 0s;
  z-index: 1;
  text-decoration: none;
  text-transform: uppercase;
}
.ovalbutton span {
  background: #000;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 100%;
  top: 0;
  transition: all 0.8s ease 0s;
  z-index: -1;
}
.ovalbutton:hover span {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.ovalbutton1, a.ovalbutton1 {
  background: #D4D5D6;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 20px;
  position: relative;
  transition: all 0.8s ease 0s;
  z-index: 1;
  text-decoration: none;
  text-transform: uppercase;
}
a.ovalbutton1 {
  line-height: 31px;
  font-size: 14px !important;
}
.ovalbutton1 span {
  background: #ECECEC;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 100%;
  top: 0;
  transition: all 0.8s ease 0s;
  z-index: -1;
}
.ovalbutton1:hover span {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.submit {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  text-transform: uppercase;
}
.inquiry-btn, a.inquiry-btn {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: normal;
  border: 0px;
  background-color: #878382;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  cursor: pointer;
}
.btn1, a.btn1 {
  display: block;
  text-align: center;
  color: #4c4c4c;
  font-size: 11px;
  text-transform: uppercase;
  border: 0px;
  background-color: #d4d5d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 6px;
  cursor: pointer;
}
.btn1:hover {
  background-color: #878382;
  color: #fff;
}
a.btn2 {
  position: absolute;
  right: 10px;
  text-align: center;
  color: #4c4c4c;
  font-size: 10px;
  text-transform: uppercase;
  border: 0px;
  background-color: #d4d5d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 6px;
  cursor: pointer;
}
.btn2:hover {
  background-color: #878382;
  color: #fff;
}
a.btn2.btnspc {
  float: right;
  margin-right: 10px;
  position: relative;
  right: 0;
}
a.btn3 {
  position: absolute;
  left: 10px;
  text-align: center;
  color: #4c4c4c;
  font-size: 10px;
  text-transform: uppercase;
  border: 0px;
  background-color: #d4d5d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 6px;
  cursor: pointer;
}
.btn3:hover {
  background-color: #878382;
  color: #fff;
}
a.btn3.btnspc3 {
  float: left;
  margin-left: 10px;
  position: relative;
  left: 0;
}
.fltsort {
  width: 90px;
  float: left;
}
.fltcomon .sbHolder {
  background: none;
  border: 0px;
  position: relative;
  height: 20px;
  text-align: left;
}
.fltcomon a.sbSelector {
  line-height: 20px;
  position: absolute;
  text-indent: 10px;
  width: 100%;
  color: #000;
  left: 0px;
  text-transform: none !important;
  font-size: 14px;
}
.fltcomon .sbToggle {
  background: url(../images/slsmall.png) no-repeat;
  display: block;
  height: 20px;
  outline: none;
  position: absolute;
  right: 5px;
  top: 0;
  width: 20px;
  z-index: 1;
}
.fltcomon .sbToggle:hover, .sbToggleOpen, .sbToggleOpen:hover {
  background: url(../images/slsmall.png) no-repeat;
  font-size: 11px;
}
.fltcomon .sbOptions {
  top: 30px !important;
  background-color: #fefefe;
  border: 1px solid #b4b4b4;
  border-bottom: 0px;
  left: -1px;
  position: absolute;
  z-index: 100;
  overflow-y: auto;
  width: 100%;
}
.fltcomon .sbOptions a {
  display: block;
  padding: 7px 12px;
  color: #525252;
  border-bottom: 1px solid #b4b4b4;
  text-transform: none !important;
  font-size: 12px;
}
.fltcomon .sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
  color: #5984A7;
}
.fltcomon.fltsort a.sbSelector {
  font-size: 15px;
  text-transform: uppercase;
}
.select-auto {
  float: left;
  position: relative;
}
.select-auto .sbHolder {
  float: left;
  padding: 0 27px 0 10px;
  position: inherit;
}
.select-auto .sbSelector {
  position: inherit;
  width: auto;
}
.select-auto .sbOptions {
  min-width: 200px;
  top: 27px !important;
}
.sbHolder {
  background-color: #ffffff;
  border: 1px solid #b4b4b4;
  position: relative;
  height: 35px;
  text-align: left;
}
a.sbSelector {
  line-height: 35px;
  position: absolute;
  text-indent: 10px;
  width: 100%;
  color: #666;
  left: 0px;
  text-transform: none !important;
  font-size: 13px;
}
.sbToggle {
  background: url(../images/selecticons.png) no-repeat;
  display: block;
  height: 28px;
  outline: none;
  position: absolute;
  right: 0;
  top: 5px;
  width: 28px;
  z-index: 1;
}
.sbToggle:hover, .sbToggleOpen, .sbToggleOpen:hover {
  background: url(../images/selecticons.png) no-repeat;
  font-size: 11px;
}
.sbOptions {
  background-color: #fefefe;
  border: 1px solid #b4b4b4;
  border-bottom: 0px;
  left: -1px;
  position: absolute;
  z-index: 100;
  overflow-y: auto;
  width: 100%;
}
.sbOptions a {
  display: block;
  padding: 7px 12px;
  color: #525252;
  border-bottom: 1px solid #b4b4b4;
  text-transform: none !important;
}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
  color: #5984A7;
}
.listview {
  float: left;
  width: 100%;
}
.listview li {
  float: left;
  position: relative;
  width: 24.8%;
  border: 1px solid #e2e1e2;
  margin: 0 -1px -1px 0;
  position: relative;
  background: #fff;
}
.listview li.firstlist {
  width: 49.8%;
  margin-bottom: -17px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.listview li.videolist {
  width: 74.8%;
  margin-bottom: -17px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#prodlist {
  padding-left: 0px !important;
}
.listview.catgrid, .listview.catgrid>li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.listview.catgrid {
  background-color: #f2f2f2;
  border: 1px solid #e2e1e2;
  overflow: hidden;
  border-top: 0px;
}
.listview.catgrid>li {
  width: 25.2%;
  border: 1px solid #e2e1e2;
  margin: 0 -1px -1px -1px;
  border-bottom: 0px !important;
}
.listview.catgrid>li div, .listview.catgrid>li span {
  min-height: inherit !important;
}
.listview.catgrid>li:before {
  content: "";
  height: 1000px;
  width: 1px;
  position: absolute;
  left: -1px;
  top: 0px;
  background-color: #e2e1e2;
  z-index: 1;
}
.listview.catgrid>li:after {
  content: "";
  height: 1000px;
  width: 1px;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: #e2e1e2;
  z-index: 1;
}
@media (min-width:768px) {
  .listview.catgrid>li:nth-child(4n+5) {
      clear: both;
 }
  .listview.catgrid>li:nth-child(4n+4) {
      border-right: 0px;
 }
  .listview.catgrid>li:nth-child(4n+4):after {
      display: none;
 }
}
@media (max-width:767px) {
  .listview.catgrid>li {
      width: 50% !important;
 }
  .listview.catgrid>li:nth-child(2n+3) {
      clear: both;
 }
  .listview.catgrid>li:nth-child(2n+2) {
      border-right: 0px;
      width: 50.4% !important;
 }
  .listview.catgrid>li:nth-child(2n+2):after {
      display: none;
 }
}
.listview.catgrid>li:hover .infocnt {
  display: block;
}
@media (max-width:529px) {
  .listview.catgrid>li, .listview.catgrid>li:nth-child(2n+2) {
      margin: 0 0px -1px 0px;
      border-left: 0px !important;
      border-right: 0px !important;
 }
  .listview.catgrid>li:before {
      right: -1px;
 }
  .listview.catgrid>li:after {
      left: -1px;
 }
  .listview.catgrid>li:nth-child(2n+2), .listview.catgrid>li {
      width: 50.2% !important;
 }
}
/*@media (max-width:383px){
 .listview.catgrid>li:nth-child(2n+2){
      border-right:0px;
      width:50.8% !important;
 }
}
*/
#videoiframe {
  height: 507px;
}
.listview3 li.videolist {
}
.top-half {
  position: absolute;
  top: -1px;
  left: 1px;
  min-width: 50%;
  height: 1px;
  margin-left: 25%;
}
.bottom-half {
  position: absolute;
  bottom: -1px;
  left: 1px;
  min-width: 50%;
  height: 1px;
  margin-left: 25%;
}
.left-half {
  position: absolute;
  left: -1px;
  width: 1px;
  min-height: 50%;
  margin-top: 25%;
}
.right-half {
  position: absolute;
  right: -1px;
  width: 1px;
  min-height: 50%;
  margin-top: 25%;
}
.listview.dtlistview li {
  width: 24.8%;
}
.listprd {
  text-align: center;
  display: block;
  padding: 0px;
  position: relative;
}
.listprd .thumb {
  display: block;
  text-align: center;
}
.listprd .prd-sale {
  position: absolute;
  right: 0;
}
.collectionSlides .item img {
  max-width: 73%;
}
.listprd .infocnt {
  background: url(../images/infobg.png) repeat top;
  position: absolute;
  padding: 10px 15px;
  min-height: 93px;
  display: none;
  text-align: left;
  color: #000;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.listprd .infocnt span {
  text-transform: uppercase;
  display: block;
  font-size: 11px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.listprd .infocnt span.itemsku {
  min-height: 34px;
  overflow: hidden;
}
.listprd .infocnt span.price {
  font-size: 14px;
  color: #4c2e26;
}
.listprd .infocnt.frlistcnt {
  padding: 11px 20px;
  width: 100%;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.listprd .infocnt.frlistcnt span {
  font-size: 15px;
}
.listview li:hover .infocnt {
  display: block;
}
@media only screen and (min-width:768px) {
  .listview li:hover .prd-none, .listview li .prd-block {
      display: inline-block;
 }
  .listview li:hover .prd-block, .listview li .prd-none {
      display: none;
 }
}
@media only screen and (max-width:768px) {
  .listview li .prd-block {
      display: inline-block;
 }
  .listview li .prd-none {
      display: none;
 }
}
.allborder {
  background: #efefef;
  border: 0px;
  width: 100%;
  border-collapse: 0px;
  border-spacing: 1px;
}
.tableheader td, .tableheader th {
  background: #3c3c3c;
  padding: 5px;
  color: #fff;
  text-transform: capitalize;
  font-weight: bold;
}
.lightbg td {
  background: #FFFFFF;
  padding: 5px;
}
.darkbg td {
  background-color: #efefef;
  color: #333333;
  padding: 5px;
}
label.reg_error {
  margin-left: 10px;
  width: auto;
  display: inline;
  color: red !important;
  font-style: italic;
}
div.f-fix {
  margin-left: 10px;
  width: auto;
  display: block;
  color: red;
  font-style: italic;
  white-space: pre-wrap !important 
}
div.msg_error {
  margin-left: 10px;
  width: auto;
  display: block;
  color: #FF0000;
  font-style: italic;
  white-space: pre-wrap !important 
}
div.msg_success {
  margin-left: 10px;
  width: auto;
  display: block;
  color: #468847;
  font-style: italic;
  white-space: pre-wrap !important 
}
span.reg_error {
  margin-left: 10px;
  width: auto;
  display: inline;
  color: red !important;
  font-style: italic !important;
}
  span.reg_error_ele {
  margin-left: 10px;
  width: auto;
  display: inline;
  text-align: left !important;
  color: red !important;
  font-style: italic !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
}
div.error {
  display: none;
}
input.reg_error_ele {
  color: red;
}
.wrapper.liswrapper {
  margin: 0 auto;
  max-width: 1200px;
}
.box-bg {
  position: relative;
  background: url(../images/shutterstock_105420536.jpg) repeat;
  width: 100%;
  height: 655px;
}
.box-bg1 {
  position: relative;
  background: url(../images/shutterstock_105420536.jpg) repeat;
  width: 100%;
  height: 317px;
}
.box-bg:after, .box-bg1:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}
.box-bg {
  margin: 0px 0 0 0px;
}
.box-bg1 {
  margin: 0px 0 22px 0px;
}
.btncol1 {
  float: left;
  width: 655px;
}
.btncol2 {
  width: 317px;
  float: right 
}
.jwbox {
  padding: 10px;
  text-align: center;
}
.jwbox a {
  display: block;
  margin-bottom: -4px;
}
.jwbox a:hover img {
  box-shadow: 4px 4px 10px #cbb4a2;
}
.jwbg {
  position: relative;
  background: url(../images/shutterstock_105420536.jpg) repeat;
  width: 100%;
}
.jwbox span.itmtxt {
  font-size: 44px;
  font-family: 'kunstler_scriptregular';
  position: absolute;
  z-index: 9;
  color: #3f3f3d;
  bottom: 20px;
  right: 40px;
}
.jwbg.inbx {
  background: url(../images/jwprbg.jpg) repeat;
  background-size: 100%;
}
.jwbg.rtinbx {
  background: url(../images/injwprbg.jpg) repeat;
  background-size: 100%;
}
.jwrightbox.btjwbg {
  background: url(../images/btjwbg.jpg) no-repeat;
  background-size: 100%;
}
.jwrightbox {
  margin: 10px;
  padding: 10px;
  text-align: center;
  position: relative;
  background: url(../images/shutterstock_105420536.jpg) repeat;
  min-height: 533px;
}
.jwrightbox .itmtxt {
  font-size: 55px;
  font-family: 'kunstler_scriptregular';
}
.prbtbox {
  margin: 0px 9% 30px;
  padding: 0px;
}
.jwrightbox.nhgtbox {
  min-height: 0px;
  height: 175px;
  margin: 0px;
  padding-top: 0px;
}
.jwrightbox.nhgtbox:hover {
  box-shadow: 4px 4px 10px #cbb4a2;
  cursor: pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .jwrightbox.nhgtbox {
      height: 182px;
 }
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .jwrightbox.nhgtbox {
      height: 188px;
 }
}
.jwrightbox.nhgtbox .mnhdtitle {
  font-size: 70px;
  line-height: 55px;
  font-family: 'kunstler_scriptregular';
  text-align: center;
}
.jwrightbox.nhgtbox .mnhdtitle span, .jwbox span.itmtxt {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  color: #00528a;
  text-align: center;
}
.jwrightbox.nhgtbox .txtcontainer {
  padding: 30px 20px;
  margin-top: 10px;
  font-size: 35px;
  line-height: 35px;
  font-family: 'kunstler_scriptregular';
  text-align: center;
  border-top: 1px solid #e2e1e2;
  border-bottom: 1px solid #e2e1e2;
}
.jwrightbox .request-btn.btnwidth {
  width: 205px;
  margin-right: 0px;
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.jwrightbox .request-btn.btnwidth a {
  font-size: 14px;
  text-align: center;
  padding: 10px;
  background-color: #00528a;
}
.vault {
  margin: 0px;
  padding: 0px;
  color: #3d3d3d;
}
.vault .vtgallery {
  border: 0px solid #e2e1e2;
}
.vault .vtgallery img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.vault .vtgallery .tpbrd {
  border-top: 1px solid #e2e1e2;
}
.vault .mnhdtitle {
  font-size: 45px;
  line-height: 55px;
  font-family: 'kunstler_scriptregular';
  text-align: center;
}
.vault .mnhdtitle span {
  font-size: 45px;
  display: block;
}
.vault .txtcontainer {
  padding: 30px 20px;
  margin-top: 10px;
  font-size: 35px;
  line-height: 35px;
  font-family: 'kunstler_scriptregular';
  text-align: center;
  border-top: 1px solid #e2e1e2;
  border-bottom: 1px solid #e2e1e2;
}
.vault .itmno {
  font-size: 18px;
  text-align: left;
  line-height: 40px;
}
.vault .rtarw {
  float: right;
  padding: 10px 10px 0px 0px;
}
.vault .rtarw a.nxtar {
  float: right;
  background: #dbdbdb;
  padding: 7px 11px 5px;
  margin-left: 0px;
}
.vault .rtarw a.prvar {
  float: left;
  background: #dbdbdb;
  padding: 7px 11px 5px;
  margin-left: 10px;
}
.vault .rtarw a.nxtar:hover, a.prvar:hover {
  background: #878382;
}
.request-btn {
  float: right;
}
a.request-btn {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 17px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: normal;
  border: 0px;
  background-color: #878382;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 40px;
  cursor: pointer;
}
a.request-btn:hover {
  background-color: #000;
}
.custom-checkbox {
  width: 19px;
  height: 19px;
  display: inline-block;
  position: relative;
  z-index: 1;
  top: 3px;
  background: url(../images/checkbox.png) no-repeat;
}
.custom-checkbox.selected {
  background: url(../images/checkbox-act.png) no-repeat;
}
.custom-checkbox input[type="checkbox"] {
  margin: 0;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  /* _noFocusLine: expression(this.hideFocus=true); */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
}
/* .inqbg {
  background: url(../general_images/inqbg.jpg) no-repeat center;
}
.btqbg {
  background: url(../general_images/btqbg.jpg) no-repeat center bottom;
}
.tvadsbg {
  background: url(../general_images/tvads.jpg) no-repeat center;
}
*/
.active-flag {
  bottom: 13px;
  left: 99px;
  position: absolute;
}
.listview_3row .active-flag {
  margin-left: 0px;
}
.listview_3row li.firstlist .thumb img {
  width: 74%;
}
@media only screen and (max-width:1300px) {
  .bottomsection .lang {
      float: left;
      padding: 10px 0px 5px 0px;
      text-align: left;
 }
  .bottomsection .botcenter {
 }
  .inquiry-btn, a.inquiry-btn {
      font-size: 14px;
 }
  .listview_3row li.firstlist .thumb img {
      width: 78%;
 }
}
@media only screen and (max-width:1200px) {
  .inquiry-btn, a.inquiry-btn {
      font-size: 12px;
 }
  .prbtbox {
      margin: 0 10px 30px;
      padding: 0px;
 }
  .listprd .infocnt span.price {
      width: 100%;
 }
}
@media only screen and (max-width:1024px) {
  .container {
      padding: 0px 10px;
 }
  .bottomsection .lang {
      padding: 5px 0 5px 0 
 }
  .bottomsection .botcenter {
 }
  .jwrightbox.nhgtbox {
      height: auto;
 }
  .jwrightbox .request-btn.btnwidth {
      position: relative;
      float: right;
      right: 0px;
      bottom: 0px;
 }
  .listview_3row li.firstlist .thumb img {
      width: 92%;
 }
}
@media only screen and (max-width:980px) {
  .bottomsection .lang {
      width: 100%;
 }
  .bottomsection .botcenter {
      display: inline;
      padding-right: 0px;
 }
  .listview_3row li.firstlist .thumb img {
      width: 80%;
 }
}
@media only screen and (max-width:7073px) {
  .topsection .logo a span {
      font-size: 10px;
 }
  .menu {
      white-space: nowrap;
 }
}
@media only screen and (max-width:1024px) {
  .menu li a {
      padding: 27px 2px;
      font-size: 11px;
 }
  .jwrightbox {
      min-height: 470px;
 }
}
@media only screen and (max-width:1023px) {
  .menu li a {
      padding: 27px 4px;
      font-size: 11px;
 }
  .navigation {
      padding-right: 41px;
 }
  .hide1023 {
      display: none;
 }
}
.topsection .toggle a.togglebtn {
  display: none;
}
@media only screen and (max-width:980px) {
  .topsection .toplinks {
      background-color: #f5f5dd;
      padding: 10px;
      margin: 0px;
      float: left;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border-top: 1px solid #644a43;
 }
  .topsection .toplinks a {
      width: 100%;
      float: none;
      margin: 0px;
      display: block;
      padding: 5px 10px;
 }
  .topsection .toplinks {
      display: none;
 }
  .topsection .toggle {
      margin: 0px -10px;
      position: relative;
 }
  .topsection .toggle:before, .topsection .toggle:after {
      content: " ";
      display: table;
 }
  .topsection .toggle:after {
      clear: both 
 }
  .topsection .toggle a.togglebtn {
      display: block;
      float: right;
      width: 19px;
      height: 21px;
      margin: -20px 10px 0px 0px;
 }
}
html>body .navigation .menu {
  padding: 0px 0px;
}
.topsection {
  top: -130px;
}
.topsection .container {

}
.go-top {
  position: fixed;
  bottom: 4.7em;
  right: 18px;
  display: none 
}
.go-down {
  position: fixed;
  bottom: 4.7em;
  left: 50%;
  margin-left: -25px;
}
.closed {
  display: none;
}
@media only screen and (max-width:980px) {
  .imgres {
      -webkit-transform: translate(0%, 0%);
      -moz-transform: translate(0%, 0%);
      -ms-transform: translate(0%, 0%);
      -o-transform: translate(0%, 0%);
      transform: translate(0%, 0%);
 }
  .box-bg {
      height: 618px;
 }
  .btncol1 {
      width: 638px;
      margin-left: 10px;
 }
  .box-bg1 {
      height: 300px;
 }
  .btncol2 {
      width: 300px;
      margin-right: 10px;
 }
}
.navigationm {
  color: #4F5153;
  font-weight: bold;
  padding: 10px 0px;
  text-transform: uppercase;
}
.navigationm a {
  background: url(../images/breadarrow.png) no-repeat center right;
  padding: 0px 15px 0 0;
  color: #000;
}
.navigationm a:hover {
  text-decoration: underline;
}
.navigationlast {
  background: none !important;
}
@media only screen and (max-width:980px) {
  .sb-slidebar {
      background-color: #644a43 !important;
 }
  .jwrightbox {
      min-height: 448px;
 }
  .fheightb {
      height: auto !important;
 }
  .midelsection-inner.fprdetail {
      padding-top: 0px;
 }
  .midelsection-adv.fprdetail {
      padding-top: 0px;
 }
}
.countryms {
  padding: 6px !important;
}
@media only screen and (max-width:900px) {
  .btncol1 {
      width: 97.7%;
      margin: 0px;
      padding: 0px 10px;
 }
  .btncol2 {
      width: 100%;
      margin: 20px 0px 0px 0px;
 }
  .box-bg1 {
      width: 47.7%;
      float: left;
      margin: 0px 10px;
 }
  .box-bg1:last-child {
      margin-right: 0px;
 }
  .jwrightbox {
      min-height: 407px;
 }
  .jwrightbox .request-btn.btnwidth {
      width: 185px;
 }
  .active-flag {
      bottom: 42px;
      left: 100px;
 }
  .listview_3row .active-flag {
      bottom: 13px;
 }
}
@media only screen and (max-width:800px) {
  .jwrightbox {
      min-height: 358px;
 }
  .vault .mnhdtitle {
      font-size: 50px;
 }
  .listview_3row li.firstlist .thumb img {
      width: 98%;
 }
}
@media only screen and (max-width:768px) {
  .box-bg1 {
      width: 47.5%;
 }
  .jwrightbox {
      min-height: 343px;
 }
  .jwrightbox.btjwbg {
      background-size: 100% 500px;
 }
}
@media only screen and (max-width:767px) {
  .btqbg {
      background: url(../general_images/btqbg.jpg) repeat top center;
 }
  .jwrightbox {
      min-height: auto;
      padding-bottom: 20px;
 }
  .jwbgmob {
      width: 100%;
 }
  .vault .mnhdtitle {
      font-size: 70px;
 }
  .jwrightbox .request-btn.btnwidth {
      width: 235px;
 }
  .active-flag {
      display: none;
 }
}
@media only screen and (max-width:759px) {
  .toplms {
      float: left !important;
      margin-left: 0px !important;
 }
}
@media only screen and (max-width:640px) {
  .imgres {
      -webkit-transform: translate(0%, 0%);
      -moz-transform: translate(0%, 0%);
      -ms-transform: translate(0%, 0%);
      -o-transform: translate(0%, 0%);
      transform: translate(0%, 0%);
 }
  .btncol1 {
      width: 97%;
 }
  .box-bg1 {
      width: 47%;
 }
}
@media only screen and (max-width:480px) {
 /*.imgres{
     -webkit-transform:translate(-8%,0%);
     -moz-transform:translate(-8%,0%);
     -ms-transform:translate(-8%,0%);
     -o-transform:translate(-8%,0%);
     transform:translate(-8%,0%);
 }
 */
  .btncol1 {
      width: 96%;
 }
  .box-bg {
      height: 470px;
 }
  .box-bg1 {
      width: 45.8%;
      height: 230px;
 }
  .vault .vtgallery img {
      height: auto;
 }
}
@media only screen and (min-device-width:375px) and(max-device-width:414px) and (orientation:portrait) {
  .imgres {
      -webkit-transform: translate(0%, 0%);
      -moz-transform: translate(0%, 0%);
      -ms-transform: translate(0%, 0%);
      -o-transform: translate(0%, 0%);
      transform: translate(0%, 0%);
 }
  .box-bg {
      height: 350px;
 }
  .box-bg1 {
      height: 175px;
 }
  .box-bg img {
      padding-top: 25px;
 }
  .box-bg1 img {
      padding-top: 15px;
 }
}
@media only screen and (max-width:360px) {
  .imgres {
      -webkit-transform: translate(0%, 0%);
      -moz-transform: translate(0%, 0%);
      -ms-transform: translate(0%, 0%);
      -o-transform: translate(0%, 0%);
      transform: translate(0%, 0%);
 }
  .btncol1 {
      width: 94.8%;
 }
  .box-bg {
      height: 350px;
 }
  .box-bg1 {
      width: 44.5%;
      height: 170px;
 }
  .box-bg img {
      padding-top: 20px;
 }
  .box-bg1 img {
      padding-top: 10px;
 }
  .vault .vtgallery img {
      height: auto;
 }
}
@media only screen and (max-width:320px) {
  .btncol1 {
      width: 94%;
 }
  .box-bg {
      height: 310px;
 }
  .box-bg1 {
      width: 43.7%;
      height: 150px;
 }
  .vault .vtgallery img {
      height: auto;
 }
}
.infocnt-hidden {
  position: absolute;
  visibility: hidden;
  display: none;
}
.clrgray {
  color: #999;
}
a.clrgray {
  cursor: pointer;
}
.listview_3row {
  float: left;
  width: 100%;
}
.listview_3row li {
  float: left;
  position: relative;
  width: 33.06%;
  border: 1px solid #e2e1e2;
  margin: 0 -1px -1px 0;
  position: relative;
  background: #fff;
}
.listview_3row li.firstlist {
  width: 66.4%;
  margin-bottom: -21px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.listview_3row li.videolist {
  width: 66.4%;
  margin-bottom: -9px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.listview_3row.dtlistview li {
  width: 33.06%;
}
.listview_3row li:hover .infocnt {
  display: block;
}
.listview_3row li:hover .prd-none, .listview_3row li .prd-block {
  display: inline-block;
}
.listview_3row li:hover .prd-block, .listview_3row li .prd-none {
  display: none;
}
.xbtn {
  z-index: 9;
}
.fheightb {
  height: 580px;
}
ul.pagination {
  float: right;
}
ul.pagination li {
  float: left;
  padding: 0px 5px;
}
ul.pagination li a {
  float: left;
  font-size: 12px;
  color: #f5f5dd;
  background: #644a43;
  padding: 3px 7px;
}
ul.pagination li a:hover, ul.pagination li a.active {
  background: #f5f5dd;
  color: #644a43;
  text-decoration: none;
}
ul.pagination li.Previous a, ul.pagination li.next a {
  color: #644a43;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}
ul.pagination li.Previous a:hover, ul.pagination li.next a:hover {
  color: #000;
}
ul.pagination li.Previous a {
  background: url(../images/page-left.png) no-repeat center center;
  padding-left: 15px;
  height: 15px;
  border: 1px solid #644a43;
  background-size: 8px;
}
ul.pagination li.next a {
  background: url(../images/page-right.png) no-repeat center center;
  padding-right: 15px;
  border: 1px solid #644a43;
  height: 15px;
  background-size: 8px;
}
ul.pagination li strong {
  text-decoration: underline;
}
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons.eot?v=1.3.3");
  src: url("../fonts/ionicons.eot?v=1.3.3#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=1.3.3") format("truetype"), url("../fonts/ionicons.woff?v=1.3.3") format("woff"), url("../fonts/ionicons.svg?v=1.3.3#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ion-loading-a, .ion-loading-b, .ion-loading-c, .ion-loading-d, .ion-looping, .ion-refreshing, .ion-ios7-reloading, .ionicons, .ion-alert, .ion-alert-circled, .ion-archive, .ion-arrow-down-a, .ion-arrow-down-b, .ion-arrow-down-c, .ion-arrow-expand, .ion-arrow-graph-down-left, .ion-arrow-graph-down-right, .ion-arrow-graph-up-left, .ion-arrow-graph-up-right, .ion-arrow-left-a, .ion-arrow-left-b, .ion-arrow-left-c, .ion-arrow-move, .ion-arrow-resize, .ion-arrow-return-left, .ion-arrow-return-right, .ion-arrow-right-a, .ion-arrow-right-b, .ion-arrow-right-c, .ion-arrow-shrink, .ion-arrow-swap, .ion-arrow-up-a, .ion-arrow-up-b, .ion-arrow-up-c, .ion-at, .ion-bag, .ion-battery-charging, .ion-battery-empty, .ion-battery-full, .ion-battery-half, .ion-battery-low, .ion-beaker, .ion-beer, .ion-bluetooth, .ion-bookmark, .ion-briefcase, .ion-calculator, .ion-calendar, .ion-camera, .ion-card, .ion-chatbox, .ion-chatbox-working, .ion-chatboxes, .ion-chatbubble, .ion-chatbubble-working, .ion-chatbubbles, .ion-checkmark, .ion-checkmark-circled, .ion-checkmark-round, .ion-chevron-down, .ion-chevron-left, .ion-chevron-right, .ion-chevron-up, .ion-clipboard, .ion-clock, .ion-close, .ion-close-circled, .ion-close-round, .ion-cloud, .ion-code, .ion-code-download, .ion-code-working, .ion-coffee, .ion-compass, .ion-compose, .ion-connection-bars, .ion-contrast, .ion-disc, .ion-document, .ion-document-text, .ion-drag, .ion-earth, .ion-egg, .ion-eject, .ion-email, .ion-eye, .ion-female, .ion-filing, .ion-film-marker, .ion-flag, .ion-flash, .ion-flash-off, .ion-flask, .ion-folder, .ion-fork, .ion-forward, .ion-game-controller-a, .ion-game-controller-b, .ion-gear-a, .ion-gear-b, .ion-grid, .ion-hammer, .ion-headphone, .ion-heart, .ion-help, .ion-help-buoy, .ion-help-circled, .ion-home, .ion-icecream, .ion-icon-social-google-plus, .ion-icon-social-google-plus-outline, .ion-image, .ion-images, .ion-information, .ion-information-circled, .ion-ionic, .ion-ios7-alarm, .ion-ios7-alarm-outline, .ion-ios7-albums, .ion-ios7-albums-outline, .ion-ios7-arrow-back, .ion-ios7-arrow-down, .ion-ios7-arrow-forward, .ion-ios7-arrow-left, .ion-ios7-arrow-right, .ion-ios7-arrow-thin-down, .ion-ios7-arrow-thin-left, .ion-ios7-arrow-thin-right, .ion-ios7-arrow-thin-up, .ion-ios7-arrow-up, .ion-ios7-at, .ion-ios7-at-outline, .ion-ios7-bell, .ion-ios7-bell-outline, .ion-ios7-bolt, .ion-ios7-bolt-outline, .ion-ios7-bookmarks, .ion-ios7-bookmarks-outline, .ion-ios7-box, .ion-ios7-box-outline, .ion-ios7-briefcase, .ion-ios7-briefcase-outline, .ion-ios7-browsers, .ion-ios7-browsers-outline, .ion-ios7-calculator, .ion-ios7-calculator-outline, .ion-ios7-calendar, .ion-ios7-calendar-outline, .ion-ios7-camera, .ion-ios7-camera-outline, .ion-ios7-cart, .ion-ios7-cart-outline, .ion-ios7-chatboxes, .ion-ios7-chatboxes-outline, .ion-ios7-chatbubble, .ion-ios7-chatbubble-outline, .ion-ios7-checkmark, .ion-ios7-checkmark-empty, .ion-ios7-checkmark-outline, .ion-ios7-circle-filled, .ion-ios7-circle-outline, .ion-ios7-clock, .ion-ios7-clock-outline, .ion-ios7-close, .ion-ios7-close-outline, .ion-ios7-cloud, .ion-ios7-cloud-download, .ion-ios7-cloud-download-outline, .ion-ios7-cloud-outline, .ion-ios7-cloud-upload, .ion-ios7-cloud-upload-outline, .ion-ios7-cloudy, .ion-ios7-cloudy-outline, .ion-ios7-cog, .ion-ios7-cog-outline, .ion-ios7-compose, .ion-ios7-compose-outline, .ion-ios7-contact, .ion-ios7-contact-outline, .ion-ios7-copy, .ion-ios7-copy-outline, .ion-ios7-download, .ion-ios7-download-outline, .ion-ios7-drag, .ion-ios7-email, .ion-ios7-email-outline, .ion-ios7-eye, .ion-ios7-eye-outline, .ion-ios7-fastforward, .ion-ios7-fastforward-outline, .ion-ios7-filing, .ion-ios7-filing-outline, .ion-ios7-film, .ion-ios7-film-outline, .ion-ios7-flag, .ion-ios7-flag-outline, .ion-ios7-folder, .ion-ios7-folder-outline, .ion-ios7-gear, .ion-ios7-gear-outline, .ion-ios7-glasses, .ion-ios7-glasses-outline, .ion-ios7-heart, .ion-ios7-heart-outline, .ion-ios7-help, .ion-ios7-help-empty, .ion-ios7-help-outline, .ion-ios7-infinite, .ion-ios7-infinite-outline, .ion-ios7-information, .ion-ios7-information-empty, .ion-ios7-information-outline, .ion-ios7-ionic-outline, .ion-ios7-keypad, .ion-ios7-keypad-outline, .ion-ios7-lightbulb, .ion-ios7-lightbulb-outline, .ion-ios7-location, .ion-ios7-location-outline, .ion-ios7-locked, .ion-ios7-locked-outline, .ion-ios7-medkit, .ion-ios7-medkit-outline, .ion-ios7-mic, .ion-ios7-mic-off, .ion-ios7-mic-outline, .ion-ios7-minus, .ion-ios7-minus-empty, .ion-ios7-minus-outline, .ion-ios7-monitor, .ion-ios7-monitor-outline, .ion-ios7-moon, .ion-ios7-moon-outline, .ion-ios7-more, .ion-ios7-more-outline, .ion-ios7-musical-note, .ion-ios7-musical-notes, .ion-ios7-navigate, .ion-ios7-navigate-outline, .ion-ios7-paperplane, .ion-ios7-paperplane-outline, .ion-ios7-partlysunny, .ion-ios7-partlysunny-outline, .ion-ios7-pause, .ion-ios7-pause-outline, .ion-ios7-people, .ion-ios7-people-outline, .ion-ios7-person, .ion-ios7-person-outline, .ion-ios7-personadd, .ion-ios7-personadd-outline, .ion-ios7-photos, .ion-ios7-photos-outline, .ion-ios7-pie, .ion-ios7-pie-outline, .ion-ios7-play, .ion-ios7-play-outline, .ion-ios7-plus, .ion-ios7-plus-empty, .ion-ios7-plus-outline, .ion-ios7-pricetag, .ion-ios7-pricetag-outline, .ion-ios7-printer, .ion-ios7-printer-outline, .ion-ios7-rainy, .ion-ios7-rainy-outline, .ion-ios7-recording, .ion-ios7-recording-outline, .ion-ios7-redo, .ion-ios7-redo-outline, .ion-ios7-refresh, .ion-ios7-refresh-empty, .ion-ios7-refresh-outline, .ion-ios7-reload, .ion-ios7-rewind, .ion-ios7-rewind-outline, .ion-ios7-search, .ion-ios7-search-strong, .ion-ios7-skipbackward, .ion-ios7-skipbackward-outline, .ion-ios7-skipforward, .ion-ios7-skipforward-outline, .ion-ios7-speedometer, .ion-ios7-speedometer-outline, .ion-ios7-star, .ion-ios7-star-outline, .ion-ios7-stopwatch, .ion-ios7-stopwatch-outline, .ion-ios7-sunny, .ion-ios7-sunny-outline, .ion-ios7-telephone, .ion-ios7-telephone-outline, .ion-ios7-thunderstorm, .ion-ios7-thunderstorm-outline, .ion-ios7-time, .ion-ios7-time-outline, .ion-ios7-timer, .ion-ios7-timer-outline, .ion-ios7-trash, .ion-ios7-trash-outline, .ion-ios7-undo, .ion-ios7-undo-outline, .ion-ios7-unlocked, .ion-ios7-unlocked-outline, .ion-ios7-upload, .ion-ios7-upload-outline, .ion-ios7-videocam, .ion-ios7-videocam-outline, .ion-ios7-volume-high, .ion-ios7-volume-low, .ion-ios7-wineglass, .ion-ios7-wineglass-outline, .ion-ios7-world, .ion-ios7-world-outline, .ion-ipad, .ion-iphone, .ion-ipod, .ion-jet, .ion-key, .ion-knife, .ion-laptop, .ion-leaf, .ion-levels, .ion-lightbulb, .ion-link, .ion-load-a, .ion-load-b, .ion-load-c, .ion-load-d, .ion-location, .ion-locked, .ion-log-in, .ion-log-out, .ion-loop, .ion-magnet, .ion-male, .ion-man, .ion-map, .ion-medkit, .ion-mic-a, .ion-mic-b, .ion-mic-c, .ion-minus, .ion-minus-circled, .ion-minus-round, .ion-monitor, .ion-more, .ion-music-note, .ion-navicon, .ion-navicon-round, .ion-navigate, .ion-nuclear, .ion-paperclip, .ion-pause, .ion-person, .ion-person-add, .ion-person-stalker, .ion-pie-graph, .ion-pin, .ion-pinpoint, .ion-pizza, .ion-plane, .ion-play, .ion-plus, .ion-plus-circled, .ion-plus-round, .ion-pound, .ion-power, .ion-pricetag, .ion-pricetags, .ion-printer, .ion-radio-waves, .ion-record, .ion-refresh, .ion-reply, .ion-reply-all, .ion-search, .ion-settings, .ion-share, .ion-shuffle, .ion-skip-backward, .ion-skip-forward, .ion-social-android, .ion-social-android-outline, .ion-social-apple, .ion-social-apple-outline, .ion-social-bitcoin, .ion-social-bitcoin-outline, .ion-social-buffer, .ion-social-buffer-outline, .ion-social-designernews, .ion-social-designernews-outline, .ion-social-dribbble, .ion-social-dribbble-outline, .ion-social-dropbox, .ion-social-dropbox-outline, .ion-social-facebook, .ion-social-facebook-outline, .ion-social-github, .ion-social-github-outline, .ion-social-googleplus, .ion-social-googleplus-outline, .ion-social-hackernews, .ion-social-hackernews-outline, .ion-social-linkedin, .ion-social-linkedin-outline, .ion-social-pinterest, .ion-social-pinterest-outline, .ion-social-reddit, .ion-social-reddit-outline, .ion-social-rss, .ion-social-rss-outline, .ion-social-skype, .ion-social-skype-outline, .ion-social-tumblr, .ion-social-tumblr-outline, .ion-social-twitter, .ion-social-twitter-outline, .ion-social-vimeo, .ion-social-vimeo-outline, .ion-social-windows, .ion-social-windows-outline, .ion-social-wordpress, .ion-social-wordpress-outline, .ion-social-yahoo, .ion-social-yahoo-outline, .ion-social-youtube, .ion-social-youtube-outline, .ion-speakerphone, .ion-speedometer, .ion-spoon, .ion-star, .ion-stats-bars, .ion-stop, .ion-thermometer, .ion-thumbsdown, .ion-thumbsup, .ion-trash-a, .ion-trash-b, .ion-umbrella, .ion-unlocked, .ion-upload, .ion-usb, .ion-videocamera, .ion-volume-high, .ion-volume-low, .ion-volume-medium, .ion-volume-mute, .ion-waterdrop, .ion-wifi, .ion-wineglass, .ion-woman, .ion-wrench {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-spin, .ion-loading-a, .ion-loading-b, .ion-loading-c, .ion-loading-d, .ion-looping, .ion-refreshing, .ion-ios7-reloading {
  -webkit-animation: spin 1s infinite linear;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}
.ion-close:before {
  content: "\f12a";
}
.topsection.topsection-adv {
  z-index: 10;
}
.mdadv .collections-slider {
  position: fixed;
  width: 100%;
}
.mdadv .adwrapper {
  left: 22.5%;
  margin: 150px 0px 0px 0px;
  position: relative;
  max-width: 43.5%;
  z-index: 9;
}
.mdadv .adwrapper ul li {
  width: 46%;
  text-align: center;
  float: left;
  padding: 10px;
}
.mdadv .adwrapper {
  margin-bottom: 120px;
}
.mdadv .adwrapper .borderbg {
  background: rgba(0, 0, 0, 0) url("../images/borderbg.jpg") 0px 10px repeat-x;
  text-align: center;
  margin-top: 15px;
  width: 95%;
  margin-left: 10px;
}
.mdadv .adwrapper .borderbg span {
  background-color: #fff;
  padding: 0 15px;
  text-transform: uppercase;
}
.mdadv .adwrapper .hd {
  font-size: 16px;
  color: #898989;
}
.mdadv .adwrapper .advinput .form-control {
  background: #F2F2F2 !important;
  width: 100% !important;
  padding: 13px !important;
  font-size: 12px;
  border: 1px solid #f2f2f2 !important;
  float: left;
  width: 100%;
  margin-top: 16px;
  position: relative;
}
.mdadv .adwrapper .advinput .btninput {
  color: #fef5f8;
  font-size: 16px;
  background-color: #898989;
  float: right;
  text-align: center;
  padding: 9px 16px;
  margin-top: 16px;
}
.mdadv .adwrapper .advinput .advsearch {
  max-width: 100%;
  padding: 0px 10px;
}
.mdadv .adwrapper ul li img {
  width: 100%;
  display: block;
}
.midelsection-adv.mdl-adv {
  padding: 0px;
}
.detail h1.seotitle {
  display: none;
}
@media screen and (max-width:1280px) {
  .mdadv .adwrapper ul li {
      width: 45%;
 }
  .mdadv .adwrapper .advinput .form-control {
      width: 77%;
 }
}
@media screen and (max-width:1170px) {
  .mdadv .adwrapper ul li {
      padding: 6px;
      width: 41%;
 }
  .mdadv .adwrapper .advinput .form-control {
      width: 71%;
 }
  .mdadv .adwrapper .borderbg {
      max-width: 86%;
 }
}
@media screen and (max-width:1027px) {
  .mdadv .adwrapper {
      left: 20.5%;
      max-width: 48.5%;
 }
}
@media screen and (max-width:980px) {
  .midelsection-adv {
      padding: 0px;
 }
  .index .sidebar {
 }
  .mdadv .adwrapper {
      margin: 10px 0px 0px;
      max-width: 100%;
      position: inherit;
 }
  .mdadv .adwrapper ul li {
      width: 48%;
 }
  .mdadv .collections-slider {
      position: absolute;
 }
  .mdadv .adwrapper .advinput .form-control {
      width: 90%;
      padding-right: 0px;
 }
  .mdadv .adwrapper .borderbg {
      max-width: 100%;
 }
}
@media screen and (max-width:800px) {
  .mdadv .adwrapper .advinput .form-control {
      width: 88%;
 }
}
@media screen and (max-width:767px) {
  .mdadv .adwrapper .advinput .form-control {
      width: 85%;
 }
}
@media screen and (max-width:620px) {
  .mdadv .adwrapper ul li {
      width: 47%;
 }
}
@media screen and (max-width:551px) {
  .index .sidebar {
 }
  .mdadv .adwrapper .advinput .form-control {
      width: 80%;
 }
}
@media screen and (max-width:479px) {
  .mdadv .adwrapper .advinput .btninput {
      padding: 9px 14px;
 }
  .mdadv .adwrapper ul li {
      width: 100%;
      box-sizing: border-box;
 }
  .mdadv .adwrapper .advinput .form-control {
      width: 78%;
 }
}
@media screen and (max-width:380px) {
  .mdadv .adwrapper .advinput .form-control {
      width: 75%;
 }
}
@media screen and (max-width:380px) {
  .mdadv .adwrapper .advinput .form-control {
      width: 70%;
 }
}
@media screen and (max-width:332px) {
  .index .sidebar {
 }
}
.collectionwrapper {
  max-width: 75%;
  margin: 0 auto;
}
.advcollection h3 {
  font-size: 56px;
  color: #332218;
  text-transform: uppercase;
  padding: 30px 0px;
}
.collectionimg {
  padding: 0px 10px;
  margin-bottom: 30px;
}
.collectionimg h5 {
  text-align: right;
  color: #332218;
  font-size: 12px;
  text-transform: uppercase;
  padding: 13px 20px;
  background-color: #fcfcf5;
}
.collectionimg h5:after {
  content: "\f019";
  display: inline-block;
  font: normal normal normal 18px/1 FontAwesome;
  color: #7c6860;
  margin-left: 8px;
}
.advcol {
  margin-top: 10px;
}
.about .block-title {
  background: #f5f5dd;
  color: #fff;
  padding: 8px 15px;
  position: relative;
  cursor: pointer;
}
.about .block-title:after {
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 25px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: absolute;
  left: 18px;
  top: 46%;
  margin-top: -10px;
  color: #332218;
}
.about .block-title.active:after {
  content: "\f0d7";
  color: #fff;
}
.about .block-title.active {
  background: #7c6860;
  margin-bottom: 20px;
}
.about .block-title h4 {
  color: #332218;
  padding: 5px;
  font-size: 16px;
  display: block;
  margin-left: 18px;
  text-transform: uppercase;
}
.about .block-title.active h4 {
  color: #fff;
  margin-left: 24px;
}
.about .block .block-content {
  display: block;
}
.block1 {
  border-bottom: 1px solid #898989;
}
.block1:last-child {
  margin-bottom: 48px;
}
.block1:first-child {
  border-top: 1px solid #898989;
}
.block-title1 {
  padding: 8px;
  cursor: pointer;
}
.block-title1 h4 {
  color: #332218;
  font-size: 24px;
  padding: 5px 10px 7px;
  text-transform: uppercase;
}
.block-title1 h4:before {
  content: "\f0da";
  display: inline-block;
  clear: both;
  color: #000;
  margin-right: 8px;
  font: normal normal normal 25px/1 FontAwesome;
  width: 16px;
  left: 18px;
}
.block-title1.active h4:before {
  content: "\f0d7";
  width: 16px;
}
.block-content .input-label {
  color: #332218;
  font-size: 12px;
  text-align: right;
  margin-top: 7px;
  margin-right: 8px;
}
.block-content .ovalbutton {
  float: left;
  margin-right: 10px;
}
.input-label {
  font-size: 14px;
  margin-bottom: 5px;
  display: inline-block;
  color: #000;
}
.ord-type {
  font-size: 14px;
}
.collectionimg.colnew .input-label {
  text-align: left;
}
.prd_information .pl10 {
  padding-left: 0px;
}
.prd_information small {
  font-size: 12px;
  color: #666;
}
@media (min-width:768px) {
  .block-content .col6:nth-child(2n-3) {
      clear: both;
 }
}
.micrositeform {
  margin-top: 18px;
}
.brandname {
  margin-bottom: 15px;
}
.formbtn {
  margin-bottom: 28px;
}
.collectionimg img {
  width: 100%;
}
.block.last {
  margin-bottom: 60px;
}
block:last-child {
  margin-bottom: 60px;
}
.listprd .infocnt.infocnt1 {
  background: #f3f2f3;
  display: block;
  position: inherit;
  min-height: 142px;
}
.listprd .infocnt.infocnt1 .proname {
  min-height: 56px;
 /*height:56px;
 */
  overflow: hidden;
  line-height: 14px;
}
.listprd .infocnt.infocnt1 .proname a {
  color: #000;
}
@media (min-width:981px) {
  .top-links {
      display: block !important;
 }
  .user-links {
      display: none !important;
 }
}
@media (max-width:980px) {
  .top-links {
      display: none !important;
 }
  .user-links {
      display: block !important;
      text-transform: uppercase;
 }
}
@media screen and (max-width:1300px) {
  .collectionwrapper {
      max-width: 58%;
 }
}
@media screen and (max-width:980px) {
  .collectionwrapper {
      max-width: 100%;
 }
  .mdsection-advresp {
      padding-top: 0px;
 }
  .mdsection-advresp .sidebar {
      margin-top: 0px !important;
 }
}
@media screen and (max-width:480px) {
  .block-title1 h4 {
      font-size: 22px;
 }
}
.modal-content.adv-modal {
  border: none;
  background: #fff;
  padding: 20px 0px 25px;
}
.modal-dialog.adv-closebtn .close i {
  color: #000;
  margin: 8px 8px 0 0;
}
.modal-content.adv-modal h1 span.bot-line, h1:hover span.bot-line {
  background: #000;
}
@media screen and (max-width:320px) {
  .modal-content.adv-modal .container {
      padding: 0px;
 }
  .block:last-child {
      margin-bottom: 30px;
 }
}
@media screen and (max-width:767px) {
  .hide1 {
      display: none;
 }
}
@media screen and (max-width:1650px) {
  .menu li a {
      padding: 27px 12px;
 }
}
@media screen and (max-width:1450px) {
  .menu li a {
      padding: 27px 10px;
 }
}
@media screen and (max-width:1390px) {
  .menu li a {
      padding: 27px 7px;
 }
  .menu li a {
      font-size: 14px;
 }
  .topsection .logo {
      padding-top: 10px;
 }
  .topsection .logo img {
      width: 85px;
 }
  .navigation {
      padding-left: 86px;
 }
  .topsection .logo a span {
      margin-top: 8px !important;
 }
}
@media screen and (max-width:1199px) {
  .menu li a {
      padding: 27px 5px;
 }
  .menu li a {
      font-size: 12px;
 }
  .topsection .container {
      padding: 0 1% !important;
 }
}
@media screen and (max-width:1024px) {
 /*.menu li a{
     padding:27px 12px;
 }
 */
}
@media screen and (max-width:980px) {
  .midelsection-inner.procatlist {
      padding-top: 0px;
 }
}
.findstore {
  display: none;
  margin: 15px 0 0 0;
  background: #481f19;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  font-size: 16px;
  position: fixed;
  bottom: 0;
  width: 100%;
  box-sizing: border-box;
  z-index: 99;
}
.findstore a {
  color: #6d0f14;
  background: #fdf3e7;
  display: block;
  padding: 10px;
  margin: 5px auto 10px;
  width: 90%;
  float: initial;
  font-size: 14px;
}
.findstore a img {
  background: url(../images/sp-delinks.png) no-repeat;
  text-indent: -10000px;
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-right: 5px;
}
.findstore a img.sp-location {
  background-position: 0 0px;
}
@media screen and (max-width:767px) {
  .findstore {
      display: block;
 }
}
@media (min-width:768px) {
  .phone-call {
      pointer-events: none;
 }
}
.show980 {
  display: none !important;
}
.hide981 {
}
@media (max-width:980px) {
  .show980 {
      display: block !important;
 }
  .hide981 {
      display: none !important;
 }
}
/*popup*/
.pro-from .col6 {
  width: 50%;
}
.pro-from .col3 {
  width: 100px;
}
/* #jg_popup_table.jg_popup_basic #jg_popup_close {
  right: -10px !important;
} */
.pro-from .sbHolder a {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .pro-from .col6 {
      width: 60%;
 }
  .detail-links a img.sp-customize {
      background-position: -60px -5px !important;
      height: 11px !important;
 }
  .midelsection-popup .detail-actions {
      background: none;
      position: relative;
      left: 0px;
 }
  .midelsection-popup .detail-actions .inquiry-btn {
      font-size: 13px;
 }
  .detail .detail-actions {
      background: #dbc6a7 !important;
 }

 .detail .detail-actions{
  background: #00528a !important;
}

.rbox a.wide-btn {
color: #00528a !important;
background: #f2eeea !important;
}	
.detail-links a img{
  background: none !important;
}
}
.txt-location {
  text-align: center;
  margin-top: 50px;
}
.txt-location h2 {
  color: #6d0f14;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 100;
}
.txt-location h3 {
  color: #3f3f3d;
  font-size: 24px;
  margin-top: 35px;
}
@media (max-width:767px) {
  .txt-location h2 {
      font-size: 28px;
 }
  .txt-location {
      margin-top: 40px;
      padding-bottom: 30px;
 }
  .txt-location h3 {
      font-size: 20px;
 }
}
@media (max-width: 767px) {
  .listprd .infocnt {
      position: relative;
     /*min-height: 155px;
     */
 }
}
@media (max-width:767px) {
  #prodlist {
      padding-left: 0px !important;
 }
  .listview {
      background-color: #f2f2f2;
      border: 1px solid #e2e1e2;
      border-top: 0px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
 }
  .listview::after {
      content: "";
      display: table;
      clear: both;
 }
  .listview>li {
      width: 50% !important;
      border-bottom: 0px !important;
      margin-left: -1px !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
 }
  .listview>li:nth-child(2n+3) {
      clear: both;
 }
  .listview>li:nth-child(2n+2) {
      border-right: 0px;
      width: 50.4% !important;
 }
  .listview>li::after {
      content: "";
      display: table;
      clear: both;
 }
}
@media (max-width:383px) {
  .listview>li:nth-child(2n+2) {
      border-right: 0px;
      width: 50.8% !important;
 }
}
/*goods-shipments css start*/
.clear_stone, .clear_jewellary {
  margin-top: 45px;
}
@media only screen and (max-width: 767px) {
  .sp-ck-div {
      width: 70% !important;
 }
  .sp-clr-div {
      width: 25% !important;
      margin-left: 5%;
 }
  .clear_stone, .clear_jewellary {
      margin-top: 10px;
 }
}
@media only screen and (max-width: 375px) {
  .sp-ck-div {
      width: 85% !important;
 }
  .sp-clr-div {
      width: 15% !important;
      margin-left: 0;
      text-align: center;
      padding-top: 0;
 }
}
/*goods-shipments css end*/
/*COVID-19 Disclaimer*/
@media (max-width:980px) {
  .topsection {
      top: 0px !important;
 }
  .covid-dis {
      position: relative;
      display: flex;
      flex-wrap: wrap;
 }
}
*/
input::placeholder {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 34px;
  color: #666666 !important;
}
/* new 24 apr css */
body {
  padding: 0;
  margin: 0;
}
/* 21apr */
.topsection {
  background: #fff !important;
}
.main-search-wrapper {
  float: right;
  display: flex;
  margin-top: 20px;
}
input#search-bar {
  margin: 0 auto !important;
  width: 245px !important;
  max-width: 300px !important;
  height: 37px !important;
  padding: 0 10px!important;
  font-size: 12px !important;
  background-color: #fff !important;
  border: 1px solid #000000 !important;
  border-radius: 7px !important;
  outline: none !important;
  padding-right: 40px !important;
}
input#search-bar:focus {
  border: 1px solid #008ABF;
  transition: 0.35s ease;
  color: #008ABF;
}
input#search-bar:focus::-webkit-input-placeholder {
  transition: opacity 0.45s ease;
  opacity: 0;
}
input#search-bar:focus::-moz-placeholder {
  transition: opacity 0.45s ease;
  opacity: 0;
}
input#search-bar:focus:-ms-placeholder {
  transition: opacity 0.45s ease;
  opacity: 0;
}
.main-search-wrapper .menu-bar {
  height: 32px;
  margin-top: 4px;
  margin-left: -5px;
}
.search-container {
  position: relative;
  /* margin-right: 6px; */
}
#idSearch {
  position: absolute;
  float: right;
  width: 19px;
  top: 9px;
  right: 6px;
}
.menu {
  float: right;
 /* margin-top: -28px;
  */
}
.navigation {
  padding: 0 !important;
}
.menu li a {
  display: block;
  font-size: 14px;
  color: #000;
  position: relative;
}
.menu li:hover a {
  color: #000;
}

@media (min-width: 981px) {
  .nav-dropdown {
      top: 116px !important;
 }
 .topsection .logo img {
  width: 100%;
  max-width: 240px;
}
}

@media (min-width: 1020px) {
.collection-page {
  padding-top: 100px;
}
.collection-main-section {
  padding: 34px 45px 0px 45px;
}
}
.contact-us-section, .our-inquiries-section, .stay-connected-section, .stay-connected-section {
  background-color: #fff !important;
}
/* .testimonial-section .container, .about-section .container, .collection-section .container, .recent-section .container, .experience-section .container {
  width: 100%;
  padding: 0;
  margin: 0;
} */
.experience-section .container {
  margin: 0 15px;
}
.topsection .container {
  box-shadow: 0 3px 9px rgb(0 0 0 / 10%);
}
.our-mision-section {
  padding: 60px 0 0 0;
}
.our-mision-section .heading {
  text-align: center;
  margin: 0 auto;
  max-width: 600px;
}
.mision-container-fluid .detail-section {
  text-align: center;
  margin: 0 auto;
  max-width: 800px;
}
.one:before {
  content: "";
  display: block;
  border-top: solid 1px #00528a;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  z-index: 1;
}
.our-mision-section .one:before {
  border-top: solid 1px black;
}
.our-mision-section .one span {
  background: #fff;
  padding: 0 40px;
  position: relative;
  z-index: 5;
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 27px;
  text-align: center;
  text-transform: unset;
  color: #af917f;
}
.one span {
  background: #fff;
  padding: 0 20px;
  position: relative;
  z-index: 5;
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 32px;
  line-height: 36px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #00528a;
}
.detail-section p {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: #000;
  text-align: center;
}
.detail-section span {
  color: #af917f;
}
/* collection-section */
.collection-section {
  padding: 50px 45px 0 45px;
}
.collection-section .heading {
  text-align: center;
  margin-bottom: 20px;
}
.heading p {
  position: relative;
}
/* recent-section */
.recent-section {
  padding: 50px 45px 0 45px;
}
.recent-section .heading {
  text-align: center;
  margin-bottom: 50px;
}
.recent-section .people {
  padding: 50px 0;
  cursor: pointer;
}
/* .recent-section .item {
  margin-bottom: 30px;
}
*/
.others-collection-row .item .box {
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 280px;
  position: relative;
  overflow: hidden;
}
.others-collection-row .item .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #d0b69bc7;
  transition: opacity 0.15s ease-in;
  opacity: 0;
  padding-top: 150px;
  color: #fff;
  text-shadow: 1px 1px 1px rgb(0 0 0 / 15%);
}
.others-collection-row .item:hover .cover {
  opacity: 1;
}
.others-collection-row .item .name {
  font-weight: bold;
  margin-bottom: 8px;
}
.others-collection-row .item .title {
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 15px;
  margin-bottom: 10px;
  line-height: 20px;
}
.social {
  font-size: 18px;
}
.social a {
  color: inherit;
  margin: 0 10px;
  display: inline-block;
  opacity: 0.7;
}
.social a:hover {
  opacity: 1;
}
/* collection-section */
.collection-section button {
  background-color: #00528a;
  color: #fff;
  font-size: 12px;
  text-transform: capitalize;
  padding: 15px 30px;
  letter-spacing: 1px;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  border: none;
}
.team-grid h1 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
  text-align: center;
  padding: 10px;
  display: block;
}
.main-cover-wrapper {
  background: rgba(255, 255, 255, 0.6);
  padding: 20px;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.main-cover-wrapper p {
  color: #000;
  font-weight: 500;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}
.main-cover-wrapper .shop-btn, .main-cover-wrapper button {
  display: block;
  background-color: #00528a;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Montserrat", sans-serif;
  margin: 10px auto;
  text-align: center;
  cursor: pointer;
  max-width: 180px;
  height: 0;
  opacity: 0;
  padding: 0;
  border: none;
  transition: all 0.3s;
}
.recent-collection-row .box:hover .shop-btn {
  opacity: 1;
  height: auto;
  padding: 15px 20px;
}
.recent-collection-row .box:hover .main-cover-wrapper button {
  opacity: 1;
  height: auto;
  padding: 15px 20px;
}
/* recent-section */
.recent-section .item .box {
  height: 400px;
  background-size: cover;
  background-position: center;
}
.about-section {
  padding: 50px 45px 0 45px;
}
.about-section .heading {
  text-align: center;
  margin-bottom: 50px;
}
/* about-section */
.about-us-wrapper {
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 480px;
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  justify-content: left;
  align-items: center;
}
.about-us-detail-wrapper {
  max-width: 480px;
  background-color: #fff;
  width: 100%;
  border-radius: 10px;
  padding: 20px;
  margin-left: 40px;
  background-size: cover;
  background-position: center;
}
.about-us-detail-wrapper p {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 34px;
  text-align: center;
  color: #00355D;
}
/* experience-section */
.experience-section {
  padding: 50px 45px 0 45px;
}
.experience-section .heading {
  text-align: center;
  margin-bottom: 50px;
}
.middle-content p {
  font-family: "Arapey", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 22px;
  color: #ffffff;
  text-align: center;
}
.middle-content h1 {
  font-family: "Arapey", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 42px;
  padding-bottom: 30px;
  text-align: center;
  margin: 0 auto;
  display: block;
  color: #ffffff;
}
.experience-wrapper {
  background-color: #17355d;
  height: 400px;
  display: flex;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  justify-content: center;
  align-items: center;
}
.circle {
  background: #00528a;
  border: 1px solid #00528a;
  border-radius: 70px;
  width: 35px;
  min-width: 35px;
  height: 35px;
}
.step-wrapper {
  display: flex;
  align-items: center;
}
.learn-more a {
  font-family: "Montserrat", sans-serif;
  display: block;
  font-style: normal;
  font-weight: 500;
  padding-top: 10px;
  font-size: 14px;
  text-align: center;
  line-height: 26px;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #ffffff;
}
.step-wrapper span {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  color: #ffffff;
  padding-left: 8px;
}
/* testimonial section */
.testimonial-section {
  padding: 50px 45px 0 45px;
}
.testimonial-section .heading {
  text-align: center;
  margin:0 0  50px 0;
}
/* .main-collection-image{
  height: 800px;
  background-position: center;
  background-size: cover;
  width: 100% !important;
  background-repeat: no-repeat;
}
*/
.testimonial-row {
  max-height: 540px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.owl-carousel .owl-item {
  height: 400px;
}
.social-feed-code.scrollbar2 {
  height: 100% !important;
  overflow-y: unset !important;
}
/* .testimonial-row img{
  margin-bottom: -5px;
}
*/
.testimonial-row .middle-content {
  max-width: 450px;
  margin: 0 auto;
}
.testimonial-row .middle-content p {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: italic !important;
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 34px !important;
  text-align: center !important;
  color: #000 !important;
}
.testimonial-row .middle-content span {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: italic !important;
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 34px !important;
  text-align: center !important;
  color: #000 !important;
}
.testimonial-row .middle-content h3 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  padding-top: 10px;
  font-size: 24px;
  line-height: 34px;
  text-align: center;
  color: #000000;
}

/* stay-connected-section */
.stay-connected-section {
  padding: 0px 0px 50px 0;
}
.scs-section {
  padding-bottom: 50px;
}
.stay-connected-section .heading {
  text-align: center;
  padding: 0px 45px;
  margin-bottom: 50px;
  margin-top: 50px;
}
.stay-connected-section .item .box {
  background-size: contain;
  background-repeat: no-repeat;
  /* border: 1px solid #dddfe2; */
  background-position: center;
  /* box-shadow: 0px 0px 10px rgb(0 0 0 / 10%); */
  /* border-radius: 7px; */
}
/* .stay-connected-section .item .box h4 {
  border: 1px solid #dddfe2; 
  border-bottom: transparent;
 box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
} */


/* our-story-page */
#our-story-banner {
  height: 650px;
  background-size: cover;
  background-position: center;
  width: 100%;
  background-repeat: no-repeat;
}
/* our-main-section */
.our-main-section {
  padding: 50px 45px 0px 45px;
}
.our-main-section .heading {
  text-align: center;
  margin-bottom: 30px !important;
  max-width: 600px;
  margin: 0 auto;
}
.our-main-container p {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  max-width: 1150px;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  color: #000000;
  padding-bottom: 10px;
  margin: 0 auto;
}
.our-main-container {
  width: 100%;
}
.ssc-description {
  padding-top: 50px;
}
.description-wrapper {
  padding-bottom: 50px;
}
/* Tabs */
.tab-widget .tabs {
  text-align: center;
}
.tab-widget .tabs .tab {
  display: inline-block;
  padding: 15px 20px;
  font-size: 15px;
  border: solid 1px #00355d;
}
.tab-widget .tabs .tab.active {
  color: #ffffff;
  background-color: #00355d;
}
.tab-widget .tab-content {
  display: none;
}
.tab-widget .tab-content.show {
  display: block;
}
/*------*/

/* our contact page */
.contact-us-section {
  padding: 50px 45px 0 45px;
}
.contact-wrapper {
  background-color: #F2F2F2;
  display: flex;
  justify-content: center;
  height: 300px;
  align-items: center;
  padding: 100px 0;
}
.cotact-us-container {
  width: 100%;
}
.contact-wrapper p {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  text-align: center;
  color: #000000;
}
.contact-wrapper button {
  padding: 8px 21px;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  margin-top: 10px;
  line-height: 35px;
  color: #fff;
  text-transform: capitalize;
  background: #00528A;
  border: none;
}
.contact-wrapper button:hover {
  background-color: #0054a6 !important;
}
.contact-wrapper .contact-detail h1 {
  font-family: "Noto Serif Georgian", serif;
  font-style: italic;
  font-weight: 400;
  font-size: 30px;
  text-align: center;
  line-height: 36px;
  color: #000000;
  display: block;
}
.our-inquiries-section {
  padding: 50px 45px 0px 45px;
}
.our-inquiries-section .heading {
  text-align: center;
  margin-bottom: 30px !important;
  max-width: 600px;
  margin: 0 auto;
}
.inquiries-row span {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  padding-bottom: 45px;
  display: block;
  color: #000000;
}
.inquiries-form .input:focus {
  border: 1px solid #f2f2f2;
}
.inquiries-form input {
  background: #F2F2F2;
  width: 100%;
  padding: 20px;
  border: 1px solid #f2f2f2;
  margin: 10px 0;
}
.inquiries-form textarea {
  background: #F2F2F2;
  width: 100%;
  padding: 20px;
  border: none;
  height: 127px;
  margin: 10px 0;
}
.inquiries-form select {
  background: #F2F2F2;
  width: 100%;
  padding: 20px;
  border: none;
  margin: 10px 0;
}
.cunsumer-wrapper select {
  width: 100%;
  max-width: 550px;
  margin-left: 18px;
}
.inquiries-form input::placeholder {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 34px;
  color: #000000 !important;
}
.inquiries-form textarea::placeholder {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 34px;
  color: #000000 !important;
}
.inquiries-form option {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 34px;
  color: #000000;
}
/* accordian */
.boxaccordion .containerwidth {
  width: 100%;
}
.containerwidth p {
  text-align: left !important;
}
.boxaccordion .wrapper {
  background-color: #ffffff;
  padding: 5px 20px;
  max-width: 1200px;
}
.boxaccordion .toggle {
  width: 100%;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 0;
  text-align: left;
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 48px;
  color: #000000 !important;
}
.boxaccordion .content-accordian {
  position: relative;
  font-size: 14px;
  text-align: justify;
  line-height: 30px;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.boxaccordion p {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: #000000;
}
/* collection landing page */
/* .collection-main-section {
  padding: 34px 45px 0px 45px;
} */
.collection-main-section .heading {
  text-align: center;
  margin-bottom: 40px !important;
  margin: 0 auto;
}
/* footer section */
footer {
  background: #00355D;
  width: 100%;
}
footer ul {
  padding: 0 !important;
}
footer .content {
  max-width: 1250px;
  margin: auto;
  padding:40px 30px;
}
footer .content .link-boxes {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
footer .content .link-boxes .box {
  width: 25%;
}
footer .content .link-boxes .box .link-name {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 22px !important;
  line-height: 34px;
  margin-bottom: 10px;
  position: relative;
  font-family: "Noto Serif Georgian", serif;
}
footer .link-wrapper {
  padding-top: 20px;
}
footer .social-media-box li {
  display: inline-block;
  padding: 0 2px;
}
.social-media-box img {
  width: 27px;
  height: 27px;
  object-fit: contain;
  margin: 0px 10px 10px 0;
}
.social-media-box .youtube-icon {
  width: 32px;
  height: 28px;
}
footer .content .link-boxes .box li {
  margin: 6px 0;
  list-style: none;
}
footer .content .link-boxes .box li a {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  transition: all 0.4s ease;
  padding: 4px 0;
  display: block;
}
footer .link-boxes .input-box input {
  outline: none;
  border: none;
  background: #fff;
  border-radius: 0;
  padding: 0 15px;
  font-size: 15px;
  height: 45px;
}
footer .link-boxes button {
  background: #0054A6;
  border: none;
  height: 45px;
  padding: 0 24px;
  margin-left: 10px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  line-height: 35px;
  text-transform: uppercase;
}
footer .link-boxes .input-box input::placeholder {
  color: #000;
  font-weight: 300;
  font-size: 12px;
}
footer .input-box input[type="button"]:hover {
  opacity: 1;
}
footer .bottom-details {
  width: 100%;
  background: #0f0844;
}
footer .bottom-details .bottom-text {
  max-width: 1250px;
  margin: auto;
  padding: 20px 40px;
  display: flex;
  justify-content: space-between;
}
footer .bottom-details .bottom-text span, footer .bottom-details .bottom-text a {
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  opacity: 0.8;
  text-decoration: none;
}
footer .bottom-details .bottom-text a:hover {
  opacity: 1;
  text-decoration: underline;
}
footer .bottom-details .bottom-text a {
  margin-right: 10px;
}
footer #frmNewsletter {
  display: flex;
}
#idNewsletter {
  padding: 0;
}
.menu li a {
  font-size: 13px;
  padding: 16px 15px 16px 15px;
}
.menu li a:active {
  color: #00528A;
}
.menu li a.active {
  color: #00528A;
}
.menu li a.active::after {
  border-bottom: 3px solid #00528a;
  width: 100%;
}
.menu li a:active::after {
  border-bottom: 3px solid #00528a;
  width: 100%;
}
footer .input-box p {
  color: #fff;
  font-weight: 400;
  font-size: 13px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 900px) {
  footer .content .link-boxes {
      flex-wrap: wrap;
 }
  footer .content .link-boxes .input-box {
      width: 40%;
      margin-top: 10px;
 }
 .stay-connected-section .item .box {
  background-size: contain;
  background-repeat: no-repeat;
  /* margin-bottom: 40px !important; */
}
.stay-connected-section .item{ 
  margin-bottom: 40px !important;
}
}
@media (max-width: 700px) {
  footer {
      position: relative;
 }
  footer .content .top .logo-details {
      font-size: 26px;
 }
  footer .content .top .media-icons a {
      height: 35px;
      width: 35px;
      font-size: 14px;
      line-height: 35px;
 }
  footer .content .link-boxes .box {
      width: 50%;
 }
  footer .bottom-details .bottom-text span, footer .bottom-details .bottom-text a {
      font-size: 12px;
 }
}
@media (max-width: 520px) {
  footer::before {
      top: 145px;
 }
  footer .content .top {
      flex-direction: column;
 }
  footer .content .top .media-icons {
      margin-top: 16px;
 }
  footer .content .link-boxes .box {
      width: 100%;
 }
  footer .content .link-boxes .input-box {
      width: 100%;
 }
}
@media (max-width: 1220px) {
  footer #frmNewsletter {
      flex-wrap: wrap;
 }
  .step-wrapper {
      margin: 10px;
 }
}
#collection-wrapper
.one span{
  font-size: 29px;
  text-transform: uppercase !important;
}

#collection-wrapper .heading{
  margin-top: 40px;
}
/* font-family: 'Noto Serif Georgian', serif;
font-family: 'Montserrat', sans-serif;
*/
@media (max-width: 768px) {
  #collection-wrapper .heading{
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  .recent-section .item .box {
      height: 300px;
 }
 #collection-wrapper
.one span{
  font-size: 16px;
}

  .our-mision-section .one span {
      padding: 0 6px;
      font-size: 14px;
 }
  .recent-section .item .box {
      margin-bottom: 14px;
 }
  .one span {
      font-size: 23px;
      padding: 0 4px;
 }
  .testimonial-section .heading {
      margin-bottom: 20px !important;
      margin: 0;
 }
  .detail-section p {
      font-size: 15px;
 }
  .collection-page {
      padding-top: 0px;
 }
  .testimonial-section {
      padding: 50px 25px 0 25px;
 }
  .experience-section {
      padding: 50px 25px 0 25px;
 }
  .about-section {
      padding: 50px 25px 0 25px;
 }
  .recent-section {
      padding: 50px 25px 0 25px;
 }
  #source-wrapper.recent-section {
      padding-top: 30px !important;
 }
  .collection-section {
      padding: 50px 25px 0 25px;
 }
  #source-wrapper .heading {
      margin-bottom: 30px !important;
 }
  .ssc-description {
      padding-top: 30px;
 }
  .description-wrapper {
      padding-bottom: 30px;
 }
  .middle-content h1 {
      font-size: 32px;
      line-height: 35px;
      padding-left: 0;
 }
  .step-wrapper {
      margin: 10px;
 }
  .experience-wrapper {
      height: 400px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
 }
  .testimonial-row {
      height: 100%;
      display: block;
 }
  .testimonial-row .middle-content p {
      font-size: 14px;
      line-height: 22px;
 }
  .testimonial-row .middle-content h3 {
      font-size: 17px;
      line-height: 34px;
      padding-bottom: 40px;
 }
  .about-us-detail-wrapper {
      padding: 10px;
      margin-left: 0;
      max-width: 225px;
      margin: 0 auto;
 }
  .about-us-detail-wrapper p {
      font-size: 13px;
      line-height: 20px;
 }
  .our-main-section {
      padding: 30px 10px 0 10px;
 }
  .contact-us-section {
      padding: 50px 0 0 0;
 }
  .our-main-container p {
      font-size: 15px;
      line-height: 24px;
 }
  .contact-wrapper {
      padding: 20px 20px;
      height: 200px;
      margin: 0 0 19px 0;
 }
  .contact-wrapper p {
      font-size: 16px;
      line-height: 20px;
 }
  .contact-wrapper button {
      padding: 8px 15px;
      font-size: 14px;
      line-height: 29px;
 }
  .our-inquiries-section {
      padding: 50px 15px 0px 15px;
 }
  .cunsumer-wrapper select {
      width: 90%;
      max-width: 100%;
      margin-left: 12px;
 }
  .boxaccordion .toggle {
      font-weight: 600;
      font-size: 17px;
      line-height: 23px;
 }
  .boxaccordion p {
      font-size: 15px;
      line-height: 24px;
 }
  .collection-main-section {
      padding: 0px 15px 0px 15px;
 }
  .main-cover-wrapper {
      left: 0;
      right: 0;
 }
  footer .link-boxes .input-box input {
      width: 100%;
      margin-top: 10px !important;
 }
  footer .link-boxes button {
      margin-top: 10px !important;
      margin: 0 auto;
      display: block;
 }
  .main-search-wrapper .menu-bar {
      display: none;
 }
  .search-container {
      padding: 0 10px;
 }
 /* .main-collection-image {
      height: 226px;
      background-position: center;
      background-size: contain;
      width: 100% !important;
      background-repeat: no-repeat;
 }
  */
  .open-filter .nw-filter .filter-row {
      margin-top: 141px !important;
 }
}
.menu li a {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  color: #000;
  text-transform: capitalize;
  position: relative;
}
input#search-bar::placeholder {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.5);
}
.others-collection-row h1 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  text-transform: capitalize;
  padding-left: 17px;
  color: #000;
  padding-top: 17px;
}
.recent-collection-detail {
  justify-content: center;
  display: flex;
  padding: 7px;
  align-items: center;
}
.testimonial-section .container {
  width: 94%;
  background-repeat: no-repeat;
    background-size: cover;
  margin: 0 auto;
}
@media screen and (max-width: 1650px) {
  .sub-nav li a {
      padding: 22px 15px 22px 15px;
 }
 /* .menu li .retailer-nav {
      padding: 10px 0 10px 26px;
 }
  */
}
.others-collection-row .item {
  border-right: 1px solid #878382;
}
.others-collection-row .item:last-child {
  border-right: 1px solid transparent;
}
.nav-dropdown {
  background: #fff !important;
}
.menu li .nav-dropdown.nav-submenu ul li a {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  -webkit-opacity: 1; 
  color: #00528a;
}
.menu li a:after {
  border-bottom: 3px solid #00528a;
}
@media only screen and (max-width: 980px) {
  .sb-slidebar {
      background-color: #00528a !important;
 }
 /* .menu {
      margin-top: 40px;
 }
  */
  .sb-slidebar .menu li a {
      font-size: 12px;
      color: #fff !important;
      padding: 14px 12px;
 }
  .nav-dropdown {
      background: #00528a !important;
 }
  .menu .ar-subnav {
      background: #00528a !important;
 }
  .sb-toggle-right, .sb-toggle-left {
      float: right;
      margin-top: 0px;
      background: none !important;
 }
 input#search-bar {
  margin: 0 auto;
  /* border: 1px solid #fff !important; */
  width: 100% !important;
  max-width: 100% !important;
  height: 44px !important;
  padding: 0px 10px !important;
  line-height: 0;
  box-shadow: none;
}
}
/* new page html */
.scs-section p {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  color: #000000;
}
/* .userContent p{
  display: none;
}
*/
.scs-section h1 {
  font-family: "Noto Serif Georgian", serif;
  padding: 1px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}
.scs-section .recent-collection-detail {
  margin: 60px auto;
}
.scs-section .recent-collection-detail {
  padding: 0;
}
.scs-section .recent-collection-detail {
  padding: 0;
  border-right: 1px solid #000000;
}
/* .ovalbutton1 span {
  background: #0054a6;
}
*/
a.ovalbutton1 {
  background-color: transparent !important;
  border: 1px solid #00355d;
  padding: 10px 40px;
  margin: 10px 0;
  color: #00355d;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  font-size: 14px !important;
  transition: all 0.8s ease 0s !important;
}
#frmShowing
.btn-clear{
  background-color: transparent !important;
  border: 1px solid #00355d;
  padding: 10px 40px;
  margin: 10px 0;
  color: #00355d;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  font-size: 14px !important;
  transition: all 0.8s ease 0s !important;
}
#frmShowing
.btn-clear:hover {
  background-color: #00528a !important;
  color: #fff;
  border-color: transparent !important;
}
.myaccount .ovalbutton1 span, .ovalbutton span {
  display: none;
}
#frmShowing
.btn-store {
  background-color: #00528a;
  padding: 10px 40px;
  margin: 10px 0;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  display: unset !important;
  cursor: pointer;
  border-radius: unset !important;
  font-size: 14px !important;
  transition: all 0.8s ease 0s !important;
}
#frmShowing
.btn-store:hover {
  background-color: #0054a6 !important;
  color: #fff;
  border-color: transparent !important;
}

 .ovalbutton1:hover {
  background-color: #00528a !important;
  color: #fff;
  border-color: transparent !important;
}
.myaccount  .ovalbutton1:hover {
  color: #fff !important;
}
.ovalbutton:hover {
  background-color: #0054a6 !important;
  color: #fff;
  border-color: transparent !important;
}
.ovalbutton:hover {
  background-color: #0054a6 !important;
  color: #fff;
  border-color: transparent !important;
}

a.ovalbutton {
  background-color: #00528a;
  padding: 10px 40px;
  margin: 10px 0;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  cursor: pointer;
  font-size: 14px !important;
  transition: all 0.8s ease 0s !important;
}
.menu li.active a {
  color: #00528a;
}
/* store-locator css */
/* .store-hdnw{
  font-style: normal;
  font-size: 27px;
  color: #00528a !important;
  font-family: "Noto Serif Georgian", serif;
  padding-top: 100px;
  font-weight: 600;
}
*/
.boxtxt .pb20 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  color: #00528a;
}
.input-label, .boxtxt .description p, .check-label, .bannertxt .description p {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #7a7f90;
  font-size: 14px !important;
}
.bannertxt .checkmark {
  background-color: #00528a;
}
h1 span.bot-line, h1:hover span.bot-line {
  background: #0054a6 !important;
}
.staticpage h1, .tac h1 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 32px;
  line-height: 36px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #00528a;
}
.staticpage {
  padding: 50px 0;
}
.staticpage p {
  font-weight: 400;
  line-height: 32px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.legal-notice .box {
  line-height: 32px;
  background: #F8F8F8 !important;
  font-family: "Montserrat", sans-serif;
}
.main-theme-btn {
  background-color: #00528a;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  padding: 15px 30px;
  letter-spacing: 1px;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  border: none;
}
/* #scheduleForm .input{
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
  color: #000;
  border: 1px solid #878382;
}
*/
.input {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
  color: #666666 !important;
  border: 1px solid #878382;
}
.input::placeholder {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 34px;
  color: #666666 !important;
}
#scheduleForm .appotst-ttl, #scheduleForm label {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
  color: #000;
}
#testimonial-slider p {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 19px;
  display: block;
  font-size: 14px !important;
  color: #1f497d !important;
}
.prd-thumb h2 {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  padding-top: 40px !important;
  font-size: 30px !important;
  color: #00528a !important;
}
.testimonial-slider .MsoNormal span {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 19px;
  display: block;
  font-size: 14px !important;
  color: #1f497d !important;
}
/* .main-theme-btn:after{
  content: "\f095";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  font-weight: 900;
}
*/
.legal-notice .tac h3 strong {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  letter-spacing: 0.02em;
  font-family: "Noto Serif Georgian", serif;
  color: #00528a;
}
.myaccount .mybg a.hd {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 300;
  padding-top: 40px;
  font-size: 24px;
  color: #00528a;
}
.myaccount .pt5 {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 19px;
  display: block;
  font-size: 14px !important;
  color: #000 !important;
}
.lightbg2 td {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #000 !important;
}
.login-right strong {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  padding-top: 10px;
  font-size: 16px !important;
}
.input-label, .errmsg {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-size: 14px !important;
}
.tooltip {
  background-color: #00528a !important;
  border: 1px solid #00528a !important;
  color: #fff !important;
  font-weight: 400 !important;
  padding: 10px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-size: 13px !important;
}
.header-text-area {
  font-weight: 400 !important;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-size: 14px !important;
}
.main-navigation-wrapper {
  display: flex;
  width: 100%;
}
.main-navigation-wrapper .row {
  width: 100%;
}
.left-side-wrapper {
  margin: 0 auto;
  text-align: center;
  display: block;
  position: unset !important;
}
.right-side-wrapper {
  float: right;
}
@media (max-width:980px) {
  .right-side-wrapper {
      float: unset;
 }
}
@media (min-width: 981px) {
  .nav-collections li {
      padding: 1px !important;
 }
  .nav-dropdown {
      top: 48px !important;
 }
}

.userLinksSbox .toplms {
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: #00528a;
}
.userLinksSbox .toplms:after {
  border-bottom: transparent !important;
}
.userLinksSbox a:hover {
  text-decoration: underline !important;
}
.userLinksSbox a {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 13px;
  color: #00528a;
}


  .sphd, .spbox div, .sphd3 {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}
a.back:before {
  border-right: 5px solid #00528a !important;
}
a.back {
  color: #00528a !important;
}
.border {
  border: none;
}
.amounttable1 {
  margin: 0 !important;
  padding-top: 20px !important;
}
.owl-theme .owl-controls .owl-dots {
  margin-top: 40px !important;
}
.testimonial-section .testimonial-row .middle-content span, .testimonial-section .testimonial-row .middle-content p {
  font-size:20px !important;
  line-height:30px !important;
  color: #00355D !important;
  text-transform: capitalize;
}
label.reg_error {
  margin-left: 0;
  width: auto;
  display: inline;
  color: red;
  padding-bottom: 12px;
  font-style: italic;
  display: block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px;
}
/* collection.css */
.filter-select li {
  display: flex;
  position: relative;
  color: #000000 !important;
  border: 1px solid #00528A !important;
  padding: 1px 12px;
  align-items: center;
  border-radius: 28px;
  justify-content: center;
  height: 100%;
}
.sbHolder a {
  font-family: "Montserrat", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 13px !important;
}
.filter-select li p {
  text-align: center !important;
  background-color: transparent !important;
  color: #000 !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  margin: 0;
  line-height: 0 !important;
  text-transform: capitalize !important;
  font-style: normal !important;
}
.filter-select .badge-info {
  display: block !important;
  border: none !important;
  cursor: pointer;
  padding: 0 !important;
 /* padding-left: 10px !important;
  */
}
.filter-select li:last-child {
  display: unset;
  position: unset;
  color: #000000 !important;
  border: none !important;
  padding: unset;
  align-items: unset;
  border-radius: unset;
  justify-content: unset;
  height: unset;
}
.badge-info img {
  margin-top: 3px;
  margin-left: 13px;
}
.menu .userLinksSbox a:after {
  border: none !important;
}
.menu .userLinksSbox a {
  display: block;
  text-align: center;
}
.nav-dropdown.nav-collections {
  top: 115px !important;
}
.nav-dropdown{

    box-shadow: 0px 4px 8px rgb(0 0 0 / 25%);
}
.topsection .col12 {
  display: flex;
  align-items: center;
}
.retailer-nav {
  padding-right: 0 !important;
}
.main-navigation-wrapper .col-12, .main-navigation-wrapper .row {
  padding: 0;
  margin: 0;
}
.main-navigation-wrapper {
  float: right;
  display: unset;
}
#new_menu .nav-dropdown {
  left: 140px;
  z-index: 9999;
  max-width: 200px;
}
.our-story-nav {
  position: relative;
}
.nav-story.nav-dropdown {
  width: 180px;
}
.menu li a:hover {
  color: #00528A;
}
.navigation li:hover .nav-collections {
  height: auto !important;
}
.nav-dropdown.nav-submenu {
  top: 58px !important;
}
.menu li a {
  padding: 16px 15px 16px 15px !important;
}
@media only screen and (max-width:1400px) {
  .menu li a {
      padding: 16px 5px;
 }
  .menu li a {
      font-size: 13px;
 }
}
.copyright-container p {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  line-height: 0;
  text-transform: uppercase;
  color: #00528A;
  padding: 8px 0 15px 0;
}
@media only screen and (max-width:1768px) {
  #idSearch {
      right: 14px;

 }
}
.prd-thumb {
  text-align: center;
  height: 200px;
  padding: 0 20px;
  text-transform: uppercase;
  overflow: hidden;
}
.testimonial-row .owl-theme .owl-dots .owl-dot span {
  width: 14px;
  height: 14px;
  background: #D9D9D9 !important;
}
.owl-theme .owl-dots .owl-dot .active span {
  background: #00528A !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #00528A !important;
}
/* #scanbarcode {
  position: absolute;
  left: -98px;
  top: 2px;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 13px;
}
*/
.search-container .reg_error {
  font-size: 13px;
  position: absolute;
}
.instagram-grid {
  background-size: contain;
  border: 1px solid #dddfe2;
  border-radius: 3px;
  background-position: center;
}
@media (max-width: 1024px) {
  .topsection .col12 {
      display: unset;
      align-items: center;
 }
  .others-collection-row .item {
      border: none;
 }
  .topsection {
      min-height: unset;
 }
  .topsection .logo img {
      padding: 6px;
 }
}
.menu li .nav-dropdown.nav-submenu ul li a {
  padding: 8px 15px;
}
.menu li .nav-dropdown.nav-submenu .engage-ul .engage-ul-inner {
  padding: 0 !important;
}
.menu li .nav-dropdown.nav-submenu ul li {
  padding: 0 !important;
}
footer .content .link-boxes .box li:hover a {
  color: #af917f;
}
#scanbarcode svg {
  width: 100%;
  height: 20px;
}
#scanbarcode {
 /* position: absolute;
  */
 /* left: 0;
  */
 /* right: 74px;
  */
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 13px;
  margin: 0px;
  margin-left: 6px;
}
#search-bar::placeholder {
  font-size: 12px !important;
}
.boxaccordion {
  display: flex;
  width: 100%;
  max-width: 1000px;
  justify-content: center;
  margin: 0 auto;
}
.boxaccordion p strong {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal !important;
  font-weight: 700;
  font-size: 17px;
}
.contact-wrapper
.contact-detail a{
  color: #000;
}
@media (max-width: 1024px) {
 #scanbarcode path {
      fill: #fff !important;
 }
  .menu-bar path {
      stroke: #fff !important;
 }
  #scanbarcode svg {
      height: 25px;
      right: 5px;
      position: relative;
      width: 20px !important;
      /* top: -5px; */
 }
  .boxaccordion p strong {
      font-size: 16px;
 }
  .boxaccordion {
      padding: 0 15px;
 }
  .testimonial-row .owl-theme .owl-dots .owl-dot span {
      width: 8px;
      height: 8px;
 }
  .inquiries-row span {
      font-size: 16px;
      line-height: 28px;
 }
  #our-story-banner {
      height: 250px;
 }
  .boxaccordion .tac h1 {
      padding-top: 0px;
 }
  .search-container {
      position: relative;
      width: 100% !important;
      margin-right: 0px;
 }
  input#search-bar {
      padding: 0 5px;
 }
  .search-icon {
      width: 15px;
      margin-top: 0px;
 }
  .contact-wrapper .contact-detail h1 {
      font-size: 25px;
      line-height: 28px;
 }
 

  .scs-section .recent-collection-detail {
      border-color: transparent;
 }
  .scs-section p {
      font-size: 14px;
      line-height: 25px;
 }
  .scs-section h1 {
      font-size: 15px;
      line-height: 22px;
 }
}
/* trade show css */
.trade-cont .trade-box h3 {
  padding-bottom: 12px;
}
.midelsection-inner .sidebar li, .midelsection .sidebar li, .midelsection-adv .sidebar li {
  background: unset !important;
  background-color: #00528a !important;
}
.sidebar li h2 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}
.trade-cont .trade-box h3 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}
/* collection-page css */
.nw-filter .filter-select ul {
  flex-wrap: wrap;
}
.nw-filter .filter-select ul li {
  margin: 10px 10px 10px 0;
  padding: 7px 11px !important;
}
.inquiry-btn, a.inquiry-btn {
  color: #fff;
  font-size: 14px;
  border: 1px solid #00528a;
  margin: 10px 0;
  background-color: #00528a;
}
.inquiry-btn, a.inquiry-btn:hover {
  background-color: #0054a6;
}
.right.combobox a.inquiry-btn {
  color: #00528a;
  background-color: transparent;
  border: 1px solid #00528a;
}
.right.combobox a.inquiry-btn:hover {
  color: #fff;
  background-color: #00528a;
}
.collect-hd-box p {
  color: #72c6ef !important;
}
.collect-hd-box h1 {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 22px;
  padding: 10px 0;
}
.mdadv .adwrapper .borderbg span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
#right_content1 #right_section1, .myaccount .mybgms a.hd {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  padding: 10px;
  font-size: 22px;
}
.myaccount .tac p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.myaccount .mybgms .pt5 {
  line-height: 22px;
}
ul.pagination li a {
  background: transparent !important;
  display: flex;
  text-decoration: none;
  position: relative;
  margin: 0px 5px;
  font-size: 16px;
  color: #000 !important;
  align-items: center;
  justify-content: center;
  height: 38px !important;
  border: solid 1px #E2E1E2;
  height: 38px;
  width: 100%;
 /* padding: 12px 18px;
  */
}
ul.pagination li a.active:before {
  background: #00528a;
  height: 2px;
  content: "";
  bottom: -1px;
  left: 0;
  right: 0;
  z-index: 99;
  position: absolute;
}
.slider-info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff !important;
}
.carousel-nav div {
  background-color: #00528a !important;
}
.contact-us .coleam .desc strong, .contact-us .coleam .desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.contact-us .coleam h4 {
  color: #00528a !important;
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize !important;
  line-height: 30px;
  font-size: 18px !important;
}
.coleam .right {
  max-width: 55px;
  float: right;
  width: 100% !important;
}
#inquiryForm .pb10, #inquiryForm label {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.wrapper .staticpage p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-align: left;
  font-size: 14px !important;
}
.staticpage h3 {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  padding-top: 10px;
  text-transform: capitalize;
}
.wrapper .staticpage h2 {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  padding-top: 10px;
  text-transform: capitalize !important;
}
.site-map h2 {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize !important;
  line-height: 30px;
  padding: 8px 0;
  font-size: 18px !important;
}
.site-map a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.stay-connected-container {
  clear: both;
}
.main-img-section {
  padding: 0 45px;
}
.nw-filter .filter_acrd_con, .nw-filter .list-sort .sbHolder .sbOptions {
  background: #FFFFFF !important;
  border: 1px solid #878382 !important;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%) !important;
}
.pro-from
 .sbHolder {
  background: #FFFFFF !important;
  border: 1px solid #878382 !important;
}
@media only screen and (max-width:768px) {
  .testimonial-row .main-bg-image {
      display: none;
 }
  .main-img-section {
      padding: 0 15px;
 }
  /* .stay-connected-section .box {
      margin-bottom: 100px;
 } */
}
.nw-filter .list-sort .filter_btn {
  background-color: #00528a !important;
  border: solid 1px #00528a !important;
}
.findstore {
  margin: unset !important;
  background: #00528a !important;
  position: inherit !important;
  padding: 9px;

}
.findstore a {
  color: #00528a !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  background: #f2eeea !important;
}
.filter-close {
  background-color: #00528a;
}
#source-wrapper .heading {
  max-width: 600px;
  margin-top: 0 !important;
  margin: 50px auto;
}
.menu li .nav-story .engage-ul .left-englinks {
  width: unset !important;
  float: unset !important;
}
.nav-retailer, .login-menu {
  position: relative;
}
.nav-retailer .nav-submenu {
  width: 179px !important;
  position: absolute !important;
  left: -42px !important;
}
.login-menu .nav-dropdown {
  width: 163px;
  position: absolute;
  left: -42px;
  top: 58px !important;
}
.msrpprice {
  margin-bottom: 10px;
}
.menu li .nav-dropdown.nav-submenu ul li a {
  padding: 8px 15px !important;
}
.menu .nav-dropdown a {
  padding: 0px 15px !important;
}
.login-menu.active br {
  display: none;
}
.menu .userLinksSbox a {
  display: block;
  text-align: left;
  font-size: 13px;
}
.input, .input-reg {
  background: #F2F2F2 !important;
  width: 100% !important;
  padding: 13px !important;
  font-size: 12px;
  border: 1px solid #f2f2f2 !important;
}
@media only screen and (max-width:1300px) {
  footer #frmNewsletter {
      display: flex;
      margin-top: 10px;
      flex-wrap: wrap;
 }}
@media only screen and (max-width:1200px) {
  footer #frmNewsletter {
      display: flex;
      margin-top: 10px;
      flex-wrap: wrap;
 }
 .topsection .col12 {
  display: unset;
  align-items: center;
}
.topsection .logo img {
  width: 100%;
  max-width: 170px;
}
}
.midelsection {
  margin-bottom: 0px !important;
}
#frmEditProfile input,#frmRequestcatalog input,#frmRequestcatalog select, #frmRequestcatalog textarea {
  margin: 2px 0 10px 0;
}
#frmEditProfile .input-label {
  display: block;
  background: #f2f2f2;
  padding: 14px;
  margin:2px 0px 10px 0;
}
.myaccount .mybgms .pt5 {
  line-height: 22px;
  padding-left: 9px;
}
.ovalbutton1 img {
  display: none;
}
.col12 .ovalbutton1::before {
  border-bottom: 5px solid transparent;
  border-right: 5px solid #00528a !important;
  border-top: 5px solid transparent;
  content: "";
  display: inline-block;
  left: 28px;
  position: absolute;
 /* right: 0;
  */
  top: 20px;
  margin: 0 auto;
}
.col12 .col7 .ovalbutton1::before, .ovalbutton1.right:before {
  display: none;
}
.ovalbutton1:hover::before {
  border-right: 5px solid #fff !important;
}
.detail .rbox .qulist li a, .detail .rbox .qulistnew.qulist li span {
  width: 100% !important;
  display: block !important;
}
.fb-like.fb_iframe_widget {
  width: 130px !important;
}
.qulistnew .twitter-share-button {
  width: 80px !important;
}
.detail .rbox .qulist.qulistnew li a {
  width: 94px !important;
}
.inquirie-left1 .warranty-wrapper input {
  margin: 10px 0;
}
.check-box-wrapper input, .other-option-wrapper input {
  width: unset !important;
}
/* As You Wish Design */
.as-you-wish-wrapper-page, .carizza-nxt {
  margin-top: 50px !important;
}
.as-wish-banner-wrapper {
  display: flex;
  justify-content: flex-end;
}
.as-wish-banner-wrapper1 {
  display: flex;
  justify-content: flex-start;
}
.banner-content h1 {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize !important;
  line-height: 30px;
  color: #000;
  margin-bottom: 20px;
  text-align: left;
  font-size: 26px;
}
.banner-content p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}
.banner-content {
  padding: 150px 0px;
}
@media only screen and (min-width:1680px) {
  .banner-content {
      padding: 200px 0px;
 }
}
.banner-content1 {
  text-align: start;
}
.bannertxt.as-you-wish-wrapper-1 {
  background-size: cover !important;
  margin-top: 30px !important;
  background-position: center !important;
}
.as-you-wish-heading {
  text-align: center;
  margin-bottom: 50px;
}
.lets-start-container {
  padding-top: 40px;
}
.lets-start-container a {
  background-color: #00528a;
  padding: 10px 40px;
  margin: 10px 0;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  width: 100%;
  display: block;
  cursor: pointer;
  text-transform: uppercase;
  border: none;
  font-size: 14px !important;
  text-align: center;
}
.lets-start-container button:hover {
  background-color: #0054a6;
}
.as-you-wish-description p {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize !important;
  line-height: 30px;
  color: #000;
  text-align: center;
  padding: 35px 0;
  max-width: 900px;
  font-size: 24px;
  margin: 0 auto;
  display: block;
  text-align: center;
}
.as-you-wish-heading1 {
  text-align: center;
  margin-bottom: 20px;
}
.as-you-wish-heading1 .one span {
  font-size: 22px;
}
.benifit-program-description ul {
  padding: 0;
  list-style-type: none;
}
.benifit-program-description li {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize !important;
  color: #000;
  text-align: center;
  padding: 10px 0;
  font-size: 22px;
  margin: 0 auto;
  display: block;
  text-align: center;
}
#bannermain-slider .owl-dots {
  position: absolute;
  top: unset;
  bottom: 17px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#bannermain-slider .owl-dots span {
  width: 14px;
  height: 14px;
  background: #D9D9D9 !important;
}
/* .owl-height{
  height: 550px !important;
}
#bannermain-slider img {
  height: 550px !important;
  cursor: pointer;
  object-fit: cover;
  object-position: center;
}
*/
#repairform {
  max-width: 100% !important;
}
.slider-info p, .slider-info span, .slider-info h1 {
  color: #fff !important;
}
.advsearch a {
  width: 50px !important;
}
.collectionimg h5:after, .collectionimg h5 {
  color: #00528a;
}
.mobile-view {
  display: none;
}
@media (max-width: 1124px){
  .banner-content {
    padding: 100px 0px;
  }
  .banner-content p {
    font-size: 13px;
    line-height: 22px;
  }
  .banner-content h1 {
    font-size: 20px;
  }
  }

  @media (max-width: 924px){
    .banner-content {
      padding: 60px 0px;
    }
    }
@media only screen and (max-width:768px) {
  .lets-start-container button {
      line-height: 18px;
 }
  .as-you-wish-description p {
      color: #000;
      font-size: 12px;
      line-height: 24px;
 }
  .as-you-wish-heading1 .one span {
      font-size: 16px;
 }
  .benifit-program-description li {
      padding: 2px 0;
      font-size: 15px;
 }
  .bannertxt.as-you-wish-wrapper-1 {
      padding: 0;
 }
  .banner-content {
      padding: 13px 0;
 }
  .banner-content p {
      font-size: 12px;
      line-height: 18px;
 }
  .banner-content h1 {
      line-height: 20px;
      margin-bottom: 0;
      font-size: 17px;
 }
  .as-you-wish-wrapper-page, .carizza-nxt {
      margin-top: 20px !important;
 }
  .as-you-wish-heading .one span {
      font-size: 20px;
 }
  .bannertxt.as-you-wish-wrapper-1 {
      background-image: none !important;
 }
  .mobile-view {
      display: block;
      width: 100%;
 }
  .as-wish-banner-wrapper, .as-wish-banner-wrapper1 {
      display: block;
 }
}
.change-password-form  .ovalbutton1::before {
  border-bottom: 5px solid transparent;
  border-right: 5px solid #00528a !important;
  border-top: 5px solid transparent;
  content: "";
  display: inline-block;
  left: 28px;
  position: absolute;
 /* right: 0;
  */
  top: 20px;
  margin: 0 auto;
}
.ovalbutton1:hover::before {
  border-right: 5px solid #fff !important;
}
#contactForm .col12 .ovalbutton1::before, .register-btn .ovalbutton1::before, #reset-btn .ovalbutton1::before ,#frmFriend .ovalbutton1::before{
  display: none;
}
.change-password-wrapper input, #editaddress input {
  margin: 2px 0 10px 0;
}
.change-password-form {
  display: flex;
  justify-content: center;
  width: 100%;
}
#reset-btn::before{
  display: none;
}
.change-password-form #reset-btn.ovalbutton1::before,.private-showing-a.ovalbutton1::before,
#frmRegister .col8 .ovalbutton1::before,
#frmRequestcatalog .ovalbutton1 span,#frmRequestcatalog .ovalbutton1::before,#appointmentForm .ovalbutton1::before{
  display: none;
}
.myaccount a.ovalbutton1, .ovalbutton {
  padding: 10px 40px !important;
}
#incoming_good_form .ovalbutton {
  background-color: #00528a;
  padding: 10px 40px;
  margin: 10px 0;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  margin-top: 23px !important;
  cursor: pointer;
  font-size: 14px !important;
  padding: 10px 20px !important;
}


.myaccount input:disabled, .myaccount select:disabled {
    background: #F8F8F8 !important;}
.detail .rbox .pb15.item h1 {
  color: #00528a !important;
}
.main-page-banner-wrapper{
  margin-top: 110px;
}

/* testimonial section */
.testimonial-section-wrap .wrapper, .testimonial-section-wrap  .staticpage ,.testimonial-section-wrap #testimonial-slider, .testimonial-section-wrap .prd-thumb h2{
  padding: 0px 0 !important;
  margin-top: 0px !important;

} 
.testimonial-section-wrap .a:hover{
  text-decoration: none !important;
border: none !important;
}
.testimonial-section-wrap
.prd-thumb a:hover .title{
  text-decoration: none !important;

}
.testimonial-section-wrap .wrapper{
  max-width: 100% !important;
  margin: 0 auto !important;
}
.testimonial-section-wrap .prd-thumb a, .testimonial-section-wrap .prd-thumb a span, .testimonial-section-wrap .prd-thumb p, .testimonial-section-wrap #testimonial-slider p, .testimonial-section-wrap #testimonial-slider span {
  text-align: center !important;
  text-decoration: none !important;
  color: #000 !important;
  margin: 0 !important;
  line-height: 25px !important;
  font-family: "Montserrat", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}
.testimonial-section-wrap strong {
  font-weight: 400 !important;

}

.testimonial-section-wrap   #testimonial-slider
.owl-page span{
background-color:#00528a !important;
display: block;
margin:20px 5px 20px  5px !important;

}
.topsection .col12{
  justify-content: center;
}
.collection-main-section img,.main-page-banner-wrapper img,.our-main-section img,.main-img-section img,.custome-design img,.contact-us-banner-wrap img{
  margin: 0 auto;
  display: block;
  width: 100%;
} 

.custome-design .pt10.pb25 .tac a img,.custome-design .bannertxt .boxtxt .description a img{
  width: unset;
  display: unset;
}
.news-letter-wrapper
.inlabel,.news-letter-wrapper .reg_error{
      color: red;
    padding-bottom: 12px;
    font-style: italic;
    display: block;
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px;
}
.dashboard-wrapper{
  padding: 10px 0;
}
.testimonial-bg-image{
  background-size: cover;
}
.sub-category-wrapper{
  margin-top: 150px;
}
.sub-category-wrapper .heading{
  text-align: center;
    margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .nw-filter .filter-row .filter_top {
      top: 100px !important;
 }
 .main-page-banner-wrapper {
  margin-top: 0px;
}
.testimonial-row .middle-content p {
  font-size: 14px;
  line-height: 22px;
}
.testimonial-section .prd-thumb a, .testimonial-section .prd-thumb a span, .testimonial-section .prd-thumb p, .testimonial-section #testimonial-slider p, .testimonial-section #testimonial-slider span ,.testimonial-section .testimonial-row .middle-content span, .testimonial-section .testimonial-row .middle-content p{
  font-size: 13px !important;
  line-height: 20px !important;
}
.nav-dropdown {
  box-shadow: none;
  /* margin-left: 24px; */
}

.menu li .nav-dropdown.nav-submenu ul li a {
  padding: 8px 8px !important;
}
.nav-dropdown li {
  display: flex !important;
  align-items: center;
  border: none !important;
}
.nav-dropdown li:hover a {
color: #af917f !important;}
.nav-collections li::before{
  display: none;
}
.dashboard-wrapper{
  margin:0px 0;
} 
.menu .ar-subnav {
  top: 6px !important;
}
.nav-dropdown li:hover::before{
  background-color: #af917f;
  }
  .sub-category-wrapper{
    margin-top: 20px;
  }
  #incoming_good_form .ovalbutton {
    padding: 10px 10px !important;
  }
  
}

#scanbarcode {
  margin-left: 10px !important;
}

/* 
@media (min-width: 1724px) {
  .testimonial-section .container-fluid, .about-section .container-fluid, .collection-section .container-fluid, .recent-section .container-fluid, .experience-section .container-fluid
  {
    max-width: 1600px ;
    margin: 0 auto;
  }
} */
#right_content1 h1, #right_content1 p,.collect-hd-box h1, .collect-hd-box p,.collect-hd-box p,#right_content1 span {
	color: #fff !important;
}
.collections-slider.collections-slider-new{
  margin-top: 10px;
}
/* .userLinksSbox a, .userLinks .userLinksSbox a {
  font-weight: 400 !important;} */


.staticpage .col12 p{
    text-align: center;
  }
  .DSgridtoptext span {
    color: #00528a !important;
}

form[name=frmDiamondCompare] {
  margin-top: 50px !important;
}


.collect-close a img {
width: 45px!important;
height: 45px!important;
background-color: transparent !important;
background: unset !important;
}

/* boutique-the-notables-boutique page */
.btcwrapper .collect-hd-box {
  padding: 16% 12px 0;}
   .jwrightbox.btjwbg {
    /* background: unset !important; */
    background-size: 100%;
}

.jwrightbox.nhgtbox:hover {
  box-shadow:unset !important;
}
.jwbg.inbx{
  background-size: unset !important;
}
.collections-slider .hide981 {
  display: list-item;
  width:  unset;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
/* end boutique-the-notables-boutique page */

/* privacy policy page */

.legal-notice a{
  font-weight: 400;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px;
color: #00528a  !important;
}

/* warranty form  */

.inquirie-cont #inquiryForm .input-label{
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
}
.inquirie-cont #inquiryForm
.hidden-xs{
  margin: 0 auto;
  margin-bottom: 10px;
  width: 100%;
}

.change-pwd-back-btn .ovalbutton1::before{
	border-bottom: 5px solid transparent;
  border-right: 5px solid #00528a !important;
  border-top: 5px solid transparent;
  content: "";
  left: 28px;
  position: absolute;
 /* right: 0;
  */
  top: 20px;
  margin: 0 auto;
}
.as-you-wish-heading{
  padding: 0 45px 0 45px;
}

#frmSave li{
  text-align: left;
  padding-left: 10px;

}
#frmSave
a.btn2 {
  color: #fff;
  background-color: red;
  font-family: "Montserrat", sans-serif !important;
  font-size: 12px;
  padding: 5px 10px;
}
#frmSave
a.btn2:hover{
  color: #fff;
  background-color: red;
}
#frmSave
a.btn3 {
   font-family: "Montserrat", sans-serif !important;
  font-size: 12px;
  padding: 5px 10px;
  color: #fff;
  border: 1px solid #00528a;
  background-color: #00528a;
}

#frmSave ul{
  margin-top: 20px;
}

#frmSave a.btn1 {
  color: #00528a;
  background-color: #F8F8F8;
  padding: 8px;
  display: block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 10px;
  border: 1px solid #cccccc42;
}
.btn-primary{
  background-color: #00528a !important;
}
#frmSave .border{
  border: 1px solid #cccccc6b;
padding-bottom: 10px;
}

.sub-category-wrapper .thumb_inner p {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize !important;
  color: #fff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  padding: 0 20px;
}
.sub-category-wrapper .thumb p {
  font-family: "Noto Serif Georgian", serif !important;
  font-style: normal;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 20px;
  padding: 0 20px;
  text-align: center;
  text-transform: capitalize !important;}

  .sub-category-wrapper .carizza_box {
    display: block;
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #e3e3e3;
    height: 360px !important;
    position: relative;
    box-shadow: 1px -6px 18px rgb(0 0 0 / 0%);
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

#carriza-owl-carousel .owl-pagination{
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  }
  #carriza-owl-carousel 
  .owl-page span {
    background-color: #fff !important;
    display: block;
    margin: 20px 5px 20px 5px !important;
  }
  #carriza-owl-carousel .owl-page span {
    width: 14px;
    height: 14px;
    background: #fff !important;
  }
  #carriza-owl-carousel .owl-page.active span,
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #00528A !important;
}

@media (max-width: 1024px){
.sub-category-container
.box_hover_img{
display: block  !important;
}
#carriza-owl-carousel .owl-page span {
  width: 10px;
  height: 10px;
  background: #fff !important;
}
#carriza-owl-carousel .owl-pagination{
  bottom: -18px;
  }
}

.menu li:last-child a{
  padding-right: 0 !important;
}

.nw-filter input{
  width: auto !important;
}

.check-box-wrapper input,.other-option-wrapper input{
  margin-right: 5px !important;
}

/* navigation final changes */
/* navigation final changes */
@media (max-width: 980px) {
  .nav-dropdown{
    width: 100%;
    background-color: #efeff0 !important;
    }
.nav-story.nav-dropdown{
width: 100%;
background-color: #efeff0 !important;
}
/* .menu .ar-subnav{
  background: #efeff0 !important;
} */

/* .menu .ar-subnav:before{
  color:#00528a !important;

} */
.menu li .nav-dropdown.nav-submenu ul li a {
    color: #00528a !important;
    width: 100%;
    display: block;
}
.sb-slidebar .menu li a{
  width: 100%;
  display: block;
}
.menu li .nav-dropdown.nav-submenu ul li{
padding-left: 15px !important;
}
.nav-dropdown li{
  border-bottom: 1px solid #00528a24 !important;
}
.menu .ar-subnav {
    top: 1px !important;
}

.menu li a {
  padding: 12px 15px 12px 15px !important;
}
.main-search-wrapper {
  margin-bottom: 20px;
  width: 100%;
    display: flex;
    margin-top: 20px;
    float: unset;
}
}

form[name=frmDiamondCompare] {
  margin-top: 50px;
  margin-top: 50px !important;
}
.collect-close a img {
  width: 45px!important;
  height: 45px!important;
  background-color: transparent !important;
  background: unset !important;
  }
  .pd-loader .select
 .sbHolder, .select
 .sbHolder {
  background: #FFFFFF !important;
  border: 1px solid #878382 !important;
  margin-top: 50px !important;
}
.pro-from
 .sbHolder {
  background: #FFFFFF !important;
  border: 1px solid #878382 !important;
 }

 /* .userLinksSbox{
  width: 179px;
  position: absolute;
  left: -42px;
  background-color: #fff;
  top: 58px !important;
 } */
 .menu  .userLinksSbox .dashboard-wrapper {
  box-shadow: 0px 4px 8px rgb(0 0 0 / 25%);
}
@media (max-width: 980px) {
.userLinksSbox,.login-menu .nav-dropdown{
  left: 0px;
width: 100%;
top: 48px !important;
background-color: #efeff0 !important;
}
.userLinks
.userLinksSbox
.dashboard-wrapper
 a {
  color: #00528a !important;
  width: 100%;
  display: block;
}
.dashboard-wrapper br{
  display: none;
}
.dashboard-wrapper{
padding: 0;
}
.myaccount .col-md-6{
  padding: 0;
}
.activeNav{
  display: block  !important;
  }
  #facebook-wrapper .scrollbar2{
    float: unset;
  }
  #idSearch {
    top: 14px;
}

}

.menu li 
.dashboard-wrapper a{
  padding-right: 15px !important;
}

@media screen and (max-width: 900px) and (min-width: 700px) {
  footer #frmNewsletter {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 0 !important;
}
#frmNewsletter button{
  margin-left: 10px !important;
 }
}
@media screen and (max-width: 1300px) and (min-width: 900px) {

  #frmNewsletter button{
  margin-left: 0px !important;

    margin-top: 10px !important;
   }
}
/* @media screen and (max-width: 900px) and (min-width: 320px) {

#facebook-wrapper{
  margin-bottom: 500px !important;

}  
} */


/* .stay-connected-section .item{
  border: 1px solid #dddfe2;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
} */

.stay-connected-section  .item h4 {
  font-family: "Noto Serif Georgian", serif;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 22px;
  line-height: 26px;
  display: block;
  padding: 22px 0;
  text-align: center;
  letter-spacing: 0.02em;
  color: #00528a;
  border-bottom: solid 1px #dddfe2;
}
.fb_iframe_widget {
  display: block!important;
}

/* #facebook-wrapper{
  border: 1px solid #dddfe2;
  background-position: center;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
} */

.search-container
input::placeholder {
  line-height: 18px !important;
}

.nav-dropdown ul li a{
  color: #00528a !important;
}

.contact-us-banner-wrap{
    margin-top: 15px;
}
a.back {
  background-color: transparent !important;
      border: 1px solid #00355d;
      padding: 10px 40px;
      margin: 10px 0;
      color: #00355d;
      font-family: "Montserrat", sans-serif;
      font-style: normal;
      font-weight: 400;
      cursor: pointer;
      padding: 10px 47px !important;
      font-size: 14px !important;
      line-height: 32px !important;
      transition: all 0.8s ease 0s !important;
  }
  
  a.back:before {
    top: 20px !important;

}
.stay-connected-section
.box{
  border-radius: 3px;
  border: 1px solid #dddfe2;
}
@media (min-width: 1280px) {



#thank-you-wrapper{
  height: 60vh;
}

}

.collect-plus {
  top: 114px;
}
.nw-filter .filter-select ul li a{
  padding: unset !important;
}

#incoming_good_form .sp-ck-div
.input {
  font-size: unset !important;
  color: unset !important;
  border: unset !important;
  margin:unset !important;
  padding: unset !important;
  background-color: unset !important;
  -webkit-box-sizing:unset !important;
  -moz-box-sizing:unset !important;
  box-sizing: unset !important;
  width: unset !important;
}
/* .prd-wishlist::after {
  content: "Wishlist";
  padding: 2px;
  display: none;
  position: relative;
  top: 0px;
  right: -20px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.prd-wishlist:hover::after {
  display: block;
} */
#frmShowing
#contact_option {
  height: 48px;
  margin: 0 !important;
}
.store-new .store-bnrnw .store-bnr-box .input {
height: 48px  !important;
}
#editsalesperson input::placeholder, #editsalesperson select .myaccount input::placeholder,.myaccount  select,.myaccount input{
  color: #000 !important;
}

#editsalesperson 
.reset-btn:before{
display: none !important;
}
.DSgrid
.sort_asce{
  /* height: auto; */
line-height: unset !important;
}

.frmDiamondCompare .owl-carousel .owl-wrapper-outer{
overflow: unset !important;
}
.frmDiamondCompare 
.owl-carousel .owl-item{
  height: 100% !important;
}

.no-results,.store-fl{
  font-weight: 400;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px;
color: #00528a  !important;
}
.no-results{
  text-align: center;
}

#incoming_good_form .input{
  padding: 13px !important;
}
#incoming_good_form .input::placeholder{
  font-size: 12px !important;
  color: #000;
}
#captcha {
  margin-bottom: 10px !important;
}
.listing-middle 
.nw-filter .list-item { padding: 18px;
}
.testimonial-row
.owl-theme .owl-controls .owl-nav [class*=owl-]{
  display: block !important;
}
.testimonial-row
.owl-next {
  right: -17px;
}
.testimonial-row
.owl-prev {
  left: -17px;
}
.testimonial-row
.owl-theme .owl-controls .owl-nav [class*=owl-] i {
color: #00528a;}


#relateditems .owl-buttons div.owl-next {
  right: 0px;
  background: url(../images/right.png) no-repeat center #00528a !important;
}
#relateditems .owl-buttons div.owl-prev {
  left: 0px;
  background: url(../images/left.png) no-repeat center #00528a !important;
}
@media only screen and (max-width: 767px){
#frm_product_detail
.pro-from .col6 {
    width: 50%;
}
.detail {
  padding: 40px 0 !important;
}
}
/* #jg_popup_table.jg_popup_basic #jg_popup_close{position:unset !important;}
#jg_popup_table.jg_popup_basic {
display: inline-table !important;
width: 100% !important;
} */

#newsLetter {
  padding-top: 10px !important;
}

@media (min-width: 981px){
  .nav-collections li {
    padding: 15px;
    width: 12%;
    display: inline-block !important;
    text-align: center;
  }}

  .nw-filter .filter-row .filter_top{
    position: unset !important;
  }
  .open-filter .nw-filter .filter-row {
    margin-top: 1px !important;
  }

  @media screen and (max-width: 1100px) and (min-width: 980px) {
    .main-page-banner-wrapper {
      margin-top: 116px;
    }
    .banner-content1 {
      text-align: start;
      padding: 20px;
  }
  
  }
  @media only screen and (max-width:800px){
  .nw-product .prd-thumb {
     height: unset;}

     .nw-product .prd-name>a {
      font-size: 13px !important;
      line-height: 16px !important;
  }
  .nw-product .prd-iprice {
    font-size: 13px !important;
    line-height: 14px !important;
}
.right.combobox a.inquiry-btn{
  color: #00528a;
  width: 100%;
  background-color: #fff;

}
.rbox .detail-actions .btnsec .right {
  margin-right: 0% !important;
}

}


@media screen and (max-width: 1200px) and (min-width: 980px) {

.login-menu .nav-dropdown {
  width: 125px !important;
  position: absolute;
  left: -50px;
  top: 58px !important;
}

.nav-retailer .nav-submenu {
  width: 100%;
  position: absolute !important;
  /* left: unset !important; */
}
.store-locator {
  margin-left: 0px;
}}
#carizza-nxt-slider{
  margin-top: 110px;
}
@media only screen and (max-width:980px){
  .nav-retailer .nav-submenu {
    width: 100% !important;
    position: unset !important;
    left: unset !important;
  }
  #carizza-nxt-slider{
    margin-top: 10px;
  }
}

@media (max-width: 1024px){
input#search-bar {
    padding: 0px 35px 0 6px !important;
}}

.inquiries-form select,.inquiries-form input,.inquiries-form option {
  color: #000 !important;
}

/* new  style */
/* .pinterest-logo-image{
  position: relative;
  background-color: #efefef;
} */
.pinterest-logo-image img{
  width: 100px;
}
.pinterest-section h1{
  font-family: "Noto Serif Georgian", serif;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000;
}

.pinterest-section p {
  font-weight: 400;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px;
  margin: 0;
  line-height: 19px;
  padding: 0 10px 15px 10px;
}


.pinterest-row img{
  border-radius: 10px;
  display: block;
}

.pinterest-row{
  overflow: hidden;
  height: 270px;
}
 
.pinterest-row  .col4{
padding: 5px;}

.instagram-row{
  overflow: hidden;
  height: 344px;
}
.instagram-row img{
  border-radius:0;
  display: block;
}

.instagram-row  .col4{
padding: 1px;}



.instagram-logo-image img{
  width: 100px;
  }
  .instagram-section h1{
    font-family: "Noto Serif Georgian", serif;
      font-style: normal;
      font-weight: 400;
      text-transform: capitalize;
      font-size: 20px;
      margin: 0;
      padding: 0;
      text-align: center !important;
      color: #000;
    text-align: left;
  }
  
  .instagram-section p {
    font-weight: 400;
    text-transform: capitalize;
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px;
    margin: 0;
    line-height: 16px;
    padding: 0 20px 26px 0 ;
    text-align: left;
  }
  
@media (min-width: 990px) {

  .instagram-grid {
    height: 577px;
  }}


  @media only screen and (max-width: 767px)
{
  .instagram-row
  .col4,.pinterest-row  .col4{
width: 50%;
  }
  .instagram-section p {
    padding: 5px 20px ;
}
.instagram-logo-image img {
  margin-top: 4px;
}
.instagram-section h1{
  text-align: center !important;
}
}
.instagram-grid{
  padding: 0 !important;
}
.instagram-logo-image a {
  display: block;
  padding: 0 15px;
}
.pinterest-logo-image a{
  padding: 0 10px;
  display: block;
}

.sub-category-btn {
  background-color: #00528a;
  padding: 15px;
  margin: 10px 0;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  display: block;
  cursor: pointer;
  font-size: 15px !important;
  transition: all 0.8s ease 0s !important;
  text-align: center;
  margin: 40px auto;
  max-width: 200px;
  margin-top: 20px !important;
}

.sub-category-btn:hover {
  background-color: #0054a6 !important;
  color: #fff;
  border-color: transparent !important;
}


/* new css 6 june sub category section  */
.sub-categogry-row{
  display: flex;

  justify-content: center;
}
.sub-categogry-row a{
  margin-bottom: 30px;
  display: block;
}

.sub-categogry-section1{
  padding-top:170px;
  padding-bottom: 50px;
}
.sub-categogry-row img{
  transition: all .2s ease-in-out;
}
.sub-categogry-row img:hover{
  transform: scale(1.02);
}

#carizza-nxt{
  padding-top: 110px;
}

/* @media only screen and (max-width: 1024px){
  .sub-categogry-section1{
    padding-top:121px;
  }
  } */

  .carizza-nxt-next-banner{
    margin-top: 20px;
    margin-bottom: 50px;
  }
@media only screen and (max-width: 975px){
  .sub-categogry-row{
    display: block;
    /* justify-content: center; */
  }
  .sub-categogry-section1{
    padding-top:21px !important;
  }
  #carizza-nxt{
    padding-top: 0px;
  }
  
.contact-us-banner-wrap{
  margin-top: 0px;
}

.carizza-nxt-next-banner{
  margin-top:0px;
  margin-bottom: 20px;
}
  }

.logo a{
  display: block;
  /* margin-top: 10px; */
}


/* 12-03-24  */

.facebook-grid {
  background-size: contain;
  border: 1px solid #dddfe2;
  border-radius: 3px;
  background-position: center;
}
.facebook-row{
  overflow: hidden;
  height: 344px;
}
.facebook-row img{
  border-radius:0;
  display: block;
}

.facebook-row  .col4{
padding: 1px;}



.facebook-logo-image img{
  width: 100px;
  }
  .facebook-section h1{
    font-family: "Noto Serif Georgian", serif;
      font-style: normal;
      font-weight: 400;
      text-transform: capitalize;
      font-size: 20px;
      margin: 0;
      padding: 0;
      text-align: center;
      color: #000;
    text-align: left;
  }
  
  .facebook-section p {
    font-weight: 400;
    text-transform: capitalize;
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px;
    margin: 0;
    line-height: 16px;
    padding: 0 20px 26px 0 ;
    text-align: left;
  }
  
@media (min-width: 990px) {

  .facebook-grid {
    height: 577px;
  }}


  @media only screen and (max-width: 767px)
{
  .facebook-row
  .col4,.pinterest-row  .col4{
width: 50%;
  }
  .facebook-section p {
    padding: 5px 20px ;
}
.facebook-logo-image img {
  margin-top: 4px;
}
.facebook-section h1{
  text-align: center !important;
}
}
.facebook-grid{
  padding: 0 !important;
}
.facebook-logo-image a {
  display: block;
  padding: 0 15px;
}.slider img { width:100%;}
.sidebar { position:fixed;top:50%;left:0;margin-top:-61px;width:247px;height:122px;z-index:3;}
.sidebar li{overflow:hidden;margin-top:1px;}
.sidebar li h2{ color:#ddd/*a8a8a8*/; font-size:12px; padding:10px 20px;}
.sidebar li .info { display:none;}
.sidebar li .info p { font-size:12px; padding:0px 20px 10px 20px; margin:0px; color:#a8a8a8; line-height:18px; }
.sidebar li.active { padding:10px 0px;}
.sidebar li.active h2{ color:#fff; font-size:15px; padding:10px;}
.sidebar li.active .info { display:block;}

.sidebar li{}
.sidebar li:hover, .sidebar li.active {}

/* = VISION PAGE
--------------------------------------*/
.slider-info { background:url(../images/ctg-box-bg.png) repeat; float:right; text-align:center; padding:0; bottom:0px; right:3%; text-align:center; top:0px; width:330px; position:absolute; height:100%}
.slider-info h1{ text-transform:none; display:block; font-size:30px; padding:0 0 0 0; line-height:25px;color:#99CCFF; text-transform:uppercase; font-weight:normal;}
.slider-info p{ padding:0px 10%;color:#99CCFF;}
.fixps { position:fixed; }

/*.collect-close{ position:absolute; right:0px; height:41px; width:41px; top:130px;}
.collect-close a img{ width:41px!important; height:41px!important;}

.collect-plus{ position:absolute; right:0px; height:41px; width:41px; margin-top:130px;}
.collect-plus a img{ width:41px!important; height:41px!important;}*/

.sidebar-arrow li.active h2 { background:url(../images/rightarrow.png) no-repeat right center;}
.slider-info { background:url(../images/ptern25.png) repeat; float:right; text-align:center; padding:0; bottom:0px; right:3%; text-align:center; top:0px; width:330px; position:absolute; height:100%}
.slider-info h1{ text-transform:none; display:block; font-size:30px; padding:0 0 0 0; line-height:25px;color:#99CCFF; text-transform:uppercase; font-weight:normal;}
.slider-info p{ padding:0px 10%;color:#99CCFF;}

.slider-info1 { background:url(../images/ptern25.png) repeat; float:right; text-align:center; padding:0; bottom:0px; right:3%; text-align:center; top:0px; width:330px;position:relative; height:100% }
.slider-info1 h1{ text-transform:none; display:block; font-size:30px; padding:40% 0 0 0; line-height:25px;color:#22px; text-transform:uppercase; font-weight:normal;}
.slider-info1 p{ padding:0px 10%;color:#22px; }

/*.slider-info { position:absolute; top:23%; right:3%; width:555px; text-align:center; float:right;}
.slider-info h1{ text-transform:none; display:block; font-size:104px; padding:0px; line-height:75px;}
.slider-info p{ padding:0px 10%;}

.slider-info1 { position:relative; top:23%; right:3%; width:555px; text-align:center; float:right;}
.slider-info1 h1{ text-transform:none; display:block; font-size:104px; padding:0px; line-height:75px;}
.slider-info1 p{ padding:0px 10%;}*/

//@media only screen and (min-width:1281px){.presscls .sidebar{margin-top:100px; top:0!important;}}
@media only screen and (max-width:1300px){.slider-info h1{ font-size:/*90px*/;line-height:25px;}}
@media only screen and (max-width:1280px){.presscls .sidebar{position:relative!important;top:auto!important; width:100%!important; margin-top:0px; height:auto;}}
@media only screen and (max-width:1200px){.slider-info h1{ font-size:/*70px*/;line-height:25px;}}
@media only screen and (max-width:1024px) {.slider-info h1{ font-size:/*50px*/;}}

@media only screen and (max-width:980px) {
.sidebar { position: relative;top:auto;left:0;margin-top:0px;width:100%;height:auto;z-index:3;}
.sidebar h2 br { display:none;}
.slider-info { position:relative; top:auto; right:auto; width:auto; display:block; padding:10px;}
.slider-info h1{line-height:45px;}
.slider-info1 { position:relative; top:auto; right:auto; width:auto; display:none; padding:10px;}
.homevideo { margin-top:0px !important; margin-bottom:0px !important;}
.presscls .sidebar{margin-top:-100px!important; top:0!important;}
}

@media only screen and (max-width:767px) {.presscls .sidebar{margin-top:0px!important;}}
@media only screen and (max-width:360px) {
	.collect-close1 { margin-top:9px !important;}
}

.homepagecntn p { font-size:34px !important; line-height:45px !important; vertical-align:middle; }

.ctgcontainer{ position:relative; z-index:9;}
.leftctglink{ z-index:99!important;}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome/fontawesome-webfont93e3.eot?v=4.4.0');src:url('../fonts/fontawesome/fontawesome-webfontd41d.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('../fonts/fontawesome/fontawesome-webfont93e3.woff?v=4.4.0') format('woff'),url('../fontawesome/fonts/fontawesome-webfont93e3.ttf?v=4.4.0') format('truetype'),url('../fonts/fontawesome/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}
.bx-wrapper {position:relative; margin:0 auto 0px; padding:30px; *zoom:1;}
.bx-wrapper img {max-width:100%; display:block;}
.bx-wrapper .bx-viewport {padding:0px; left:0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position:absolute; bottom:20px; width:100%;}
.bx-wrapper .bx-loading {min-height:50px; background:url(../images/bx_loader.gif) center center no-repeat #fff; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000;}
.bx-wrapper .bx-pager {text-align:center; font-size:.85em; font-weight:bold; color:#666; padding-top:20px; z-index:9999; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block; *zoom:1; *display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a {border:1px solid rgba(220,220,220,0.6); text-indent:-9999px; display:block; width:10px; height:10px; margin:0 5px; outline:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:rgba(225,225,225,0.3);}
.bx-wrapper .bx-prev {left:-30px; font-size:40px;}
.bx-wrapper .bx-next {right:-30px; font-size:40px;}
.bx-wrapper .bx-prev:hover {background-position:0 0;}
.bx-wrapper .bx-next:hover {background-position:-43px 0;}
.bx-has-controls-direction {margin-top:20px;}
.bx-wrapper .bx-controls-direction i {position:absolute; top:35%; font-size:20px; margin-top:-16px; outline:0; width:35px; color:#93bc04; z-index:9999; padding:20px 0px 20px 0; border:1px solid rgba(220,220,220,0.6); border-radius:3px; display:block; text-align:center; -webkit-transition:color 0.25s ease 0s; -moz-transition:color 0.25s ease 0s; -o-transition:color 0.25s ease 0s; transition:color 0.25s ease 0s;}
.bx-wrapper .bx-controls-direction i:hover {color:#fff; background-color:#3f3938; border:1px solid rgba(220,220,220,0.6);}
.bx-wrapper .bx-controls-direction a.disabled {display:none;}
.bx-wrapper .bx-controls-auto {text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start {display:block; text-indent:-9999px; width:10px; height:11px; outline:0; margin:0 3px; }
.bx-wrapper .bx-controls-auto .bx-stop {display:block; text-indent:-9999px; width:9px; height:11px; outline:0; margin:0 3px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align:left; width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:0; width:35px;}
.bx-wrapper .bx-caption {position:absolute; bottom:0; left:0; background:#666\9; background:rgba(80, 80, 80, 0.75); width:100%;}
.bx-wrapper .bx-caption span {color:#fff; display:block; font-size:.85em; padding:10px;}
*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
figure, main, nav, section {display:block;}
b, strong {font-weight:bold;}
hr {height:0; -moz-box-sizing:content-box; box-sizing:content-box;}
mark {color:#000; background:#ff0;}
sub, sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
figure {margin:0;}
.container,.container-fluid {padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.container-fluid-70 {padding-right:9.4444444%; padding-left:9.4444444%; margin-right:auto; margin-left:auto;}
.container:before, .container:after,.container-fluid:before,.container-fluid:after, .container-fluid-70:before, .container-fluid-70:after {display:table; content:" ";}
.container:after,.container-fluid:after, .container-fluid-70:after {clear:both;}
.container:before, .container:after {display:table; content:" ";}
.container:after {clear:both;}
@media (min-width:768px) {.container {width:100%;}}
@media (min-width:992px) {.container {width:100%;}}
@media (min-width:1200px) {.container {width:1170px;}}
@media only screen and (max-width: 320px){ .container {width:100%;} }
.row {margin-right:-15px; margin-left:-15px;}
.row:before, .row:after {display:table; content:" ";}
.row:after {clear:both;}
.row:before, .row:after {display:table; content:" ";}
.row:after {clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative; min-height:1px; padding-right:15px; padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left;} .col-xs-12 {width:100%;} .col-xs-11 {width:91.66666666666666%;} .col-xs-10 {width:83.33333333333334%;} .col-xs-9 {width:75%;} .col-xs-8 {width:66.66666666666666%;} .col-xs-7 {width:58.333333333333336%;} .col-xs-6 {width:50%;} .col-xs-5 {width:41.66666666666667%;} .col-xs-4 {width:33.33333333333333%;} .col-xs-3 {width:25%;} .col-xs-2 {width:16.666666666666664%;} .col-xs-1 {width:8.333333333333332%;} .col-xs-pull-12 {right:100%;} .col-xs-pull-11 {right:91.66666666666666%;} .col-xs-pull-10 {right:83.33333333333334%;} .col-xs-pull-9 {right:75%;} .col-xs-pull-8 {right:66.66666666666666%;} .col-xs-pull-7 {right:58.333333333333336%;} .col-xs-pull-6 {right:50%;} .col-xs-pull-5 {right:41.66666666666667%;} .col-xs-pull-4 {right:33.33333333333333%;} .col-xs-pull-3 {right:25%;} .col-xs-pull-2 {right:16.666666666666664%;} .col-xs-pull-1 {right:8.333333333333332%;} .col-xs-pull-0 {right:0;} .col-xs-push-12 {left:100%;} .col-xs-push-11 {left:91.66666666666666%;} .col-xs-push-10 {left:83.33333333333334%;} .col-xs-push-9 {left:75%;} .col-xs-push-8 {left:66.66666666666666%;} .col-xs-push-7 {left:58.333333333333336%;} .col-xs-push-6 {left:50%;} .col-xs-push-5 {left:41.66666666666667%;} .col-xs-push-4 {left:33.33333333333333%;} .col-xs-push-3 {left:25%;} .col-xs-push-2 {left:16.666666666666664%;} .col-xs-push-1 {left:8.333333333333332%;} .col-xs-push-0 {left:0;} .col-xs-offset-12 {margin-left:100%;} .col-xs-offset-11 {margin-left:91.66666666666666%;} .col-xs-offset-10 {margin-left:83.33333333333334%;} .col-xs-offset-9 {margin-left:75%;} .col-xs-offset-8 {margin-left:66.66666666666666%;} .col-xs-offset-7 {margin-left:58.333333333333336%;} .col-xs-offset-6 {margin-left:50%;} .col-xs-offset-5 {margin-left:41.66666666666667%;} .col-xs-offset-4 {margin-left:33.33333333333333%;} .col-xs-offset-3 {margin-left:25%;} .col-xs-offset-2 {margin-left:16.666666666666664%;} .col-xs-offset-1 {margin-left:8.333333333333332%;} .col-xs-offset-0 {margin-left:0;}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left;} .col-sm-12 {width:100%;} .col-sm-11 {width:91.66666666666666%;} .col-sm-10 {width:83.33333333333334%;} .col-sm-9 {width:75%;} .col-sm-8 {width:66.66666666666666%;} .col-sm-7 {width:58.333333333333336%;} .col-sm-6 {width:50%;} .col-sm-5 {width:41.66666666666667%;} .col-sm-4 {width:33.33333333333333%;} .col-sm-3 {width:25%;} .col-sm-2 {width:16.666666666666664%;} .col-sm-1 {width:8.333333333333332%;} .col-sm-pull-12 {right:100%;} .col-sm-pull-11 {right:91.66666666666666%;} .col-sm-pull-10 {right:83.33333333333334%;} .col-sm-pull-9 {right:75%;} .col-sm-pull-8 {right:66.66666666666666%;} .col-sm-pull-7 {right:58.333333333333336%;} .col-sm-pull-6 {right:50%;} .col-sm-pull-5 {right:41.66666666666667%;} .col-sm-pull-4 {right:33.33333333333333%;} .col-sm-pull-3 {right:25%;} .col-sm-pull-2 {right:16.666666666666664%;} .col-sm-pull-1 {right:8.333333333333332%;} .col-sm-pull-0 {right:0;} .col-sm-push-12 {left:100%;} .col-sm-push-11 {left:91.66666666666666%;} .col-sm-push-10 {left:83.33333333333334%;} .col-sm-push-9 {left:75%;} .col-sm-push-8 {left:66.66666666666666%;}
  .col-sm-push-7 {left:58.333333333333336%;} .col-sm-push-6 {left:50%;} .col-sm-push-5 {left:41.66666666666667%;} .col-sm-push-4 {left:33.33333333333333%;} .col-sm-push-3 {left:25%;} .col-sm-push-2 {left:16.666666666666664%;} .col-sm-push-1 {left:8.333333333333332%;} .col-sm-push-0 {left:0;} .col-sm-offset-12 {margin-left:100%;} .col-sm-offset-11 {margin-left:91.66666666666666%;} .col-sm-offset-10 {margin-left:83.33333333333334%;} .col-sm-offset-9 {margin-left:75%;} .col-sm-offset-8 {margin-left:66.66666666666666%;} .col-sm-offset-7 {margin-left:58.333333333333336%;} .col-sm-offset-6 {margin-left:50%;} .col-sm-offset-5 {margin-left:41.66666666666667%;} .col-sm-offset-4 {margin-left:33.33333333333333%;} .col-sm-offset-3 {margin-left:25%;} .col-sm-offset-2 {margin-left:16.666666666666664%;} .col-sm-offset-1 {margin-left:8.333333333333332%;} .col-sm-offset-0 {margin-left:0;}}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left;} .col-md-12 {width:100%;} .col-md-11 {width:91.66666666666666%;} .col-md-10 {width:83.33333333333334%;} .col-md-9 {width:75%;} .col-md-8 {width:66.66666666666666%;} .col-md-7 {width:58.333333333333336%;} .col-md-6 {width:50%;} .col-md-5 {width:41.66666666666667%;} .col-md-4 {width:33.33333333333333%;} .col-md-3 {width:25%;} .col-md-2 {width:16.666666666666664%;} .col-md-1 {width:8.333333333333332%;} .col-md-pull-12 {right:100%;} .col-md-pull-11 {right:91.66666666666666%;} .col-md-pull-10 {right:83.33333333333334%;} .col-md-pull-9 {right:75%;} .col-md-pull-8 {right:66.66666666666666%;} .col-md-pull-7 {right:58.333333333333336%;} .col-md-pull-6 {right:50%;} .col-md-pull-5 {right:41.66666666666667%;} .col-md-pull-4 {right:33.33333333333333%;} .col-md-pull-3 {right:25%;} .col-md-pull-2 {right:16.666666666666664%;} .col-md-pull-1 {right:8.333333333333332%;} .col-md-pull-0 {right:0;} .col-md-push-12 {left:100%;} .col-md-push-11 {left:91.66666666666666%;} .col-md-push-10 {left:83.33333333333334%;} .col-md-push-9 {left:75%;} .col-md-push-8 {left:66.66666666666666%;} .col-md-push-7 {left:58.333333333333336%;} .col-md-push-6 {left:50%;} .col-md-push-5 {left:41.66666666666667%;} .col-md-push-4 {left:33.33333333333333%;} .col-md-push-3 {left:25%;} .col-md-push-2 {left:16.666666666666664%;} .col-md-push-1 {left:8.333333333333332%;} .col-md-push-0 {left:0;} .col-md-offset-12 {margin-left:100%;} .col-md-offset-11 {margin-left:91.66666666666666%;} .col-md-offset-10 {margin-left:83.33333333333334%;} .col-md-offset-9 {margin-left:75%;} .col-md-offset-8 {margin-left:66.66666666666666%;} .col-md-offset-7 {margin-left:58.333333333333336%;} .col-md-offset-6 {margin-left:50%;} .col-md-offset-5 {margin-left:41.66666666666667%;} .col-md-offset-4 {margin-left:33.33333333333333%;} .col-md-offset-3 {margin-left:25%;} .col-md-offset-2 {margin-left:16.666666666666664%;} .col-md-offset-1 {margin-left:8.333333333333332%;} .col-md-offset-0 {margin-left:0;}}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left;} .col-lg-12 {width:100%;} .col-lg-11 {width:91.66666666666666%;} .col-lg-10 {width:83.33333333333334%;} .col-lg-9 {width:75%;} .col-lg-8 {width:66.66666666666666%;} .col-lg-7 {width:58.333333333333336%;} .col-lg-6 {width:50%;} .col-lg-5 {width:41.66666666666667%;} .col-lg-4 {width:33.33333333333333%;} .col-lg-3 {width:25%;} .col-lg-2 {width:16.666666666666664%;} .col-lg-1 {width:8.333333333333332%;} .col-lg-pull-12 {right:100%;} .col-lg-pull-11 {right:91.66666666666666%;} .col-lg-pull-10 {right:83.33333333333334%;} .col-lg-pull-9 {right:75%;} .col-lg-pull-8 {right:66.66666666666666%;} .col-lg-pull-7 {right:58.333333333333336%;} .col-lg-pull-6 {right:50%;} .col-lg-pull-5 {right:41.66666666666667%;} .col-lg-pull-4 {right:33.33333333333333%;} .col-lg-pull-3 {right:25%;} .col-lg-pull-2 {right:16.666666666666664%;} .col-lg-pull-1 {right:8.333333333333332%;} .col-lg-pull-0 {right:0;} .col-lg-push-12 {left:100%;} .col-lg-push-11 {left:91.66666666666666%;} .col-lg-push-10 {left:83.33333333333334%;} .col-lg-push-9 {left:75%;} .col-lg-push-8 {left:66.66666666666666%;} .col-lg-push-7 {left:58.333333333333336%;} .col-lg-push-6 {left:50%;} .col-lg-push-5 {left:41.66666666666667%;} .col-lg-push-4 {left:33.33333333333333%;} .col-lg-push-3 {left:25%;} .col-lg-push-2 {left:16.666666666666664%;} .col-lg-push-1 {left:8.333333333333332%;} .col-lg-push-0 {left:0;} .col-lg-offset-12 {margin-left:100%;} .col-lg-offset-11 {margin-left:91.66666666666666%;} .col-lg-offset-10 {margin-left:83.33333333333334%;} .col-lg-offset-9 {margin-left:75%;} .col-lg-offset-8 {margin-left:66.66666666666666%;} .col-lg-offset-7 {margin-left:58.333333333333336%;} .col-lg-offset-6 {margin-left:50%;} .col-lg-offset-5 {margin-left:41.66666666666667%;} .col-lg-offset-4 {margin-left:33.33333333333333%;} .col-lg-offset-3 {margin-left:25%;} .col-lg-offset-2 {margin-left:16.666666666666664%;} .col-lg-offset-1 {margin-left:8.333333333333332%;} .col-lg-offset-0 {margin-left:0;}}
.btn {display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.428571429; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none;}
.btn:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.btn:hover, .btn:focus {color:#333333; text-decoration:none;}
.btn:active, .btn.active {background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-default {color:#333333; background-color:#ffffff; border-color:#cccccc;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active /*, .open .dropdown-toggle.btn-default*/ {color:#333333; background-color:#ebebeb; border-color:#adadad;}
.btn-default:active, .btn-default.active /*, .open .dropdown-toggle.btn-default*/ {background-image:none;}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {background-color:#ffffff; border-color:#cccccc;}
.btn-default .badge {color:#ffffff; background-color:#fff;}
.btn-primary {color:#ffffff; background-color:#428bca; border-color:#357ebd;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {color:#ffffff; background-color:#3276b1; border-color:#285e8e;}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-image:none;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color:#428bca; border-color:#357ebd;}
.btn-primary .badge {color:#428bca; background-color:#fff;}
.btn-lg {padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px;}
.btn-sm {padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
.btn-xs {padding:1px 5px; font-size:12px; line-height:1.5; border-radius:3px;}
.btn-block {display:block; width:100%; padding-right:0; padding-left:0;}
.btn-block + .btn-block {margin-top:5px;}
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {display:none;}
@media (min-width:768px) {.menu li a:hover { text-decoration:none;}}
.clearfix:before, .clearfix:after {display:table; content:" ";}
.clearfix:after {clear:both;}
.center-block {display:block; margin-right:auto; margin-left:auto;}
.pull-right {float:right !important;}
.pull-left {float:left !important;}
.hide {display:none !important;}
.invisible {visibility:hidden;}
.text-hide {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden {display:none !important; visibility:hidden !important;}
.affix {position:fixed;}
 @-ms-viewport {width:device-width;}
.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {display:none !important;}
@media (max-width:767px) {.visible-xs {display:block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-xs.visible-sm {display:block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-xs.visible-md {display:block !important;}}
@media (min-width:1200px) {.visible-xs.visible-lg {display:block !important;}}
.visible-sm {display:none !important;}
@media (max-width:767px) {.visible-sm.visible-xs {display:block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-sm {display:block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-sm.visible-md {display:block !important;}}
@media (min-width:1200px) {.visible-sm.visible-lg {display:block !important;}}
.visible-md, tr.visible-md, th.visible-md, td.visible-md {display:none !important;}
@media (max-width:767px) {.visible-md.visible-xs {display:block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-md.visible-sm {display:block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-md {display:block !important;}}
@media (min-width:1200px) {.visible-md.visible-lg {display:block !important;}}
.visible-lg {display:none !important;}
@media (max-width:767px) {.visible-lg.visible-xs {display:block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-lg.visible-sm {display:block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-lg.visible-md {display:block !important;}}
@media (min-width:1200px) {.visible-lg {display:block !important;}}
.hidden-xs {display:block !important;}
@media (max-width:767px) {.hidden-xs {display:none !important;}}
@media (min-width:768px) and (max-width:991px) {.hidden-xs.hidden-sm {display:none !important;}}
@media (min-width:992px) and (max-width:1199px) {.hidden-xs.hidden-md {display:none !important;}}
@media (min-width:1200px) {.hidden-xs.hidden-lg {display:none !important;}}
.hidden-sm {display:block !important;}
@media (max-width:767px) {.hidden-sm.hidden-xs {display: none !important;}}
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display: none !important;}}
@media (min-width:992px) and (max-width:1199px) {.hidden-sm.hidden-md {display: none !important;}}
@media (min-width:1200px) {.hidden-sm.hidden-lg {display: none !important;}}
.hidden-md {display: block !important;}
@media (max-width:767px) {.hidden-md.hidden-xs {display: none !important;}}
@media (min-width:768px) and (max-width:991px) {.hidden-md.hidden-sm {display:none !important;}}
@media (min-width:992px) and (max-width:1199px) {.hidden-md {display:none !important;}}
@media (min-width:1200px) {.hidden-md.hidden-lg {display:none !important;}}
.hidden-lg {display:block !important;}
@media (max-width:767px) {.hidden-lg.hidden-xs {display:none !important;}}
@media (min-width:768px) and (max-width:991px) {.hidden-lg.hidden-sm {display:none !important;}}
@media (min-width:992px) and (max-width:1199px) {.hidden-lg.hidden-md {display:none !important;}}
@media (min-width:1200px) {.hidden-lg {display:none !important;}}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0;}}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0);}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-next,.owl-carousel .owl-controls .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; -webkit-transform: translateZ(0);}
.owl-carousel .owl-item img{display:inline-block;max-width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{/*transform-style:preserve-3d;*/}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-theme .owl-controls{margin-top:0px;text-align:center;-webkit-tap-highlight-color:transparent;width:100%;position:initial; height:0;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{cursor:pointer;position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;line-height:32px;font-size:35px;text-align:center;color:#000;}
.owl-next{right:0px;}
.owl-prev{left:0px;}
.owl-theme .owl-controls .owl-nav [class*=owl-] i{line-height:28px; font-size:35px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{color:#26959f;}
.owl-theme .owl-controls .disabled{opacity:.1;cursor:default;}
.owl-theme .owl-dots{display:block;position:relative;margin:30px 0px 0;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline; position:relative; z-index:1;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0px 5px;background:#a1a1a1;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000000;}
.owlSlider{padding:0px 35px;}
.owlSlider .owl-stage{padding:10px 0;}
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{position:relative;display:none;width:100%;-ms-touch-action:pan-y; /*padding:0px 30px;*/ }
.owl-carousel .owl-wrapper{ position:relative;display:none;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ position:relative;overflow:hidden;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{ float:left;text-align:center;}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@media (max-width: 991px){
	.owl-theme .owl-dots:before,.owl-theme .owl-dots:after{ display:none; }
}
/*#bannermain-slider .owl-dots { display:none!important;} */
#bannermain-slider .owl-nav div { display:block; margin-bottom:1px; width:40px; height:40px; overflow:hidden; text-indent:-999px; cursor:pointer; background-position:center center; background-repeat:no-repeat; background-color:#331a0b; opacity: 0.4; /*background-color:rgba(0, 0, 0, 0.8);*/}
#bannermain-slider .owl-nav .owl-prev {  background-image:url(../images/left.png)}
#bannermain-slider .owl-nav .owl-next { background-image:url(../images/right.png)}
.scrollbar { max-height:160px; overflow:auto;}
.mCSB_container{width:auto;overflow:hidden;padding-right:10px;}
.mCSB_scrollTools{width:7px;height:100%;top:0;right:0;}
.mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;margin:8px 0;}
.mCSB_draggerRail{width:7px;height:100%;margin:0 auto;background:#e5e5e5; border-radius:2px;}
.mCSB_dragger{cursor:pointer;width:100%;height:30px;}
.mCSB_dragger_bar{width:7px;height:100%;margin:0 auto;text-align:center; background:#373737; border-radius:4px;}
.bottomsection {z-index:9999;}
.bottomsection .container {width:100%; padding:0 5%;}
.bottomsection ul, .bottomsection ol {margin-bottom:0px;}
.midelsection {margin-bottom:33px;}
.index .sidebar {position:absolute !important;}
.best-promo p{font-size:13px; margin:0 auto 20px; text-shadow:1px 1px #fff; text-transform:uppercase; width:100%;}
.separator {background-color:#e1e1e1; height:1px; margin:20px auto; width:20%;}
.separator-style {background-color:#fcfcfc; border-color:#e1e1e1; border-radius:20px; border-style:solid; border-width:2px; display:block; height:9px; left:50%; margin-left:-5px; margin-top:-4px; position:absolute; width:9px;}
.collect-close1 {position:absolute; right:0;}
.collect-hd-box1 {width:331px;}
.top-txt-title h2 { font-size:32px; text-transform:uppercase;}
.homepage .carousel-nav{ width:100%; left:0; }
.homepage .carousel-nav .next-slide, .homepage .carousel-nav .prev-slide{ position:absolute; margin-top:30px;}
.homepage .carousel-nav .next-slide{ right:0;}
.homepage .carousel-nav .prev-slide{ left:0;}
.hide.sidebar.homesidebar { display:none!important;}
@media (max-width: 980px){
.homepage .carousel-nav{ height:40px;  margin-top:-20px; top:50%!important;}
.homepage .carousel-nav .next-slide, .homepage .carousel-nav .prev-slide{ margin-top:0;}
}
.top-txt-title {position:relative;}
.top-txt-title span.welcome {font-size:140px; position:absolute; top:12px; left:0; right:0; line-height:0 !important; pointer-events:none; -webkit-pointer-events:none; -moz-pointer-events:none; -ms-pointer-events:none; -o-pointer-events:none; opacity:.03; color:#2d3e52;}
.top-txt-title h2 span {font-style:italic; text-transform:none;}
.box-top-upimg {position:absolute; margin:70px auto; text-align:center; left:0; right:0; /*background:#f5f5dd;*/ /*background:rgba(0, 0, 0, 0) url("../images/ptern25.png") repeat scroll 0 0;*/background:rgba(0, 0, 0, 0) url(../images/new_home/pat-1.png) repeat scroll 0 0; width:20%; padding:20px; z-index:98; }
.box-top-upimg .tac {margin-top:0px; border:1px solid #64342d;}
.box-top-upimg p.best-subtitle {width:100%;}
.box-desc-top-photo {padding:30px 20px;}
.box-desc-top-photo .separator{ background-color:#64342d; }
.box-desc-top-photo .separator-style { background:#4a211a; border-color:#64342d; }
.box-desc-top-photo h2{ color:#fff; font-size:50px; }
.box-desc-top-photo p.best-subtitle{ color:#d8c7c1; text-transform:uppercase; font-size:16px; }
.findstore{ margin:15px 0 -15px 0;background:#f0e7dc; position:inherit; }
.findstore a{ color:#4c2e26; background:none; width:100%; margin:0; }
.findstore img { background:url(../images/sp-tlink.png) no-repeat!important; text-indent:-10000px; display:inline-block; vertical-align:text-top; width:20px!important; height:20px!important; margin:-2px 0 0 0; }
.findstore img.sp-qtlocation { background-position:-21px 0px!important; }
@media (min-width: 992px){
	.box-top-upimg{ width:30%; margin:-182px auto 0; height:364px; top:50%; }
	.box-desc-top-photo { height: 320px; vertical-align: middle; display: table-cell; }
}
.others-collection-section {padding-top:30px; padding-bottom:50px; background:#f5f5f5;}
.others-collection-section h2{ padding-bottom:20px; color:#6d0f14; }
.others-collection-section p{ padding-bottom:20px; }
.trip-travego-disc .view {float:left; overflow:hidden; position:relative; text-align:center; cursor:default; background:#fff; padding:0; width:100%; box-shadow:1px -6px 18px rgba(0,0,0,0);top:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;border:2px solid #e3e3e3;}
.trip-travego-disc .view figure {overflow:hidden;}
.trip-travego-disc .view figure.inform-fly {background:#fff;}
.trip-travego-disc .view img {position:relative; max-width:100%; border:0px solid rgba(0, 0, 0, 0.2); padding:17px 20px;-webkit-transition:-webkit-transform 0.35s; transition:transform 0.35s;}
.trip-travego-disc .view-fifth .mask {padding:20px 25px 20px 25px;background-color:#393939;border-bottom:0px solid #e1e1e1;float:left;width:100%;}

.trip-travego-disc figure {position:relative;}
.trip-travego-disc figure .img-effect-flash:before {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.25); content:''; z-index:99; -webkit-transition:-webkit-transform 0.6s; transition:transform 0.6s; -webkit-transform:scale3d(1.9, 2.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform:scale3d(1.9, 2.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);}

.trip-travego-disc .content-time-fly { margin:10px 0 10px; padding:20px 0; float:left; width:100%; border:2px solid #3d3d3d; color:#eef98e; text-transform:uppercase; font-size:40px;}

.no-border-img .trip-travego-disc .view img {padding:0;}

.trip-travego-disc .content { overflow:hidden; right:2px; top:-20px; z-index:98; position:relative; float:right; box-shadow:0 1px 1px rgba(0,0,0,0.3); padding:0px; text-align:left;}
.trip-travego-disc .content a.btn {background-color:#878382; color:#FFFFFF; text-align:center; position:relative; z-index:1;border-radius:0px; padding:8px 20px; font-size:14px; border:0px; border-bottom:0px solid transparent; border-color:#ebebeb; text-transform:uppercase; outline:none;}
.trip-travego-disc .content a.btn span {background:#000; bottom:0; display:block; left:0; position:absolute; right:100%; top:0; transition:all 0.8s ease 0s; z-index:-1;}
.trip-travego-disc .content a.btn:hover span {bottom:0; left:0; right:0; top:0;}

.trip-travego-disc .view:hover {z-index:98;box-shadow:1px 0px 18px rgba(0,0,0,0.2);}
.trip-travego-disc .view:hover .img-effect-flash:before {-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}

.trip-travego-disc .view .other_collection{display: table;width: 100%;height: 501px;padding: 0px;}
.trip-travego-disc .view .other_collection .other_cinner{display:table-cell;vertical-align:middle;}

.trip-travego-disc .view .box_hover_img{position:absolute;top:0px;left:0px;background:rgba(0, 0, 0, 0) url(../images/new_home/pat-1.png) repeat scroll 0 0;width:100%;height:100%;text-align:center;opacity:0;}
.trip-travego-disc .view .box_hover_img .img_thumb{display:table;width:100%;height:100%;}
.trip-travego-disc .view .box_hover_img .thumb_inner{display:table-cell;vertical-align:middle;}

.trip-travego-disc .view:hover .other_collection .other_cinner{}
.trip-travego-disc .view:hover .other_collection .thumb-text{display:none;}
.trip-travego-disc .view:hover .other_collection img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.trip-travego-disc .view:hover .box_hover_img{opacity:1;}
.carizza_box{display:block;width:100%;background-color:#ffffff;border:2px solid #e3e3e3;position:relative;box-shadow:1px -6px 18px rgba(0,0,0,0);overflow:hidden;}
.carizza_box .carizza_inner .thumb{margin:0 auto;}
.carizza_box .carizza_inner .thumb img{max-width:100%;overflow:hidden;transition: all .5s ease;}
.carizza_box:hover{z-index: 98;box-shadow: 1px 0px 18px rgba(0,0,0,0.2);}
.carizza_box:hover .thumb-logo{opacity:0;transition: all .3s ease-in-out;}
.carizza_box:hover .carizza_inner .thumb img{transform:scale(1.1) translateY(40px);}
.box_hover_img{position:absolute;top:0px;left:0px;background:rgba(0, 0, 0, 0) url(../images/new_home/pat-1.png) repeat scroll 0 0;width:100%;height:100%;text-align:center;opacity:0;transition: all .5s ease;}
.box_hover_img .img_thumb{display:table;width:100%;height:100%;}
.box_hover_img .img_thumb .thumb_inner{display:table-cell;vertical-align:middle;}
.carizza_box:hover .box_hover_img{opacity:1;z-index:99;}
.carizza_main h2{ padding-bottom:10px; color:#6d0f14;font-size:40px;text-transform:uppercase;}
.carizza_main p{ padding-bottom:35px;color:#3f3f3d;font-size:18px;margin:0px;text-transform:uppercase;}
.carizza_main{/*padding:60px 1% 105px 1%;*/padding:20px 1% 40px 1%;background:url('../general_images/homeimg/carizza-bg.png') center top;}
@media (max-width:1366px) {
.carizza_main .carizza_box .carizza_inner .thumb-logo img{max-width:175px;}
}
@media (max-width:1024px){
.carizza_main .carizza_box:hover .carizza_inner .thumb img , .others-collection-section .carizza_box:hover .carizza_inner .thumb img {transform:none;}
.carizza_main .carizza_box .carizza_inner .thumb-logo img{max-width:125px;}
.carizza_box:hover .thumb-logo{opacity:1;}
.carizza_main .carizza_main_box>div{padding:0px 5px;}
.box_hover_img{display:none;}
.carizza_main{padding:20px 1% 30px 1%;}
.others-collection-section .other_main{margin-left:-5px;margin-right:-5px;}
.others-collection-section .other_main>div{padding:0px 5px;}
}
@media (max-width:767px){
.carizza_main .carizza_main_box>div{width:33.33333333333333%;float:left;}
.carizza_main h2{font-size:32px;}
.carizza_main p{font-size:16px;padding-bottom:20px;}
.others-collection-section .other_main>div{width:50%;float:left;}
.others-collection-section .carizza_box .carizza_inner .thumb-logo img{max-width:265px;}
}
@media (max-width:575px){
.carizza_main .carizza_main_box>div , .others-collection-section .other_main>div{width:100%;padding-bottom:10px;}
.carizza_main .carizza_box .carizza_inner .thumb img{max-width:280px;}
.others-collection-section .carizza_box .carizza_inner .thumb img{max-width:285px;}
}
.section-engagement-rings { padding:60px 0 60px; /*#f5f5dd; /*background:url(../images/new_home/bg1.png) center center no-repeat #fdf3e7;*/ }
.shop-heading {text-transform:uppercase; color:#000;}
.shop-heading h3{ text-align:center; font-size:22px; color:#6d0f14; }
.view-all { text-align:right; }
.view-all a{ color:#000; text-decoration:underline; }
.line1 { margin:20px 0; border:none; border-top:1px solid #FFF; background:none;}
.no-line1 { margin:20px 0; border:none; background:none;}
.line2 {margin:5px auto; border:none; border-top:1px solid #FFF; background:none; width:75px;}
#categories-slider{ padding-top:20px; padding-bottom:20px; }
#categories-slider .owl-controls .owl-nav [class*="owl-"]:hover{ color:#a71932; }
.prd-thumb { text-align:center; padding:0 20px; text-transform:uppercase; }
.prd-thumb .title{ display:block; color:#000; font-size:14px; letter-spacing:0.75; }
.prd-thumb a:hover .title{ text-decoration:underline; }
.prd-thumb .price{ font-size:14px; color:#000; line-height:130%; }
.prd-thumb .price span{ display:block; }
.full-heading-1 { position:relative; background:#fdf3e7; padding:30px 15px;}
.full-heading-1 .head{ font-size:32px; color:#3b2319; text-align:center;}
.pt50{ padding-top:50px;}
.pt120{ padding-top:120px;}
.full-diamond-section {text-align:center;background-color:#e7e7e7;}
.full-diamond-section img{display:block;margin:0 auto;}
.full-diamond-section:after { content:""; display:table; clear:both;}
.full-diamond-section .col-half { width:100%; float:left; }
.full-aboutus { padding:180px 20px; min-height:650px; background:url(../images/new_home/about-bg.jpg) center center no-repeat fixed; background-size:cover; text-align:center; }
.full-aboutus h3{ font-size:40px; padding-bottom:30px; color:#6d0f14; text-transform:uppercase; }
.full-aboutus p{ font-size:22px; line-height:40px; color:#333333; }
.full-screen-banner .head{ color:#6d0f14; text-transform:uppercase; font-family:"Montserrat , sans-serif ", serif; }
.full-screen-banner .full-dia-content{ padding:0; color:#2873b0; }
.full-screen-banner .full-dia-content img{ display:block;margin:0 auto;}
.shal-channel-section{ padding-bottom:20px; background:#fdf3e7; }
.shal-channel-section .top-txt-title{ padding-bottom:40px; padding-top:20px; }
.shal-channel-section h2{ color:#6d0f14; font-family:"Montserrat , sans-serif ", serif; }
.shal-channel-section .shah-channel-video { cursor:pointer; }
.shal-channel-section .video-hide { display:none; }
.social-channel-section { padding-top:50px; padding-bottom:80px;position:relative; /*background:#291814;*/background:url(../images/new_home/social-bg.jpg) top center no-repeat fixed; background-size:cover; }
.social-channel-section:before { content:""; background:url(../general_images/homeimg/home_image_17_03_19_2015.jpg) top center no-repeat fixed; background-size:cover; position:absolute; left:0; right:0; top:0; bottom:0; opacity:0.2; }
.social-channel-section .top-txt-title{ padding-bottom:20px; padding-top:20px; }
.social-channel-section h2{ color:#fff; }
.social-feed-box { background:#fdf3e7; height:370px; padding:20px; overflow:hidden; margin-top:30px; }
.social-feed-box h4{ text-align:center; padding:20px 0px 20px; color:#6d0f14; font-size:30px; text-transform:uppercase; }
.social-feed-box .blog-grid .thumb img {max-height:204px;}
.social-feed-box .blog-inner .blog-category {margin:5px 0px;}
.social-feed-box .blog-inner .blog-category li {color:#000; font-size:13px; display:inline-block; font-style: italic;}
.social-feed-box .blog-inner .blog-category li a {color:#4c2e26;}
.social-feed-box .blog-inner .blog-category li a:hover {text-decoration:underline;}
.social-feed-box .blog-inner .blog-category li:after {content:"/"; font-size:13px; padding:0px 6px 0px 6px;}
.social-feed-box .blog-inner .blog-category li:last-child:after {display:none;}
.social-feed-box .blog-inner h5 a {font-family:'Montserrat", sans-serif '; font-size:16px; text-transform:uppercase; color:#6d0f14; line-height:17px;}
.social-feed-box .blog-inner h5 a:hover {text-decoration:underline;}
@media (max-width:991px) { .social-feed-box .blog-grid .thumb img {max-height:190px;} }
@media (max-width:767px) {  .social-feed-box .blog-grid .thumb img {max-height:inherit;} }
.social-feed-box p{ margin:0; padding:0; margin-bottom:10px; }
.social-feed-code { color:#3b0c04; }
.social-feed-code.scrollBar{ height:240px; }
.social-feed-code.scrollbar2{ height:240px; overflow-y:scroll }
.instagram-grid { text-align:center; padding:0px 0px 0px 5px; }
.instagram-grid:after { content:""; display:table; clear:both; }
.instagram-grid-cell{ float:left; width:33.3333333%; padding:0px 5px 5px 0px; }
.social-feed-code .mCSB_container{ padding-right:0; }
.fb_iframe_widget {display:block!important;}
.fb_iframe_widget span { display:block!important; width:100%!important; }
.fb_iframe_widget iframe { width:100%!important; }
.social-feed-box p{ margin:0; padding:0; margin-bottom:10px; }
.social-feed-code { color:#3b0c04; }
.social-feed-code.scrollBar{ height:240px; }
.social-feed-code.scrollbar2{ height:240px; overflow-y:scroll; -webkit-overflow-scrolling: touch !important; float:left; width: 100%; }
.instagram-grid { text-align:center; padding:0px 0px 0px 5px; }
.instagram-grid:after { content:""; display:table; clear:both; }
.instagram-grid-cell{ float:left; width:33.3333333%; padding:0px 5px 5px 0px; }
.social-feed-code .mCSB_container{ padding-right:0; }
.fb_iframe_widget {display:inline-block!important;}
.social-feed-code .fb_iframe_widget iframe{position: initial!important;}

@media (min-width: 768px) { }
@media (min-width: 768px) { .show991 { display:none; } }
@media (min-width: 1400px) { .box-desc-top-photo { padding:30px 20%; } }
@media (max-width: 1199px){ .others-collection-section { padding-top:20px; padding-bottom:30px; } .others-collection-section h2 { padding-top:15px; padding-bottom:20px; } .others-collection-section .col-md-4 {padding:0 10px;} .trip-travego-disc .view {margin:0px 10px 0 0;} .trip-travego-disc .view-fifth .mask {padding:20px 10px 20px 10px;} .trip-travego-disc .content{ width:40%;} .travel-desc-agency.tt-ipad{width:100%} .container-fluid-70 { padding:0 35px; } }
@media (min-width: 992px) and (max-width: 1199px) { .box-desc-top-photo h2{ font-size:32px; } .box-top-upimg { height:320px; margin-top:-160px; } .box-desc-top-photo{ height:280px; } }
@media (max-width: 991px){
	.show991 { display:inline-block; }
	.box-top-upimg {/*padding:0px 15px; background:#f5f5f5;*/ margin-bottom:15px; margin-top:15px; width:100%; position:relative;}
	.others-collection-section { padding-bottom:15px;}
	.others-collection-section .col-md-4{width:33.333333%; margin-bottom:20px;}
	.trip-travego-disc {padding:0 40px; float:left;}
	.trip-travego-disc .view.view-fifth {margin:0px;}
	.trip-travego-disc .view-fifth .mask {padding:10px 15px;}
	.trip-travego-disc .view-fifth .mask .main h3{font-size:14px;}
	.trip-travego-disc .content-time-fly{font-size:28px; padding:5px 0; }
	.trip-travego-disc .content { width:55%; top:-20px; }
	.full-aboutus{ min-height:inherit; padding:60px 20px; }
	.shal-channel-section { padding-bottom:20px; }
	.social-channel-section{ padding-top:25px; padding-bottom:50px; }
	.social-channel-section .top-txt-title{ padding-bottom:0; }
	.container-fluid-70 { padding:0 20px; }
}
@media (max-width:980px) {
	.bottomsection .container {padding:0 10px;}
	.midelsection {margin-bottom:0px;}
	.collect-close {display: none;}
	.index .sidebar {margin-top:0px !important;}
	.collect-hd-box {padding:20px 0; position:relative; right:0; width:100%;}
	.collect-hd-box1.rtposition {min-height:490px !important;}
	.trip-travego-disc {padding:0 0px;}
}
@media (max-width: 767px){
	.others-collection-section { padding-bottom:0px;}
	.others-collection-section .content-time-fly{ font-size:25px; padding:10px; }
	.others-collection-section .view-fifth .mask { padding:15px; }
	.others-collection-section .trip-travego-disc .content{ width:66%; }
	.top-box-desc-img { bottom:28px; }
	.best-promo p{width:90%;}
	.top-txt-title h2{font-size:28px;}
	.section-engagement-rings{ padding-top:40px; padding-bottom:40px; }
	.shop-heading h3 { padding-bottom:20px;}
	.shop-heading .view-all{ text-align:center; }
	.full-diamond-section .col-half { width:100%; }
	.full-aboutus{ min-height:inherit; padding:30px 15px; }
	.full-aboutus h3 { font-size:24px; padding-bottom:10px; }
	.full-aboutus p { font-size:16px; line-height:24px; }
	.full-heading-1 .head { font-size:20px; }
	.shal-channel-section{ padding-bottom:0; }
	.shal-channel-section .top-txt-title { padding-top:10px; padding-bottom:20px; }
	.social-channel-section .top-txt-title{ padding-bottom:0; background:none; }
	.social-feed-box { height:auto; max-width:510px; margin-left:auto; margin-right:auto; }
	.social-feed-box h4{ padding-bottom:15px; }
	.instagram-grid { padding-left:0; }
	.instagram-grid-cell{ padding:0 1px 1px 0; }
	.social-channel-section { padding-top:15px; padding-bottom:25px; }
}
@media (max-width: 640px){ .others-collection-section .col-md-4{width:100%; padding:0; margin-bottom:20px;} .others-collection-section .trip-travego-disc .content{ width:40%; right:15px; } }
@media (max-width: 360px){ .box-desc-top-photo p.best-subtitle{ font-size:15px; } }

#testimonial-wrapper .prd-thumb{
	height: 100%;
}
#testimonial-wrapper p:hover {
	text-decoration: none;
}

.facebook-grid { text-align:center; padding:0px 0px 0px 5px; }
.facebook-grid:after { content:""; display:table; clear:both; }
.facebook-grid-cell{ float:left; width:33.3333333%; padding:0px 5px 5px 0px; }
.facebook-grid { text-align:center; padding:0px 0px 0px 5px; }
.facebook-grid:after { content:""; display:table; clear:both; }
.facebook-grid-cell{ float:left; width:33.3333333%; padding:0px 5px 5px 0px; }

@media (max-width: 767px){	.facebook-grid { padding-left:0; }
.facebook-grid-cell{ padding:0 1px 1px 0; }}@media only screen and (max-width:980px) { .bottomsection .lis-view { width:100%; text-align:center;} .bottomsection .follow { float:left; width:100%; text-align:center; padding-bottom:10px;} .bottomsection .lang { text-align:center;} .topsection { position:fixed; z-index:7;} .bottomsection { position:relative;} .hide980 { display:none;} .navigation { padding-right:41px;} .bottomsection .follow { margin:0;}} @media only screen and (min-width: 768px) and (max-width: 980px) { .menu li { display:table-cell;} .menu li a {padding:27px 0%; font-size:11px; text-align:center;}}
@media only screen and (max-width:1900px){.listview li.videolist{width:74.9%;margin-bottom:-41px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
@media only screen and (max-width:1280px){.listview li.firstlist, .listview_3row li.firstlist{width:49.9%;padding-bottom:3px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listprd .infocnt.frlistcnt{bottom:-5px;}
.listview li.videolist{width:74.9%;margin-bottom:-41px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listview_3row li.videolist{width:66.4%;margin-bottom:-5px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:499px;}
.listview_3row li.firstlist{width:66.4%;}
.listview_3row li.videolist{width:66.4%;}
}
@media only screen and (max-width:1190px){.saedit-new-btn{width:100%;float:left;}
.saedit-new-btn .combobox{float:left;width:49%;padding:5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}
}
@media only screen and (max-width:1122px){.listview_3row li.firstlist{width:66.4%;}
.listview_3row li.videolist{width:66.4%;}
}
@media only screen and (max-width:1024px){.newsletter .sbox{margin-top:-183px;}
.newsletter .sbox{margin-right:0;}
.go-top, .go-down{bottom:5.5em;left:inherit;right:0}
.listview li.firstlist, .listview_3row li.firstlist{width:50%;}
.listview li.videolist{width:50%;margin-bottom:-41px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listview_3row li.videolist{width:66.4%;margin-bottom:-5px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:419px;}
.listview_3row li.firstlist{width:66.4%;}
.listview_3row li.videolist{width:66.4%;}
}
@media only screen and (max-width:980px){
.topsection .container{max-width: 100%;}    
body .menubar-icon{padding: 0;height: 70px;width: 70px;text-align: center;line-height: 70px;margin-right: 0px;position: relative;right: -10px;}
body .menubar-icon.active{line-height: 80px;}    
.menubar-icon img{max-width: 25px;}
.menubar-icon img.menu-close{max-width: 20px;}
.menubar-icon img.menu-close,.menubar-icon.active img.menu-bar{display: none;}
.menubar-icon.active img.menu-close{display: inline-block;}    
.show{display:block;}
.hide{display:none;}
.topsection .toplinks a:first-child{float:left;margin-left:0px;}
.topsection{position:relative;}
.navigation{display:none;}
.menu li{display:block;}
.menu li a{display:block;padding:10px 20px;text-align:left;}
.sb-slidebar{width:250px;height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;visibility:hidden;background-color:#fff;z-index: 9;}
.sb-left{left:0;}
.sb-right{right:0;}
.sb-toggle-right, .sb-toggle-left{float:right;margin-top:0px;background:url(../images/bottombg.jpg);padding:27px;cursor:pointer;margin-right:-10px;}
.search{margin-top:0px;}
.newsletter .sbox{margin-right:32%;}
.go-top, .go-down{bottom:8em;}
.listview li.firstlist, .listview_3row li.firstlist{width:50%;padding-bottom:4px;}
.listview li.videolist{width:74.9%;margin-bottom:-41px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listview_3row li.videolist{width:66.4%;margin-bottom:-5px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:403px;}
.collect-hd-box{min-height:490px;position:inherit;right:0;float:left;padding:0 0%!important;}
.slider-info{min-height:448px;position:inherit;right:0;float:left;padding:0 0%!important;}
.vision .slider-info{min-height:0px;width:100%;}
.erthdmd .slider-info{min-height:520px;position:inherit;right:0;float:left;padding:0 0%!important;}
.txcnt .collect-hd-box{min-height:215px;position:inherit;right:0;float:left;padding:0 0%!important;}
.hd-link li.homepagecntn{margin-top:0px !important;}
.slider, .vertical-wrapper, .vertical-wrapper li{height:auto !important;}
.carousel-nav{top:27%!important;}
.listview_3row li.firstlist{width:66.5%;}
.listview_3row li.videolist{width:66.5%;}
}
@media only screen and (max-width:900px){.newsletter .sbox{margin-right:30%;}
.listview li.firstlist, .listview_3row li.firstlist{padding-bottom:3px;}
.listview li.videolist{width:100%;margin-bottom:-41px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listview_3row li.videolist{width:66.4%;margin-bottom:-5px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:364px;}
.listview_3row li.firstlist{width:66.5%;}
.listview_3row li.videolist{width:66.5%;}
}
@media only screen and (max-width:800px){.collect-hd-box{min-height:590px;}
.slider-info{min-height:548px;}
.txcnt .collect-hd-box{min-height:332px;}
.erthdmd .slider-info{min-height:614px;}
.newsletter .sbox{margin-right:28%;}
.newsletter .sbox .col2{width:16.66%}
.newsletter .sbox .col10{width:83.33%}
.listview li.firstlist, .listview_3row li.firstlist{width:50.1%;padding-bottom:3px;}
.listview li.videolist{width:100%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listview_3row li.videolist{width:99.7%;margin-bottom:-5px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:314px;}
.carousel-nav{top:23%!important;}
.listview_3row li.firstlist{width:66.5%;}
.listview_3row li.videolist{width:66.5%;}
}
@media only screen and (max-width:768px){.collect-hd-box{min-height:352px;}
.slider-info{min-height:310px;}
.txcnt .collect-hd-box{min-height:0px;}
.erthdmd .slider-info{min-height:374px;}
.newsletter .sbox{margin-right:27%;}
.tagline{left:5%!important;top:50%!important;line-height:30px!important;font-size:40px!important;padding:10px 15px!important;width:345px;}
.listview li.firstlist, .listview_3row li.firstlist{padding-bottom:4px;}
.listview_3row li.videolist{width:99.7%;margin-bottom:-5px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:298px;}
.carousel-nav{top:30%!important;}
.listview_3row li.firstlist{width:100%;}
.listview_3row li.videolist{width:100%;}
}
@media only screen and (max-width:767px){
html, body{overflow-x:hidden}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11,col12{width:100%;}
.pd0{padding:0px;}
.hide767{display:none;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}
::-moz-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}
.midelsection-inner{padding-top:0px !important;}
.bottomsection .brow2 div{text-align:center;}
.bottomsection .follow li:first-child{padding-right:0px;width:100%;}
.bottomsection .follow{height:auto;white-space:normal;}
.right-toleft{text-align:left;}
.right-section{float:left;padding-left:0;width:100%;}
.listview li, .listview_3row li{width:49%;}
.listview.dtlistview li{width:49%;}
.input-reg{width:100%;}
.tagline{left:5%!important;top:40%!important;line-height:30px!important;font-size:40px!important;padding:10px 15px!important;width:inherit!important}
.listprd .thumb{min-height:auto;}
.listview_3row li:hover .infocnt{display:none;}
.listview li:hover .infocnt, .listview_3row li:hover .infocnt{display:none;}
.vault .vtgallery img{display:inline;}
.vault .itmno{text-align:center;}
.request-btn{float:none;text-align:center;padding:0px 20px;margin-top:10px;}
.listview li.videolist, .listview_3row li.videolist{width:98.5%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:371px;}
.listview_3row li.firstlist{width:98.5%;}
.listview_3row li.videolist{width:98.5%;}
}
@media only screen and (max-width:640px){.slider-info{min-height:0px;}
.erthdmd .slider-info{min-height:0px;}
.newsletter .sbox{margin-right:7%;}
.go-top, .go-down{bottom:11em}
.listview li.firstlist, .listview_3row li.firstlist{width:98.5%;margin-bottom:-1px;}
.listview li.videolist, .listview_3row li.videolist{width:98.9%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:327px;}
.carousel-nav{top:26%!important;}
}
@media only screen and (max-width:600px){.newsletter .sbox{margin-right:4%;}
.listview li.videolist, .listview_3row li.videolist{width:98.9%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:327px;}
.carousel-nav{top:25%!important;}
.collect-hd-box{min-height:687px;}
}
@media only screen and (max-width:480px){.newsletter .sbox{margin-right:12%;}
.go-top, .go-down{bottom:12.7em}
.listview li.firstlist, .listview_3row li.firstlist{width:98.6%;}
.listview li.videolist, .listview_3row li.videolist{width:98.9%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:327px;}
.carousel-nav{top:23%!important;}
}
@media only screen and (max-width:479px){.search .sbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search{position:static;}
.listview li.videolist, .listview_3row li.videolist{width:98.9%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:327px;}
}
@media only screen and (max-width:490px){.topsection .toplinks{margin-top:0px;width:100%}
.slider ul li img{width:100% !important;height:100% !important;}
.slider ul li{height:auto !important;}
 #slide1{height:auto !important;}
 .collections-slider{height:auto !important;}
#right_section1, #right_section2, #right_section3, #right_section4, #right_section5, #right_section6,#right_section7, #right_section8, #right_section9, #right_section10, #right_section11, #right_section12{margin-top:0px !important;}
}
@media only screen and (max-width:360px){.collect-hd-box{min-height:147px;}
.carousel-nav{top:29%!important;}
.newsletter .sbox{margin-right:3%;}
.topsection .toplinks{margin-top:0px;width:100%}
.listview li.firstlist, .listview_3row li.firstlist{width:98.9%;}
.listview li.videolist, .listview_3row li.videolist{width:98.9%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:305px;}
.slider ul li img{width:100% !important;height:100% !important;}
.slider ul li{height:auto !important;}
 #slide1{height:auto !important;}
 .collections-slider{height:auto !important;}
}
@media only screen and (max-width:320px){.vault .mnhdtitle span{font-size:35px;display:block;}
.container{max-width:300px;}
.newsletter .sbox{}
.newsletter:hover .sbox, .newsletter.active .sbox{padding:12px;width:275px;}
.newsletter .sbox a.ovalbutton{top:12px;}
.listview li.videolist, .listview_3row li.videolist{width:98.9%;margin-bottom:-9px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#videoiframe{height:305px;}
.carousel-nav{top:27%!important;}
}
@media only screen and (min-width:300px) and (max-width:767px){}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome/fontawesome-webfont93e3.eot?v=4.4.0');src:url('../fonts/fontawesome/fontawesome-webfontd41d.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('../fonts/fontawesome/fontawesome-webfont93e3.html?v=4.4.0') format('woff2'),url('../fonts/fontawesome/fontawesome-webfont93e3.woff?v=4.4.0') format('woff'),url('../fontawesome/fonts/fontawesome-webfont93e3.ttf?v=4.4.0') format('truetype'),url('../fonts/fontawesome/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.topsection *,.topsection *:before,.topsection *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topsection { background-image:url(../images/new_home/header-bg.png); } .topsection {z-index:9999;} .topsection .container {width:100%; padding:0 5%;} .topsection .logo a span {margin-top:1px;}
.topsection .menu li:hover a, .topsection a.slink:hover {text-decoration:none;}
.menu li:hover > a:after{ width:100%; }
.nav-dropdown { background:#fdf3e7; }
.nav-dropdown ul{ margin:0 auto; /*max-width:1200px;*/ padding:20px 0; text-align:center;}
.nav-dropdown ul:after { content:""; display:table; clear:both; }
.nav-collections li a{ display:block; text-transform:uppercase; font-size:16px; text-align:center; white-space: normal; }
.nav-collections li span { display:block; color:#4c2e26; padding:0px 8px; text-align:center; min-height:90px; line-height:90px;}
.nav-collections li span img{ vertical-align:middle; max-width:100%;}
.menu li.active .nav-dropdown li a:after{ width:0; }
.menu li.active .nav-dropdown li:hover a:after{ width:100%; }
.navText { text-align:center; font-family:"CenturyGothicRegular"; font-size:24px; color:#6d0f14; text-transform:none; }
.navText span{ display:inline-block; margin-left:10px; }
.nav-dropdown.nav-collections.small-nav {background:#fdf3e7; width:auto; left:inherit;}
.nav-dropdown.nav-collections.small-nav ul {text-align:left; padding:0px;}
.nav-dropdown.nav-collections.small-nav li {/*padding:15px;*/ text-align:left; display:block; width:100%; padding:0px; background:#fdf3e7;}
.nav-dropdown.nav-collections.small-nav li:last-child {border-bottom:none;}
.nav-dropdown.nav-collections.small-nav li a {color:#4c2e26; padding:8.5px 20px; font-size:12px; text-transform:capitalize; text-align:left;background:url("../images/listarw.png") no-repeat 10px 7px; display:block;}
.nav-dropdown.nav-collections.small-nav li a:after {display:none;}
.nav-dropdown.nav-collections.small-nav li a:hover {background-color:#f5ede3;}
@media (min-width:981px){ .navigation li:hover .nav-dropdown.nav-collections.small-nav {height:inherit !important;} }
@media (min-width: 981px){ .navigation .ar-subnav { display:none; }
.nav-dropdown { height:0; left:0; overflow:hidden; position:absolute; top:72px; width:100%; z-index:99; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; background:#fdf3e7; }		
.nav-dropdown li{ display:block; }
.nav-dropdown li a{ display:block; color:#4c2e26; padding:5px; }
.navigation li:hover .nav-dropdown{ height:auto; }
.navigation li:hover .nav-collections{ height:auto; }
.nav-collections li{ padding:15px; width:12%; display:inline-block; text-align:center;  }	}
@media (min-width: 981px) and (max-width: 1199px){.nav-collections li a{ font-size:13px; }}
@media (max-width: 980px){
.menu>li{ border-bottom:1px solid rgba(255,255,255,.1); }
.menu li a{ font-size:14px; padding:15px 20px; }	
.menu .sub-nav{ position:relative; }
.nav-dropdown ul { padding:0 5px;}	
.nav-dropdown li{ border-bottom:1px solid rgba(0,0,0,.1); }
.nav-collections li img{ display:none; }
.nav-collections li span{ line-height:0px; min-height:0px;}
.nav-collections li span img{ display:block;margin: 0 auto;}
.nav-collections li span { text-align:left; padding:0; }
.nav-collections li:nth-child(2n+1){ clear:both; }
.nav-collections li a{ font-size:13px; white-space: normal; padding:15px 20px; }
.menu .ar-subnav{ position:absolute; height:47px; width:47px; text-align:center; line-height:47px; right:0; top:0; background:#331a0b; color:#fff; cursor:pointer; }
.menu .ar-subnav:before{content:"\f107";display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;}
.menu .current .ar-subnav:before{ content:"\f106"; }
.nav-dropdown { display:none; }
.nav-dropdown.activeNav{ display:block; }
.navText { display:none; }	
.topsection .container {padding:0 10px;}}
.midelsection .slider-info ,.midelsection .collect-hd-box, .midelsection-inner .inquirie-cont .inquirie-right ,.midelsection-adv .slider-info, .midelsection .collect-hd-box {background:url(../images/new_home/pat-1.png) left top repeat scroll;}
.midelsection-inner .sidebar li, .midelsection .sidebar li, .midelsection-adv .sidebar li {background:url(../images/new_home/bg-sidebar.png) left top repeat scroll;opacity:0.95;}
.midelsection-inner .sidebar li:hover, .midelsection-inner .sidebar li.active, .midelsection .sidebar li:hover, .midelsection .sidebar li.active, .midelsection-adv .sidebar li:hover, .midelsection-adv .sidebar li.active,.midelsection-inner .about .block-title.active {background-image:url(../images/new_home/bg-sidebar-act.png);}
.midelsection .slider-info p,.midelsection .collect-hd-box p, .midelsection-adv .slider-info p, .midelsection .collect-hd-box p { text-align:justify!important; word-spacing: -1px!important; }
#sb-site.tvadsbg { background-size:cover; }
.tvdwn { display: none; }
.tvdwn h5{text-align:right;color:#332218;font-size:12px;text-transform:uppercase;}
.tvdwn h5:after{content:"";display:inline-block;font:normal normal normal 18px/1 FontAwesome;color:#7c6860;margin-left:8px;}
<br />
<b>Notice</b>:  Undefined index: new in <b>/home/shahluxe.com/public_html/style/indexcss.php</b> on line <b>11</b><br />
.midelsection {
	margin-top: 100px;
}
iframe{
	height:1300px !important;
}
.topsection .container {
    max-width: -webkit-fill-available !important;
}
@media only screen and (max-width: 850px) {
	#iframe_container {
		top:50px !important;
                bottom:150px !important;
	}
	iframe{
		height:800px !important;
	}
	.brow1 {
    		position: fixed;
    		bottom: 0px;
	}
	.midelsection {
		margin-top: 0px;
		margin-bottom: 150px !important;
	}
	p.header-text-area{
		font-size:x-small !important;
		line-height: 1.7 !important;
	}
	.botcenter {
    		display: none !important;
	}
	.bottomsection .follow {
    		display: none;
	}
}
@media only screen and (max-width: 900px) {
    .build-ring-text{
	    padding-left:20px !important;
	    padding-right:20px !important;
	}
}.mCustomScrollbar {
	-ms-touch-action: none;
	touch-action: none
}
.mCustomScrollbar.mCS_no_scrollbar {
	-ms-touch-action: auto;
	touch-action: auto
}
.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: 0;
	direction: ltr
}
.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto
}
.mCSB_inside>.mCSB_container {
	margin-right: 0px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-left: 30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0
}
.mCSB_scrollTools {
	position: absolute;
	width:30px;
	height:60px;
	left:auto;
	top: 50%;
	right: 0;
	bottom:0;
	margin-top:-30px;
}

.mCSB_outside+.mCSB_scrollTools {
	right: -26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	right: auto;
	left: 0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
	display:none;
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0
}
.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: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-bottom: 30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
	min-height: 100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin: 0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0
}
.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px
}
.mCSB_container_wrapper>.mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
	padding-bottom: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}
.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.4);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85);
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
	background: url(../images/scarw.png) no-repeat;
	background-repeat: no-repeat;
	width:30px;
	height:30px;
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -30px
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.15)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0,0,0,.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0,0,0,.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,.1)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
	height: 14px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 14px;
	margin: 0 1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 14px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 16px;
	height: 16px;
	margin: -1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 16px;
	width: 16px;
	margin: 0 -1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 4px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color: transparent;
	background-position: center
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat: repeat-y;
	opacity: .3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,.5)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: -o-linear-gradient(left, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: -ms-linear-gradient(left, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: linear-gradient(to right, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.5)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,.5)0, rgba(255,255,255,0)100%)
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 70px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 70px
}
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	width: 8px;
	background-color: #000;
	background-color: rgba(0,0,0,.2);
	box-shadow: inset 1px 0 1px rgba(0,0,0,.5), inset -1px 0 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #555
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 8px;
	margin: 4px 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5), inset 0 -1px 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 8px;
	margin: 4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	box-shadow: inset 1px 0 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
	right: 1px
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
	box-shadow: inset 1px 0 1px rgba(0,0,0,.1), inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
	bottom: 1px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1), inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255,255,255,.4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #555
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	width: auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #000;
	background-color: rgba(0,0,0,.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow: inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1), inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255,255,255,.4), inset -1px 0 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4), inset 0 -1px 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #fff;
	background-color: rgba(0,0,0,.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	left: 0;
	right: auto
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0,0,0,.2)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 5px 0
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 12px;
	margin: 2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0,0,0,.2)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255,255,255,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color: #000;
	border-color: rgba(0,0,0,.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9)
}
.customScroll {
	max-height: 370px;
	overflow-y: hidden;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.customScrollInner {
	max-height: 230px;
	overflow-y: hidden;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.customScrollInner .mCSB_container {
	width:87%;
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

@media only screen and (max-width:768px) {
.customScroll {
	max-height: 700px;
}
}

@media only screen and (max-width:1300px) {
.customScrollInner {
	max-height: inherit;
}
}

@media only screen and (max-width:1024px) {
.customScrollInner {
	max-height: inherit;
}
}

@media only screen and (min-width:1920px) {
.customScroll {
	/*max-height: 520px!important;*/
}
}
