@import '/fonts.googleapis.com/css2/index.html';
 @import '/cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css';
 body {
  font:14px/1.5em Arial,Helvetica,sans-serif;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  word-break: break-word;

}

a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video {
  margin:0;
  padding:0;
  outline:0;

}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;

}

audio,canvas,video {
  display:inline-block;

}

table, tbody, thead, tr, th, td {
  border:none;

}

@-moz-document url-prefix() {
  body {
    word-wrap: break-word;

  }

}

a {
  text-decoration:none;
  cursor:pointer;
  outline:none !important;
  word-break: break-word;

}

a[href^="mailto:"] {
  word-wrap:break-word;

}

a:focus {
  outline:thin dotted;

}

a:active,a:hover {
  outline:0;

}

abbr[title],dfn[title] {
  border-bottom:1px dotted;
  cursor:help;

}

blockquote,q {
  quotes:none;

}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;

}

del {
  text-decoration:line-through;

}

h1,h2,h3,h4,h5,h6,form {
  display:inline;
  font-weight:normal;

}

h1 {
  font-size:1.5em;
  line-height:1.2em;

}

h2 {
  font-size:1.1em;

}

h3 {
  font-size:1em;
  font-weight:bold;

}

.dynn_cont h2, .dynn_cont h3, .dynn_cont h4, .dynn_cont h5, .dynn_cont h6 {
  margin-bottom:10px;
  display:block;
  font-weight:600;

}

.dynn_cont h2 {
  font-size:20px;

}

.dynn_cont h3 {
  font-size:18px;

}

.dynn_cont h4 {
  font-size:16px;

}

.dynn_cont h5 {
  font-size:14px;

}

.dynn_cont h6 {
  font-size:13px;

}

.b h1,.b h2,.b h3,.b h4,.b h5,.b h6 {
  font-weight:bold;

}

hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #ccc;
  margin:1em 0;
  padding:0;

}

iframe {
  background:transparent;
  border:0 none transparent;
  padding:0px;

}

sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;

}

sup {
  top:-0.5em;

}

sub {
  bottom:-0.25em;

}

li {
  margin-bottom:5px;

}

mark {
  background:none;
  font-weight:normal;
  font-style:normal;

}

object {
  outline:none;

}

ol {
  margin:5px 0 5px 30px;
  padding:0;

}

ul {
  margin:5px 0 5px 30px;
  padding:0;

}

ul ul,ol ol,ol ul,ul ol {
  margin-left:30px;

}

.ls ol {
  margin:5px 0 5px 20px !important;
  padding:0 !important;

}

.ls ol > li {
  list-style-type:decimal !important;

}

button,input,select,textarea {
  font-size:100%;
  margin:0;

}

button,input {
  line-height:normal;

}

button,select {
  text-transform: none;

}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance:button;
  cursor: pointer;
  overflow:visible;
  cursor:pointer;

}

button[disabled],html input[disabled] {
  cursor:default;

}

button::-moz-focus-inner,input::-moz-focus-inner {
  border:0;
  padding:0;

}

textarea {
  overflow:auto;

}

table {
  border-collapse:collapse;
  border-spacing:0;

}

.input,textarea {
  padding:3px 5px;
  outline:none;

}

.button, .razorpay-payment-button {
  padding:7px 12px;
  overflow:visible;
  cursor:pointer;
  font-weight:bold;

}

.razorpay-payment-button {
  padding:12px 20px;
  font-size:1.3em;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;

}

.star {
  color:#f00;
  font-family:Verdana,Geneva,sans-serif;

}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  margin:0;

}

.alignLeft_imp table td {
  text-align:left !important;

}

.al {
  text-align:left;

}

.ar {
  text-align:right;

}

.ac {
  text-align:center;

}

.aj {
  text-align:justify;

}

.vat {
  vertical-align:top;

}

.vam {
  vertical-align:middle;

}

.vaSub {
  vertical-align:sub;

}

.vaSup {
  vertical-align:super;

}

.vab {
  vertical-align:bottom;

}

.fo:before,.fo:after {
  content:"";
  display:table;

}

.fo:after {
  clear:both;

}

.fl {
  float:left;
  display:inline;

}

.fr {
  float:right;
  display:inline;

}

.flwm {
  float:left;
  margin:0 10px 5px 0;
  display:inline;

}

.frwm {
  float:right;
  margin:0 0 5px 10px;
  display:inline;

}

.cb {
  clear:both;

}

.cl {
  clear:left;

}

.cr {
  clear:right;

}

.b1px {
  height:1px;
  line-height:1px;
  font-size:1px;

}

.alpha25 {
  opacity:0.25;
  filter:alpha(opacity=25);

}

.alpha50 {
  opacity:0.50;
  filter:alpha(opacity=50);

}

.alpha75 {
  opacity:.75;
  filter:alpha(opacity=75);

}

.b {
  font-weight:bold;

}

.bn {
  font-weight:normal;

}

.i {
  font-style:italic;

}

.in {
  font-style:normal;

}

.n {
  font-weight:normal;
  font-style:normal;

}

b, strong {
  font-weight:bold !important
}

i, em {
  font-style:italic;

}

.uo a {
  text-decoration:none;

}

.uo a:hover {
  text-decoration:underline;

}

.uu a {
  text-decoration:underline;

}

.uu a:hover {
  text-decoration:none;

}

.u,a.u {
  text-decoration:underline;

}

a.u:hover {
  text-decoration:none;

}

.un,.un a,.un a:hover {
  text-decoration:none;

}

.bcs {
  border-collapse:separate;

}

.nw,.wsnw {
  white-space:nowrap;

}

.ww,.wwbw {
  word-wrap:break-word;
  word-break:break-all;
  word-break:normal;

}

.ttc {
  text-transform:capitalize;

}

.ttl {
  text-transform:lowercase;

}

.ttu {
  text-transform:uppercase;

}

.fvsc {
  font-variant:small-caps;

}

.db,.block {
  display:block;

}

.di,.inline {
  display:inline;

}

.dib {
  display:inline-block;

}

.df {
  display:flex;

}

.dn,.none {
  display:none;

}

.dtc {
  display:table-cell;

}

.vh {
  visibility:hidden;

}

.ofh {
  overflow:hidden;

}

.pa,.absolute {
  position:absolute;

}

.pf {
  position:fixed;

}

.pr,.relative {
  position:relative;

}

.ps {
  position:static;

}

.cp {
  cursor:pointer;

}

.cd {
  cursor:default;

}

.ch {
  cursor:help;

}

.jcc {
  justify-content:center;

}

.jcsb {
  justify-content:space-between;

}

.aic {
  align-items:center;

}

.lsn {
  list-style:none;

}

.ul0,.ul0 ul,.ul0 li {
  list-style:none;
  margin:0;
  padding:0;

}

.df-dtc, .dtc,.ac-dtc > *,.acac-dtc > * > * {
  display:table-cell;

}

.dtr,.ac-dtr > *,.acac-dtr > * > * {
  display:table-row;

}

.br {
  line-height:1.5em;

}

.ma1px a {
  margin:0 1px;

}

.ma1px a:first-child {
  margin-left:0;

}

.ma1px a:last-child {
  margin-right:0;

}

.ma2px a {
  margin:0 2px;

}

.ma2px a:first-child {
  margin-left:0;

}

.ma2px a:last-child {
  margin-right:0;

}

.ma3px a {
  margin:0 3px;

}

.ma3px a:first-child {
  margin-left:0;

}

.ma3px a:last-child {
  margin-right:0;

}

.ma5px a {
  margin:0 5px;

}

.ma5px a:first-child {
  margin-left:0;

}

.ma5px a:last-child {
  margin-right:0;

}

.ma7px a {
  margin:0 7px;

}

.ma7px a:first-child {
  margin-left:0;

}

.ma7px a:last-child {
  margin-right:0;

}

.ma10px a {
  margin:0 10px;

}

.ma10px a:first-child {
  margin-left:0;

}

.ma10px a:last-child {
  margin-right:0;

}

.ma12px a {
  margin:0 12px;

}

.ma12px a:first-child {
  margin-left:0;

}

.ma12px a:last-child {
  margin-right:0;

}

.ma15px a {
  margin:0 15px;

}

.ma15px a:first-child {
  margin-left:0;

}

.ma15px a:last-child {
  margin-right:0;

}

.m0a {
  margin:0 auto;

}

.m0px {
  margin:0px;

}

.m1px, a.m1px {
  margin:1px;

}

.m1px2px, a.m1px2px {
  margin:1px 2px;

}

.m1px5px, a.m1px5px {
  margin:1px 5px;

}

.m2px, a.m2px {
  margin:2px;

}

.m2px5px, a.m2px5px {
  margin:2px 5px;

}

.m2px10px, a.m2px10px {
  margin:2px 10px;

}

.m3px, a.m3px {
  margin:3px;

}

.m4px, a.m4px {
  margin:4px;

}

.m5px, a.m5px {
  margin:5px;

}

.m5px10px, a.m5px10px {
  margin:5px 10px;

}

.m5px15px, a.m5px15px {
  margin:5px 15px;

}

.m7px, a.m7px {
  margin:7px;

}

.m10px, a.m10px {
  margin:10px;

}

.m12px, a.m12px {
  margin:12px;

}

.m15px, a.m15px {
  margin:15px;

}

.m17px, a.m17px {
  margin:17px;

}

.m20px, a.m22px {
  margin:20px;

}

.m22px, a.m22px {
  margin:22px;

}

.m25px, a.m25px {
  margin:25px;

}

.m27px, a.m27px {
  margin:27px;

}

.m30px, a.m30px {
  margin:30px;

}

.mt0px, a.mt0px {
  margin-top:0px;

}

.mt1px, a.mt1px {
  margin-top:1px;

}

.mt2px, a.mt2px {
  margin-top:2px;

}

.mt3px, a.mt3px {
  margin-top:3px;

}

.mt5px, a.mt5px {
  margin-top:5px;

}

.mt7px, a.mt7px {
  margin-top:7px;

}

.mt10px, a.mt10px {
  margin-top:10px;

}

.mt12px, a.mt12px {
  margin-top:12px;

}

.mt15px, a.mt15px {
  margin-top:15px;

}

.mt17px, a.mt17px {
  margin-top:17px;

}

.mt20px, a.mt20px {
  margin-top:20px;

}

.mt22px, a.mt22px {
  margin-top:22px;

}

.mt25px, a.mt25px {
  margin-top:25px;

}

.mt27px, a.mt27px {
  margin-top:27px;

}

.mt30px, a.mt30px {
  margin-top:30px;

}

.mr0px, a.mr0px {
  margin-right:0px;

}

.mr1px, a.mr1px {
  margin-right:1px;

}

.mr2px, a.mr2px {
  margin-right:2px;

}

.mr5px, a.mr5px {
  margin-right:5px;

}

.mr7px, a.mr7px {
  margin-right:7px;

}

.mr10px, a.mr10px {
  margin-right:10px;

}

.mr12px, a.mr12px {
  margin-right:12px;

}

.mr15px, a.mr15px {
  margin-right:15px;

}

.mr17px, a.mr17px {
  margin-right:17px;

}

.mr20px, a.mr20px {
  margin-right:20px;

}

.mr22px, a.mr22px {
  margin-right:22px;

}

.mr25px, a.mr25px {
  margin-right:25px;

}

.mr27px, a.mr27px {
  margin-right:27px;

}

.mr30px, a.mr30px {
  margin-right:30px;

}

.mb0px, a.mb0px {
  margin-bottom:0px;

}

.mb1px, a.mb1px {
  margin-bottom:1px;

}

.mb2px, a.mb2px {
  margin-bottom:2px;

}

.mb5px, a.mb5px {
  margin-bottom:5px;

}

.mb7px, a.mb7px {
  margin-bottom:7px;

}

.mb10px, a.mb10px {
  margin-bottom:10px;

}

.mb12px, a.mb12px {
  margin-bottom:12px;

}

.mb15px, a.mb15px {
  margin-bottom:15px;

}

.mb17px, a.mb17px {
  margin-bottom:17px;

}

.mb20px, a.mb20px {
  margin-bottom:20px;

}

.mb22px, a.mb22px {
  margin-bottom:22px;

}

.mb25px, a.mb25px {
  margin-bottom:25px;

}

.mb27px, a.mb27px {
  margin-bottom:27px;

}

.mb30px, a.mb30px {
  margin-bottom:30px;

}

.ml0px, a.ml0px {
  margin-left:0px;

}

.ml1px, a.ml1px {
  margin-left:1px;

}

.ml2px, a.ml2px {
  margin-left:2px;

}

.ml5px, a.ml5px {
  margin-left:5px;

}

.ml7px, a.ml7px {
  margin-left:7px;

}

.ml10px, a.ml10px {
  margin-left:10px;

}

.ml12px, a.ml12px {
  margin-left:12px;

}

.ml15px, a.ml15px {
  margin-left:15px;

}

.ml17px, a.ml17px {
  margin-left:17px;

}

.ml20px, a.ml20px {
  margin-left:20px;

}

.ml22px, a.ml22px {
  margin-left:22px;

}

.ml25px, a.ml25px {
  margin-left:25px;

}

.ml27px, a.ml27px {
  margin-left:27px;

}

.ml30px, a.ml30px {
  margin-left:30px;

}

.p0px {
  padding:0px;

}

.p1px {
  padding:1px;

}

.p1px2px {
  padding:1px 2px;

}

.p1px5px {
  padding:1px 5px;

}

.p2px {
  padding:2px;

}

.p2px5px {
  padding:2px 5px;

}

.p2px10px {
  padding:2px 10px;

}

.p3px {
  padding:3px;

}

.p4px {
  padding:4px;

}

.p5px {
  padding:5px;

}

.p5px10px {
  padding:5px 10px;

}

.p5px15px {
  padding:5px 15px;

}

.p7px {
  padding:7px;

}

.p10px {
  padding:10px;

}

.p10px15px {
  padding:10px 15px;

}

.p10px20px {
  padding:10px 20px;

}

.p12px {
  padding:12px;

}

.p15px {
  padding:15px;

}

.p17px {
  padding:17px;

}

.p20px {
  padding:20px;

}

.p22px {
  padding:22px;

}

.p25px {
  padding:25px;

}

.p27px {
  padding:27px;

}

.p30px {
  padding:30px;

}

.pt0px {
  padding-top:0px;

}

.pt1px {
  padding-top:1px;

}

.pt2px {
  padding-top:2px;

}

.pt5px {
  padding-top:5px;

}

.pt7px {
  padding-top:7px;

}

.pt10px {
  padding-top:10px;

}

.pt12px {
  padding-top:12px;

}

.pt15px {
  padding-top:15px;

}

.pt17px {
  padding-top:17px;

}

.pt20px {
  padding-top:20px;

}

.pt22px {
  padding-top:22px;

}

.pt25px {
  padding-top:25px;

}

.pt27px {
  padding-top:27px;

}

.pt30px {
  padding-top:30px;

}

.pr0px {
  padding-right:0px;

}

.pr1px {
  padding-right:1px;

}

.pr2px {
  padding-right:2px;

}

.pr5px {
  padding-right:5px;

}

.pr7px {
  padding-right:7px;

}

.pr10px {
  padding-right:10px;

}

.pr12px {
  padding-right:12px;

}

.pr15px {
  padding-right:15px;

}

.pr17px {
  padding-right:17px;

}

.pr20px {
  padding-right:20px;

}

.pr22px {
  padding-right:22px;

}

.pr25px {
  padding-right:25px;

}

.pr27px {
  padding-right:27px;

}

.pr30px {
  padding-right:30px;

}

.pb0px {
  padding-bottom:0px;

}

.pb1px {
  padding-bottom:1px;

}

.pb2px {
  padding-bottom:2px;

}

.pb5px {
  padding-bottom:5px;

}

.pb7px {
  padding-bottom:7px;

}

.pb10px {
  padding-bottom:10px;

}

.pb12px {
  padding-bottom:12px;

}

.pb15px {
  padding-bottom:15px;

}

.pb17px {
  padding-bottom:17px;

}

.pb20px {
  padding-bottom:20px;

}

.pb22px {
  padding-bottom:22px;

}

.pb25px {
  padding-bottom:25px;

}

.pb27px {
  padding-bottom:27px;

}

.pb30px {
  padding-bottom:30px;

}

.pl0px {
  padding-left:0px;

}

.pl1px {
  padding-left:1px;

}

.pl2px {
  padding-left:2px;

}

.pl5px {
  padding-left:5px;

}

.pl7px {
  padding-left:7px;

}

.pl10px {
  padding-left:10px;

}

.pl12px {
  padding-left:12px;

}

.pl15px {
  padding-left:15px;

}

.pl17px {
  padding-left:17px;

}

.pl20px {
  padding-left:20px;

}

.pl22px {
  padding-left:22px;

}

.pl25px {
  padding-left:25px;

}

.pl27px {
  padding-left:27px;

}

.pl30px {
  padding-left:30px;

}

.c1px {
  border-radius:1px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;

}

.c2px {
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;

}

.c3px {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;

}

.c4px {
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;

}

.c5px {
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;

}

.c7px {
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;

}

.c10px {
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;

}

.c12px {
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;

}

.c15px {
  border-radius:15px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;

}

.c17px {
  border-radius:17px;
  -moz-border-radius:17px;
  -webkit-border-radius:17px;

}

.c20px {
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;

}

.c22px {
  border-radius:22px;
  -moz-border-radius:22px;
  -webkit-border-radius:22px;

}

.c25px {
  border-radius:25px;
  -moz-border-radius:25px;
  -webkit-border-radius:25px;

}

.c27px {
  border-radius:27px;
  -moz-border-radius:27px;
  -webkit-border-radius:27px;

}

.c30px {
  border-radius:30px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;

}

.ctl1px {
  border-top-left-radius:1px;
  -moz-border-radius-topleft:1px;
  -webkit-border-top-left-radius:1px;

}

.ctl2px {
  border-top-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -webkit-border-top-left-radius:2px;

}

.ctl3px {
  border-top-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;

}

.ctl4px {
  border-top-left-radius:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;

}

.ctl5px {
  border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;

}

.ctl7px {
  border-top-left-radius:7px;
  -moz-border-radius-topleft:7px;
  -webkit-border-top-left-radius:7px;

}

.ctl10px {
  border-top-left-radius:10px;
  -moz-border-radius-topleft:10px;
  -webkit-border-top-left-radius:10px;

}

.ctl12px {
  border-top-left-radius:12px;
  -moz-border-radius-topleft:12px;
  -webkit-border-top-left-radius:12px;

}

.ctl15px {
  border-top-left-radius:15px;
  -moz-border-radius-topleft:15px;
  -webkit-border-top-left-radius:15px;

}

.ctl17px {
  border-top-left-radius:17px;
  -moz-border-radius-topleft:17px;
  -webkit-border-top-left-radius:17px;

}

.ctl20px {
  border-top-left-radius:20px;
  -moz-border-radius-topleft:20px;
  -webkit-border-top-left-radius:20px;

}

.ctl22px {
  border-top-left-radius:22px;
  -moz-border-radius-topleft:22px;
  -webkit-border-top-left-radius:22px;

}

.ctl25px {
  border-top-left-radius:25px;
  -moz-border-radius-topleft:25px;
  -webkit-border-top-left-radius:25px;

}

.ctl27px {
  border-top-left-radius:27px;
  -moz-border-radius-topleft:27px;
  -webkit-border-top-left-radius:27px;

}

.ctl30px {
  border-top-left-radius:30px;
  -moz-border-radius-topleft:30px;
  -webkit-border-top-left-radius:30px;

}

.ctr1px {
  border-top-right-radius:1px;
  -moz-border-radius-topright:1px;
  -webkit-border-top-right-radius:1px;

}

.ctr2px {
  border-top-right-radius:2px;
  -moz-border-radius-topright:2px;
  -webkit-border-top-right-radius:2px;

}

.ctr3px {
  border-top-right-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;

}

.ctr4px {
  border-top-right-radius:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;

}

.ctr5px {
  border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-right-radius:5px;

}

.ctr7px {
  border-top-right-radius:7px;
  -moz-border-radius-topright:7px;
  -webkit-border-top-right-radius:7px;

}

.ctr10px {
  border-top-right-radius:10px;
  -moz-border-radius-topright:10px;
  -webkit-border-top-right-radius:10px;

}

.ctr12px {
  border-top-right-radius:12px;
  -moz-border-radius-topright:12px;
  -webkit-border-top-right-radius:12px;

}

.ctr15px {
  border-top-right-radius:15px;
  -moz-border-radius-topright:15px;
  -webkit-border-top-right-radius:15px;

}

.ctr17px {
  border-top-right-radius:17px;
  -moz-border-radius-topright:17px;
  -webkit-border-top-right-radius:17px;

}

.ctr20px {
  border-top-right-radius:20px;
  -moz-border-radius-topright:20px;
  -webkit-border-top-right-radius:20px;

}

.ctr22px {
  border-top-right-radius:22px;
  -moz-border-radius-topright:22px;
  -webkit-border-top-right-radius:22px;

}

.ctr25px {
  border-top-right-radius:25px;
  -moz-border-radius-topright:25px;
  -webkit-border-top-right-radius:25px;

}

.ctr27px {
  border-top-right-radius:27px;
  -moz-border-radius-topright:27px;
  -webkit-border-top-right-radius:27px;

}

.ctr30px {
  border-top-right-radius:30px;
  -moz-border-radius-topright:30px;
  -webkit-border-top-right-radius:30px;

}

.cbl1px {
  border-bottom-left-radius:1px;
  -moz-border-radius-bottomleft:1px;
  -webkit-border-bottom-left-radius:1px;

}

.cbl2px {
  border-bottom-left-radius:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-bottom-left-radius:2px;

}

.cbl3px {
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;

}

.cbl4px {
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;

}

.cbl5px {
  border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px;

}

.cbl7px {
  border-bottom-left-radius:7px;
  -moz-border-radius-bottomleft:7px;
  -webkit-border-bottom-left-radius:7px;

}

.cbl10px {
  border-bottom-left-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;

}

.cbl12px {
  border-bottom-left-radius:12px;
  -moz-border-radius-bottomleft:12px;
  -webkit-border-bottom-left-radius:12px;

}

.cbl15px {
  border-bottom-left-radius:15px;
  -moz-border-radius-bottomleft:15px;
  -webkit-border-bottom-left-radius:15px;

}

.cbl17px {
  border-bottom-left-radius:17px;
  -moz-border-radius-bottomleft:17px;
  -webkit-border-bottom-left-radius:17px;

}

.cbl20px {
  border-bottom-left-radius:20px;
  -moz-border-radius-bottomleft:20px;
  -webkit-border-bottom-left-radius:20px;

}

.cbl22px {
  border-bottom-left-radius:22px;
  -moz-border-radius-bottomleft:22px;
  -webkit-border-bottom-left-radius:22px;

}

.cbl25px {
  border-bottom-left-radius:25px;
  -moz-border-radius-bottomleft:25px;
  -webkit-border-bottom-left-radius:25px;

}

.cbl27px {
  border-bottom-left-radius:27px;
  -moz-border-radius-bottomleft:27px;
  -webkit-border-bottom-left-radius:27px;

}

.cbl30px {
  border-bottom-left-radius:30px;
  -moz-border-radius-bottomleft:30px;
  -webkit-border-bottom-left-radius:30px;

}

.cbr1px {
  border-bottom-right-radius:1px;
  -moz-border-radius-bottomright:1px;
  -webkit-border-bottom-right-radius:1px;

}

.cbr2px {
  border-bottom-right-radius:2px;
  -moz-border-radius-bottomright:2px;
  -webkit-border-bottom-right-radius:2px;

}

.cbr3px {
  border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;

}

.cbr4px {
  border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;

}

.cbr5px {
  border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;

}

.cbr7px {
  border-bottom-right-radius:7px;
  -moz-border-radius-bottomright:7px;
  -webkit-border-bottom-right-radius:7px;

}

.cbr10px {
  border-bottom-right-radius:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-right-radius:10px;

}

.cbr12px {
  border-bottom-right-radius:12px;
  -moz-border-radius-bottomright:12px;
  -webkit-border-bottom-right-radius:12px;

}

.cbr15px {
  border-bottom-right-radius:15px;
  -moz-border-radius-bottomright:15px;
  -webkit-border-bottom-right-radius:15px;

}

.cbr17px {
  border-bottom-right-radius:17px;
  -moz-border-radius-bottomright:17px;
  -webkit-border-bottom-right-radius:17px;

}

.cbr20px {
  border-bottom-right-radius:20px;
  -moz-border-radius-bottomright:20px;
  -webkit-border-bottom-right-radius:20px;

}

.cbr22px {
  border-bottom-right-radius:22px;
  -moz-border-radius-bottomright:22px;
  -webkit-border-bottom-right-radius:22px;

}

.cbr25px {
  border-bottom-right-radius:25px;
  -moz-border-radius-bottomright:25px;
  -webkit-border-bottom-right-radius:25px;

}

.cbr27px {
  border-bottom-right-radius:27px;
  -moz-border-radius-bottomright:27px;
  -webkit-border-bottom-right-radius:27px;

}

.cbr30px {
  border-bottom-right-radius:30px;
  -moz-border-radius-bottomright:30px;
  -webkit-border-bottom-right-radius:30px;

}

.black,.black a,a.black {
  color:#000;

}

.black a:hover,a.black:hover {
  color:#f00;

}

.blue,.blue a,a.blue {
  color:#03c;

}

.blue a:hover,a.blue:hover {
  color:#06f;

}

.brown,.brown a,a.brown {
  color:#600;

}

.brown a:hover,a.brown:hover {
  color:#960;

}

.chocolate,.chocolate a,a.chocolate {
  color:#D2691E;

}

.chocolate a:hover,a.chocolate:hover {
  color:#9A4F16;

}

.cyan,.cyan a,a.cyan {
  color:#0ff;

}

.cyan a:hover,a.cyan:hover {
  color:#09c;

}

.golden,.golden a,a.golden {
  color:#a0501c;

}

.golden a:hover,a.golden:hover {
  color:#c60;

}

.gray,.gray a,a.gray {
  color:#666;

}

.gray a:hover,a.gray:hover {
  color:#222;

}

.green,.green a,a.green {
  color:#060;

}

.green a:hover,a.green:hover {
  color:#f60;

}

.magenta,.magenta a,a.magenta {
  color:#f0f;

}

.magenta a:hover,a.magenta:hover {
  color:#606;

}

.maroon,.maroon a,a.maroon {
  color:#8f002c;

}

.maroon a:hover,a.maroon:hover {
  color:#900;

}

.orange,.orange a,a.orange {
  color:#f60;

}

.orange a:hover,a.orange:hover {
  color:#f00;

}

.purple,.purple a,a.purple {
  color:#800080;

}

.purple a:hover,a.purple:hover {
  color:#4000ff;

}

.red,.red a,a.red {
  color:#f00;

}

.red a:hover,a.red:hover {
  color:#c00;

}

.silver,.silver a,a.silver {
  color:#ccc;

}

.silver a:hover,a.silver:hover {
  color:#fff;

}

.white,.white a,a.white {
  color:#fff;

}

.white a:hover,a.white:hover {
  color:#ff0;

}

.yellow,.yellow a,a.yellow {
  color:#ff0;

}

.yellow a:hover,a.yellow:hover {
  color:#ff9;

}

.lh0 {
  line-height:0px;

}

.lh1px {
  line-height:1px;

}

.lh02em {
  line-height:0.2em;

}

.lh05em {
  line-height:0.5em;

}

.lh07em {
  line-height:0.7em;

}

.lh1em {
  line-height:1em;

}

.lh11em {
  line-height:1.1em;

}

.lh12em {
  line-height:1.2em;

}

.lh13em {
  line-height:1.3em;

}

.lh14em {
  line-height:1.4em;

}

.lh15em {
  line-height:1.5em;

}

.lh17em {
  line-height:1.7em;

}

.lh18em {
  line-height:1.8em;

}

.lh2em {
  line-height:2em;

}

.lh22em {
  line-height:2.2em;

}

.lh25em {
  line-height:2.5em;

}

.small {
  font-size:0.9em;

}

.xsmall {
  font-size:0.8em;

}

.xxsmall {
  font-size:0.7em;

}

.xxxsmall {
  font-size:0.6em;

}

.large {
  font-size:1.1em;

}

.xlarge {
  font-size:1.2em;

}

.xxlarge {
  font-size:1.4em;

}

.xxxlarge {
  font-size:1.6em;

}

.ffa {
  font-family:Arial,Helvetica,sans-serif;

}

.ffab {
  font-family:"Arial Black",Gadget,sans-serif;

}

.ffc {
  font-family:"Courier New",Courier,monospace;

}

.ffg {
  font-family:Georgia,"Times New Roman",Times,serif;

}

.fft {
  font-family:Tahoma,Geneva,sans-serif;

}

.fftms {
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}

.fftnr {
  font-family:"Times New Roman",Times,serif;

}

.ffv {
  font-family:Verdana,Geneva,sans-serif;

}

.ffpl {
  font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;

}

.fflsu {
  font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;

}

.ffmss {
  font-family:"MS Serif","New York",serif;

}

.fflc {
  font-family:"Lucida Console",Monaco,monospace;

}

.ffcsms {
  font-family:"Comic Sans MS",cursive;

}

.w1 {
  width:1%;

}

.w2 {
  width:2%;

}

.w5 {
  width:5%;

}

.w10 {
  width:10%;

}

.w15 {
  width:15%;

}

.w195 {
  width:19.5%;

}

.w20 {
  width:20%;

}

.w22 {
  width:22%;

}

.w245 {
  width:24.5%;

}

.w25 {
  width:25%;

}

.w27 {
  width:27%;

}

.w28 {
  width:28%;

}

.w30 {
  width:30%;

}

.w33 {
  width:33.33%;

}

.w35 {
  width:35%;

}

.w40 {
  width:40%;

}

.w45 {
  width:45%;

}

.w48 {
  width:48%;

}

.w49 {
  width:49%;

}

.w50 {
  width:50%;

}

.w55 {
  width:55%;

}

.w60 {
  width:60%;

}

.w65 {
  width:65%;

}

.w66 {
  width:66%;

}

.w70 {
  width:70%;

}

.w75 {
  width:75%;

}

.w80 {
  width:80%;

}

.w85 {
  width:85%;

}

.w90 {
  width:90%;

}

.w95 {
  width:95%;

}

.w98 {
  width:98%;

}

.w99 {
  width:99%;

}

.w100 {
  width:100%;

}

.w1px {
  width:1px;

}

.w5px {
  width:5px;

}

.w10px {
  width:10px;

}

.w15px {
  width:15px;

}

.w20px {
  width:20px;

}

.w25px {
  width:25px;

}

.w30px {
  width:30px;

}

.w40px {
  width:40px;

}

.w50px {
  width:50px;

}

.w60px {
  width:60px;

}

.w70px {
  width:70px;

}

.w75px {
  width:75px;

}

.w80px {
  width:80px;

}

.w90px {
  width:90px;

}

.w100px {
  width:100px;

}

.w110px {
  width:110px;

}

.w120px {
  width:120px;

}

.w125px {
  width:125px;

}

.w150px {
  width:150px;

}

.w175px {
  width:175px;

}

.w200px {
  width:200px;

}

.w225px {
  width:225px;

}

.w250px {
  width:250px;

}

.w300px {
  width:300px;

}

.h35px {
  height:35px
}

.h150px {
  height:150px
}

.h180px {
  height:180px
}

.h200px {
  height:200px
}

.h250px {
  height:250px
}

.f50x50 {
  width:50px;
  margin:0 auto;

}

.f50x50 p {
  overflow:hidden;
  width:50px;
  height:50px;
  line-height:50px;
  display:table-cell;

}

.f75x75 {
  width:75px;
  margin:0 auto;

}

.f75x75 p {
  overflow:hidden;
  width:75px;
  height:75px;
  line-height:75px;
  display:table-cell;

}

.f100x100 {
  width:100px;
  margin:0 auto;

}

.f100x100 p {
  overflow:hidden;
  width:100px;
  height:100px;
  line-height:100px;
  display:table-cell;

}

.f125x125 {
  width:125px;
  margin:0 auto;

}

.f125x125 p {
  overflow:hidden;
  width:125px;
  height:125px;
  line-height:125px;
  display:table-cell;

}

.f150x150 {
  width:150px;
  margin:0 auto;

}

.f150x150 p {
  overflow:hidden;
  width:150px;
  height:150px;
  line-height:150px;
  display:table-cell;

}

.f200x200 {
  width:200px;
  margin:0 auto;

}

.f200x200 p {
  overflow:hidden;
  width:200px;
  height:200px;
  line-height:200px;
  display:table-cell;

}

.bdr,.headHr,.headVr,.data,.bdrDark,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th {
  border:1px solid #ccc;

}

img.bdr,.bdrDark {
  border-color:#999;

}

.bdrT0 {
  border-top:0;

}

.bdrR0 {
  border-right:0;

}

.bdrB0 {
  border-bottom:0;

}

.bdrL0 {
  border-left:0;

}

.bdr0,.bdr0 td,.bdr0 th {
  border:0;

}

.bdrT {
  border-top:1px solid #999;

}

.bdrR {
  border-right:1px solid #999;

}

.bdrB {
  border-bottom:1px solid #999;

}

.bdrL {
  border-left:1px solid #999;

}

.bdr.dashed {
  border-style:dashed;

}

.bdr.dotted {
  border-style:dotted;

}

.bdr.double {
  border-style:double;

}

.bdr.groove {
  border-style:groove;

}

.bdr.inset {
  border-style:inset;

}

.bdr.outset {
  border-style:outset;

}

.bdr.ridge {
  border-style:ridge;

}

.bw2px {
  border-width:2px;

}

.bw3px {
  border-width:3px;

}

.bw4px {
  border-width:4px;

}

.bw5px {
  border-width:5px;

}

.bw6px {
  border-width:6px;

}

.bw7px {
  border-width:7px;

}

.bw8px {
  border-width:8px;

}

.bw9px {
  border-width:9px;

}

.bw10px {
  border-width:10px;

}

.bw11px {
  border-width:11px;

}

.bw12px {
  border-width:12px;

}

.bw13px {
  border-width:13px;

}

.bw14px {
  border-width:14px;

}

.bw15px {
  border-width:15px;

}

.bdrAllDashed td,.bdrAllDashed th {
  border-style:dashed;

}

.bdrAllDashed {
  border-style:solid;

}

.bdr.dashed {
  border-style:dashed;

}

.bdrT.dashed {
  border-top-style:dashed;

}

.bdrR.dashed {
  border-right-style:dashed;

}

.bdrB.dashed {
  border-bottom-style:dashed;

}

.bdrL.dashed {
  border-left-style:dashed;

}

.bdrAllDotted td,.bdrAllDotted th {
  border-style:dotted
}

.bdrAllDotted {
  border-style:solid;

}

.bdr.dotted {
  border-style:dotted;

}

.bdrT.dotted {
  border-top-style:dotted;

}

.bdrR.dotted {
  border-right-style:dotted;

}

.bdrB.dotted {
  border-bottom-style:dotted;

}

.bdrL.dotted {
  border-left-style:dotted;

}

.picBg,.imgBg {
  background:#fff;

}

.picBg a {
  color:#333;

}

.picBg a:hover {
  color:#000;

}

.data {
  background:#f8f8f8;

}

.headVr {
  background:#f1f1f1;

}

.headHr {
  background:#eee;

}

.tsb1px {
  text-shadow:1px 1px rgba(0,0,0,.75);

}

.tsb2px {
  text-shadow:2px 2px rgba(0,0,0,.75);

}

.tsw1px {
  text-shadow:1px 1px rgba(255,255,255,.75);

}

.tsw2px {
  text-shadow:2px 2px rgba(255,255,255,.75);

}

.ts0,.ts0px {
  text-shadow:0 0 transparent !important;

}

.carCoach ul li {
  width:20%;
  float:left;

}

.carCoach ul li input, .carCoach ul li select {
  box-sizing:border-box;

}

.carCoach ul li input {
  padding:7px;

}

.carCoach ul li select {
  padding:6px;

}

.carCoach.horizontal ul li {
  width:100%;
  float:none;

}

.carCoach.horizontal ul li div {
  margin-right:0px;

}

@media(max-width:765px) {
  .carCoach ul li {
    width:190px;

  }

}

@media(max-width:480px) {
  .carCoach ul li {
    width:100%;

  }

}

.travelPackageSearch.horizontal .ic > div,.travelPackageSearch.horizontal .ic form > div,.searchJob.horizontal .ic > div,.searchJob.horizontal .ic form > div {
  width:23% !important;

}

.travelPackageSearch.horizontal.wd33 .ic > div,.travelPackageSearch.horizontal.wd33 .ic form > div,.searchJob.horizontal.wd33 .ic > div,.searchJob.horizontal.wd33 .ic form > div {
  width: 30% !important;

}

.travelPackageSearch.horizontal.wd33 .ic > div input.w85 {
  width:90%;

}

.travelPackageSearch.horizontal.wd33 .ic > div select.w90 {
  width:95%;

}

.input, textarea, select {
  padding:7px;

}

.travelPackageSearch select,.searchProperty select {
  padding:7px 6px!important;

}

.wideColumn .travelPackageSearch.horizontal .ic > div,.wideColumn .travelPackageSearch.horizontal .ic form > div,.wideColumn .searchJob.horizontal .ic > div,.wideColumn .searchJob.horizontal .ic form > div {
  width: 21% !important;

}

.searchProperty.horizontal .ic > div {
  width: 18% !important;

}

@media(max-width:640px) {
  .travelPackageSearch.horizontal .ic > div,.travelPackageSearch.horizontal .ic form > div,.searchJob.horizontal .ic > div,.searchJob.horizontal .ic form > div,.searchProperty.horizontal .ic > div,.travelPackageSearch.horizontal.wd33 .ic > div,.travelPackageSearch.horizontal.wd33 .ic form > div,.searchJob.horizontal.wd33 .ic > div,.searchJob.horizontal.wd33 .ic form > div {
    width:100% !important;

  }
  .searchProperty.horizontal .ic > div input[type="text"], .searchProperty.horizontal .ic > div select, .travelPackageSearch select, .travelPackageSearch input[type="text"], .searchProperty select, .searchJob.horizontal .ic > div input, .searchJob.horizontal .ic > div select {
    width:100%;
    box-sizing:border-box;
    margin-right:0px;

  }
  .searchProperty.horizontal p.fl.mt20px, .searchJob.horizontal p.fl.mt20px {
    margin-top:7px;

  }
  .travelPackageSearch.horizontal p.fl span.db {
    display:none;

  }
  .searchProperty.horizontal .ic > div input[type="text"].w33 {
    width:calc(52% - 21px);

  }

}

marquee {
  max-width: 100%;
  margin:auto;
  overflow:hidden;
  font:14px/1.5em Arial, Helvetica, sans-serif
}

.goog-te-spinner-pos {
  display:none !important;

}

.imgFrm a {
  width:100%;
  overflow:hidden;

}

.imgFrm a .iconZoom {
  position:absolute;
  background:url('/catalog.wlimg.com/main-common/zoom.png') no-repeat;
  cursor:pointer;
  top:50%;
  left:50%;
  display:block;
  height:50px;
  width:50px;
  display:none;
  opacity:0.50;
  filter:alpha(opacity=50);
  margin-top:-25px;
  margin-left:-25px;

}

.imgFrm a:hover .iconZoom {
  display:block;

}

.dummy {
  padding-top: 100%;

}

.img-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align:center;
  font:0px/0 a;

}

.img-container:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  height: 100%;

}

.img-container img {
  vertical-align: middle;
  display: inline-block;
  max-height:100%;

}

.iconStar:after {
  font-family:"icomoon";
  content:'\e6d4';

}

.icon-bottom-arrow:before {
  font-family:"icomoon";
  content:'\e829';

}

.icon-top-arrow:before {
  font-family:"icomoon";
  content:'\e828';

}

.goog-logo-link {
  display:none !important;

}

.goog-te-gadget {
  visibility:collapse;
  overflow:hidden;
  height:20px;

}

.goog-te-combo {
  visibility:visible !important;
  vertical-align:top;

}

.goog-te-gadget .goog-te-combo {
  margin:0 !important;
  padding:0 !important;

}

.dynamic-data-container img {
  max-width:inherit
}

.input_date .ui-datepicker-trigger {
  position:absolute;
  right:0;
  top:4px;

}

.input_date_cc .ui-datepicker-trigger {
  position:absolute;
  right:4px;
  top:3px;

}

.input_date_n .ui-datepicker-trigger {
  position:absolute;
  right:10px;
  bottom:27%;

}

.input_date_n2 .ui-datepicker-trigger {
  position:absolute;
  right:5px;
  bottom:36%;

}

.input_date_n3 .ui-datepicker-trigger {
  position: absolute;
  right: 7px;
  top: 6px;

}

a.add2Cart,a.add2Cart:hover {
  border-radius:0;
  padding:3px 10px;

}

a.add2Cart + a {
  padding:3px 10px;
  margin-left:5px;
  display:inline-block;
  border-radius:0;

}

#flash.sng_img img {
  width:100%;

}

.slide_box {
  padding:15px;
  font-size:12px;

}

.fa-vphone:before {
  content: "\f2a0";

}

.fl, .ac-fl > *, .acac-fl > * > * {
  float: left;

}

ac-mb10px > * {
  margin-bottom:10px;
  !important;

}

ac-mb20px > * {
  margin-bottom:20px;
  !important;

}

ac-mb25px > * {
  margin-bottom:25px;
  !important;

}

ac-mb30px > * {
  margin-bottom:30px;
  !important;

}

.dropdown .searchRound .input, .searchFull .input, .searchInline .input {
  padding: 3px 10px 3px 15px;

}

.dropdown .searchRound .button, .searchFull .button {
  padding: 4px 10px 5px;

}

.del_inHdr .ttw-navbg::before {
  display: none;

}

.smi .ic a {
  padding:2px;
  display:inline-block;

}

.about-text {
  display:flex;
  width:100%;
  padding:19px 0 5px;
  border-bottom:1px solid #e7e7e7;

}

.about-text:last-child {
  border-bottom:none;

}

.about-text ul, .about-text p {
  margin-bottom:15px;

}

.about-text h3 {
  font-size:18px;
  color:#333;
  line-height:20px;
  margin-bottom:10px;
  font-weight:600;

}

.about-text > * {
  width:100%;

}

.about-text > .imgWidth200 {
  width:202px;
  text-align:center;
  margin-right:20px;
  flex-shrink:0;
  margin-bottom:15px;

}

.contact_full_form {
  padding:40px 30px 40px 40px;

}

.contact_info.lsn li,.other-contactDetails.lsn li {
  margin-bottom: 20px;

}

.contact_info li.contact_comp, .other-contactDetails li.contact_comp {
  padding-left:0px;

}

.contact_info li,.other-contactDetails li {
  list-style:none outside none;
  padding-left:30px;
  position:relative;
  margin-bottom:15px;

}

.contact_info.dyn li,.other-contactDetails.dyn li {
  padding-left:0;

}

.contact_info li i,.other-contactDetails li i {
  position:absolute;
  left:0px;

}

.contact_full.cnt_break {
  display:block;

}

.contact_full.cnt_break .col-1,.contact_full.cnt_break .col-2 {
  width:auto !important;
  display:block;
  padding:0 15px !important;

}

.contact_full.cnt_break .contact_full_form {
  padding: 15px;
  margin:25px 0;

}

.contact_full.cnt_break .dif.mb30px {
  margin-bottom:10px;

}

.contact_full.cnt_break .contact_info.lsn li, .contact_full.cnt_break .other-contactDetails.lsn li {
  margin-bottom: 10px;

}

.wideColumn .wrap.fullFormat {
  width:auto;

}

.clsifd_img {
  text-align:center;

}

.clsifd_img img {
  max-width:100%;
  max-height:180px;
  position:relative;

}

.contFull {
  box-shadow:0px 24px 120px -40px rgb(0 0 0 / 24%);

}

.contView .contVicon i {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);

}

.contact_full_form .input.verText {
  margin-bottom:10px;

}

.contPadd {
  padding:56px;

}

.columns3 .c1, .columns3 .c2, .columns3 .c3 {
  width:33%;
  float:left;

}

.qiTransparent textarea {
  height:50px !important;

}

.qiTransparent .button {
  padding: 7px 15px !important;
  font-weight: bold;

}

.qiTransparent select.input {
  width: 90% !important;

}

#tl_popupCL1 {
  z-index:1 !important;

}

.qi select {
  width:85%;

}

.ls .row1 .col-1 + .col-2 .col-3.thinColumn {
  display:none;

}

.ls .row1 .col-1 + .col-2 .wrap {
  width:auto;

}

.qi_float .hp_full_inquiry div {
  float:left;
  width:48%;

}

.qi_float .hp_full_inquiry div.txt_ar,.qi_float .hp_full_inquiry div.btn_ar {
  width:100%;

}

.qi_float .hp_full_inquiry div.vrf_cod .input {
  width:auto !important;
  vertical-align:middle;
  margin-right:5px;

}

.qi_float .hp_full_inquiry div.sub_btn {
  width:99%;

}

.qi_float .hp_full_inquiry .button {
  padding: 10px 20px;
  font-weight: bold;
  font-size: 1em;

}

.hp_full_inquiry textarea.input {
  width: 93%;
  height: 100px;

}

.contact_full_form input.input, .contact_full_form select, .contact_full_form textarea {
  padding:12px 15px;
  box-sizing:border-box;
  outline:none;
  min-height:43px;

}

.contact_full_form select {
  padding:12px 15px 11px;

}

.contact_full_form input.input, .contact_full_form select, .contact_full_form textarea {
  width:100% !important;

}

.contact_full_form textarea.input {
  width:100%;

}

.contact_full_form .isdCode {
  padding:10px;
  border-right:1px solid #ccc;

}

.cont_fl_otr .c1>div {
  padding-right:30px
}

.cont_fl_otr .c2>div {
  padding: 0 30px;

}

.cont_fl_otr .c3>div {
  padding-left:30px
}

.qiTransparent textarea {
  height:50px !important;

}

.qiTransparent .button {
  padding: 7px 15px !important;
  font-weight: bold;

}

.qiTransparent select.input {
  width:90%;

}

.qiTransparent input, .qiTransparent .input, .qiTransparent select, .qiTransparent textarea {
  width:100%;
  box-sizing:border-box;

}

#tl_popupCL1 {
  z-index:1 !important;

}

.qi select {
  width:85%;

}

.qntFlex {
  display:flex;
  align-items: center;

}

.qntFlex > .unitName, .qntFlex .editUnit {
  width:100%;

}

.qntFlex .editUnit {
  width:45px;
  flex-shrink:0;
  padding:5px 8px;

}

#galleryFormat .pro_detail img {
  width:70px;
  height:70px;

}

.cf_5img > ul > li {
  width:19.7%;

}

.cf_4img > ul > li {
  width:24.7%;

}

.cf_3img > ul > li {
  width:32.9%;

}

.cf_5img > ul > li,.cf_4img > ul > li,.cf_3img > ul > li {
  padding:0 10px;
  box-sizing:border-box;
  margin-bottom:15px;
  display:inline-block;
  vertical-align:top;

}

.cf_5img.cf_m5px > ul > li,.cf_4img.cf_m5px > ul > li,.cf_3img.cf_m5px > ul > li {
  margin-bottom:5px;

}

.cf_4img .imgFrame,.cf_3img .imgFrame {
  width:200px;
  height:200px;

}

.cf_4img .imgFrame img,.cf_3img .imgFrame img {
  max-width:200px;
  max-height:200px;
  margin:0 auto;

}

.cf_3img .imgWidth150 .imgFrame {
  width:150px;
  height:150px;

}

.cf_3img .imgWidth150 .imgFrame img {
  max-width:150px;
  max-height:150px;
  margin:0 auto;

}

.cf_5img .imgFrame {
  width:180px;
  height:180px;

}

.cf_5img .imgFrame img {
  max-width:180px;
  max-height:180px;
  margin:0 auto;

}

.thinFormat .pdf td.p15px.vat.w65 {
  width:55%;

}

.thinFormat .pdf table.frwm .w200px {
  width:200px;

}

.thinFormat .pdf table.frwm .imgWidth200 img {
  max-width: 200px;
  max-height: 200px;
  width: 200px\9;

}

.thinFormat .pdf .w200px {
  width:150px;

}

.thinFormat .pdf .imgWidth200 img {
  max-width: 150px;
  max-height: 150px;
  width: 150px\9;

}

.thinFormat .cf_5img > ul > li {
  width:24.7%;

}

.thinFormat .cf_4img > ul > li {
  width:32.9%;

}

.thinFormat .cf_4img .imgWidth150 .imgFrame {
  width:150px;
  height:150px;

}

.thinFormat .cf_4img .imgWidth150 .imgFrame img {
  max-width:150px;
  max-height:150px;
  margin:0 auto;

}

.thinFormat .cf_3img > ul > li {
  width:49.5%;

}

.column_Box {
  margin-top: 15px;

}

#middle #search_filter_data .row1 .col-2,#middle #search_filter_data .row2 .col-2 {
  padding-left:0;

}

#middle #search_filter_data .row1 .col-3, #middle #search_filter_data .row2 .col-3 {
  padding-right:0;

}

.del_inHdr .slider-content,.del_inHdr .slider-content3,.del_inHdr .slider-content4 {
  display:none;

}

.si.icon-pb {
  background-position:1px -24px !important;

}

.si.icon-fs {
  background-position:-24px -23px !important;

}

.si.icon-wp {
  background-position:-48px -23px !important;

}

.si.icon-if {
  background-position:-72px -23px !important;

}

.si.icon-fa {
  background-position:-97px -22px !important;

}

.si.icon-ac {
  background-position:-120px -23px !important;

}

.si.icon-lf {
  background-position:-144px -22px !important;

}

.si.icon-pg {
  background-position:-168px -22px !important;

}

.si.icon-rp {
  background-position:-193px -22px !important;

}

.si.icon-cf {
  background-position:-216px -23px !important;

}

.si.icon-wf {
  background-position:-240px -23px !important;

}

.si.icon-sq {
  background-position:-98px -49px !important;

}

.si.icon-vp {
  background-position:-288px -23px !important;

}

.si.icon-sw {
  background-position:-288px -22px !important;

}

.si.icon-ws {
  background-position:-25px -47px !important;

}

.si.icon-sp {
  background-position:-360px -23px !important;

}

.si.icon-ms {
  background-position:-361px -22px !important;

}

.si.icon-pk {
  background-position:-385px -22px !important;

}

.si.icon-pga {
  background-position:-215px -23px !important;

}

.si.icon-fc {
  background-position:-432px -22px !important;

}

.si.icon-wsp {
  background-position:0px -47px !important;

}

.si.icon-wd {
  background-position:-24px -47px !important;

}

.si.icon-rw {
  background-position:-48px -47px !important;

}

.si.icon-sce {
  background-position:-72px -47px !important;

}

.si.icon-ccc {
  background-position:-74px -49px !important;

}

@font-face {
  font-family: 'icomoon';
  src:url('/catalog.wlimg.com/main-common/fonts/icomoon.eot');
  src:url('/catalog.wlimg.com/main-common/fonts/icomoon.eot') format('embedded-opentype'), url('/catalog.wlimg.com/main-common/fonts/icomoon.ttf') format('truetype'), url('/catalog.wlimg.com/main-common/fonts/icomoon.woff') format('woff'), url('/catalog.wlimg.com/index/fonts/icomoon.woff') format('woff'), url('/catalog.wlimg.com/main-common/fonts/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;

}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  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;

}

.bodycontent .ddsmoothmenu ul li a {
  margin-left:1px;

}

.bodycontent .ddsmoothmenu ul li:first-child a {
  margin-left:0;

}

.ddsmoothmenu.menuMega.tp ul li.megaMenu {
  position: static !important;

}

.ddsmoothmenu.menuMega ul li.megaMenu a {
  position:relative;

}

.ddsmoothmenu.menuMega ul li.megaMenu ul {
  left:0;

}

.ddsmoothmenu.menuMega.tp ul li.megaMenu ul {
  width:100%;
  left:0 !important;
  z-index: 1001;

}

.ddsmoothmenu.menuMega ul li.megaMenu ul li a {
  width:auto;
  font-size:12px;
  padding:10px;

}

.ddsmoothmenu.menuMega ul li.megaMenu ul li {
  float:left;
  width:25%;
  display: block;
  position:relative;

}

.ddsmoothmenu.menuMega ul li.megaMenu ul ul {
  width:100%;
  left:0px !important;
  top:36px !important;

}

.ddsmoothmenu.menuMega ul li.megaMenu ul li ul li {
  display:list-item;
  float:none;
  width:100%;

}

.ddsmoothmenu.menuMega ul li.megaMenu ul li ul li a {
  width:100%;
  box-sizing:border-box;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li:hover,.ddsmoothmenu.menuMega ul li.megaMenu ul li:hover {
  z-index: 1005 !important;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu {
  position:static;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu a {
  position:relative;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu ul {
  left:0;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu ul {
  width:100%;
  left:0 !important;
  z-index:1001;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu ul li a {
  width:auto;
  font-size:12px;
  padding:10px;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu > ul > li {
  float:left;
  width:25%;
  display: block;
  position:relative;

}

.ddsmoothmenu.menuMega.btMenu ul li.megaMenu ul ul {
  width:100%;
  bottom:36px !important;
  top:auto !important;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul {
  width: 800px !important;
  z-index: 1001;

}

.ddsmoothmenu.menuMega.vrtMenu ul > li a {
  font-size:15px;

}

.ddsmoothmenu.menuMega.vrtMenu.rgt ul > li.megaMenu > ul {
  left: auto !important;
  top:0px !important;
  right:250px;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li a {
  width: auto;
  font-size:13px;
  padding:10px;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li {
  float: left;
  width:25%;
  display: block;
  position:relative;

}

.ddsmoothmenu.menuMega.vrtMenu.wd33 ul li.megaMenu ul li {
  width:33%;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li a .rightarrowclass, .ddsmoothmenu.menuMega.btMenu ul li.megaMenu ul li a .rightarrowclass, .ddsmoothmenu ul.menuMega li.megaMenu ul li a .rightarrowclass {
  background-position:-54px -15px !important;
  height:6px !important;
  width:9px !important;
  position:relative;
  display:inline-block !important;
  right:0;
  top:0;
  margin-left:10px;

}

.ddsmoothmenu.menuMega.vrtMenu.rgt ul li ul {
  left:-230px !important;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul ul {
  width:100% !important;
  left:0px !important;
  top:36px !important;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li ul li {
  display: list-item;
  float:none;
  width:100%;

}

.ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li ul li a {
  width: 100%;
  box-sizing:border-box;

}

.ddsmoothmenu.menuMega.vrtMenu ul ul {
  top:0 !important;

}

.ddsmoothmenu ul li ul li ul {
  top:0;
  width:100% !important;

}

#footerPopup input[type=text], #footerPopup .input, #footerPopup select, #footerPopup textarea {
  width:100%;
  box-sizing:border-box;
  border-radius:2px !important;
  -moz-border-radius:2px !important;
  -ms-border-radius:2px !important;
  -o-border-radius:2px !important;
  -webkit-border-radius:2px !important;

}

#footerPopup input[type=text].w97px {
  width:97px;

}

.headHr ul.ui-autocomplete a {
  color:#444;
  text-shadow:none;

}

.click-on-min-btn .footerPopup-close .fa-minus:before {
  content:"\f106";
  padding-left:230px;

}

.footerPopupStyle {
  bottom:-500px;
  z-index:101;
  transition:all 0s ease-out 0s;

}

.footerPopupStyle.footerPopupOn {
  bottom:45%;

}

.footerPopupStyle.footerPopupOn.main-on {
  bottom:0;

}

.click-on-min-btn .footerPopupStyle {
  box-sizing:content-box;
  height:48px;
  width:280px !important;
  left:auto !important;
  right:-115px !important;
  transition:none;
  transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  font-size:13px;
  font-family:'Roboto', sans-serif !important;
  font-weight:400 !important;

}

.click-on-min-btn .footerPopupStyle.chatActive {
  right:auto !important;
  left:10px;
  width:280px !important;

}

.ttwDetail_fix, .ttwDetail_fix .imgWidth {
  width:250px;
  height:150px;
  max-width:100%;

}

.reiDetail_fix, .reiDetail_fix .imgWidth {
  width:300px;
  height:180px;
  max-width:100%;

}

.ttwDetail_fix .imgWidth, .reiDetail_fix .imgWidth {
  overflow: hidden;
  background-size:cover;
  background-position:center;

}

.ttwDetail_fix .imgWidth img, .reiDetail_fix .imgWidth img {
  min-height:150px;
  width:100%;
  z-index:-1;
  margin-left:-1000px;
  max-height:150px;

}

.ttwDetail_fix img {
  max-height:100%;

}

@media(max-width:480px) {
  .click-on-min-btn .footerPopupStyle {
    transform:translate(0px);
    -webkit-transform:translate(0px);
    -moz-transform:translate(0px);
    left:0px !important;
    right:0px !important;
    width:auto !important;
    bottom:0px;

  }
  .res_ac {
    text-align:center !important;

  }

}

.menu-arrow-top,.menu-arrow-down {
  height: 20px;
  text-align:center !important;

}

.menu-arrow-top:after {
  display:inline-block;
  content:"\f106";
  font-family:'FontAwesome';
  font-size: 1.3em;

}

.menu-arrow-down:after {
  display:inline-block;
  content:"\f107";
  font-family:'FontAwesome';
  font-size: 1.3em;

}

@media(min-width:991px) and (max-width:1024px) {
  .ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul {
    width:600px !important;

  }
  .ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li {
    width:33.3%;

  }

}

@media(max-width:991px) {
  .ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul {
    width:540px !important;

  }
  .ddsmoothmenu.menuMega.vrtMenu ul li.megaMenu ul li {
    width:33.3%;

  }

}

.responsiveLargeImageWidth.fixHeight_resImg span {
  width:400px;
  height:400px;
  position:relative;
  overflow:hidden;

}

.responsiveLargeImageWidth.fixHeight_resImg img {
  max-height:485px;
  position:relative;

}

.bx-wrapper .blur-bg {
  z-index:-1;

}

.blur-bg {
  position:absolute;
  left:0px;
  right:-10px;
  top:-10px;
  bottom:-10px;
  background-position:center center;
  opacity:1;
  -webkit-filter:blur(2px);
  -moz-filter:blur(2px);
  -o-filter:blur(2px);
  -ms-filter:blur(2px);
  filter:blur(2px);
  background-size:100% 100%;

}

.blur-bg::before {
  position:absolute;
  content:'';
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  background:rgba(255,255,255,0.5);
  z-index:0;

}

.details-popup .details-slider > .popImg {
  height:240px;
  background:rgba(0,0,0,0.03);

}

.details-popup .details-slider > div.pr {
  width:290px;

}

.details-popup .bx-wrapper img {
  position:absolute;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  max-height:100%;
  margin:auto;

}

.prodtlsPop label {
  font-size:12px;
  color:#666666;
  font-family:'Open Sans', sans-serif !important;

}

.details-popup {
  background-color:#ffffff;
  color:#666;

}

.details-popup .pGrayBg {
  background-color:#f6f6f6;

}

.details-popup ::placeholder {
  font-size:12px;
  color:#999999;

}

.details-popup .bx-wrapper, .details-popup .bx-viewport {
  height:240px !important;

}

.prodtlsPop input, .prodtlsPop select, .prodtlsPop textarea {
  width:100%;
  padding:9px 15px;
  box-sizing:border-box;
  font-size:11px;
  color:#999;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  font-family:'Open Sans', sans-serif !important;

}

.prodtlsPop .intl-tel-input .selected-flag {
  border-radius:3px 0px 0px 3px;
  -webkit-border-radius:3px 0px 0px 3px;
  -moz-border-radius:3px 0px 0px 3px;

}

.details-popup .prodtlsPop input, .details-popup .prodtlsPop select, .details-popup .prodtlsPop textarea {
  background-color:#fff;
  border-color:#cccccc;
  padding:12px 15px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;

}

.prodtlsPop .otpInpt input {
  width:40px;
  padding:10px;

}

.details-popup .prodtlsPop input[type="file"] {
  padding:8px 10px;
  font-size:14px;

}

.prodtlsPop select {
  padding:8px 15px 8px;

}

.prodtlsPop textarea {
  height:48px;

}

.details-popup .input:focus, .details-popup select:focus, .details-popup textarea:focus {
  color:#666;

}

.prodtlsPop input[type="submit"] {
  width:auto !important;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#333333;
  font-size:14px;
  padding:8px 25px !important;

}

.details-popup .col-2.prodtlsPop {
  min-width:390px
}

.prodtlsPop .threeDiv, .prodtlsPop .halfDiv {
  display:flex;
  width:100%;
  align-items:center;

}

.prodtlsPop .threeDiv > div, .prodtlsPop .halfDiv > div {
  width:100%;
  flex-shrink:1;
  padding-left:4px;

}

.prodtlsPop .halfDiv > div:first-child, .prodtlsPop .threeDiv div:first-child {
  padding-left:0px;

}

.prodtlsPop .control--checkbox .control__indicator {
  display:block;
  text-align:left;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  padding:6px 2px 7px 20px;
  font-size:11px;
  border-color:#cccccc;
  color:#999;

}

.details-popup .prodtlsPop .control--checkbox .control__indicator {
  background-color:#fff;

}

.prodtlsPop .control input:checked ~ .control__indicator {
  background:#eee;
  color:#000;
  border-color:#333;

}

.details-popup .prodtlsPop .intl-tel-input input.selected-contID {
  background:#eeeeee;

}

.prodtlsPop .intl-tel-input input[type=tel], .intl-tel-input input.selected-contID {
  border-left:0px solid;

}

.details-popup .intl-tel-input.allow-dropdown .selected-flag {
  background-color:#ffffff;

}

.absImgHover {
  background:rgba(0,0,0,0.6);
  padding:10px 15px;
  color:#ffffff;
  font-size:16px;

}

.prodtlsPop .ui-autocomplete {
  background:#fff;
  border:1px solid #ccc;
  box-shadow:0px 2px 3px rgba(0,0,0,0.2);
  z-index:3 !important;

}

.prodtlsPop .ui-autocomplete li {
  list-style:none outside none;
  border-bottom:1px solid #eee;

}

.prodtlsPop .ui-autocomplete a {
  #999;

}

.details-popup .intl-tel-input.allow-dropdown .selected-flag {
  background-color:#fff;

}

.control-group {
  display:inline-block;
  vertical-align:top;
  text-align:left;

}

.control {
  position:relative;
  padding-left:30px;
  margin-bottom:15px;
  cursor:pointer;

}

label.control.control--checkbox {
  padding-left:0px;

}

.control input {
  position:absolute;
  z-index:-1;
  opacity:0;

}

.control__indicator {
  position:absolute;
  top:0px;
  left:0;
  height:20px;
  width:20px;
  background:#e6e6e6;

}

.control input:checked ~ .control__indicator {
  background:#333333;
  color:#ffffff;

}

.control.control--radio input:checked ~ .control__indicator {
  background:none;
  border:1px solid #999999;

}

.control input:disabled ~ .control__indicator {
  background:#e6e6e6;
  opacity:0.6;
  pointer-events:none;

}

.control__indicator:after {
  content:'';
  position:absolute;
  display:none;

}

.control input:checked ~ .control__indicator:after {
  display:none;

}

.control.control--radio input:checked ~ .control__indicator:after {
  display:block;

}

.control--checkbox .control__indicator:after {
  left:8px;
  top:4px;
  width:3px;
  height:8px;
  border:solid #fff;
  border-width:0 2px 2px 0;
  transform:rotate(45deg);

}

.control--checkbox input:disabled ~ .control__indicator:after {
  border-color:#7b7b7b;

}

.control--radio .control__indicator:after {
  left:7px;
  top:7px;
  height:6px;
  width:6px;
  background:#00abed;

}

.control--radio input:disabled ~ .control__indicator:after {
  background:#7b7b7b;

}

.control--checkbox .control__indicator {
  position:relative;
  width:auto;
  height:auto;
  display:inline-block;
  padding:7px 20px;
  border:1px solid #999999;
  background:none;
  border-radius:20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;

}

.emailPhoneCnd label {
  font-size:14px;
  margin-bottom:5px;
  display:block;

}

.details-popup .intl-tel-input.allow-dropdown input, .details-popup .intl-tel-input.allow-dropdown input[type=text], .details-popup .intl-tel-input.allow-dropdown input[type=tel] {
  padding-right:6px;
  padding-left:5px;
  margin-left:0;
  padding-top:12px;
  padding-bottom:12px;

}

.details-popup .intl-tel-input input.selected-contID {
  border:1px solid #b2c1cf;
  width:55px;
  vertical-align:middle;
  padding:12px;
  z-index:11;
  left:55px;
  color:#000;
  background:#f8f8f8;

}

.prodtlsPop .intl-tel-input input.selected-contID, .prodtlsPop .intl-tel-input.allow-dropdown {
  z-index:2;

}

.details-popup .intl-tel-input .country-list {
  max-width:350px;

}

.flDiv *, .flDiv ::after, .flDiv ::before {
  box-sizing:border-box;

}

.flDiv .prodtlsPop {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;

}

.flDiv .prodtlsPop > div {
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px;
  display:table;
  text-align:left;

}

.flDiv .prodtlsPop > div.txt_ar, .flDiv .prodtlsPop > div.proSendEnq {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;

}

@media(min-width:768px) {
  .flDiv .prodtlsPop > div {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;

  }

}

.flDiv input, .flDiv select {
  height:36px;

}

.flDiv .prodtlsPop .control--checkbox .control__indicator {
  padding:7px 2px 7px 22px;

}

.prodtlsPop .control input {
  width:auto !important;
  z-index:1;
  opacity:1;
  top:9px;
  left:5px;

}

.flDiv .prodtlsPop label {
  margin-top:0px;
  display:block;
  margin-bottom:0px;

}

.flDiv .prodtlsPop .control input {
  top:0px;
  left:7px;

}

.details-popup .pGrayBg .w75px {
  width:auto;
  text-align:left;

}

.flDiv .prodtlsPop .proSendEnq {
  width:100%;
  text-align:center;

}

.flDiv .prodtlsPop > div .w75px {
  width:85px;
  vertical-align:middle;

}

.flDiv .prodtlsPop > div.proSendEnq .w75px {
  display:none;

}

.flDiv .eiDtlsFrm {
  width:86%;
  margin:0px auto;

}

.flDiv .eiDtlsFrm2 {
  width:70%;
  margin:0px auto;

}

.prodtlsPop .ui-autocomplete {
  max-height:200px;
  overflow:auto;

}

.rightSideRotate {
  background-color:#222;
  color:#ffffff;
  box-sizing:content-box;
  height:48px;
  width:280px;
  left:auto;
  right:-116px;
  bottom:45%;
  transition:none;
  transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform: rotate(-90deg);

}

.rightSideRotate a, .rightSideRotate a:hover {
  color:#ffffff;

}

.rowflex *::before, .rowflex *::after, .rowflex * {
  box-sizing:border-box;

}

.rowflex {
  display:flex;
  flex-wrap:wrap;
  margin-right:-10px;
  margin-left:-10px;

}

.rowflex > .twoClmn {
  display:flex;
  flex:0 0 50%;
  max-width:50%;
  padding-right:10px;
  padding-left:10px;

}

.rowFlex *, .rowFlex ::after, .rowFlex ::before {
  box-sizing:border-box;

}

.rowFlex {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;

}

.rowFlex >* {
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px;

}

@media(max-width:640px) {
  .rightSideRotate {
    left:0px;
    right:0px;
    width:auto;
    bottom:0px;
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);

  }
  .prodtlsPop .ac-dtr > *, .prodtlsPop .acac-dtc > * > *, .prodtlsPop.ac-dtr > *, .prodtlsPop.acac-dtc > * > * {
    display:block;
    text-align:left;

  }
  .prodtlsPop .acac-dtc > * > *:first-child, .prodtlsPop.acac-dtc > * > *:first-child {
    width:100%;
    padding-bottom:0px;
    display:inline-block;

  }
  .flDiv .prodtlsPop > div {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    float:none;

  }
  .details-popup .col-1.w45 {
    display:none;

  }
  .details-popup .prodtlsPop > div.pl10px {
    padding-left:0px;

  }
  .rowflex > .twoClmn {
    flex:0 0 100%;
    max-width:100%;

  }

}

@media(max-width:640px) {
  .responsiveLargeImageWidth.fixHeight_resImg {
    height:320px;

  }
  .responsiveLargeImageWidth.fixHeight_resImg img {
    max-height:320px !important;

  }
  .details-popup .col-2.prodtlsPop {
    min-width:inherit;
    margin-top:0px;

  }
  .details-popup .prodtlsPop .pl10px {
    padding-left:0px;

  }
  .flDiv .prodtlsPop > div .w75px {
    width:auto;

  }

}

@media(max-width:480px) {
  .responsiveLargeImageWidth.fixHeight_resImg span {
    width:100%;
    max-width:100%;
    height:300px;
    position:relative;
    overflow:hidden;
    display:table-cell;

  }
  .prodtlsPop .acac-dtc .w75px {
    display:block;

  }
  .details-popup.p15px {
    padding:15px 10px 10px;

  }

}

@media(max-width:360px) {
  .prodtlsPop .threeDiv {
    flex-direction:column;

  }
  .prodtlsPop .threeDiv > div {
    padding-left:0px;
    margin-bottom:8px;

  }

}

.product-detail .bxslider3.gallery-slide > div {
  width: 200px !important;

}

.newsLetter_f2 input.w95.input {
  width:60%;

}

.footerPopupHeading {
  font-size: 18px !important;

}

.jq-star-svg {
  padding-left:3px;
  width:100%;
  height:100%;

}

.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;

}

.my-rating.jq-stars.dcbl div {
  cursor: no-drop;

}

.banner_area.f6 {
  margin-top: 45px;

}

@media (max-width:768px) {
  .banner_area.f6 {
    margin-top:0px;

  }

}

.bodycontent.pi .stype_dn,.bodycontent.rei .stype_dn,.bodycontent.ttw .stype_dn {
  display:none;

}

.fluid_dg_thumbs .fluid_dg_thumbs_cont ul {
  width: auto !important
}

.DynBanner iframe {
  max-width:100%;

}

.pi nav.f1 .ddsmoothmenu > ul > li.lst_li, .pi nav.f2 .ddsmoothmenu > ul > li.lst_li,.rei nav.f1 .ddsmoothmenu > ul > li.lst_li, .rei nav.f2 .ddsmoothmenu > ul > li.lst_li,.ttw nav.f1 .ddsmoothmenu > ul > li.lst_li, .ttw nav.f2 .ddsmoothmenu > ul > li.lst_li {
  display:none;

}

.fixer.t2_fixer .fixer.t2_fixer {
  position:static;
  width:inherit;
  z-index: inherit;

}

.fixer.t2_fixer .fixer.t2_fixer.afterdiv > div {
  width:auto;
  margin-left:inherit;
  margin-right:inherit;

}

.zi1 {
  z-index:1;

}

.bs4px8px {
  -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);

}

.slider .bs4px8px {
  margin:30px 10px;

}

.fw3 {
  font-weight:300;

}

.fw4 {
  font-weight:400;

}

.fw5 {
  font-weight:500;

}

.fw6 {
  font-weight:600;

}

.fw7 {
  font-weight:700;

}

.fw8 {
  font-weight:800;

}

.fw9 {
  font-weight:900;

}

.sc {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;

}

.sc2 {
  overflow:hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;

}

.ddsmoothmenu ul li {
  z-index:auto !important;
  font-size:15px;
  font-family:Roboto;

}

.bsbb {
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;

}

.darkBdr {
  border:5px solid rgba(255,255,255,0.2);

}

.enq-form .input-3-33 {
  width:33.33%;
  float:left;

}

.enq-form .input-3-33 > div, .enq-form .input-3-100 > div {
  padding-left:4px;
  padding-right:4px;
  margin-bottom:12px;

}

.enq-form input[type="text"], .enq-form input[type="email"], .enq-form select, .enq-form textarea {
  background:#fff;
  color:#555;
  padding:12px 14px;
  position:relative;
  width:100%;
  box-sizing:border-box;
  border:1px solid rgba(0,0,0,0.13);
  font-family:'Open Sans', sans-serif;
  font-size:15px;

}

@media(max-width:640px) {
  .enq-form .input-3-33 {
    width:100%;

  }
  .enq-form .input-3-33 > div, .enq-form .input-3-100 > div {
    padding-left:0px;
    padding-right:0px;

  }
  .tableStr ul li:nth-child(2) {
    display:none;

  }
  .tableStr ul li {
    display:block;

  }
  .tableStr ul li .mb7px {
    margin-bottom:15px;

  }
  .tableStr ul:last-child li .mb7px {
    margin-bottom:0px;

  }
  .enq-form.p25px, .tableStr.p25px {
    padding:15px;

  }
  .enq-form.p25px {
    padding-top:25px;

  }

}

.slide-fixImag {
  height:240px;

}

.sidebar .bx-viewport {
  border:1px solid #ccc;

}

.sidebar .fx-height > div {
  height:400px;

}

.sidebar .slide-fixImag {
  height:400px;

}

.sidebar .fx-height > div img, .slide-fixImag img {
  position:absolute;
  margin:auto;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  max-width:100%;
  max-height:100%;

}

.bx1 {
  box-shadow:0 0 10px rgba(204,204,204,0.67);

}

.bx-proDetails .hd_NT {
  font-size:26px;
  line-height:26px;
  text-align:center;

}

.proDtls table.formTable tr td {
  padding:12px 10px 12px 15px;

}

.proDtls table.formTable tr {
  border-top:1px solid rgba(0,0,0,0.1);

}

.proDtls table.formTable tr:first-child {
  border-top:0px solid;

}

.proDtls table.formTable tr td:first-child {
  padding-left:0px;
  min-width:100px;
  max-width:200px;
  width:100%;

}

.proDtls table.formTable tr td:last-child {
  min-width:435px;
  max-width:440px;

}

.proDtls .formTable.lcBdr0 tbody tr:last-child td {
  border-bottom:none;

}

.dtlsHd {
  font-size:26px;

}

.proDtlsBtn .bdr-btn, .proDtlsBtn .buttonBig {
  min-width:195px;
  box-sizing:border-box;

}

.getPrEntInp input {
  width:100px;
  margin-right:5px;
  border-radius:6px;
  border:1px solid #717171;
  padding:10px 15px;

}

.listHd h2 {
  font-weight:600;

}

.getPrEntInp .buttonBig {
  padding:8px 25px;
  border-radius:6px;
  font-weight:600;

}

.bx-proDetails .ui-tabs-nav {
  border:none;
  background:none;

}

.bx-proDetails .myTabs .ui-tabs-nav li {
  width:100%;

}

.pro_detail_n.full .imgFrame .imgWidth, .pro_detail_n.full .imgWidth {
  height: 320px;
  overflow: hidden;
  width: 320px;

}

.pro_detail_n.full .imgFrame .imgWidth img, .pro_detail_n.full .imgWidth img {
  margin-left: -1000px;
  min-height: 200px;
  width: 100%;
  z-index: -1;

}

.pro_detail_n.full .imgFrame .imgWidth a, .pro_detail_n.full .imgWidth a {
  position:absolute;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;

}

.proj-img, .proj-cont {
  display:table-cell;

}

.proj-dt {
  display:table;
  width:100%;

}

.proj-dtc {
  display:table-cell;

}

.whatsappBtm {
  position:fixed;
  right:15px;
  bottom:calc(40% - 160px);
  z-index:8;

}

.description p {
  margin-bottom:10px;

}

iframe {
  background-color:#ffffff;

}

.toTop {
  display:none;
  position:fixed;
  bottom:20px;
  right:22px;
  width:35px;
  height:35px;
  line-height:.7em;
  background:#00abed;
  border-radius:100%;
  z-index:2;

}

.toTop i {
  position:absolute;
  top:48%;
  left:50%;
  transform:translate(-50%, -50%);
  font-size:18px;
  color:#fff;

}

.company_logo {
  display:flex;
  align-items:center;
  min-height:60px;

}

.company_logo .com_title a {
  font-size:38px;
  line-height:38px;

}

.company_logo .com_title a.comp_img {
  line-height:0px;
  display:block;

}

.ac .company_logo {
  justify-content:center;

}

.fixer.t2_fixer .company_logo .com_title a {
  font-size:24px !important;
  line-height:22px !important;

}

.slider ul li .imgFrame.dib.pr {
  background:#fff;

}

.ttwDtls-img .slide-fixImag {
  width:350px;
  height:200px;
  position:relative;
  overflow:hidden;

}

.ttwDtls-img .slide-fixImag img {
  position:absolute;
  left:50%;
  top:50%;
  right:auto;
  bottom:auto;
  transform:translate(-50%, -50%);
  width:auto;
  height:auto;
  max-width:inherit;
  max-height:inherit;

}

.enqForm {
  background:#fff;
  z-index:99;

}

.enqForm input, .enqForm select, .enqForm textarea {
  width:100%;
  padding:10px 12px;
  box-sizing:border-box;
  border:1px solid #dddddd;
  height:37px;

}

.enqForm select {
  padding:10px 12px 11px;

}

.enqForm textarea {
  height:auto;
  resize:none;
  min-height:70px;

}

.enqForm .isdCode {
  padding:10px 9px 9px;
  height:37px;
  box-sizing:border-box;

}

.enqForm .isdCode ~ select.contSelect {
  top:1px;
  height:35px;

}

.ttw .enqForm input[type="submit"] {
  width:auto;
  padding:10px 20px;
  border-radius:5px;
  height:auto;

}

.itnry-zoom a {
  position:relative;
  display:inline-block;

}

.itnry-zoom a.dn {
  display:none;

}

.itnry-zoom a:hover::before {
  position:absolute;
  content:'';
  left:8px;
  right:8px;
  top:8px;
  bottom:8px;
  background:rgba(0,0,0,0.6);

}

.itnry-zoom a:hover::after {
  position:absolute;
  content:'\f00e';
  font-family:FontAwesome;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  font-size:24px;
  color:#fff;

}

.dateOpt img.ui-datepicker-trigger {
  position:absolute;
  left:7px;
  top:10px;
  margin:auto;
  width:18px;

}

.relTour-pkg .imgFrame, .absTour-Title .slider ul li .imgFrame {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  position:relative;

}

.relTour-pkg .imgFrame a, .absTour-Title .slider ul li .imgFrame a {
  display:flex;
  width:200px;
  height:200px;
  justify-content:center;
  position:relative;
  z-index:0;

}

.relTour-pkg .imgFrame img, .absTour-Title .slider ul li .imgFrame img {
  width:100%;
  height:200px;
  object-fit:cover;

}

.relTour-pkg .slider ul li .absViewBtn {
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  background:rgba(0,0,0,0.4);
  text-align:center;
  display:none;

}

.relTour-pkg .slider ul li:hover .absViewBtn {
  display:block;

}

.relTour-pkg .slider ul li .absViewBtn a.buttonBig {
  position:relative;
  top:50%;
  transform:translateY(-50%);
  display:inline-block;

}

.absTour-Title .slider ul li .dib.pr .h {
  position:absolute;
  left:10px;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  color:#ffffff;
  z-index:1;

}

.absTour-Title .slider ul li .dib.pr .h a {
  color:#ffffff;

}

.absTour-Title .slider ul li .dib.pr::after {
  position:absolute;
  content:'';
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  background:rgba(0,0,0,0.5);
  z-index:0;

}

.absTour-Title .slider ul li:hover .dib.pr::after, .absTour-Title .slider ul li:hover .dib.pr .h {
  display:none;

}

.pi-gallery a.dib.fancy-popup {
  display:flex;
  width:100%;
  justify-content:center;
  align-items:center;

}

.pi-gallery .show {
  width:100%;
  height:345px;
  box-sizing:border-box;
  border:1px solid #eee;
  text-align:center
}

.pi-gallery.single .show {
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  border:1px solid #eee
}

.pi-gallery.single .show img {
  max-width:100%;
  max-height:100%;
  width:auto!important;
  height:auto!important;
  border:none
}

.pi-gallery.single .show img + div {
  display:none!important
}

.pi-gallery .yt-video {
  width:100%;
  height:345px;
  box-sizing:border-box;
  display:none;
  border:1px solid #eee;

}

.pi-gallery .yt-video img {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);

}

.pi-gallery .yt-video .video-container {
  position:relative;
  padding-bottom:56.25%;
  padding-top:25px;
  height:345px
}

.pi-gallery .yt-video .video-container iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  max-height:345px;

}

.pi-gallery #show-img {
  width:initial !important;
  max-height:345px;
  padding:2px;
  box-sizing:border-box;

}

.pi-gallery .small-img {
  width:100%;
  border:1px solid #eee;
  padding:5px;
  margin-top:5px;
  position:relative;
  box-sizing:border-box;

}

.pi-gallery .small-img .icon-left,.pi-gallery .small-img .icon-right {
  width:30px;
  color:#000;
  position:absolute;
  top:0;
  bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:30px;
  z-index:10;
  background:rgba(255,255,255,0.3);
  transition:all .3s ease
}

.pi-gallery .small-img .icon-left:hover,.pi-gallery .small-img .icon-right:hover {
  background:rgba(255,255,255,0.7)
}

.pi-gallery .small-img .icon-left {
  left:0
}

.pi-gallery .small-img .icon-right {
  right:0
}

.pi-gallery .small-container {
  overflow:hidden
}

.pi-gallery .small-container ul {
  width:800%;
  position:relative
}

.pi-gallery .small-container ul:after {
  content:'';
  display:table;
  clear:both
}

.pi-gallery .small-container .show-small-img {
  width:70px;
  height:70px;
  margin-right:5px;
  cursor:pointer;
  float:left;
  transition:all .3s ease;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  box-sizing:border-box;

}

.pi-gallery .small-container .show-small-img img {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto
}

.pi-gallery .small-container .show-small-img.yt-img:after {
  content:'';
  height:25px;
  width:30px;
  border-radius:5px;
  background:#F53131;
  position:absolute;
  top:calc(50% - 12px);
  left:calc(50% - 15px);
  z-index:1
}

.pi-gallery .small-container .show-small-img.yt-img:before {
  width:0;
  height:0;
  border-top:9px solid transparent;
  border-bottom:10px solid transparent;
  border-left:13px solid #fff;
  z-index:2;
  position:absolute;
  transform:scale(.60);
  content:"";
  top:calc(50% - 9px);
  left:calc(50% - 7px)
}

.pi-gallery .small-container .show-small-img:last-of-type {
  margin-right:0
}

.pi-gallery .show .zoom-img {
  background:#fff;
  z-index:1;
  border:1px solid #eee;
  display:flex;
  align-items:center;
  justify-content:center
}

.dynamic-wrap {
  overflow:hidden;
  position:relative;
  -webkit-transition:max-height .25s ease-in-out;
  -moz-transition:max-height .25s ease-in-out;
  -o-transition:max-height .25s ease-in-out;
  transition:max-height .25s ease-in-out;
  width:100%
}

.dynamic-height-active .dynamic-wrap:before {
  background:-moz-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,0)),color-stop(100%,rgba(255,255,255,1)));
  background:-webkit-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background:-o-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background:-ms-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background:linear-gradient(to bottom,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff',endColorstr='#ffffff',GradientType=0);
  bottom:0;
  content:'';
  height:50px;
  left:0;
  position:absolute;
  right:0;
  z-index:1
}

.dynamic-height-active .dynamic-show-more {
  display:inline-block;

}

.a_cld.p10px15px, .a_cld.p10px20px, .a_cld.p5px15px, .a_cld.p7px12px, .a_cld.p7px20px, .a_cld.p5px0px a, .a_cld.p2px10px {
  padding:0px;

}

.a_cld.p10px15px a {
  padding:10px 15px;

}

.a_cld.p10px20px a {
  padding:10px 20px;

}

.a_cld.p5px15px a {
  padding:5px 14px
}

.a_cld.p7px12px a {
  padding:7px 12px;

}

.a_cld.p7px20px a {
  padding:7px 20px;

}

.a_cld.p5px0px a {
  padding:5px 0;

}

.a_cld.p2px10px a {
  padding:2px 10px;

}

.a_cld.db a {
  display:block;

}

.a_cld.dib a {
  display:inline-block;

}

.a_cld.c5px a {
  border-radius:5px;

}

.a_cld.bdr-btn a {
  border:1px solid #dbdbdb;

}

.a_cld.rMore a {

}

.stickyTop {
  position:fixed;
  width:100%;
  z-index:999;
  top:0;
  left:0;
  box-shadow:1px 2px 3px rgba(0,0,0,0. 2);
  -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.2);
  -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.2);

}

.noImgCntr {
  display:flex;
  width:100%;
  height:100%;
  justify-content:center;
  align-items:center;

}

.imgFrame .imgFrame, .imgFrame .imgFrame a, .imgFrame .imgFrame img, .imgFrame .imgFrame .imgWidth {
  position:relative;

}

.imgFrame .imgFrame a {
  display:inline-block;

}

.imgFrame .imgFrame::before {
  position:absolute;
  content:"";
  background:rgba(0,0,0,.03);
  width:100%;
  height:100%;
  top:0;
  left:0;

}

footer#footerFormat1 .ml30px, footer.lightfoot .ml30px, footer#footerFormat1 .ml20px, footer.lightfoot .ml20px, footer#footerFormat1 .mr20px, footer.lightfoot .mr20px {
  margin:0px;

}

footer#footerFormat1 .ml30px span, footer.lightfoot .ml30px span, footer#footerFormat1 .ml20px span, footer.lightfoot .ml20px span, footer#footerFormat1 .ml30px ~ div.dib span {
  padding:0px 3px;
  display:inline-block;

}

.whatsapp-sec {
  right:15px;
  bottom:62px;
  z-index:100;

}

.whatsappBtn {
  background:#196626;
  border-radius:50px;
  box-shadow:0 6px 8px 2px rgb(0,0,0, 0.14);
  padding:9px 13px 6px 11px;
  color:#fff;
  font-weight:700;
  cursor:pointer;
  white-space:nowrap;
  width:158px;
  transition:all ease-in-out 0.6s;
  -webkit-transition:all ease-in-out 0.6s;
  overflow:hidden;
  box-sizing:border-box;
  border:2px solid rgba(255,255,255,0.6);
  font-family:'Roboto', sans-serif !important;
  font-weight:400 !important;

}

.whatsappBtn i {
  font-size:33px;
  color:#ffffff;
  display:inline-block;
  vertical-align:middle;

}

.whatsappBtn .whTxt {
  margin-left:7px;
  margin-right:6px;

}

.whHdSec .whtCls {
  position:absolute;
  right:14px;
  top:12px;
  cursor:pointer;

}

.whChatSec {
  right:35px;
  bottom:30px;
  width:350px;
  background:#fff;
  overflow:hidden;
  box-shadow:0 10px 10px 4px rgb(0,0,0,0.12);
  opacity:0;
  transition:all ease-in-out 0.4s;
  z-index:100;
  visibility:hidden;
  font-family:'Roboto', sans-serif !important;
  font-weight:400 !important;

}

.whChatSec.wh-active {
  display:block;
  opacity:1;
  bottom:120px;
  visibility:visible;

}

.whHdSec {
  background:#2db742;
  color:#ffffff;
  color:#d9ebc6;
  padding:15px 43px 17px 74px;
  position:relative;

}

.whHdSec::before {
  position:absolute;
  content:'\f232';
  left:23px;
  top:27px;
  font-family:FontAwesome;
  font-size:36px;
  color:#ffffff;
  display:inline-block;

}

.whHdSec h4 {
  color:#fff;

}

.whChatCont {
  padding:13px 20px 21px 19px;

}

.whChatList {
  margin:14px 0 0;
  opacity:0;
  transform:translateY(20px);
  will-change:opacity,transform;

}

.whChatSec.wh-active .whChatList {
  opacity:1;
  transform:translate(0);
  transition:all .4s ease;
  transition-delay:2.1s;
  transition-delay:.5s;

}

.whChatList a {
  background:#f5f7f9;
  border-left:2px solid #2db742;
  padding:13px 40px 12px 74px;
  text-decoration:none;
  border-radius:2px 4px 2px 4px;

}

.whChatList a:before {
  position:absolute;
  content:'';
  left:20px;
  top:12px;
  background:url('/catalog.wlimg.com/main-common/images/whatsapp.png');
  width:40px;
  height:40px;

}

.whChatList a:after {
  position:absolute;
  content:'\f232';
  right:18px;
  top:20px;
  width:20px;
  font-family:FontAwesome;
  font-size:26px;
  color:#2db742;

}

.whatsappBtn.wh-close {
  width:52px;
  overflow:hidden;
  box-sizing:border-box;

}

.post_frm_box {
  max-width:400px;

}

.post_frm_box .half_sec {
  width:49%;
  display:inline-block;

}

.post_frm_box .thr-Sec {
  width:32.5%;
  display:inline-block;

}

.post_frm_box .fth-Sec {
  width:24.2%;
  display:inline-block;
  padding-right:0.4%;

}

.post_frm .input, .post_frm select, .post_frm textarea {
  width:100%;
  box-sizing:border-box;

}

.tooltip.ttBtm:hover .tooltipVt > .respRate:before, .tooltip.ttBtm:hover .tooltipVt > .respRate:after {
  content:'';
  position:absolute;
  left:0px;
  right:0px;
  margin:auto;
  width:0;
  height:0;

}

.tooltip.ttBtm:hover::after {
  display:none;

}

.tooltip.ttBtm:hover .tooltipVt > .respRate:before {
  top:-11px;
  border-bottom:10px solid #ddd;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  z-index:1;

}

.tooltip.ttBtm:hover .tooltipVt > .respRate:after {
  top:-10px;
  border-bottom:10px solid #fff;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  z-index:2;

}

.tooltip.ttBtm .tooltipVt > .respRate {
  position:absolute;
  visibility:hidden;
  min-width:170px;
  margin-left:auto;
  display:block;
  padding:7px 15px;
  margin-right:auto;
  text-align:center;
  background:#fff;
  color:#666;
  border:1px solid rgba(0,0,0,0.1);
  top:calc(100% + 10px);
  left:50%;
  transform:translate(-50%);
  box-shadow:0px 5px 7px rgba(0,0,0,0.15);
  z-index:1;
  border-radius:5px;

}

.tooltip:hover .tooltipVt > .respRate {
  visibility:visible;

}

.ls .addSocial ul {
  list-style:none outside none;
  margin:0px;
  padding:0px;
  line-height:0px;

}

.addSocial ul li {
  list-style:none outside none;
  display:inline-block;
  position:relative;
  margin:0px 3px;

}

.addSocial ul li a {
  display:inline-block;

}

.addSocial ul li a i {
  font-size:28px;

}

.addSocial ul li a.facebook {
  color:#0067d8;

}

.addSocial ul li a.twitter {
  color:#1d9bf0;

}

.addSocial ul li a.linkedin {
  color:#0a66c2;

}

.addSocial ul li a.pinterest {
  color:#e60023;

}

.addSocial ul li a.whatsapp {
  color:#00a884;

}

.addSocial ul li a.instagram {
  color:#c2007e;

}

.addSocial ul li a.youtube {
  color:#fe0002;

}

.m_p25px {
  padding:25px;

}

.haif-input input {
  width:calc(50% - 9px) !important;
  box-sizing:border-box;

}

.haif-input input ~ input {
  margin-left:8px;

}

.blog-cont p {
  font-size:16px;
  line-height:28px;
  margin-bottom:15px;

}

.blog-cont h2 {
  font-size:20px;
  line-height:30px;
  font-weight:500;
  margin-bottom:5px;
  margin-top:20px;

}

.blog-cont h3 {
  font-size:16px;
  line-height:25px;
  font-weight:500;
  margin-bottom:5px;
  margin-top:20px;

}

.blog-cont br {
  content:'';
  display:block;
  margin:0px;

}

.comment-sec {
  margin-top:30px;
  padding:0;
  border-radius:5px;
  overflow:hidden;

}

.comment-sec h3 {
  padding:10px 15px;
  font-size:18px;
  line-height:25px;
  font-weight:400;
  display:block;

}

.comment-sec .comment-body {
  padding:15px;

}

.comment-sec .cf-row {
  display:flex;
  flex-wrap:wrap;
  margin-left:-10px;
  margin-right:-10px;

}

.comment-sec .cf-row .cf-col {
  width:33.33%;
  box-sizing:border-box;
  padding-left:10px;
  padding-right:10px;

}

.comment-sec .cf-ig {
  margin-bottom:20px;

}

.comment-sec .input {
  padding:10px;
  border-radius:3px;
  outline:none;
  box-shadow:none;
  font-size:14px;
  width:100%;
  box-sizing:border-box;

}

.comment-sec .button {
  padding:11px 20px;
  font-size:18px;
  font-weight:400;

}

.blog div#breadcrumbA {
  padding:35px 0px 35px;
  display:block;
  min-height:76px;

}

.adrsDtls {
  display:flex;
  width:100%;
  justify-content:space-between;
  align-items:center;

}

.adrsDtls h1 {
  line-height:1.2em;

}

.adrsDtls .ShareDropdown {
  width:32px;
  flex-shrink:0;
  margin-left:35px;

}

.ShareDropdown {
  position:relative;

}

.ShareDropdown span {
  border-radius:100%;
  display:inline-block;
  padding:10px 11px;
  line-height:0px;
  cursor:pointer;

}

.ShareDropdown span i {
  font-size:17px;

}

.ShareDropdown.active .shareList {
  display:block;

}

.ShareDropdown .shareList {
  padding:5px 0;
  display:none;
  position:absolute;
  right:3px;
  top:35px;
  z-index:3;
  overflow:hidden;
  box-shadow:0 2px 9px 0 #999;
  border-radius:5px;
  width:180px;
  text-align:center;

}

.ShareDropdown .shareList li {
  display:inline-block;
  padding:5px 5px;
  vertical-align:middle;
  cursor:pointer;
  font-size:14px;

}

.ShareDropdown .shareList li i {
  font-size:26px;

}

.ShareDropdown .shareList li a.copy i {
  font-size:22px;

}

.shareList li a.facebook {
  color:#0067d8;

}

.shareList li a.twitter {
  color:#1d9bf0;

}

.shareList li a.linkedin {
  color:#0a66c2;

}

.shareList li a.pinterest {
  color:#e60023;

}

.shareList li a.whatsapp {
  color:#00a884;

}

.shareList li a.instagram {
  color:#c2007e;

}

.shareList li a.youtube {
  color:#fe0002;

}

.shareList li a.rss_feed {
  color:#f78422;

}

.copyLinkPopup {
  position:absolute;
  padding:6px 12px;
  border-radius:8px;
  box-shadow:0px 3px 7px rgba(0,0,0,0.15);
  width:95px;
  font-size:15px;
  background:#fff;
  text-align:center;
  right:35px;
  display:none;
  font-family:'Roboto', sans-serif;

}

.blogSec .bx-wrapper .bx-controls-direction a {
  background-color:#fff;
  border-radius:100%;
  box-shadow:0px 2px 5px rgba(0,0,0,0.25);

}

.blog-scroll .blog-slider {
  display:flex;
  transition:transform 0.5s ease-in-out;

}

.blog-scroll .slider {
  overflow:hidden;

}

.blog-scroll {
  position:relative;

}

.blog-scroll .blog-slider li {

}

.blog-scroll .slider .blog-slider li > div {
  margin:10px 10px 15px;
  height:100%;

}

.blog-scroll button.arwBtn {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:40px;
  height:40px;
  font-size:18px;
  border-radius:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid #eee;
  z-index:1;
  background:#fff;
  color:#666;
  box-shadow:0px 2px 7px rgba(0,0,0,0.2);

}

.blog-scroll .arwBtn:hover {
  background:#777;
  color:#fff
}

.blog-scroll .item-prev {
  left:0px;

}

.blog-scroll .item-next {
  right:0px;

}

.blogSec .hd_NT, .blogSec .cateView h2.hd_NT {
  font-size:20px;
  font-weight:600;

}

.blogSec .catHdng {
  padding-bottom:5px;

}

.blogSec .blogCont {
  padding:30px 40px;

}

.blogSec .slider ul li > div {
  max-width:100%;
  border-radius:20px;
  box-shadow:8px 14px 38px rgba(39, 44, 49, .06), 1px 3px 8px rgba(39, 44, 49, .03);
  transition:all .5s ease;
  overflow:hidden;

}

.blogSec .slider ul li > div:hover {
  box-shadow:0 0 1px rgba(39,44,49,.1), 0 3px 16px rgba(39,44,49,.07);
  transition: all .3s ease;
  transform:translate3D(0,-1px,0);

}

.clsifd_img152 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:152px;

}

.clsifd_img152 img {
  max-width:100%;
  max-height:152px;

}

.pagignation {
  display:flex;
  justify-content:center;
  align-items:center;

}

.pagignation a {
  justify-content:center;
  align-items:center;
  display:flex;
  padding:6px 12px;
  border-radius:5px;

}

.pagignation ul {
  list-style:none outside none;
  margin:0px 5px !important;
  padding:0px;

}

.pagignation ul li {
  list-style:none outside none;
  display:inline-block;
  margin:0px 2px;

}

.bgMach-cl .slider ul li > .data {
  padding:10px;
  box-shadow:0px 2px 6px rgba(0,0,0,0.15);

}

.bgMach-cl .a_cld a {
  padding:7px 15px 8px 15px;
  border-radius:20px;
  text-shadow:none;
  font-weight:500;

}

.bgMach-cl .a_cld.data {
  border-radius:20px;

}

.bgMach-cl .slider ul li > .data .p10px {
  padding-left:0px;
  padding-right:0px;

}

.bgMach-cl .slider ul li > .data, .bgMach-cl .slider ul li > .data .imgFrame img {
  transition:all ease-in-out 0.4s;

}

.bgMach-cl .slider ul li > .data:hover {
  box-shadow:0px 1px 10px rgba(0,0,0,0.35);

}

.bgMach-cl .slider ul li > .data:hover .imgFrame img {
  transform:scale(1.1);

}

.qtySec {
  display:flex;
  align-items:center;

}

.qtySec input {
  margin-left:8px;
  margin-right:7px;
  text-align:center;

}

.qtySec span {
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  opacity:0.7;

}

.qtySec span i {
  font-weight:normal;

}

.cartImgSec {
  display:flex;
  width:100%;

}

.cartImgSec .cartPgImg {
  width:100px;
  flex-shrink:0;
  padding-right:10px;

}

.cartTable.formTable.bdr0, .formTable.bdr0 > thead > tr > td {
  border:none;

}

.cartTotal {
  max-width:360px;
  width:100%;

}

.cart_frm label {
  display:block;
  margin-bottom:3px;
  font-size:13px;

}

.cart_frm .input, .cart_frm select, .cart_frm textarea {
  padding:12px 15px;
  width:100%;
  box-sizing:border-box;

}

.stClr {
  color:#fcbd01;

}

.rvwLtSec .rvwSec .rlvntView {
  display:flex
}

.rlvntView .userSec {
  width:65px
}

.rlvntView .userSec .usrIcon {
  width:50px;
  height:50px;
  border-radius:100%;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;

}

.rlvntView .userSec .usrIcon img {
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;

}

.rlvntView .userSec .usrIcon.theme1, .rlvntView .userSec .usrIcon.theme1 a {
  color:#fff;

}

.review_box {
  display:flex;
  width:100%;

}

.review_box > * {
  width:100%;
  max-width:100%;

}

.rating_breakdown {
  display:block;

}

.rating_breakdown .crb .rat_inner {
  display:flex;
  align-items:center;

}

.rating_breakdown .crb .rat_inner .item {
  padding:0 7px
}

.rating_breakdown .crb .rat_inner .icon-star {
  background:#fcbd01;
  height:12px;
  width:12px;
  display:inline-block
}

.rating_breakdown .crb .rat_inner .item:nth-child(2) {
  flex:1
}

.rt-t {
  width:100%;
  height:14px;
  border-radius:10px;
  overflow:hidden
}

.rating_breakdown .crb .rt-ta {
  background:#23af8a;
  width:100%;
  height:14px
}

.rating_breakdown .crb .rat_inner .item:last-child {
  width:28px
}

.rvwRtSec .cust_review_box .overall_rating {
  width:50%
}

.overall_rating .crb .crbrc {
  font-size:38px;
  line-height:40px;
  font-weight:600;
  text-align:center;
  margin:0 0 10px
}

.overall_rating .crb .crbrc span {
  font-size:30px;

}

.ratThreeSec .rlvntView .userSec {
  width:65px;
  flex-shrink:0;

}

.progress-container {
  display:flex;
  gap:18px;
  flex-wrap:wrap;
  justify-content:center;

}

.progress-container .progress-item {
  display:flex;
  flex-direction:column;
  align-items:center;
  font-family:Arial,sans-serif
}

.progress-container .progress-item .circle-progress {
  width:60px;
  height:60px;
  border-radius:50%;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:700;
  font-size:16px;
  color:#333
}

.progress-container .progress-item .circle-progress::before {
  content:"";
  position:absolute;
  width:86%;
  height:86%;
  background-color:#fff;
  border-radius:50%;
  z-index:1
}

.progress-container .progress-item .circle-progress span {
  position:relative;
  z-index:2;
  font-size:14px;

}

.progress-container .progress-item .w50 {
  background:conic-gradient(#4caf50 0% 50%,#e0e0e0 50% 100%)
}

.progress-container .progress-item .w75 {
  background:conic-gradient(#4caf50 0% 75%,#e0e0e0 75% 100%)
}

.progress-container .progress-item .w100 {
  background:conic-gradient(#4caf50 0% 100%,#e0e0e0 0% 0%)
}

.select-ratting {
  display:flex;
  align-items:center;
  flex-wrap:wrap;

}

.select-ratting .rating {
  display:flex;
  align-items:center;

}

.rating .rating-input {
  direction:rtl;
  display:flex;

}

.rating .rating-input input[type="radio"] {
  display:none
}

.rating .rating-input label {
  display:flex;
  vertical-align:middle;
  position:relative;
  margin-right:5px;
  width:25px;
  height:25px;
  border-radius:5px;
  background:#aaa;
  cursor:pointer;
  transition:all 0.3s ease;
  justify-content: center;
  align-items:center;
  font-size:17px;
  color:#fff;

}

.rating .rating-input label:hover {
  background:#FD7E00;

}

.rating .rating-input label:after {
  font-size:18px;
  color:#fff;
  position:absolute;
  top:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  height:25px;
  width:25px;
  transition:all 0.3s ease;

}

.rating .rating-input label:hover ~ label, .rating .rating-input input:checked ~ label, .rating .rating-input input:checked ~ label ~ label {
  background:#FD7E00;

}

.rating .rating-input input:checked ~ label:after, .rating .rating-input input:checked ~ label ~ label:after {
  color:#fff
}

.rating .ratting-value {
  font-size:18px;
  line-height:20px;
  font-weight:600;
  color:#ffac00;
  margin-left:5px
}

.ratLike {
  display:flex;
  gap:15px;
  flex-wrap:wrap;
  font-size:14px;

}

.ratLike .InnLike {
  display:flex;
  align-items:center;
  gap:15px;
  line-height:0
}

.ratLike .InnLike ._icon {
  line-height:0;
  cursor:pointer
}

.ratLike .InnLike ._icon input[type="radio"] {
  display:none
}

.ratLike .InnLike ._icon svg {
  fill:#888;
  width:18px;
  height:18px;
  transition:fill .2s
}

.ratLike .InnLike ._icon input[type="radio"]:checked + svg {
  fill:#008526
}

.ratLike .InnLike ._icon:last-child input[type="radio"]:checked + svg {
  fill:#e93100
}

.fede-content {
  position:relative;

}

.fede-content-inner {
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;

}

.fede-content.short .fede-content-inner {
  ;
  -webkit-line-clamp:none;
  -webkit-box-orient:inherit;
  overflow:visible;
  text-overflow:inherit;

}

.fede-content .view-more {
  position:absolute;
  bottom:-2px;
  right:0;
  padding-left:3px;
  color:#03c;
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding-right:5px;

}

.fede-content.short .view-more {
  position:static;
  margin-top:8px;

}

.fede-content .view-more:before {
  position:absolute;
  left:-26px;
  bottom:0px;
  content:'';
  background-color:#fff;
  opacity:0.6;
  height:100%;
  z-index:-1;
  width:100%;

}

@media(min-width:993px) {
  .hideweb {
    display:none;

  }
  .headRw_f3.bigTopHead ~ div .row1 .col-1.w40 {
    width:30%;

  }

}

@media(min-width:800px) {
  #search_filter_data .formTable .input.w85 {
    width:90%;

  }

}

@media(min-width:768px) {
  .rghtFix .enqForm {
    max-width:360px;
    box-sizing:border-box;

  }
  .ttw .rghtFix .enqForm {
    max-width:273px;
    box-sizing:border-box;

  }
  .proDtls .formTable > tbody > tr > td, .proDtls .formTable > thead > tr > td {
    border-top:none;
    border-left:none;
    border-right:none;

  }
  .proDtls .formTable {
    border:none;

  }

}

@media(min-width:640px) {
  .col-flx-33 {
    flex:0 0 auto;
    width:33.33%;

  }
  .col-flx-66 {
    flex: 0 0 auto;
    width:66.66%;

  }

}

@media(max-width:1024px;) {
  .cf_5img .imgFrame {
    width:160px;
    height:160px;

  }
  .cf_5img .imgFrame img {
    max-width:160px;
    max-height:160px;
    margin:0 auto;

  }
  .cf_4img .imgFrame {
    width:180px;
    height:180px;

  }
  .cf_4img .imgFrame img {
    max-width:180px;
    max-height:180px;
    margin:0 auto;

  }
  .proDtls table.formTable tr td:last-child {
    min-width:300px;
    max-width:320px;

  }
  .flDiv .eiDtlsFrm {
    width:100%;

  }

}

@media(max-width:992px) {
  .xlarge {
    font-size:1.1em;

  }
  .xxlarge {
    font-size:1.3em;

  }
  .xxxlarge {
    font-size:1.4em;

  }
  .proj-dt, .proj-dtc {
    display:block;
    text-align:left;

  }
  .hidemobile {
    display:none;

  }
  .toTop {
    right:30px;
    bottom:122px;

  }
  .whatsappBtm {
    right:25px;

  }
  .company_logo {
    padding:5px 72px 5px 48px !important;
    justify-content:center;

  }
  .com_cont {
    line-height:17px;
    padding:4px 0px 0px;

  }
  .company_logo .com_title a {
    font-size:20px !important;
    line-height:20px !important;

  }
  .flDiv .eiDtlsFrm2 {
    width:100%;

  }
  .whatsappBtn .whTxt {
    display:none;

  }
  .whatsappBtn {
    width:49px;
    padding:9px 12px 9px 12px;

  }
  .review_box {
    flex-wrap: wrap;

  }
  .review_box > * {
    width:100%;
    max-width:100%;

  }
  .overall_rating .crb .heading {
    margin-bottom:8px;

  }
  .overall_rating .crb .crbrc span {
    font-size:18px;

  }
  .overall_rating .crbstar, .overall_rating .rbu {
    display:inline-block;
    margin-left:10px;
    margin-top:0px;

  }
  .overall_rating .crb .rbu span {
    display:inline-block;
    margin-left:3px;
    margin-top:0px;

  }
  .blog .headBg-inner {
    height:50px;

  }
  .blog div#breadcrumbA {
    padding:35px 0px 35px;
    min-height:20px;

  }

}

@media(max-width:940px) {
  .proDtls table.formTable tr td:first-child {
    min-width:auto;
    max-width:auto;
    width:40%;

  }
  .proDtls table.formTable tr td:last-child {
    min-width:auto;
    max-width:auto;

  }

}

@media(max-width:800px) {
  .cf_5img > ul > li,.cf_4img > ul > li {
    width:33%;

  }
  .cf_5img .imgFrame,.cf_4img .imgFrame {
    width:200px;
    height:200px;

  }
  .cf_5img .imgFrame img,.cf_4img .imgFrame img {
    max-width:200px;
    max-height:200px;
    margin:0 auto;

  }
  .cf_3img > ul > li {
    width:49.5%;

  }
  .thinFormat .cf_4img > ul > li {
    width:49.5%;

  }
  .comment-sec .cf-row .cf-col {
    width:50%;

  }

}

@media(max-width:767px) {
  .proj-img {
    display:block;

  }
  .proj-cont {
    display:block;
    margin-bottom:15px;
    padding-left:0px;

  }
  .contFull .fr.bodycontent {
    float:none;
    padding:0px;
    margin:12px 0px;
    background:transparent;
    text-align:center;
    display:block;

  }
  .contFull .fr.bodycontent img {
    max-width:150px !important;
    max-height:150px !important;

  }
  .contFull h2 {
    font-size:18px;

  }

}

@media(max-width:640px) {
  .stickyTop {
    position:static;

  }
  .bx1 .row1 .col-2 {
    margin-top:30px;

  }
  .bx1 > .p15px {
    padding:0px;

  }
  .dtlsHd {
    font-size:20px;

  }
  .cf_5img > ul > li,.cf_4img > ul > li {
    width:49.5%;

  }
  .ttw .rghtFix .enqForm.stickyForm {
    top:auto!important;
    bottom:0px;
    left:0px;
    right:0px;
    position:fixed;
    max-width:inherit;
    z-index:8;

  }
  .ttw .rghtFix .enqForm.stickyForm .plusMinus {
    margin:0px;

  }
  .post_frm {
    padding:10px;

  }
  .post_frm .col-flx-33.ar {
    text-align:left;
    padding-bottom:0px;

  }
  .post_frm .col-flx-66 {
    margin-bottom:5px;

  }
  .m_p25px {
    padding:15px;

  }
  .blog-scroll .slider ul li > div {
    margin:10px 5px 20px 0px;

  }
  .blogSec .slider ul li, .blogSec .slider ul li > div {
    max-width:100%;

  }
  .blogSec .hd_NT, .blogSec .cateView h2.hd_NT {
    font-size:16px;

  }
  .blogSec .blogCont {
    padding:20px;

  }
  .blogSec .blogCont .xlarge {
    font-size:1em;

  }
  .blogSec .ic {
    padding:0px;

  }
  .blogSec .slider ul.no-scroll >* {
    margin-bottom:5px;

  }
  .cart_frm.p12px {
    padding:15px 0px 0px;

  }
  .ratting-page .rvwRating .sh h1 {
    font-size:18px;

  }
  .qtyThumb {
    flex-wrap:wrap;

  }
  .qtyThumb > div.resThumb {
    margin-bottom:8px;

  }
  .blog .headBg-inner {
    height:25px;

  }
  .blog div#breadcrumbA {
    padding:0px;
    min-height:inherit;

  }

}

@media(max-width:480px) {
  .cf_5img > ul > li,.cf_4img > ul > li,.cf_3img > ul > li {
    width:100% !important;
    margin-right:0;
    text-align:center;

  }
  .fluid_dg_caption > div > div {
    font-size:1.5em !important;
    line-height:1.5em !important;

  }
  .proDtls .formTable tbody tr {
    border:none;
    border-width:0px;
    border-bottom:1px solid #ddd;
    margin-bottom:0px;
    display:table;
    width:100%;

  }
  .proDtls .formTable > tbody > tr > td, .proDtls .formTable > thead > tr > td {
    border-width:0px;

  }
  .proDtls .formTable tbody tr td {
    display:table-cell;

  }
  .proDtls table.formTable tr td:first-child {
    font-size:13px;
    font-weight:normal;
    width:40%;

  }
  .proDtls .formTable > tbody > tr > td:nth-child(2) {
    padding-left:0px;
    font-weight:600;

  }
  .itnry-zoom {
    display:block;
    margin-bottom:10px;

  }
  .post_frm_box .fth-Sec {
    width:49%;
    padding-right:0.6%;

  }
  .comment-sec .cf-row .cf-col {
    width:100%;

  }
  .blog-scroll .cols-flx-3 > * {
    flex:0 0 100%;
    max-width:100%;

  }
  .cartImgSec {
    display:block;

  }
  .cartImgSec .cartPgImg {
    margin-right:0px;
    margin-bottom:6px;

  }
  .cartTotal {
    max-width:100%;

  }
  .cartBtn input {
    padding:7px 12px;

  }
  .cartTable.formTable > tbody > tr > td, .formTable > thead > tr > td {
    display:inline-block;
    width:auto;
    box-sizing:border-box;

  }
  .ratThreeSec .userInfoVw {
    width:100%;

  }
  .ratThreeSec .rlvntView .revCont {
    padding-left:0px;
    margin-top:5px;

  }
  .ratThreeSec .userInfoVw {
    width:100%;

  }

}

@media(max-width:425px) {
  .proDtlsBtn .bdr-btn {
    display:none;

  }
  .proDtlsBtn .buttonBig {
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    width:auto;
    z-index:99;

  }
  .whHdSec {
    padding:15px 15px 17px 54px;

  }
  .whHdSec::before {
    left:13px;

  }
  .whChatSec {
    width:305px;
    right:12px;

  }
  .whChatCont {
    padding:13px 10px 10px 10px;

  }
  .whChatList a {
    padding:13px 40px 12px 55px;

  }
  .whChatList a:before {
    left:7px;

  }

}

#middle .row1.columns12 > .col-2.wideColumn,#middle .row2.columns12 > .col-2.wideColumn {

}

#middle .row1.columns12 > .col-2.wideColumn + .col-3.thinColumn,#middle .row2.columns12 > .col-2.wideColumn + .col-3.thinColumn {
  padding-right:0;

}

#middle .thinFormat .row1.columns23 .col-2,#middle .thinFormat .row1.columns12 .col-1 {
  padding-left:0;

}

#middle .thinFormat .row1.columns23 .col-3,#middle .thinFormat .row1.columns12 .col-2 {
  padding-right:0;

}

#middle .thinFormat .row1.columns23 .col-2,#middle .thinFormat .row1.columns12 .col-1 {
  padding-left:0;

}

#middle .thinFormat .row1.columns23 .col-1.#middle .thinFormat .row1.columns12 .col-2 {
  padding-right:0;

}

.resPadd .mapFrame {
  margin-bottom:-25px;

}

.ui-state-disabled {
  cursor:default!important
}

.ui-icon {
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat;
  width:16px;
  height:16px;

}

.ui-widget-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#666 url('/catalog.wlimg.com/jquery-date-picker/images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;
  opacity:.50;
  filter:Alpha(Opacity=50)
}

.ui-widget-content .ui-icon {

}

.ui-datepicker-header .ui-icon {

}

.ui-state-highlight .ui-icon {

}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {

}

.ui-icon-carat-1-n {
  background-position:0 0
}

.ui-icon-carat-1-ne {
  background-position:-16px 0
}

.ui-icon-carat-1-e {
  background-position:-32px 0
}

.ui-icon-carat-1-se {
  background-position:-48px 0
}

.ui-icon-carat-1-s {
  background-position:-64px 0
}

.ui-icon-carat-1-sw {
  background-position:-80px 0
}

.ui-icon-carat-1-w {
  background-position:-96px 0
}

.ui-icon-carat-1-nw {
  background-position:-112px 0
}

.ui-icon-carat-2-n-s {
  background-position:-128px 0
}

.ui-icon-carat-2-e-w {
  background-position:-144px 0
}

.ui-icon-triangle-1-n {
  background-position:0 -16px
}

.ui-icon-triangle-1-ne {
  background-position:-16px -16px
}

.ui-icon-triangle-1-e {
  background-position:-32px -16px
}

.ui-icon-triangle-1-se {
  background-position:-48px -16px
}

.ui-icon-triangle-1-s {
  background-position:-64px -16px
}

.ui-icon-triangle-1-sw {
  background-position:-80px -16px
}

.ui-icon-triangle-1-w {
  background-position:-96px -16px
}

.ui-icon-triangle-1-nw {
  background-position:-112px -16px
}

.ui-icon-triangle-2-n-s {
  background-position:-128px -16px
}

.ui-icon-triangle-2-e-w {
  background-position:-144px -16px
}

.ui-icon-arrow-1-n {
  background-position:0 -32px
}

.ui-icon-arrow-1-ne {
  background-position:-16px -32px
}

.ui-icon-arrow-1-e {
  background-position:-32px -32px
}

.ui-icon-arrow-1-se {
  background-position:-48px -32px
}

.ui-icon-arrow-1-s {
  background-position:-64px -32px
}

.ui-icon-arrow-1-sw {
  background-position:-80px -32px
}

.ui-icon-arrow-1-w {
  background-position:-96px -32px
}

.ui-icon-arrow-1-nw {
  background-position:-112px -32px
}

.ui-icon-arrow-2-n-s {
  background-position:-128px -32px
}

.ui-icon-arrow-2-ne-sw {
  background-position:-144px -32px
}

.ui-icon-arrow-2-e-w {
  background-position:-160px -32px
}

.ui-icon-arrow-2-se-nw {
  background-position:-176px -32px
}

.ui-icon-arrowstop-1-n {
  background-position:-192px -32px
}

.ui-icon-arrowstop-1-e {
  background-position:-208px -32px
}

.ui-icon-arrowstop-1-s {
  background-position:-224px -32px
}

.ui-icon-arrowstop-1-w {
  background-position:-240px -32px
}

.ui-icon-arrowthick-1-n {
  background-position:0 -48px
}

.ui-icon-arrowthick-1-ne {
  background-position:-16px -48px
}

.ui-icon-arrowthick-1-e {
  background-position:-32px -48px
}

.ui-icon-arrowthick-1-se {
  background-position:-48px -48px
}

.ui-icon-arrowthick-1-s {
  background-position:-64px -48px
}

.ui-icon-arrowthick-1-sw {
  background-position:-80px -48px
}

.ui-icon-arrowthick-1-w {
  background-position:-96px -48px
}

.ui-icon-arrowthick-1-nw {
  background-position:-112px -48px
}

.ui-icon-arrowthick-2-n-s {
  background-position:-128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
  background-position:-144px -48px
}

.ui-icon-arrowthick-2-e-w {
  background-position:-160px -48px
}

.ui-icon-arrowthick-2-se-nw {
  background-position:-176px -48px
}

.ui-icon-arrowthickstop-1-n {
  background-position:-192px -48px
}

.ui-icon-arrowthickstop-1-e {
  background-position:-208px -48px
}

.ui-icon-arrowthickstop-1-s {
  background-position:-224px -48px
}

.ui-icon-arrowthickstop-1-w {
  background-position:-240px -48px
}

.ui-icon-arrowreturnthick-1-w {
  background-position:0 -64px
}

.ui-icon-arrowreturnthick-1-n {
  background-position:-16px -64px
}

.ui-icon-arrowreturnthick-1-e {
  background-position:-32px -64px
}

.ui-icon-arrowreturnthick-1-s {
  background-position:-48px -64px
}

.ui-icon-arrowreturn-1-w {
  background-position:-64px -64px
}

.ui-icon-arrowreturn-1-n {
  background-position:-80px -64px
}

.ui-icon-arrowreturn-1-e {
  background-position:-96px -64px
}

.ui-icon-arrowreturn-1-s {
  background-position:-112px -64px
}

.ui-icon-arrowrefresh-1-w {
  background-position:-128px -64px
}

.ui-icon-arrowrefresh-1-n {
  background-position:-144px -64px
}

.ui-icon-arrowrefresh-1-e {
  background-position:-160px -64px
}

.ui-icon-arrowrefresh-1-s {
  background-position:-176px -64px
}

.ui-icon-arrow-4 {
  background-position:0 -80px
}

.ui-icon-arrow-4-diag {
  background-position:-16px -80px
}

.ui-icon-extlink {
  background-position:-32px -80px
}

.ui-icon-newwin {
  background-position:-48px -80px
}

.ui-icon-refresh {
  background-position:-64px -80px
}

.ui-icon-shuffle {
  background-position:-80px -80px
}

.ui-icon-transfer-e-w {
  background-position:-96px -80px
}

.ui-icon-transferthick-e-w {
  background-position:-112px -80px
}

.ui-icon-folder-collapsed {
  background-position:0 -96px
}

.ui-icon-folder-open {
  background-position:-16px -96px
}

.ui-icon-document {
  background-position:-32px -96px
}

.ui-icon-document-b {
  background-position:-48px -96px
}

.ui-icon-note {
  background-position:-64px -96px
}

.ui-icon-mail-closed {
  background-position:-80px -96px
}

.ui-icon-mail-open {
  background-position:-96px -96px
}

.ui-icon-suitcase {
  background-position:-112px -96px
}

.ui-icon-comment {
  background-position:-128px -96px
}

.ui-icon-person {
  background-position:-144px -96px
}

.ui-icon-print {
  background-position:-160px -96px
}

.ui-icon-trash {
  background-position:-176px -96px
}

.ui-icon-locked {
  background-position:-192px -96px
}

.ui-icon-unlocked {
  background-position:-208px -96px
}

.ui-icon-bookmark {
  background-position:-224px -96px
}

.ui-icon-tag {
  background-position:-240px -96px
}

.ui-icon-home {
  background-position:0 -112px
}

.ui-icon-flag {
  background-position:-16px -112px
}

.ui-icon-calendar {
  background-position:-32px -112px
}

.ui-icon-cart {
  background-position:-48px -112px
}

.ui-icon-pencil {
  background-position:-64px -112px
}

.ui-icon-clock {
  background-position:-80px -112px
}

.ui-icon-disk {
  background-position:-96px -112px
}

.ui-icon-calculator {
  background-position:-112px -112px
}

.ui-icon-zoomin {
  background-position:-128px -112px
}

.ui-icon-zoomout {
  background-position:-144px -112px
}

.ui-icon-search {
  background-position:-160px -112px
}

.ui-icon-wrench {
  background-position:-176px -112px
}

.ui-icon-gear {
  background-position:-192px -112px
}

.ui-icon-heart {
  background-position:-208px -112px
}

.ui-icon-star {
  background-position:-224px -112px
}

.ui-icon-link {
  background-position:-240px -112px
}

.ui-icon-cancel {
  background-position:0 -128px
}

.ui-icon-plus {
  background-position:-16px -128px
}

.ui-icon-plusthick {
  background-position:-32px -128px
}

.ui-icon-minus {
  background-position:-48px -128px
}

.ui-icon-minusthick {
  background-position:-64px -128px
}

.ui-icon-close {
  background-position:-80px -128px
}

.ui-icon-closethick {
  background-position:-96px -128px
}

.ui-icon-key {
  background-position:-112px -128px
}

.ui-icon-lightbulb {
  background-position:-128px -128px
}

.ui-icon-scissors {
  background-position:-144px -128px
}

.ui-icon-clipboard {
  background-position:-160px -128px
}

.ui-icon-copy {
  background-position:-176px -128px
}

.ui-icon-contact {
  background-position:-192px -128px
}

.ui-icon-image {
  background-position:-208px -128px
}

.ui-icon-video {
  background-position:-224px -128px
}

.ui-icon-script {
  background-position:-240px -128px
}

.ui-icon-alert {
  background-position:0 -144px
}

.ui-icon-info {
  background-position:-16px -144px
}

.ui-icon-notice {
  background-position:-32px -144px
}

.ui-icon-help {
  background-position:-48px -144px
}

.ui-icon-check {
  background-position:-64px -144px
}

.ui-icon-bullet {
  background-position:-80px -144px
}

.ui-icon-radio-off {
  background-position:-96px -144px
}

.ui-icon-radio-on {
  background-position:-112px -144px
}

.ui-icon-pin-w {
  background-position:-128px -144px
}

.ui-icon-pin-s {
  background-position:-144px -144px
}

.ui-icon-play {
  background-position:0 -160px
}

.ui-icon-pause {
  background-position:-16px -160px
}

.ui-icon-seek-next {
  background-position:-32px -160px
}

.ui-icon-seek-prev {
  background-position:-48px -160px
}

.ui-icon-seek-end {
  background-position:-64px -160px
}

.ui-icon-stop {
  background-position:-96px -160px
}

.ui-icon-eject {
  background-position:-112px -160px
}

.ui-icon-volume-off {
  background-position:-128px -160px
}

.ui-icon-volume-on {
  background-position:-144px -160px
}

.ui-icon-power {
  background-position:0 -176px
}

.ui-icon-signal-diag {
  background-position:-16px -176px
}

.ui-icon-signal {
  background-position:-32px -176px
}

.ui-icon-battery-0 {
  background-position:-48px -176px
}

.ui-icon-battery-1 {
  background-position:-64px -176px
}

.ui-icon-battery-2 {
  background-position:-80px -176px
}

.ui-icon-battery-3 {
  background-position:-96px -176px
}

.ui-icon-circle-plus {
  background-position:0 -192px
}

.ui-icon-circle-minus {
  background-position:-16px -192px
}

.ui-icon-circle-close {
  background-position:-32px -192px
}

.ui-icon-circle-triangle-e {
  background-position:-48px -192px
}

.ui-icon-circle-triangle-s {
  background-position:-64px -192px
}

.ui-icon-circle-triangle-w {
  background-position:-80px -192px
}

.ui-icon-circle-triangle-n {
  background-position:-96px -192px
}

.ui-icon-circle-arrow-e {
  background-position:-112px -192px
}

.ui-icon-circle-arrow-s {
  background-position:-128px -192px
}

.ui-icon-circle-arrow-w {
  background-position:-144px -192px
}

.ui-icon-circle-arrow-n {
  background-position:-160px -192px
}

.ui-icon-circle-zoomin {
  background-position:-176px -192px
}

.ui-icon-circle-zoomout {
  background-position:-192px -192px
}

.ui-icon-circle-check {
  background-position:-208px -192px
}

.ui-icon-circlesmall-plus {
  background-position:0 -208px
}

.ui-icon-circlesmall-minus {
  background-position:-16px -208px
}

.ui-icon-circlesmall-close {
  background-position:-32px -208px
}

.ui-icon-squaresmall-plus {
  background-position:-48px -208px
}

.ui-icon-squaresmall-minus {
  background-position:-64px -208px
}

.ui-icon-squaresmall-close {
  background-position:-80px -208px
}

.ui-icon-grip-dotted-vertical {
  background-position:0 -224px
}

.ui-icon-grip-dotted-horizontal {
  background-position:-16px -224px
}

.ui-icon-grip-solid-vertical {
  background-position:-32px -224px
}

.ui-icon-grip-solid-horizontal {
  background-position:-48px -224px
}

.ui-icon-gripsmall-diagonal-se {
  background-position:-64px -224px
}

.ui-icon-grip-diagonal-se {
  background-position:-80px -224px
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  -khtml-border-top-left-radius:4px;
  border-top-left-radius:4px
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  -khtml-border-top-right-radius:4px;
  border-top-right-radius:4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  -khtml-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  -khtml-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px
}

.ui-widget-shadow {
  background:#000 url('/catalog.wlimg.com/jquery-date-picker/images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;
  opacity:.20;
  filter:Alpha(Opacity=20);
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  margin:-5px 0 0 -5px;
  padding:5px
}

.ui-resizable {
  position:relative
}

.ui-resizable-handle {
  position:absolute;
  font-size:.1px;
  display:block
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
  display:none
}

.ui-resizable-n {
  cursor:n-resize;
  height:7px;
  width:100%;
  top:-5px;
  left:0
}

.ui-resizable-s {
  cursor:s-resize;
  height:7px;
  width:100%;
  bottom:-5px;
  left:0
}

.ui-resizable-e {
  cursor:e-resize;
  width:7px;
  right:-5px;
  top:0;
  height:100%
}

.ui-resizable-w {
  cursor:w-resize;
  width:7px;
  left:-5px;
  top:0;
  height:100%
}

.ui-resizable-se {
  cursor:se-resize;
  width:12px;
  height:12px;
  right:1px;
  bottom:1px
}

.ui-resizable-sw {
  cursor:sw-resize;
  width:9px;
  height:9px;
  left:-5px;
  bottom:-5px
}

.ui-resizable-nw {
  cursor:nw-resize;
  width:9px;
  height:9px;
  left:-5px;
  top:-5px
}

.ui-resizable-ne {
  cursor:ne-resize;
  width:9px;
  height:9px;
  right:-5px;
  top:-5px
}

.ui-selectable-helper {
  position:absolute;
  z-index:100;
  border:1px dotted #000
}

.ui-accordion .ui-accordion-header {
  cursor:pointer;
  position:relative;
  margin-top:1px;

}

.ui-accordion .ui-accordion-li-fix {
  display:inline
}

.ui-accordion .ui-accordion-header-active {
  border-bottom:0!important
}

.ui-accordion .ui-accordion-header a {
  display:block;
  font-size:1em;
  padding:.5em .5em .5em .7em
}

.ui-accordion-icons .ui-accordion-header a {
  padding-left:2.2em
}

.ui-accordion-header .ui-icon:before {
  font-family:"icomoon";
  content:'\e7a1';
  font-size:10px;
  margin-right:7px;

}

.ui-accordion .ui-accordion-content {
  border-top:0;
  margin-top:-2px;
  position:relative;
  top:1px;
  margin-bottom:2px;
  overflow:auto;
  display:none;
  padding:1em 2.2em
}

.ui-accordion .ui-accordion-content-active {
  display:block
}

.ui-autocomplete {
  position:absolute;
  cursor:default
}

* html .ui-autocomplete {
  width:1px
}

.ui-menu {
  list-style:none;
  display:block;
  float:left;
  margin:0;
  padding:2px
}

.ui-menu .ui-menu {
  margin-top:-3px
}

.ui-menu .ui-menu-item {
  float:left;
  clear:left;
  width:100%;
  margin:0;
  padding:0
}

.ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  line-height:1.5;
  padding:.2em .4em
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
  font-weight:400;
  margin:-1px
}

.ui-button {
  display:inline-block;
  position:relative;
  margin-right:.1em;
  text-decoration:none!important;
  cursor:pointer;
  text-align:center;
  overflow:visible;
  padding:0
}

.ui-button-icon-only {
  width:2.2em
}

button.ui-button-icon-only {
  width:2.4em
}

.ui-button-icons-only {
  width:3.4em
}

button.ui-button-icons-only {
  width:3.7em
}

.ui-button .ui-button-text {
  display:block;
  line-height:1.4
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
  text-indent:-9999999px;
  padding:.4em
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
  padding:.4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
  padding:.4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
  padding-left:2.1em;
  padding-right:2.1em
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {

}

.ui-button-icon-only .ui-icon {
  left:50%;
  margin-left:-8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
  left:.5em
}

.ui-buttonset {
  margin-right:7px
}

.ui-buttonset .ui-button {
  margin-left:0;
  margin-right:-.3em
}

button.ui-button::-moz-focus-inner {
  border:0;
  padding:0
}

.ui-dialog {
  position:absolute;
  width:300px;
  overflow:hidden;
  padding:.2em
}

.ui-dialog .ui-dialog-titlebar {
  position:relative;
  padding:.4em 1em
}

.ui-dialog .ui-dialog-title {
  float:left;
  margin:.1em 16px .1em 0
}

.ui-dialog .ui-dialog-titlebar-close {
  position:absolute;
  right:.3em;
  top:50%;
  width:19px;
  height:18px;
  margin:-10px 0 0;
  padding:1px
}

.ui-dialog .ui-dialog-titlebar-close span {
  display:block;
  margin:1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
  padding:0
}

.ui-dialog .ui-dialog-content {
  position:relative;
  border:0;
  background:none;
  overflow:auto;
  padding:.5em 1em
}

.ui-dialog .ui-dialog-buttonpane {
  text-align:left;
  background-image:none;
  border-width:1px 0 0;
  margin:.5em 0 0;
  padding:.3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane button {
  cursor:pointer;
  margin:.5em .4em .5em 0
}

.ui-dialog .ui-resizable-se {
  width:14px;
  height:14px;
  right:3px;
  bottom:3px
}

.ui-draggable .ui-dialog-titlebar {
  cursor:move
}

.ui-slider {
  position:relative;
  text-align:left
}

.ui-slider .ui-slider-handle {
  position:absolute;
  z-index:2;
  width:1.2em;
  height:1.2em;
  cursor:default
}

.ui-slider .ui-slider-range {
  position:absolute;
  z-index:1;
  font-size:.7em;
  display:block;
  border:0;
  background-position:0 0
}

.ui-slider-horizontal {
  height:.8em
}

.ui-slider-horizontal .ui-slider-handle {
  top:-.3em;
  margin-left:-.6em
}

.ui-slider-horizontal .ui-slider-range {
  top:0;
  height:100%
}

.ui-slider-horizontal .ui-slider-range-min {
  left:0
}

.ui-slider-horizontal .ui-slider-range-max {
  right:0
}

.ui-slider-vertical {
  width:.8em;
  height:100px
}

.ui-slider-vertical .ui-slider-handle {
  left:-.3em;
  margin-left:0;
  margin-bottom:-.6em
}

.ui-slider-vertical .ui-slider-range {
  left:0;
  width:100%
}

.ui-slider-vertical .ui-slider-range-min {
  bottom:0
}

.ui-slider-vertical .ui-slider-range-max {
  top:0
}

.ui-datepicker {
  width:17em;
  display:none;
  padding:.2em .2em 0
}

.ui-datepicker .ui-datepicker-header {
  position:relative;
  padding:.2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
  position:absolute;
  top:2px;
  width:1.8em;
  height:1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
  top:1px
}

.ui-datepicker .ui-datepicker-prev {
  left:2px
}

.ui-datepicker .ui-datepicker-next {
  right:2px
}

.ui-datepicker .ui-datepicker-prev-hover {
  left:1px
}

.ui-datepicker .ui-datepicker-next-hover {
  right:1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
  display:block;
  position:absolute;
  left:50%;
  margin-left:-8px;
  top:50%;
  margin-top:-8px
}

.ui-datepicker .ui-datepicker-title {
  line-height:1.8em;
  text-align:center;
  margin:0 2.3em
}

.ui-datepicker .ui-datepicker-title select {
  font-size:1em;
  margin:1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
  width:49%
}

.ui-datepicker table {
  width:100%;
  font-size:.9em;
  border-collapse:collapse;
  margin:0 0 .4em
}

.ui-datepicker th {
  text-align:center;
  font-weight:700;
  border:0;
  padding:.7em .3em
}

.ui-datepicker td {
  border:0;
  padding:1px
}

.ui-datepicker td span,.ui-datepicker td a {
  display:block;
  text-align:right;
  text-decoration:none;
  padding:.2em
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image:none;
  border-left:0;
  border-right:0;
  border-bottom:0;
  margin:.7em 0 0;
  padding:0 .2em
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float:right;
  cursor:pointer;
  width:auto;
  overflow:visible;
  margin:.5em .2em .4em;
  padding:.2em .6em .3em
}

.ui-datepicker.ui-datepicker-multi {
  width:auto
}

.ui-datepicker-multi .ui-datepicker-group table {
  width:95%;
  margin:0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width:50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width:33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width:25%
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear:left
}

.ui-datepicker-row-break {
  clear:both;
  width:100%;
  font-size:0
}

.ui-datepicker-rtl {
  direction:rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right:2px;
  left:auto
}

.ui-datepicker-rtl .ui-datepicker-next {
  left:2px;
  right:auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right:1px;
  left:auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left:1px;
  right:auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear:right
}

.ui-datepicker-cover {
  display:block;
  position:absolute;
  z-index:-1;
  top:-4px;
  left:-4px;
  width:200px;
  height:200px
}

.ui-progressbar {
  height:2em;
  text-align:left;
  overflow:hidden
}

.ui-progressbar .ui-progressbar-value {
  height:100%;
  margin:-1px
}

.ui-timepicker-div .ui-datepicker-header {
  margin-bottom:8px
}

.ui-timepicker-div dl {
  text-align:left
}

.ui-timepicker-div dl dt {
  height:25px;
  margin-bottom:-25px
}

.ui-timepicker-div dl dd {
  margin:0 10px 10px 65px
}

.ui-tpicker-grid-label {
  background:none;
  border:none;
  margin:0;
  padding:0
}

.ui-widget .ui-widget {
  font-size:1em
}

#ui-datepicker-div {
  border:1px solid #ddd;
  background:#eee url('/catalog.wlimg.com/jquery-date-picker/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;
  color:#333
}

#ui-datepicker-div a {
  color:#333
}

.ui-datepicker-header {
  border:1px solid #e78f08;
  background:#f6a828 url('/catalog.wlimg.com/jquery-date-picker/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;
  color:#fff;
  font-weight:700
}

.ui-state-default,.ui-datepicker-header .ui-state-default {

}

.myTabs .ui-state-default {
  border:none;
  background:none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-datepicker-header .ui-state-highlight {
  border:1px solid #fed22f;
  background:#ffe45c url('/catalog.wlimg.com/jquery-date-picker/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;
  color:#363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-datepicker-header .ui-state-highlight a {
  color:#363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-datepicker-header .ui-state-error {
  border:1px solid #cd0a0a;
  background:#b81900 url('/catalog.wlimg.com/jquery-date-picker/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;
  color:#fff
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-datepicker-header .ui-priority-primary {
  font-weight:700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-datepicker-header .ui-priority-secondary {
  opacity:.7;
  filter:Alpha(Opacity=70);
  font-weight:400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-datepicker-header .ui-state-disabled {
  opacity:.35;
  filter:Alpha(Opacity=35);
  background-image:none
}

#ui-datepicker-div,.ui-datepicker,.ui-timepicker-div td {
  font-size:90%
}

.ui-accordion-header.ui-state-active .ui-icon:before {
  font-family:"icomoon";
  content:'\e7a4';
  font-size:10px;
  margin-right:7px;

}

.ui-icon-seek-start,.ui-icon-seek-first {
  background-position:-80px -160px
}

.ui-accordion,.ui-datepicker select.ui-datepicker-month-year {
  width:100%
}

.ui-button-text-only .ui-button-text,input.ui-button {
  padding:.4em 1em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
  right:.5em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
  float:right
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float:left
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width:0
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width:0;
  border-left-width:1px
}

.ui-datepicker-header a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-datepicker-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-datepicker-header .ui-state-error-text {
  color:#fff
}

.fancybox-enabled {
  overflow:hidden
}

.fancybox-enabled body {
  overflow:visible;
  height:100%
}

.fancybox-is-hidden {
  position:absolute;
  top:-9999px;
  left:-9999px;
  visibility:hidden
}

.fancybox-container {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99993;
  -webkit-tap-highlight-color:transparent;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
}

.fancybox-container~.fancybox-container {
  z-index:99992
}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}

.fancybox-outer {
  overflow-y:auto;
  -webkit-overflow-scrolling:touch
}

.fancybox-bg {
  background:#1e1e1e;
  opacity:0;
  transition-duration:inherit;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.47,0,.74,.71)
}

.fancybox-is-open .fancybox-bg {
  opacity:.87;
  transition-timing-function:cubic-bezier(.22,.61,.36,1)
}

.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {
  position:absolute;
  direction:ltr;
  z-index:99997;
  opacity:0;
  visibility:hidden;
  transition:opacity .25s,visibility 0s linear .25s;
  box-sizing:border-box
}

.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {
  opacity:1;
  visibility:visible;
  transition:opacity .25s,visibility 0s
}

.fancybox-infobar {
  top:0;
  left:50%;
  margin-left:-79px
}

.fancybox-infobar__body {
  display:inline-block;
  width:70px;
  line-height:44px;
  font-size:13px;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  text-align:center;
  color:#ddd;
  background-color:rgba(30,30,30,.7);
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-font-smoothing:subpixel-antialiased
}

.fancybox-toolbar {
  top:0;
  right:0
}

.fancybox-stage {
  overflow:hidden;
  direction:ltr;
  z-index:99994;
  -webkit-transform:translateZ(0)
}

.fancybox-slide {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:auto;
  outline:none;
  white-space:normal;
  box-sizing:border-box;
  text-align:center;
  z-index:99994;
  -webkit-overflow-scrolling:touch;
  display:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transition-property:opacity,-webkit-transform;
  transition-property:transform,opacity;
  transition-property:transform,opacity,-webkit-transform;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
}

.fancybox-slide:before {
  content:"";
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
  display:block
}

.fancybox-slide--image {
  overflow:visible
}

.fancybox-slide--image:before {
  display:none
}

.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {
  background:#000
}

.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {
  background:#e5e3df
}

.fancybox-slide--next {
  z-index:99995
}

.fancybox-slide>* {
  display:inline-block;
  position:relative;
  padding:24px;
  margin:44px 0;
  border-width:0;
  vertical-align:middle;
  text-align:left;
  background-color:#fff;
  overflow:auto;
  box-sizing:border-box
}

.fancybox-slide .fancybox-image-wrap {
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
  border:0;
  z-index:99995;
  background:transparent;
  cursor:default;
  overflow:visible;
  -webkit-transform-origin:top left;
  transform-origin:top left;
  background-size:100% 100%;
  background-repeat:no-repeat;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor:zoom-out
}

.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor:zoom-in
}

.fancybox-can-drag .fancybox-image-wrap {
  cursor:-webkit-grab;
  cursor:grab
}

.fancybox-is-dragging .fancybox-image-wrap {
  cursor:-webkit-grabbing;
  cursor:grabbing
}

.fancybox-image,.fancybox-spaceball {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
  max-width:none;
  max-height:none
}

.fancybox-spaceball {
  z-index:1
}

.fancybox-slide--iframe .fancybox-content {
  padding:0;
  width:80%;
  height:80%;
  max-width:calc(100% - 100px);
  max-height:calc(100% - 88px);
  overflow:visible;
  background:#fff
}

.fancybox-iframe {
  display:block;
  padding:0;
  border:0;
  height:100%
}

.fancybox-error,.fancybox-iframe {
  margin:0;
  width:100%;
  background:#fff
}

.fancybox-error {
  padding:40px;
  max-width:380px;
  cursor:default
}

.fancybox-error p {
  margin:0;
  padding:0;
  color:#444;
  font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif
}

.fancybox-close-small {
  position:absolute;
  top:0;
  right:0;
  width:44px;
  height:44px;
  padding:0;
  margin:0;
  border:0;
  border-radius:0;
  outline:none;
  background:transparent;
  z-index:10;
  cursor:pointer
}

.fancybox-close-small:after {
  content:"×";
  position:absolute;
  top:5px;
  right:5px;
  width:30px;
  height:30px;
  font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
  color:#888;
  font-weight:300;
  text-align:center;
  border-radius:50%;
  border-width:0;
  background:#fff;
  transition:background .25s;
  box-sizing:border-box;
  z-index:2
}

.fancybox-close-small:focus:after {
  outline:1px dotted #888
}

.fancybox-close-small:hover:after {
  color:#555;
  background:#eee
}

.fancybox-slide--iframe .fancybox-close-small {
  top:0;
  right:-44px
}

.fancybox-slide--iframe .fancybox-close-small:after {
  background:transparent;
  font-size:35px;
  color:#aaa
}

.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color:#fff
}

.fancybox-caption-wrap {
  bottom:0;
  left:0;
  right:0;
  padding:60px 30px 0;
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));

}

.fancybox-caption {
  padding:30px 0;
  border-top:1px solid hsla(0,0%,100%,.4);
  font-size:14px;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  color:#fff;
  line-height:20px;
  -webkit-text-size-adjust:none
}

.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {

}

.fancybox-caption a {
  color:#fff;
  text-decoration:underline
}

.fancybox-button {
  display:inline-block;
  position:relative;
  margin:0;
  padding:0;
  border:0;
  width:44px;
  height:44px;
  line-height:44px;
  text-align:center;
  background:transparent;
  color:#ddd;
  border-radius:0;
  cursor:pointer;
  vertical-align:top;
  outline:none
}

.fancybox-button[disabled] {
  cursor:default;

}

.fancybox-button,.fancybox-infobar__body {
  background:rgba(30,30,30,.6)
}

.fancybox-button:hover:not([disabled]) {
  color:#fff;
  background:rgba(0,0,0,.8)
}

.fancybox-button:after,.fancybox-button:before {
  content:"";
  position:absolute;
  background-color:currentColor;
  color:currentColor;
  opacity:.9;
  box-sizing:border-box;
  display:inline-block
}

.fancybox-button[disabled]:after,.fancybox-button[disabled]:before {
  opacity:.3
}

.fancybox-button--left:after,.fancybox-button--right:after {
  top:18px;
  width:6px;
  height:6px;
  background:transparent;
  border-top:2px solid currentColor;
  border-right:2px solid currentColor
}

.fancybox-button--left:after {
  left:20px;
  -webkit-transform:rotate(-135deg);
  transform:rotate(-135deg)
}

.fancybox-button--right:after {
  right:20px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.fancybox-button--left {
  border-bottom-left-radius:5px
}

.fancybox-button--right {
  border-bottom-right-radius:5px
}

.fancybox-button--close:after,.fancybox-button--close:before {
  content:"";
  display:inline-block;
  position:absolute;
  height:2px;
  width:16px;
  top:calc(50% - 1px);
  left:calc(50% - 8px)
}

.fancybox-button--close:before {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.fancybox-button--close:after {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.fancybox-arrow {
  position:absolute;
  top:50%;
  margin:-50px 0 0;
  height:100px;
  width:54px;
  padding:0;
  border:0;
  outline:none;
  background:none;
  cursor:pointer;
  z-index:99995;
  opacity:0;
  transition:opacity .25s
}

.fancybox-arrow:after {
  content:"";
  position:absolute;
  top:28px;
  width:44px;
  height:44px;
  background-color:rgba(30,30,30,.8);
  background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
  background-repeat:no-repeat;
  background-position:50%;
  background-size:24px 24px
}

.fancybox-arrow--right {
  right:0
}

.fancybox-arrow--left {
  left:0;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1)
}

.fancybox-arrow--left:after,.fancybox-arrow--right:after {
  left:0
}

.fancybox-show-nav .fancybox-arrow {
  opacity:.6
}

.fancybox-show-nav .fancybox-arrow[disabled] {
  opacity:.3
}

.fancybox-loading {
  border:6px solid hsla(0,0%,39%,.4);
  border-top:6px solid hsla(0,0%,100%,.6);
  border-radius:100%;
  height:50px;
  width:50px;
  -webkit-animation:a .8s infinite linear;
  animation:a .8s infinite linear;
  background:transparent;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-25px;
  margin-left:-25px;
  z-index:99999
}

.fancybox-animated {
  transition-timing-function:cubic-bezier(0,0,.25,1)
}

.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  opacity:0
}

.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  opacity:0
}

.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  opacity:1
}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
  opacity:0;
  transition-timing-function:cubic-bezier(.19,1,.22,1)
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity:1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform:scale3d(1.5,1.5,1.5);
  transform:scale3d(1.5,1.5,1.5);
  opacity:0
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform:scale3d(.5,.5,.5);
  transform:scale3d(.5,.5,.5);
  opacity:0
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
  opacity:1
}

.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform:rotate(-1turn);
  transform:rotate(-1turn);
  opacity:0
}

.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn);
  opacity:0
}

.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
  opacity:1
}

.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
  transform:scale3d(0,0,0) translate3d(-100%,0,0);
  opacity:0
}

.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
  transform:scale3d(0,0,0) translate3d(100%,0,0);
  opacity:0
}

.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform:scaleX(1) translateZ(0);
  transform:scaleX(1) translateZ(0);
  opacity:1
}

.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
  transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);
  transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform:translateZ(0) scale(1);
  transform:translateZ(0) scale(1)
}

@media (max-width:800px) {
  .fancybox-infobar {
    left:0;
    margin-left:0
  }
  .fancybox-button--left,.fancybox-button--right {
    display:none!important
  }
  .fancybox-caption {
    padding:20px 0;
    margin:0
  }

}

.fancybox-button--fullscreen:before {
  width:15px;
  height:11px;
  left:calc(50% - 7px);
  top:calc(50% - 6px);
  border:2px solid;
  background:none
}

.fancybox-button--pause:before,.fancybox-button--play:before {
  top:calc(50% - 6px);
  left:calc(50% - 4px);
  background:transparent
}

.fancybox-button--play:before {
  width:0;
  height:0;
  border-top:6px inset transparent;
  border-bottom:6px inset transparent;
  border-left:10px solid;
  border-radius:1px
}

.fancybox-button--pause:before {
  width:7px;
  height:11px;
  border-style:solid;
  border-width:0 2px
}

.fancybox-button--thumbs,.fancybox-thumbs {
  display:none
}

@media (min-width:800px) {
  .fancybox-button--thumbs {
    display:inline-block
  }
  .fancybox-button--thumbs span {
    font-size:23px
  }
  .fancybox-button--thumbs:before {
    width:3px;
    height:3px;
    top:calc(50% - 2px);
    left:calc(50% - 2px);
    box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0
  }
  .fancybox-thumbs {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:auto;
    width:220px;
    margin:0;
    padding:5px 5px 0 0;
    background:#fff;
    word-break:normal;
    -webkit-tap-highlight-color:transparent;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    box-sizing:border-box;
    z-index:99995
  }
  .fancybox-show-thumbs .fancybox-thumbs {
    display:block
  }
  .fancybox-show-thumbs .fancybox-inner {
    right:220px
  }
  .fancybox-thumbs>ul {
    list-style:none;
    position:absolute;
    position:relative;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    overflow-x:hidden;
    overflow-y:auto;
    font-size:0
  }
  .fancybox-thumbs>ul>li {
    float:left;
    overflow:hidden;
    max-width:50%;
    padding:0;
    margin:0;
    width:105px;
    height:75px;
    position:relative;
    cursor:pointer;
    outline:none;
    border:5px solid transparent;
    border-top-width:0;
    border-right-width:0;
    -webkit-tap-highlight-color:transparent;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    box-sizing:border-box
  }
  li.fancybox-thumbs-loading {
    background:rgba(0,0,0,.1)
  }
  .fancybox-thumbs>ul>li>img {
    position:absolute;
    top:0;
    left:0;
    min-width:100%;
    min-height:100%;
    max-width:none;
    max-height:none;
    -webkit-touch-callout:none;

  }
  .fancybox-thumbs>ul>li:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:2px;
    border:4px solid #4ea7f9;
    z-index:99991;
    opacity:0;
    transition:all .2s cubic-bezier(.25,.46,.45,.94)
  }
  .fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
    opacity:1
  }

}