@font-face{
	font-family:'Neutra';
	src:url(./fonts/NeutraTextBook.otf) format('opentype');
}
@font-face{
	font-family:'NeutraLight';
	src:url(./fonts/NeutraTextLight.otf) format('opentype');
}
@font-face{
	font-family:'Baskerville';
	/*src:url(./fonts/Baskerville-Normal.otf) format('opentype');*/
	src:url(./fonts/Baskerville-Normal.ttf) format('font-truetype');
}
/*------------------------------------------------------------------------
Logo : Montserrat:400,700
--------------------------------------------------------------------------*/
::-moz-selection{color:#FFF;background:#d4b388;}
::selection 	{color:#FFF;background:#d4b388;}

::-webkit-input-placeholder { color:#000;}
::-moz-placeholder {color:#000;}
:-ms-input-placeholder {color:#000;}
:-moz-placeholder {color:#000;} 

div::-webkit-scrollbar {    width: 6px;}
div::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey;  border-radius: 1px #D4B388;}
div::-webkit-scrollbar-thumb { background: #D4B388; border-radius: 1px;}
div::-webkit-scrollbar-thumb:hover {background: #D4B388;}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently  not supported by any browser */
}
/* ----------------------- Font ----------------------------------------*/
*,body, button, input, textarea,.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a,.jnMMnu .jnList li a{font-family: 'Neutra', sans-serif !important;}
.jnBtnTxt,
.jnBox9 .jnPrice,.jnBox9 .jnTit h3,.jnBox9 .jnTit h3 a,
.jnPage .jnSubTit h3,.jnCnMenuList ul,.jnCnMenuList ul *,
.jnAccordion .jnHeader,
.jnTableCt table tbody th,
h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.jnPage .jnContent > .jnSubTit h2,.testiSlide .jnTit h2{font-family: 'Libre Baskerville', sans-serif !important;}
.probox h3,.jnProductDetail .shrtDesc h1, .jnProductDetail .shrtDesc h2, .jnProductDetail .shrtDesc h3, .jnProductDetail .shrtDesc h4, .jnProductDetail .shrtDesc h5,.jnPage .jnContent h2,.jnPage .jnContent h2 *,.jnPage .jnContent h1,.jnPage .jnContent h1 *,.jnPage .jnContent h3,.jnPage .jnContent h3 *,.jnPage .jnContent h4,.jnPage .jnContent h4 *,.jnPage .jnContent h5,.jnPage .jnContent h5 *,.jnProductDetail .proTit h1{/*font-family: 'Neutra', sans-serif !important;*/}
.cookie .jnRgt .cli_action_button,.cookie .jnLft, .cookie .jnLft *{font-family: 'NeutraLight', sans-serif !important;}
/*.jnMainmenu > ul > li.jnMegaMn > .sub-menu > .sub-menu-wrap > div >li li a{font-family: 'Source Sans Pro', sans-serif;}*/
/* ----------------------- Common ----------------------------------------*/
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*,body,button,input,select,table,textarea,p,a,li,label,div,span,address{    font-size: 16px; line-height: 26px;letter-spacing: 1px;font-weight: 500;box-shadow: none;color:#9e8a58;}
.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea{box-shadow: none;}
@media (max-width:720px){
	*, body, button, input, select, table, textarea, p, a, li, label, div, span, address{font-size: 15px;
    line-height: 30px;letter-spacing: 1.2px;}
}
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;line-height: 1; }
html,body,img,fieldset,abbr,acronym,a img{border: 0;outline: none;}
a{text-decoration: none;color: #d4b388;}
a:focus {outline:0;outline-color: #118260;color:#118260;}
a:hover{outline: 0;color:#118260;}
a,a:hover,a:hover *,a:focus{outline:none;text-decoration: none;}
b,b *,strong,strong *{font-weight: 600 !important;color: inherit;}
p *{color: inherit;}
img{max-width: 100%;vertical-align: middle;max-height: 100%;border-radius: 0;outline: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;vertical-align: top;}
a,button {-ms-touch-action: manipulation;touch-action: manipulation;}
button, input, select,textarea{border-radius: 0px;}
button:focus, input:focus, select:focus,textarea:focus{outline: none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}
code,kbd,pre,samp {font-size: 1em;}
pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q{  quotes: "\201C" "\201D" "\2018" "\2019";}
dfn{font-style: italic;}
small{  font-size: 80%;}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}
svg:not(:root){overflow: hidden;}
h1,h2,h3,h4,h5,h6{font-size: 100%;letter-spacing: 0px;text-rendering: optimizeLegibility;text-transform: initial;margin: 0;padding: 0;margin-bottom: 10px; padding-bottom: 20px;font-weight: 700;line-height:1.2em;}
h5,h6{padding-bottom: 5px;margin-bottom: 5px;}
h1{font-size:30px;}h2{font-size:27px;}h3{font-size:24px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:15px;}
ol,ul{list-style: none;list-style: none;margin:0;padding:0;}
ul ul{padding-left:15px;}
label{font-size: 15px;width: 100%;display:  block;margin:10px 0px;font-weight: 600;}
textarea{width: 100%;resize: none;padding:8px 12px;min-height: 80px;}
hr{background: #D4CDC5; height: 1px; border: 0; margin: 25px 0px;margin-bottom: 0px;}
.space-top{margin-top: 30px !important;}

.fl{float: left;}
.fr,.jnGrid .jnColm.fr{float: right;}
.dnn{display: none !important;}
.skip-link{display: none;}

.clearfix:after,.clearfix:before,.cfix:after,.cfix:before,.jnGrid:after,.jnGrid:before,.jnGrid .jnRow:after,.jnGrid .jnRow:before,.jntr:after,.jntr:before,.jnTbMob .jntr > div:after,.jnTbMob .jntr > div:before,.main-navigation .menu:after,.main-navigation .menu:before,blockquote:after,blockquote:before{display:table;content:" "}
.clearfix:after,.cfix:after,.jnGrid:after,.jnGrid .jnRow:after,.jntr:after,.jnTbMob .jntr > div:after,.main-navigation .menu:after,blockquote:after{clear:both}
.valg{display: table;height: 100%;width: 100%;}
.valg .valgto{vertical-align: middle;    display: table-cell;}
.valg .valgto.mdl{vertical-align: middle;}
.valg .valgto.top{vertical-align: top;}
.valg .valgto.btm{vertical-align: bottom;}
.jna-left,.align-left,.align-left p{text-align: left;}
.jna-right,.align-right,.align-right p{text-align: right;}
.jna-center,.align-center,.align-center p{text-align: center;}
.jna-justify,.align-justify,.align-justify p{text-align: justify;}
.align-justify-center,.align-justify-center p{text-align: justify; text-align-last: center;}
.overlay{width: 100%; height: 130%; position: fixed; left: 0px; top: 0px; z-index: 99; background: rgba(0, 0, 0, 0.65);}
.jnChkbx li{padding:3px 0px;padding-left: 20px;font-size: 14px;background-position: left 5px;background-repeat: no-repeat;background-size:14px;}
.jnChkbx li a{color: #8b857d;}
.jnChkbx li.active > a,.jnChkbx li > a:hover{color:#d4b388;}
.jnRadioTab li{display: inline-block;}
.jnRadioTab li a{font-size: 11px; line-height: 21px; text-transform: uppercase; font-weight: 600; color: #8b857d; padding: 1px 7px; display: inline-block;border:1px solid #8b857d;margin-bottom: 5px;}
.jnRadioTab li.active a,.jnRadioTab li a:hover{color: #d4b388;background-color:#d4b388;}
.jnBgCovr{background-repeat: no-repeat;background-position: center;background-size: cover;}
.imgGalMain{cursor: pointer;}
.jnZoomDv{width:40px;height:40px;background-color:transparent;background-position: center;background-repeat: no-repeat;cursor: pointer;background-size: 70%;}
.img-center img{ margin: auto;display: inherit;}
.img-center a{display: inherit;}
.img-center img{ margin: auto;display: inherit;}



/* ----------------------- Grid ----------------------------------------*/
.width80 .jnGrid,
.ly-shortcode .jnBox10ct  {max-width: 1000px;margin: auto;}
.jnGrid{max-width: 1210px;margin: auto;padding:15px 20px;}
.jnGridSmall > .jnGrid{max-width: 950px;}
.jnGridMedium > .jnGrid{max-width: 1350px;}
.jnGridBig > .jnGrid{max-width: 1610px;}
.jnGridFull > .jnGrid{max-width: 3200px;padding-left: 0px; padding-right: 0px;}
.jnGrid.jnFull{max-width: 100%;padding:0px;}
.jnGrid.nopad{padding-top: 0px;padding-bottom: 0px;}
.jnGrid .jnRow{padding:0px;}
.jnGrid .jnColm{float:left;width: 100%;}
.jnGrid .jnColmAuto{width: auto;  display: inline-block;}
.jnGrid .jnColm-full{width: 100%}	.jnGrid .jnColm-half{width: 50%}	.jnGrid .jnColm-third{width: 33.33%}	.jnGrid .jnColm-quat{width: 25%}
.jnGrid .jnColm1{width:1%} .jnGrid .jnColm2{width:2%} .jnGrid .jnColm3{width:3%} .jnGrid .jnColm4{width:4%} .jnGrid .jnColm5{width:5%} .jnGrid .jnColm6{width:6%} .jnGrid .jnColm7{width:7%} .jnGrid .jnColm8{width:8%} .jnGrid .jnColm9{width:9%} .jnGrid .jnColm10{width:10%} .jnGrid .jnColm11{width:11%} .jnGrid .jnColm12{width:12%} .jnGrid .jnColm13{width:13%} .jnGrid .jnColm14{width:14%} .jnGrid .jnColm15{width:15%} .jnGrid .jnColm16{width:16%} .jnGrid .jnColm17{width:17%} .jnGrid .jnColm18{width:18%} .jnGrid .jnColm19{width:19%} .jnGrid .jnColm20{width:20%} .jnGrid .jnColm21{width:21%} .jnGrid .jnColm22{width:22%} .jnGrid .jnColm23{width:23%} .jnGrid .jnColm24{width:24%} .jnGrid .jnColm25{width:25%} .jnGrid .jnColm26{width:26%} .jnGrid .jnColm27{width:27%} .jnGrid .jnColm28{width:28%} .jnGrid .jnColm29{width:29%} .jnGrid .jnColm30{width:30%} .jnGrid .jnColm31{width:31%} .jnGrid .jnColm32{width:32%} .jnGrid .jnColm33{width:33%} .jnGrid .jnColm34{width:34%} .jnGrid .jnColm35{width:35%} .jnGrid .jnColm36{width:36%} .jnGrid .jnColm37{width:37%} .jnGrid .jnColm38{width:38%} .jnGrid .jnColm39{width:39%} .jnGrid .jnColm40{width:40%} .jnGrid .jnColm41{width:41%} .jnGrid .jnColm42{width:42%} .jnGrid .jnColm43{width:43%} .jnGrid .jnColm44{width:44%} .jnGrid .jnColm45{width:45%} .jnGrid .jnColm46{width:46%} .jnGrid .jnColm47{width:47%} .jnGrid .jnColm48{width:48%} .jnGrid .jnColm49{width:49%} .jnGrid .jnColm50{width:50%} .jnGrid .jnColm51{width:51%} .jnGrid .jnColm52{width:52%} .jnGrid .jnColm53{width:53%} .jnGrid .jnColm54{width:54%} .jnGrid .jnColm55{width:55%} .jnGrid .jnColm56{width:56%} .jnGrid .jnColm57{width:57%} .jnGrid .jnColm58{width:58%} .jnGrid .jnColm59{width:59%} .jnGrid .jnColm60{width:60%} .jnGrid .jnColm61{width:61%} .jnGrid .jnColm62{width:62%} .jnGrid .jnColm63{width:63%} .jnGrid .jnColm64{width:64%} .jnGrid .jnColm65{width:65%} .jnGrid .jnColm66{width:66%} .jnGrid .jnColm67{width:67%} .jnGrid .jnColm68{width:68%} .jnGrid .jnColm69{width:69%} .jnGrid .jnColm70{width:70%} .jnGrid .jnColm71{width:71%} .jnGrid .jnColm72{width:72%} .jnGrid .jnColm73{width:73%} .jnGrid .jnColm74{width:74%} .jnGrid .jnColm75{width:75%} .jnGrid .jnColm76{width:76%} .jnGrid .jnColm77{width:77%} .jnGrid .jnColm78{width:78%} .jnGrid .jnColm79{width:79%} .jnGrid .jnColm80{width:80%} .jnGrid .jnColm81{width:81%} .jnGrid .jnColm82{width:82%} .jnGrid .jnColm83{width:83%} .jnGrid .jnColm84{width:84%} .jnGrid .jnColm85{width:85%} .jnGrid .jnColm86{width:86%} .jnGrid .jnColm87{width:87%} .jnGrid .jnColm88{width:88%} .jnGrid .jnColm89{width:89%} .jnGrid .jnColm90{width:90%} .jnGrid .jnColm91{width:91%} .jnGrid .jnColm92{width:92%} .jnGrid .jnColm93{width:93%} .jnGrid .jnColm94{width:94%} .jnGrid .jnColm95{width:95%} .jnGrid .jnColm96{width:96%} .jnGrid .jnColm97{width:97%} .jnGrid .jnColm98{width:98%} .jnGrid .jnColm99{width:99%} .jnGrid .jnColm100{width:100%}

.rgt1{margin-right: 1%;}.rgt2{margin-right: 2%;}.rgt3{margin-right: 3%;}.rgt4{margin-right: 4%;}.rgt5{margin-right: 5%;}.rgt6{margin-right: 6%;}.rgt7{margin-right: 7%;}.rgt8{margin-right: 8%;}.rgt9{margin-right: 9%;}.rgt10{margin-right: 10%;}.rgt11{margin-right: 11%;}.rgt12{margin-right: 12%;}.rgt13{margin-right: 13%;}.rgt14{margin-right: 14%;}.rgt15{margin-right: 15%;}.rgt16{margin-right: 16%;}.rgt17{margin-right: 17%;}.rgt18{margin-right: 18%;}.rgt19{margin-right: 19%;}.rgt20{margin-right: 20%;}.rgt21{margin-right: 21%;}.rgt22{margin-right: 22%;}.rgt23{margin-right: 23%;}.rgt24{margin-right: 24%;}.rgt25{margin-right: 25%;}.rgt26{margin-right: 26%;}.rgt27{margin-right: 27%;}.rgt28{margin-right: 28%;}.rgt29{margin-right: 29%;}.rgt30{margin-right: 30%;}.rgt31{margin-right: 31%;}.rgt32{margin-right: 32%;}.rgt33{margin-right: 33%;}.rgt34{margin-right: 34%;}.rgt35{margin-right: 35%;}.rgt36{margin-right: 36%;}.rgt37{margin-right: 37%;}.rgt38{margin-right: 38%;}.rgt39{margin-right: 39%;}.rgt40{margin-right: 40%;}.rgt41{margin-right: 41%;}.rgt42{margin-right: 42%;}.rgt43{margin-right: 43%;}.rgt44{margin-right: 44%;}.rgt45{margin-right: 45%;}.rgt46{margin-right: 46%;}.rgt47{margin-right: 47%;}.rgt48{margin-right: 48%;}.rgt49{margin-right: 49%;}.rgt50{margin-right: 50%;}.rgt51{margin-right: 51%;}.rgt52{margin-right: 52%;}.rgt53{margin-right: 53%;}.rgt54{margin-right: 54%;}.rgt55{margin-right: 55%;}.rgt56{margin-right: 56%;}.rgt57{margin-right: 57%;}.rgt58{margin-right: 58%;}.rgt59{margin-right: 59%;}.rgt60{margin-right: 60%;}.rgt61{margin-right: 61%;}.rgt62{margin-right: 62%;}.rgt63{margin-right: 63%;}.rgt64{margin-right: 64%;}.rgt65{margin-right: 65%;}.rgt66{margin-right: 66%;}.rgt67{margin-right: 67%;}.rgt68{margin-right: 68%;}.rgt69{margin-right: 69%;}.rgt70{margin-right: 70%;}.rgt71{margin-right: 71%;}.rgt72{margin-right: 72%;}.rgt73{margin-right: 73%;}.rgt74{margin-right: 74%;}.rgt75{margin-right: 75%;}.rgt76{margin-right: 76%;}.rgt77{margin-right: 77%;}.rgt78{margin-right: 78%;}.rgt79{margin-right: 79%;}.rgt80{margin-right: 80%;}.rgt81{margin-right: 81%;}.rgt82{margin-right: 82%;}.rgt83{margin-right: 83%;}.rgt84{margin-right: 84%;}.rgt85{margin-right: 85%;}.rgt86{margin-right: 86%;}.rgt87{margin-right: 87%;}.rgt88{margin-right: 88%;}.rgt89{margin-right: 89%;}.rgt90{margin-right: 90%;}.rgt91{margin-right: 91%;}.rgt92{margin-right: 92%;}.rgt93{margin-right: 93%;}.rgt94{margin-right: 94%;}.rgt95{margin-right: 95%;}.rgt96{margin-right: 96%;}.rgt97{margin-right: 97%;}.rgt98{margin-right: 98%;}.rgt99{margin-right: 99%;}.rgt100{margin-right: 100%;}
.lft1{margin-left: 1%;}.lft2{margin-left: 2%;}.lft3{margin-left: 3%;}.lft4{margin-left: 4%;}.lft5{margin-left: 5%;}.lft6{margin-left: 6%;}.lft7{margin-left: 7%;}.lft8{margin-left: 8%;}.lft9{margin-left: 9%;}.lft10{margin-left: 10%;}.lft11{margin-left: 11%;}.lft12{margin-left: 12%;}.lft13{margin-left: 13%;}.lft14{margin-left: 14%;}.lft15{margin-left: 15%;}.lft16{margin-left: 16%;}.lft17{margin-left: 17%;}.lft18{margin-left: 18%;}.lft19{margin-left: 19%;}.lft20{margin-left: 20%;}.lft21{margin-left: 21%;}.lft22{margin-left: 22%;}.lft23{margin-left: 23%;}.lft24{margin-left: 24%;}.lft25{margin-left: 25%;}.lft26{margin-left: 26%;}.lft27{margin-left: 27%;}.lft28{margin-left: 28%;}.lft29{margin-left: 29%;}.lft30{margin-left: 30%;}.lft31{margin-left: 31%;}.lft32{margin-left: 32%;}.lft33{margin-left: 33%;}.lft34{margin-left: 34%;}.lft35{margin-left: 35%;}.lft36{margin-left: 36%;}.lft37{margin-left: 37%;}.lft38{margin-left: 38%;}.lft39{margin-left: 39%;}.lft40{margin-left: 40%;}.lft41{margin-left: 41%;}.lft42{margin-left: 42%;}.lft43{margin-left: 43%;}.lft44{margin-left: 44%;}.lft45{margin-left: 45%;}.lft46{margin-left: 46%;}.lft47{margin-left: 47%;}.lft48{margin-left: 48%;}.lft49{margin-left: 49%;}.lft50{margin-left: 50%;}.lft51{margin-left: 51%;}.lft52{margin-left: 52%;}.lft53{margin-left: 53%;}.lft54{margin-left: 54%;}.lft55{margin-left: 55%;}.lft56{margin-left: 56%;}.lft57{margin-left: 57%;}.lft58{margin-left: 58%;}.lft59{margin-left: 59%;}.lft60{margin-left: 60%;}.lft61{margin-left: 61%;}.lft62{margin-left: 62%;}.lft63{margin-left: 63%;}.lft64{margin-left: 64%;}.lft65{margin-left: 65%;}.lft66{margin-left: 66%;}.lft67{margin-left: 67%;}.lft68{margin-left: 68%;}.lft69{margin-left: 69%;}.lft70{margin-left: 70%;}.lft71{margin-left: 71%;}.lft72{margin-left: 72%;}.lft73{margin-left: 73%;}.lft74{margin-left: 74%;}.lft75{margin-left: 75%;}.lft76{margin-left: 76%;}.lft77{margin-left: 77%;}.lft78{margin-left: 78%;}.lft79{margin-left: 79%;}.lft80{margin-left: 80%;}.lft81{margin-left: 81%;}.lft82{margin-left: 82%;}.lft83{margin-left: 83%;}.lft84{margin-left: 84%;}.lft85{margin-left: 85%;}.lft86{margin-left: 86%;}.lft87{margin-left: 87%;}.lft88{margin-left: 88%;}.lft89{margin-left: 89%;}.lft90{margin-left: 90%;}.lft91{margin-left: 91%;}.lft92{margin-left: 92%;}.lft93{margin-left: 93%;}.lft94{margin-left: 94%;}.lft95{margin-left: 95%;}.lft96{margin-left: 96%;}.lft97{margin-left: 97%;}.lft98{margin-left: 98%;}.lft99{margin-left: 99%;}.lft100{margin-left: 100%;}
.dnn{display: none !important;}

.jnCl1,.jnCl2,.jnCl3,.jnCl4,.jnCl5,.jnCl6,.jnCl7,.jnCl8,.jnCl9,.jnCl10{float: left;}
.jnCl1{width: 100%;}
.jnCl2{width: 50%;}
.jnCl3{width: 33.33333333333%;}
.jnCl4{width:25%;}
.jnCl5{width:20%;}
.jnCl6{width:16.666666666666%;}
.jnCl7{width:14.285714285%;}
.jnCl8{width:12.5%;}
.jnCl9{width:11.1111111111%;}
.jnCl10{width:10%;}

.jn2ColmRgt .jnRgt{float: right;}
.jn2ColmRgt p,.jn2ColmRgt span, .jn2ColmRgt a, .jn2ColmRgt strong,.jn2ColmRgt b,.jn2ColmRgt em,.jn2ColmRgt i,.jn2ColmRgt li{    font-size: 16px;line-height: 36px;}
.jn2ColmRgt .jnRgt > .jnIn{    padding-left:80px;}

.jnDevice1280,.jnDevice1075,.jnDevice990,.jnDevice,.jnDevice760,.jnDevice620,.jnDevice480,.jnDevice360{display: none;}
@media (max-width: 1280px){
	.jnDevice1280{display: block;}
}
@media (max-width: 1075px){
	.jnDevice1075{display:block;}	
	.jnGrid{max-width: 990px;}
}
@media (max-width: 1010px){
	.jnDevice{display:block;}	
}
@media (max-width: 990px){
	.jnDevice990{display:block;}	
	.jnGrid{max-width: 800px;padding:7px 15px;}
	header .jnGrid{max-width: initial;}
	.dropdw{right: 70px;position: absolute;}
}
@media (max-width: 770px){
	.jnDeviceDesk{display: none}.jnDevice{display:block;}
	.jnGrid{padding:7px 15px;}
	.jnGrid .jnColm,.jn2ColmRgt .jnRgt{float:none;}
	.jn2ColmRgt .jnRgt > .jnIn{    padding-left:0px;}

	.jn2ColmRgt{display: grid;}
	.jn2ColmRgt .jnColm {order:1;}
	.jn2ColmRgt .jnColm.jnRgt{order:2;padding-top: 30px;}

	.jnGrid .jnColm-full,.jnGrid .jnColm-half,.jnGrid .jnColm-third,.jnGrid .jnColm-quat,.jnGrid .jnColm1, .jnGrid .jnColm2, .jnGrid .jnColm3, .jnGrid .jnColm4, .jnGrid .jnColm5, .jnGrid .jnColm6, .jnGrid .jnColm7, .jnGrid .jnColm8, .jnGrid .jnColm9, .jnGrid .jnColm10, .jnGrid .jnColm11, .jnGrid .jnColm12, .jnGrid .jnColm13, .jnGrid .jnColm14, .jnGrid .jnColm15, .jnGrid .jnColm16, .jnGrid .jnColm17, .jnGrid .jnColm18, .jnGrid .jnColm19, .jnGrid .jnColm20, .jnGrid .jnColm21, .jnGrid .jnColm22, .jnGrid .jnColm23, .jnGrid .jnColm24, .jnGrid .jnColm25, .jnGrid .jnColm26, .jnGrid .jnColm27, .jnGrid .jnColm28, .jnGrid .jnColm29, .jnGrid .jnColm30, .jnGrid .jnColm31, .jnGrid .jnColm32, .jnGrid .jnColm33, .jnGrid .jnColm34, .jnGrid .jnColm35, .jnGrid .jnColm36, .jnGrid .jnColm37, .jnGrid .jnColm38, .jnGrid .jnColm39, .jnGrid .jnColm40, .jnGrid .jnColm41, .jnGrid .jnColm42, .jnGrid .jnColm43, .jnGrid .jnColm44, .jnGrid .jnColm45, .jnGrid .jnColm46, .jnGrid .jnColm47, .jnGrid .jnColm48, .jnGrid .jnColm49, .jnGrid .jnColm50, .jnGrid .jnColm51, .jnGrid .jnColm52, .jnGrid .jnColm53, .jnGrid .jnColm54, .jnGrid .jnColm55, .jnGrid .jnColm56, .jnGrid .jnColm57, .jnGrid .jnColm58, .jnGrid .jnColm59, .jnGrid .jnColm60, .jnGrid .jnColm61, .jnGrid .jnColm62, .jnGrid .jnColm63, .jnGrid .jnColm64, .jnGrid .jnColm65, .jnGrid .jnColm66, .jnGrid .jnColm67, .jnGrid .jnColm68, .jnGrid .jnColm69, .jnGrid .jnColm70, .jnGrid .jnColm71, .jnGrid .jnColm72, .jnGrid .jnColm73, .jnGrid .jnColm74, .jnGrid .jnColm75, .jnGrid .jnColm76, .jnGrid .jnColm77, .jnGrid .jnColm78, .jnGrid .jnColm79, .jnGrid .jnColm80, .jnGrid .jnColm81, .jnGrid .jnColm82, .jnGrid .jnColm83, .jnGrid .jnColm84, .jnGrid .jnColm85, .jnGrid .jnColm86, .jnGrid .jnColm87, .jnGrid .jnColm88, .jnGrid .jnColm89, .jnGrid .jnColm90, .jnGrid .jnColm91, .jnGrid .jnColm92, .jnGrid .jnColm93, .jnGrid .jnColm94, .jnGrid .jnColm95, .jnGrid .jnColm96, .jnGrid .jnColm97, .jnGrid .jnColm98, .jnGrid .jnColm99, .jnGrid .jnColm100{width: 100%;}
	.jnCl1,.jnCl2,.jnCl3,.jnCl4,.jnCl5,.jnCl6,.jnCl7,.jnCl8,.jnCl9,.jnCl10{float:none;width:100%;}

	.rgt1,.rgt2,.rgt3,.rgt4,.rgt5,.rgt6,.rgt7,.rgt8,.rgt9,.rgt10,.rgt11,.rgt12,.rgt13,.rgt14,.rgt15,.rgt16,.rgt17,.rgt18,.rgt19,.rgt20,.rgt21,.rgt22,.rgt23,.rgt24,.rgt25,.rgt26,.rgt27,.rgt28,.rgt29,.rgt30,.rgt31,.rgt32,.rgt33,.rgt34,.rgt35,.rgt36,.rgt37,.rgt38,.rgt39,.rgt40,.rgt41,.rgt42,.rgt43,.rgt44,.rgt45,.rgt46,.rgt47,.rgt48,.rgt49,.rgt50,.rgt51,.rgt52,.rgt53,.rgt54,.rgt55,.rgt56,.rgt57,.rgt58,.rgt59,.rgt60,.rgt61,.rgt62,.rgt63,.rgt64,.rgt65,.rgt66,.rgt67,.rgt68,.rgt69,.rgt70,.rgt71,.rgt72,.rgt73,.rgt74,.rgt75,.rgt76,.rgt77,.rgt78,.rgt79,.rgt80,.rgt81,.rgt82,.rgt83,.rgt84,.rgt85,.rgt86,.rgt87,.rgt88,.rgt89,.rgt90,.rgt91,.rgt92,.rgt93,.rgt94,.rgt95,.rgt96,.rgt97,.rgt98,.rgt99,.rgt100{margin-right: 0;}
	.lft1,.lft2,.lft3,.lft4,.lft5,.lft6,.lft7,.lft8,.lft9,.lft10,.lft11,.lft12,.lft13,.lft14,.lft15,.lft16,.lft17,.lft18,.lft19,.lft20,.lft21,.lft22,.lft23,.lft24,.lft25,.lft26,.lft27,.lft28,.lft29,.lft30,.lft31,.lft32,.lft33,.lft34,.lft35,.lft36,.lft37,.lft38,.lft39,.lft40,.lft41,.lft42,.lft43,.lft44,.lft45,.lft46,.lft47,.lft48,.lft49,.lft50,.lft51,.lft52,.lft53,.lft54,.lft55,.lft56,.lft57,.lft58,.lft59,.lft60,.lft61,.lft62,.lft63,.lft64,.lft65,.lft66,.lft67,.lft68,.lft69,.lft70,.lft71,.lft72,.lft73,.lft74,.lft75,.lft76,.lft77,.lft78,.lft79,.lft80,.lft81,.lft82,.lft83,.lft84,.lft85,.lft86,.lft87,.lft88,.lft89,.lft90,.lft91,.lft92,.lft93,.lft94,.lft95,.lft96,.lft97,.lft98,.lft99,.lft100{margin-left: 0;}
}

@media (max-width: 760px){
  .jnDevice760{display: block;}
}

@media (max-width: 620px){
  .jnDevice620{display: block;}
}
@media (max-width: 480px){
  .jnDevice480{display: block;}
}
@media (max-width: 360px){
  .jnDevice360{display: block;}
}


/* ----------------------- Animation ----------------------------------------*/
a,a:hover,.jnBtn,.jnBtn:hover,.jnIc,.jnIc:hover,.jnBox4 .jnOverly,.jnBox4 .jnOverly:hover,.jnDpDwn a:hover div,.jnDpDwn a div,.slick-next:hover,.slick-prev:hover,.slick-next,.slick-prev,.jnBxTag1 span,.jnBxTag1 span:hover,input[type="button"],input[type="reset"],input[type="submit"],input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{transition: 0.2s;}


/* ----------------------- Icons ----------------------------------------*/
.jnIcBef{background-position:left center;background-repeat: no-repeat;background-size:28px;padding-left:40px;}
.jnIc{background-position: center;width: 20px;height: 20px;background-size:contain;}
.jnClose{background-image:url('./img/icon/web/close-thin.png');}
.jnClose:hover{background-image:url('./img/icon/web/close-thin.png');}
.jnPhone{background-image:url('./img/icon/info/phone.png');}
.jnPhone:hover{background-image:url('./img/icon/info/phone-back.png');}
.jnMail{background-image:url('./img/icon/info/mail.png');}
.jnMail:hover{background-image:url('./img/icon/info/mail-back.png');}
.jnFax{background-image:url('./img/icon/info/mail.png');}
.jnFax:hover{background-image:url('./img/icon/info/mail-back.png');}
.jnAddress{background-image:url('./img/icon/info/mail.png');}
.jnAddress:hover{background-image:url('./img/icon/info/mail-back.png');}
.jnTime{background-image:url('./img/icon/info/mail.png');}
.jnTime:hover{background-image:url('./img/icon/info/mail-back.png');}

.jnIcon{border-left: 1px solid #fff4f0;margin-left: 10px;padding-left: 10px;}
.jnIcon .jnIc1,.jnIcon .jnIcBtn{float:left;}	
.jnIcon .jnIc1{line-height: 35px; font-weight: 600; font-size: 11px; margin: 0px 10px; letter-spacing: 0.5px; text-transform: uppercase;background-repeat: no-repeat;background-size: 15px;background-position: left 9px;background-repeat: no-repeat;padding-left: 22px;}

.jnIcn{background-repeat: no-repeat;background-position:center;}
.jnIcTxt{background-repeat: no-repeat;background-position: left center;}
.jnIcn.jnIcBtTp{background-image: url('./img/icon/web/backtotop.png');}
.jnIcn.jnIcBtTp:hover{background-image: url('./img/icon/web/backtotop-back.png');}


.jnIcn.jnIcfacebook{background-image: url('./img/icon/socialmedia/facebook.png');}
.jnIcn.jnIcfacebook:hover{background-image: url('./img/icon/socialmedia/facebook-back.png');}
.jnIcn.jnIctwitter{background-image: url('./img/icon/socialmedia/twitter.png');}
.jnIcn.jnIctwitter:hover{background-image: url('./img/icon/socialmedia/twitter-back.png');}
.jnIcn.jnIclinked{background-image: url('./img/icon/socialmedia/linkedin.png');}
.jnIcn.jnIclinked:hover{background-image: url('./img/icon/socialmedia/linkedin-back.png');}
.jnIcn.jnIcinstagram{background-image: url('./img/icon/socialmedia/instagram.png');}
.jnIcn.jnIcinstagram:hover{background-image: url('./img/icon/socialmedia/instagram-back.png');}
.jnIcn.jnIcgoogleplus{background-image: url('./img/icon/socialmedia/googleplus.png');}
.jnIcn.jnIcgoogleplus:hover{background-image: url('./img/icon/socialmedia/googleplus-back.png');}
.jnIcn.jnIctumblr{background-image: url('./img/icon/socialmedia/tumblr.png');}
.jnIcn.jnIctumblr:hover{background-image: url('./img/icon/socialmedia/tumblr-back.png');}
.jnIcn.jnIcyoutube{background-image: url('./img/icon/socialmedia/youtube.png');}
.jnIcn.jnIcyoutube:hover{background-image: url('./img/icon/socialmedia/youtube-back.png');}
.jnIcn.jnIcemail{background-image: url('./img/icon/socialmedia/email.png');}
.jnIcn.jnIcemail:hover{background-image: url('./img/icon/socialmedia/email-back.png');}
.jnIcn.jnIcpinterest{background-image: url('./img/icon/socialmedia/pinterest.png');}
.jnIcn.jnIcpinterest:hover{background-image: url('./img/icon/socialmedia/pinterest-back.png');}
.jnIcn.jnIcwechat{background-image: url('./img/icon/socialmedia/wechat.png');}
.jnIcn.jnIcwechat:hover{background-image: url('./img/icon/socialmedia/wechat-back.png');}
.jnIcn.jnIcweibo{background-image: url('./img/icon/socialmedia/weibo.png');}
.jnIcn.jnIcweibo:hover{background-image: url('./img/icon/socialmedia/weibo-back.png');}


.jnIcn.jnSearcg{background-image: url('./img/icon/web/search.png');}
.jnIcn.jnSearcg:hover{background-image: url('./img/icon/web/search-green.png');}
.jnIcn.jnIcCart{background-image: url('./img/icon/web/cart.png');}
.jnIcn.jnIcCart:hover{background-image: url('./img/icon/web/cart-green.png');}
.jnIcn.jnIcWlist{background-image: url('./img/icon/web/heart-black.png');}
.jnIcn.jnIcWlist:hover{background-image: url('./img/icon/web/heart-green.png');}
.jnIcn.jnIcProfile{background-image: url('./img/icon/web/profile.png');}
.jnIcn.jnIcProfile:hover{background-image: url('./img/icon/web/profile-green.png');}
.jnIcn.jnIcRegister{background-image: url('./img/icon/web/register.png');}
.jnIcn.jnIcRegister:hover{background-image: url('./img/icon/web/register-green.png');}
.jnIcn.jnIclogin{background-image: url('./img/icon/web/login.png');}
.jnIcn.jnIclogin:hover{background-image: url('./img/icon/web/login-green.png');}
.jnIcn.jnIcLock{background-image: url('./img/icon/web/lock.png');}
.jnIcn.jnIcLock:hover{background-image: url('./img/icon/web/lock-green.png');}

.jnIcn.jnIcTime{background-image: url('./img/icon/web/clock.png');}
.jnIcn.jnIcFlash{background-image: url('./img/icon/web/flash.png');}

/*-------------------------Pattern-------------------------------*/
.jnPatRing{background:#035615 url('./img/pattern/ring.png') center repeat !important;background-size: 210px  !important;}


/* ----------------------- Elements ----------------------------------------*/
.jnSearchct{display: none;}
.jnSearchct.active{display: block;}
.jnSearchct .jnGrid{position: relative;padding-left: 0px;padding-right: 0px;}
.jnSearchct .jnGrid:after,.jnSearchct .jnGrid:before{display: none;}
.jnSearch{position: relative;}
.jnSearch input,.jnSearch input[type=text],.jnSearch input:focus,.jnSearch input[type=text]:focus{min-width:100%;height: 37px;line-height: 35px;padding-left: 15px;padding-right: 55px;border: 0px;  border-radius: 100px;font-size: 14px; letter-spacing: 0.4px;border-radius: 0px;    background:#ffffff; color: #000; }
.jnSearch button,.jnSearch input[type="submit"],.jnSearch input[type=submit]:hover{padding: 9px 10px; padding-right: 22px; margin: 0px; border: 0px; line-height: 10px; margin-left: 0; border-left: 0; width: 40px; min-width: 40px; border-radius: 0px; position: absolute; float: right; right: 0; background: #D4B388; top: 10px;background-image:url('./img/icon/web/search-back.png');background-position: center; background-size: 20px; background-repeat: no-repeat;height: 37px;}
.jnSearch button svg{height:17px;}
.jnSearch button svg path{fill: #000;}
.jnSearch button:hover svg path{fill: #7e2c0c;}
.jnFile input{width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.jnFile .jnFileName{margin-bottom: 10px;}
.jnFile .jnFileName a{font-weight: bold;color:green;}
.jnFile .jnFileName a:hover{color: red;}
.jnFile .jnText{font-weight: bold;text-transform: uppercase;margin-top: 10px;}
.jnFile .jnText span{text-transform: initial;color: green;}
.jnFile .jnText b{color:red;}
.jnSearch form{margin-bottom: 0px;}
.jnSearch input{    border: 0px !important;background: #e6e6e6;}
.jnSearch input:focus{background: #e6e6e6;}
.main-navigation ul.menu>li.jnSearcg>a{text-indent: -9999px; width: 30px; height: 30px; display: block; cursor: pointer;background-image:url('./img/icon/web/search-white.png');background-size: 18px;background-repeat: no-repeat;background-position: center;}

@media (min-width:1011px){
	.jnSearchct{position: absolute; top: 0px; left: 0px; width: 100%;}
	.jnSearch{position: absolute; top: 80px; right: 12px; z-index: 90; width: 300px;}
}
@media (max-width:1010px){
  .jnSearcg.menu-item{display:none !important;}
}

/* ----------------------- Button ----------------------------------------*/
.jnBtnBox{/*text-align: center;*/}
.jnBtn,.jnBtn-o{display: inline-block; vertical-align: top;padding: 4px 20px;
    background-color: #d4b388; color: #FFF; font-size: 15px; text-transform: capitalize; text-align: center;font-weight: 500;}
a.jnBtn:focus{color: #FFF;}
.jnBtnTxt{background-color: #d4b388; color: #FFF;padding:15px 30px;}
.main-navigation ul.menu>li.jnBtn>a{color: #FFF;    padding: 0;}
.jnBtn.full-width{margin-top: 0px;    width: 100%;padding:20px 30px;font-size: 18px;}
.jnBtn.jnSmall{padding: 3px 10px; line-height: 20px;font-size: 12px;}
.jnBtn:hover{background-color:#118260;color:#FFF;}
.jnBtn:hover a{border: 0px !important;}
.main-navigation ul.menu>li.jnBtn:hover>a{color: #FFF;}
.jnBtn.jnMedium{padding: 9px 25px;font-size: 18px;}
.jnBtn.jnTiny{padding: 2px 5px;font-size: 13px;}

.jnBtn.nobg,.jnBtn.nobg:hover{background: transparent; color: #d4b388; min-width: inherit; padding: 0px; margin: 15px 20px; font-weight: 400; font-size: 19px; border-bottom: 1px solid;}
.jnBtn.nobg:hover{color:#d4b388;}

.jnBtn-o{background: transparent; border: 1px solid #9f8d58;}
.jnBtn-o,.jnBtn-o *{color: #9f8d58 !important; font-size: 18px !important; font-weight: 700 !important;}
.jnBtn-o:hover{background: transparent; border: 1px solid #000;}
.jnBtn-o:hover,.jnBtn-o:hover *{color: #000 !important; font-size: 18px; font-weight: 700;text-decoration: none !important;}


/*------------------------StoreFront overide------------------*/
.main-navigation ul.menu, .main-navigation ul.nav-menu{margin-left: 0;}

/* ----------------------- Header ----------------------------------------*/
.jnHeadSpace{height: 56px;width: 100%;}
.jnTopbar{padding:0px;background: #D4B388;width: 100%; z-index: 1;}
.jnTopbar.fixed{/*position: fixed;*/}
.jnTopbar .jnGrid{padding: 6px 20px;}
.jnTopbar p{margin-bottom: 0px;}
.jnTopbar .jnCon{float: left;}
.jnTopbar .jnCon,.jnTopbar .jnCon *{font-size: 12px;line-height: 21px;color: #FFF;}
.jnTopbar.topNotifBar{background: #d4b388;}
.jnTopbar.topNotifBar .jnColm{position: relative;}
.jnTopbar.topNotifBar *{color: #FFF;}
.jnTopbar .jnClose{float: right;width: 15px;height: 15px;margin-top: 3px;cursor: pointer;background-image:url('./img/icon/web/close-thin-white.png');position: absolute; right: 0px; background-repeat: no-repeat;}
.jnTopbar.topNotifBar .jnCon{width: 100%; text-align: center; padding-right: 20px;}


.jnTopHead{margin-top: 20px;}
.jnTopHead .jnIcn{position: relative;}
.jnTopHead .jnIcn{display: inline-block;padding:0px;margin-left: 0px; width:auto;    background-position: left 3px center;font-weight: 500;    background-size: 15px;cursor: pointer;vertical-align: top;}
.jnTopHead .jnIcn.jnIcTxt{padding:0px 0px 0px 0px;}
.jnTopHead .jnIcn .jnSubMen{position: absolute;z-index: 5;width: 156px;left: 0px;margin-left: 0px;padding-top:0px;display: none;    text-align: left;}
.jnTopHead .jnIcn:hover .jnSubMen{display: block;}
.jnTopHead .jnIcn .jnSubMen .jnIn{background: #ffffff;border:1px solid #ededed;padding:5px 10px;}
.jnTopHead .jnIcn .jnSubMen:before{content: " "; border-style: solid; border-width: 10px; width: 0; height: 0; position: absolute; left: 50%; margin-left: -10px; top:16px; border-top: 0px; padding-top: 6px; border-color: transparent transparent #c0c0c0;    margin-top: -10px;display: none;}
.jnTopHead .jnIcn,.jnTopHead .jnIcn > a,.jnTopHead .jnIcn > a *,.jnIcCurr span{font-size: 13px;line-height: 27px;}


.jnTopHead .jnIcCart{padding-left: 30px; height: 20px; cursor: pointer; margin-top: 0; background-size: 20px; transition: 0.2s;}
.jnTopHead .jnIcTxt .jnIcTxt,.jnTopHead .jnIcCart,.jnTopHead .jnIcCurr{margin-left: 17px;padding-right: 10px; }
.jnTopHead .jnIcCurr{padding-right: 0px;}
.jnTopHead .jnIcTxt .jnIcTxt:after,.jnTopHead .jnIcCart:after{width: 1px; height: 12px;background-color: #FFF;position: absolute; content: ' ';top: 4px;right: -5px;}
.jnTopHead .jnIcLock{ background-size: 13px;}
.jnTopHead .jnIcCart:hover{background-image:url('./img/icon/web/cart-back.png');}
.jnTopHead .jnSearcg{text-indent: -9999px;width: 24px;height: 27px;background:url('./img/icon/web/search.png') center center no-repeat;    background-size: 15px;transition: 0.2s;}
.jnTopHead .jnSearcg:hover{background-image:url('./img/icon/web/search-green.png');}
.jnTopHead .minicart{display: none;width: 360px;padding-top: 20px;z-index: 101;}
.jnTopHead .jnIcCart:hover .minicart{display: block;position: absolute;    right: -47px;
text-align: left;    }

.widget_shopping_cart{background: white;margin: 0px;}
.jnTopHead .cartLink .label-d,.jnTopHead .cartLink .amount,.jnTopHead .cartLink .items-d,.jnTopHead .cartLink .lblpropen-d,.jnTopHead .cartLink .count-d,.jnTopHead .cartLink .lblprclose-d{display: none;}
.jnTopHead .jnIcWlist > a{width: 24px;height: 27px;overflow: hidden; text-indent: 30em;display: inline-block; vertical-align: top;}
.jnTopHead .jnIcWlist{background-image:url('./img/icon/web/menu-heart.png');}
.jnTopHead .jnIcWlist:hover{background-image:url('./img/icon/web/menu-heart-green.png');}


header{background:transparent;position: relative;z-index:1;width: 100%;}
header .logo h1,header .logo a,header .logo a:hover{color:#FFF;font-size: 35px; text-transform: lowercase; font-weight: 800; letter-spacing: 0px;line-height: 30px;}
header .logo{max-width: 235px; text-align: left; float: none;margin: 0; padding: 0px;}
header .logo img{vertical-align: top;margin-top: 16px; margin-bottom: 16px;}
header .logo h1{padding-bottom: 0px;margin-bottom: 0px;}
header .jnGrid.jnFull{padding: 10px 15px;}
header .jnLogo{max-height: 35px;display: block;}
header .jnColm.jnS1{min-width: 145px;}
header .jnColm.jnS2{min-width: 320px;}
header .jnColm.jnS3{width: auto;float:right; max-width: 920px;}
header .jnColm.jnS4{width: auto;float:right; max-width: 320px;}
header .jnIcon .jnIcBtn{margin-left: 10px;}
.jnNav li{float: left;line-height: 35px;padding:0 11px;}
.jnNav li a{ font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: 0.5px;}
.jnNav li a:hover{}
.jnNav li.jnIcDot{ line-height: 19px;}
.jnNav .jnIcDot a{font-size: 25px; height: 35px; display: inline-block;cursor:pointer;}

header .logo a,header .logo a:hover{color:#d4b388;}
header .navbar{display: inline-block;float: right;vertical-align: top;padding: 12px 0px;padding-top: 15px; padding-bottom: 0px;}
.jnMainmenu{margin-top: 0px;}
.jnMainmenu > ul > li{float: left;margin-left:35px;}
.jnMainmenu > ul > li:first-child{margin-left: 0px;}
.jnMainmenu .sub-menu{display: none;}
.jnMainmenu > ul > li,.jnMainmenu > ul > li a{font-weight: 400; text-transform: initial; color: #000; font-size: 15px; line-height: 30px; letter-spacing: 1px;}


.jnMainmenu > ul > li.current_page_item a,.jnMainmenu > ul >li a.current_page_parent{color:#968557;}
.jnMainmenu > ul > li:hover > a,.jnMainmenu > ul > li a:hover,.jnMainmenu > ul >li a:hover{color:#968557;}
.jnNavFulw .navbar{float: none;}

@media (min-width:1320px){
	.jnMainmenu > ul > li{margin-left: 35px;}
}
@media (min-width:1010px){
	.jnNavFulw{text-align: center;}
}
@media (max-width:1175px){
	.jnMainmenu > ul > li{float: left;margin-left:10px;}
}

@media (max-width:770px){
.jnTopbar .jnCon,.jnTopbar .jnCon *{font-size: 13px;line-height: 18px;}
}

@media (max-width:670px){
	.jnTopHead{margin-top: -42px;}
	.jnTopbar .jnClose{background-size: 12px;margin-top: 2px; background-repeat: no-repeat;}
}
/* ----------------------- Header Fixed ----------------------------------------*/

#page,.jnEmptyMTit{padding-top:0px;}
.jnSecBg.jnMTit .jnCon{padding-top:0px;padding-bottom: 0px;}
.jnSecBg.jnMTit,.jnEmptyMTit{margin-top: 0px;}
.jnEmptyMTit{background: #FFF;}
header{z-index: 10;transition: 0.5s;top: 0px;}
header,header.active{background-color:transparent;}
header.active{transition: 0.5s;}
.slBox .slImg {padding-top:0px;background-position: center;background-size: cover;    min-height: 350px; }
.slBox .slick-slide img{opacity: 0;    min-height: 300px;}

.jnGrid .jnfSec1.jnColm35{margin-bottom: -235px;}
#pagecontent{padding-top: 30px;} .jnSecBg.jnMTit.hasImg {margin-top: -115px;}
.home #pagecontent{padding-top: 0px;}
.home .headEmptyHeight{display: nones !important;}
.headM header,.headM header.active{background-color: #ffffff;
    border-bottom: 1px solid #d4b388;}
.home header,.home header.active{/*background-color:#d4b388;*/}

@media (min-width:1600px){
.slBox .slick-slide img{opacity: 0;}
}
header .jnDark,header.logolight .jnLight,header.active .jnDark,header.active.logolight .jnDark{display: block;}
header .jnLight,header.logolight .jnDark,header.active .jnLight,header.active.logolight .jnLight{display: none;}

header.logolight .jnMainmenu > ul > li a{color: #fff;}

header.logolight .jnMainmenu > ul > li.current_page_item a,header.logolight .jnMainmenu > ul >li a.current_page_parent,header.logolight .jnMainmenu > ul >li a:hover{color: #524b40;border-bottom: 1px solid transparent;}
/*apply this line alwasy white for home page*/
body.home .jnMainmenu > ul > li.current_page_item a,body.home .jnMainmenu > ul >li a.current_page_parent,body.home .jnMainmenu > ul >li a:hover{color: #d4b388;border-bottom: 1px solid #d4b388;}

/*
header.active .jnMainmenu > ul > li a{color: #FFF;}
header.active .jnMainmenu > ul > li ul a{color: #8b857d;}
header.active .jnMainmenu > ul > li.current_page_item a,header.active .jnMainmenu > ul >li a.current_page_parent,header.active .jnMainmenu > ul >li a:hover{color: #524b40;}
*/


  .headM{position: fixed;width: 100%;z-index: 11;top: 0px;}

@media (min-width:1011px){
  .slBox .slImg {min-height: 650px;}
  header .jnfSec1.fr{float: right;}
}
@media (max-width:1010px){
  .jnGrid .jnfSec1.jnColm35{margin-bottom: -71px;}
	#page{padding-top:0px;}
	.jnSecBg.jnMTit .jnCon{padding-top:30px;}
	.jnEmptyMTit{padding-top:0px;}
	.jnSlider,.jnSecBg.jnMTit,.jnEmptyMTit{margin-top:0px;}
	header,header.active{ border-bottom:1px solid #000000;}
	header.logolight .jnLight,header .jnLight,header.active .jnLight,header.active.logolight .jnLight{display: none;}
	header .jnDark,header.active .jnDark,header.logolight .jnDark,header.active.logolight .jnDark{display: block;}
}

/*---------------Mobile Menu----------------*/
.jnMMnuBg,.jnMMnu,.jnMMnuLine,.navmenu-home,.jnMMnu li.menu-item-has-children > .jnIc.jnIcMMbtn{display:none;}
@media (min-width:1011px){
	/*---- Normal Submenu---*/
	.jnMainmenu > ul > li{position: relative;padding-right: 15px;}
	.jnMainmenu > ul > li.jnBtn{padding-left:20px;padding-right:20px;}
	.jnMainmenu > ul > li.mactive > .sub-menu,.jnMainmenu > ul > li.mactive > .sub-menu li.mactive .sub-menu,
	.jnMainmenu > ul > li:hover > .sub-menu,.jnMainmenu > ul > li:hover > .sub-menu li:hover .sub-menu{display: block;}
	.jnMainmenu > ul > li.mactive > .sub-menu li,
	.jnMainmenu > ul > li:hover > .sub-menu li{background:#d4b388; padding:3px 12px; line-height: initial;}
	.jnMainmenu > ul > li .sub-menu li a{border: 1px solid transparent !important;line-height: 20px; padding-top: 2px !important; padding-bottom: 2px !important;}
	.jnMainmenu > ul > li > .sub-menu{position: absolute; padding: 0px; padding-top:21px; background: transparent; margin-top: 0px; border: 0; width: 250px; text-align: left; left: -60px;}
	.jnMainmenu > ul > li > .sub-menu .sub-menu{position: absolute; padding-left: 0px; margin-top:0px; left: 100%; width: 250px;margin-left: -1px;}
	.jnMainmenu > ul > li > .sub-menu a,header.active .jnMainmenu > ul > li.current_page_item .sub-menu a{    color: #FFF;text-transform: capitalize;font-weight: 400;}

	.jnMainmenu > ul > li > .sub-menu li.mactive,header.active .jnMainmenu > ul > li.current_page_item .sub-menu li.mactive,
	.jnMainmenu > ul > li > .sub-menu li:hover,header.active .jnMainmenu > ul > li.current_page_item .sub-menu li:hover{ background-color:#118260;}

	.jnMainmenu > ul > li > .sub-menu li.mactive > a,.jnMainmenu > ul > li > .sub-menu a.mactive,header.active .jnMainmenu > ul > li.current_page_item .sub-menu a.mactive,
	.jnMainmenu > ul > li > .sub-menu li:hover > a,.jnMainmenu > ul > li > .sub-menu a:hover,header.active .jnMainmenu > ul > li.current_page_item .sub-menu a:hover{color: #FFF;}
	.jnMainmenu > ul > li  .sub-menu li:first-child{border-top: 0px solid #d8d8d8;}
	.jnMainmenu > ul > li  .sub-menu li:last-child{border-bottom: 0px solid #d8d8d8;}
	.jnMainmenu > ul > li  .sub-menu li{border-left: 0px solid #d8d8d8;border-right: 0px solid #d8d8d8;}
	.jnMainmenu > ul > li  .sub-menu .jnGrid.nopad{padding: 0px;}


	/*---- Megamenu--- class:jnMegaMn add it in LI------*/
	.jnMainmenu > ul > li.jnMegaMn{position:inherit;}
	header.logolight .jnMainmenu > ul > li.jnMegaMn .sub-menu a{color:#000; }
	.jnMainmenu > ul > li.jnMegaMn >  .sub-menu > .sub-menu-wrap > .jnGrid.nopad{padding:0px 30px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu{width: 100%;left: 0px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu li{border:0px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu  li{width: 32%;    padding: 0px;    display: inline-block;vertical-align: top;padding-right: 30px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu > .sub-menu-wrap > .jnGrid  > li{padding-top:5px;padding-bottom: 10px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu .sub-menu{position: relative;margin: 0px; left: 0px; width: 100%;display: block;    margin-top: 0px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu .sub-menu .sub-menu{margin-top: 0px;}
	.jnMainmenu > ul > li.jnMegaMn .sub-menu-wrap .sub-menu-wrap{padding: 0px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu .sub-menu li{width: 100%;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu > .sub-menu-wrap > div >li > a{text-transform: uppercase;font-weight: 600;display: inline-block; vertical-align: top;font-size: 14px;
    line-height: 24px;}
	.jnMainmenu > ul > li.jnMegaMn .sub-menu-wrap{background-color: #F4F4F4;padding: 10px 0px;padding-bottom: 0px;}
	.jnMainmenu > ul > li.jnMegaMn > .sub-menu > .sub-menu-wrap > div >li li,.jnMainmenu > ul > li.jnMegaMn > .sub-menu > .sub-menu-wrap > div >li li a{line-height: 23px;    display: block;font-size: 12px;}
	.jnMainmenu > ul > li.jnMegaMn .sub-menu li.mactive,header.active .jnMainmenu > ul > li.jnMegaMn.current_page_item .sub-menu li.mactive,
	.jnMainmenu > ul > li.jnMegaMn .sub-menu li:hover,header.active .jnMainmenu > ul > li.jnMegaMn.current_page_item .sub-menu li:hover{ background-color:transparent;}

	.jnMainmenu > ul > li.jnMegaMn .sub-menu li.mactive > a,.jnMainmenu > ul > li.jnMegaMn .sub-menu a.mactive,header.active .jnMainmenu > ul > li.jnMegaMn.current_page_item .sub-menu a.mactive,
	.jnMainmenu > ul > li.jnMegaMn .sub-menu li:hover > a,.jnMainmenu > ul > li.jnMegaMn .sub-menu a:hover,header.active .jnMainmenu > ul > li.jnMegaMn.current_page_item .sub-menu a:hover{color: #d4b388;}
	.jnMainmenu li.menu-item-has-children{padding-right: 15px;}
	.jnMainmenu li.menu-item-has-children > a:after,.jnMainmenu li.menu-item-has-children.current_page_item > a:after{width: 15px; height: 21px; content: " " !important; display: block; float: right; position: absolute; right: 0px; z-index: 1; background:url('./img/icon/web/menu-icon.png') right center no-repeat;background-size:9px; top: 5px;margin-left: 0px !important}
	.jnMainmenu li.menu-item-has-children:hover > a:after{background:url('./img/icon/web/menu-icon-back.png') right center no-repeat;background-size:9px;}


	.jnMainmenu ul.menu li.current-menu-item{ color: #ffffff; border-bottom: 0px solid #968557;}
	.jnMainmenu ul.menu li.current_page_ancestor > a,
	.jnMainmenu ul.menu li.current-menu-item a{border-bottom: 1px solid #d4b388;}
}


@media (max-width:1010px){
	.jnMMnuBg,.jnMMnu,.jnMMnuLine,.jnMMnuSearch,.navmenu-home{display:block;}
	.jnMMnu li.menu-item-has-children > .jnIc.jnIcMMbtn{display:inline-block;}
	.jnMMnuBg{}
	.jnMMnu .jnCon{}
	.jnMMnu .jnList{}
	.jnMMnu .jnInfo{}
	.jnMMnu .jnGrid.nopad{padding: 0px;}
	.jnMMnu .jnSep{background: #FFF;}
	.jnMMnu .jnTit,.jnMMnu .jnList li,.jnMMnu .jnList li a{color:#d4b388;}
	.jnMMnu .jnList li a:hover{color:#d4b388;}
	.jnMMnu .jnList .menu > li.current_page_ancestor > a{color: #d3b388;}
	.jnMMnu .jnList .menu > li.current_page_ancestor.active > a,
	.jnMMnu .jnList li.current_page_item > a,.jnMMnu .jnList li.current_page_ancestor > a,.jnMMnu .jnList li li a:hover,.jnMMnu .jnList  li li.current_page_item > a,.jnMMnu .jnList  li li.current_page_ancestor > a,.jnMMnu ul.sub-menu li.active li.current-menu-item > a{color:#d3b388;}
	.jnMMnu ul.sub-menu > li > a,.jnMMnu ul.sub-menu li.active > a,.jnMMnu ul.sub-menu ul a,.menu > li.active > a,
	.jnMMnu ul.sub-menu a:hover,.jnMMnu ul.sub-menu li.active a:hover,.jnMMnu ul.sub-menu ul a:hover,.menu > li.active a:hover{color:#d4b388;}
	.jnMMnu li.menu-item-has-children.active > a,.jnMMnu ul.sub-menu li.menu-item-has-children.active > a{color:#d4b388;}
	header,header.active{    background-color:#ffffff  !important;}
  body.home header,body.home header.active{    background-color: #FFF !important;}
  .jnMMnu,.jnMMnu .jnClose{background-color:#fefdf9;}
  .jnMMnu .jnCon{background-color:#fefdf9;}
	.jnMMnu ul.sub-menu{background:#fefdf9;}
	.jnMMnu ul.sub-menu li.active,.jnMMnu ul.sub-menu ul,.menu > li.active{background: #fefdf9;}
	.jnMMnu li.menu-item-has-children.active{padding-bottom: 0px;}
	.jnMMnuLine{background-image:url(./img/icon/web/menu-lines.png);}
	.jnMMnuSearch{background-image:url(./img/icon/web/menu-search.png);}
	.jnClose{background-image:url('./img/icon/web/menu-close-back.png');}
	.jnClose:hover{background-image:url('./img/icon/web/menu-close-back.png');}
	.jnMMnu li.menu-item-has-children > .jnIc.jnIcMMbtn{background-image:url('./img/icon/web/menu-up.png');}
	.jnMMnu li.menu-item-has-children.active > .jnIc.jnIcMMbtn{background-image:url('./img/icon/web/menu-down.png');}
	.jnMMnu ul.sub-menu li.menu-item-has-children > .jnIc.jnIcMMbtn{background-image:url('./img/icon/web/menu-plus-dark.png');}
	.jnMMnu ul.sub-menu li.menu-item-has-children.active > .jnIc.jnIcMMbtn{background-image:url('./img/icon/web/menu-minus-dark.png');}


	.jnMMnu li.menu-item-has-children > a {font-weight: 400;}

	.jnMMnuBg{width:100%;height:130%;position:fixed;left:0px;top:0px;z-index:99;background:rgba(0, 0, 0, 0.65);}
	.jnMMnu{position: fixed;left:-990px;top: 0px;z-index:100;min-width:300px; max-width:400px;width:85%; }
	.jnMMnu > .jnIn{padding-top:0px;padding-bottom: 60px;}
	.jnMMnu .jnCon{overflow:auto;min-height: 300px;}
	.jnMMnu .jnTit{padding: 10px 15px;text-transform: uppercase;padding-top:0px;}
	.jnMMnu .jnSep{margin:0px 15px;height: 1px;margin:0px;}
	.jnMMnu .jnTit{font-weight:700;    line-height: 23px;}
	.jnMMnu .jnList{padding: 10px 0px;padding-bottom: 50px;}
  .jnMMnu .jnTit img{max-width: 100px;margin-top: 10px;}
	.jnMMnu .jnList li{padding:3px 15px;    padding-right: 50px; }
	.jnMMnu .jnList li .sub-menu li{padding-left: 30px;}
	.jnMMnu .jnList li .sub-menu .sub-menu li{padding-left: 30px;}
	.jnMMnu .jnList li,.jnMMnu .jnList li a{font-size: 16px;line-height: 25px;text-transform: uppercase;    font-weight: 500;}
	.jnMMnu .jnList li ul li a{font-size: 15px;line-height: 19px;
    margin-bottom: 5px;text-transform: initial;}
	.jnMMnu .jnList li a{line-height: 30px;display: inline-block;}
	.jnMMnuLine,.jnMMnuSearch{width: 66px; height: 60px; opacity: 1; top: 7px; right: 0; z-index: 100; background-repeat: no-repeat; background-position: center; cursor: pointer; position: absolute;z-index: 98;}
	.jnMMnuSearch{left: auto;right: 0px;display: none;}
	.jnMMnu .jnClose{width: 60px; height: 60px; right: 0px; top: 0px; position: absolute; background-repeat: no-repeat; text-align: center; background-position: center;background-size: 20px;cursor: pointer;}

/* Submenu*/
	.jnMMnu li.menu-item-has-children{position: relative;}
	.jnMMnu li.menu-item-has-children.active > a{    padding-bottom: 5px;}
	.jnMMnu li.menu-item-has-children > .jnIc.jnIcMMbtn{position: absolute; right: 5px; width: 40px; height: 31px;  content: ''; display: block; cursor: pointer; margin-top: 0px;background-repeat: no-repeat;background-position: center;background-size: 15px;}
	.jnMMnu li.menu-item-has-children > ul{display: none;}
	.jnMMnu li.menu-item-has-children.active > ul{display: block;}
	.jnMMnu ul.sub-menu{padding-left: 0px;    margin: 0px -15px;}
	.jnMMnu li.menu-item-has-children.active > ul{margin-right: -30px;}



  header .logo{max-width: 100px;padding: 0;margin: 0;float: none;}
  header .logo img{ margin-top: 0; margin-bottom: 0px;}
  header .logo a, header .logo a:hover{color: #FFF;}
	header .navbar{display: none;}
	header,body.home header,body.home header.active,header.active{padding: 10px 0px;}
}


/* ----------------------- Section ----------------------------------------*/
section.jnMap{background-color: #f9a831;padding:1px 0px;}
.bg1{background-color: #FFF;}
.bg2{background-color: #E5E4EA;}
section.jnLogin,section.jnRegister{background: #6d4304;min-height: 600px;}
section.jnRegister{background-color: #520800;}
section.jnForgotPwd{background-color: #42083d;}
section.jnRestPwd{background-color: #030844;}
section.jnHome{    background-color: #f9a831;}
section.jnBtnFull{background:#d4b388;text-align: center;}
section.secLRBorder10{border-left: 10px solid #FFF;border-right: 10px solid #FFF;}


.jnSec{background-repeat: no-repeat;background-size: cover;    padding:60px 0px;}
.jnSecPad{padding:80px 0px;}
.jnSec.nopad,.nopad{padding-top: 0px;padding-bottom: 0px;}
.jnSec.nopadt,.nopadt{padding-top: 0px;}
.jnSec.nopadb,.nopadb{padding-bottom: 0px;}
.pad0{padding: 0px !important;}
.padt10{padding-top:10px !important;}
.padt20{padding-top:20px !important;}
.padt30{padding-top:30px !important;}
.padb10{padding-bottom:10px !important;}
.padb20{padding-bottom:20px !important;}
.padb30{padding-bottom:30px !important;}
.jnSec p:first-child{margin-top: 0px;}
.jnSec p:last-child{padding-bottom: 0px;margin-bottom: 0px;}



@media (min-width:771px){
}

@media (max-width:770px){
  .jnSec,.jnSecPad{    padding: 50px 0px;}
  .wpcf7 form .wpcf7-response-output{margin: 20px;}
}

/* ----------------------- Footer ----------------------------------------*/
.jnFootSpace{/*height: 30px;width: 100%;*/}
footer *{    line-height: 28px;}
footer,footer p,footer span,footer a,.jnFootSec1 .jnTit,.jnFootSec1 .jnTit *,.jnFootSec1 ul li,.jnFootSec1 ul li a,.jnFootbar *,footer .jnfSec4 .jnIcn.jnMail a,.JnSocialIcon a,footer table,footer table tbody td{color:#FFF;}
footer a:hover,.jnFootSec1 ul li a:hover,footer .jnfSec4 .jnIcn.jnMail a:hover,.JnSocialIcon a:hover{color:#FFF;}
footer ul{list-style:none;padding:0px;margin: 0px;}
footer h4{    font-weight: 500;letter-spacing: 0.5px;}

.jnFootSec1{background: #D4B388;padding: 55px 0px;}
.jnFootSec1 > .jnGrid {position: relative;}
.jnFootSec1 .jnTit{font-size: 17px; margin-bottom: 0px; text-transform: uppercase; padding-bottom: 16px; font-weight: 500; letter-spacing: 1px;}
.jnFootSec1 .jnTit *{background: none;}
.jnFootSec1 .jnfSec1 > .jnIn{padding-right: 40px;}
.jnFootSec1 .jnfSec2 > .jnIn{padding-right: 10px;}
.jnFootSec1 ul li{margin-bottom:0px;}
.jnFootSec1 ul li,.jnFootSec1 ul li a,.jnFootSec1 .jnColm .jnCon *{font-weight: 400; font-size: 14px;}
.jnFootSec1 .jnfSec3 img{margin-top: 6px;}
.jnFootSec1.ly1{ /*background:#e7e7e7 url('./img/website/pattern1.png') center;*/   padding-top: 45px;}
.jnFootSec1.ly1 *{color: #FFF;}
.jnFootSec1.ly1 .jnTit{font-size: 24px; padding-bottom: 0px; font-weight: 700; color: #FFF;line-height: 53px;}
.jnFootSec1.ly1 a{color: #d4b388; background: #FFF; padding: 5px 20px; display: inline-block; margin-top: 20px; text-transform: uppercase; font-weight: 600;}
.jnFootSec1.ly1 .jnBtnBox {display: inline-block;}

.jnFootSec1.ly2{ background:#FFF;border-top:1px solid #000;}
.jnFootSec1.ly2 .jnTit{font-size: 24px; padding-bottom: 20px; font-weight: 700; color: #000;line-height: 35px;text-transform: initial;padding-left: 0px;}


.jnSubsForm div.wpcf7,.jnSubsForm form{margin: auto;    max-width: 700px;}
.jnSubsForm div.wpcf7{margin-top: 30px;}
.jnSubsForm input[type="email"],.jnSubsForm input[type="submit"],
.jnSubsForm input[type="email"]:focus,.jnSubsForm input[type="submit"]:focus
{height: 50px;}
.jnSubsForm input[type="email"],.jnSubsForm input[type="email"]:focus{border: 1px solid #000; border-bottom: 4px solid #d4b388;text-align: left; text-align-last: left;}
.jnSubsForm .wpcf7 input[type="submit"]{text-transform: initial;width: 30%;}
.jnSubsForm .wpcf7-form-control-wrap{width: 70%;border-right: 20px solid #FFF;}
.jnSubsForm div.wpcf7 .ajax-loader{display: none;}
.jnSubsForm .wpcf7-not-valid-tip{position: absolute;}
.jnSubsForm .wpcf7-validation-errors{display: none !important;}


.jnFootSec2	{background-color: #FFF;padding: 25px 0px;}
.jnFootSec2 .jnf2Sec1{width: 47%;}
.jnFootSec2 .jnf2Sec2{width: 38%;}
.jnFootSec2 .jnf2Sec3{width: 15%;    text-align: right;}
.jnFootSec2 .jnf2Sec3 .jnIn{padding-left: 20px;}
.jnFootSec2 .jnIcfacebook,.jnFootSec2 .jnIcfacebook:hover{width: 30px; height: 30px; display: inline-block; vertical-align: middle;background-image: url('../images/socialmedia/fbtxt.png');margin-left: 18px;}
.jnFootSec2 a,.jnFootSec2 .jnLbl{font-weight: 600; text-transform: uppercase; color: #8b857d; font-size: 16px; letter-spacing: 1.5px; line-height:41px; display: inline-block;}
.jnFootSec2 .block.newsletter{    max-width: 500px;}
.jnFootSec2 .block.newsletter input{height: 41px; padding-left: 20px; font-size: 13px; background: none;border-right: 0px;}
.jnFootSec2 .block.newsletter .action.subscribe{background-color: #FFF; border-left: 0px; padding: 6px 20px;}
.jnFootSec2 .block.newsletter .action.subscribe span{font-weight: 500;line-height: 20px;}
.jnFootSec2 .block.newsletter .action.subscribe,.jnFootSec2 .block.newsletter input{border-color: #978c87;}
.jnFootSec2 .block.newsletter .action.subscribe:before{width: 1px; height: 24px; background-color: #978c87; display: inline-block; content: ' '; float: left; margin-left: -15px; margin-top: 2px;}

footer a:hover{    color: #118260;}
footer .jnIcBtTp{width: 40px;height: 40px;background-size:40px;position: absolute;right: 0px;bottom: -30px;cursor: pointer; z-index: 1;   }
footer .jnIcTxt {padding-left: 25px;background-position: top 6px left;display: inline-block; vertical-align: top;}
footer .jnIcTxt.jnIcAddrLocation{padding-bottom: 17px;}
footer .jnIcTxt.jnIcAddrPhone{}
footer .jnIcTxt.jnIcAddrFax{}
footer .jnIcTxt.jnIcAddrEmail{ background-position: top 8px left;}
.paymenticon{padding-top: 10px;}

footer .jnfSec4 .jnIcn,footer .jnfSec4 p,footer .jnfSec4 a,footer .jnfSec4 br{margin: 0px;line-height: 27px;}
footer .jnIcn.jnAddress,footer .jnIcn.jnPhone,footer .jnIcn.jnMail,footer .jnIcn.jnFax{background-position: left top 8px;padding-left: 30px;background-size: 11px;margin-bottom: 2px;}
footer .jnIcn.jnAddress{background-image:url('./img/icon/info/address.png');}
footer .jnIcn.jnPhone{background-image:url('./img/icon/info/phone1.png');}
footer .jnIcn.jnMail{background-image:url('./img/icon/info/email1.png');}
footer .jnIcn.jnFax{background-image:url('./img/icon/info/fax.png');}

/*
.jnFootSec1 .jnTit{background-position:left top;background-repeat: no-repeat;padding-left: 30px;}
.jnfSec1 .jnTit{background:url('./img/icon/web/customer-service.png') left top 8px no-repeat;background-size: 19px;}
.jnfSec2 .jnTit{background:url('./img/icon/web/information.png') left top 4px no-repeat;background-size: 18px;}
.jnfSec3 .jnTit{background:url('./img/icon/web/contact.png') left top 5px no-repeat;background-size: 16px;}
.jnfSec4 .jnTit{background:url('./img/icon/web/connect.png') left top 5px no-repeat;background-size: 16px;}
*/

footer .jnfSec4{padding-left: 0; border: 1px solid #3a3a3a; padding: 20px 10px; text-align: center; margin-top: -13px;}
footer .jnfSec4 .inner{padding: 10px 20px; }
.jnFootSec1 .jnfSec4 .jnTit{color: #FFF;font-size: 24px;}
.jnFootSec1 .jnfSec4 .jnCompany,.jnFootSec1 .jnfSec4 .jnAddress,
.jnFootSec1 .jnfSec4 .jnCompany *,.jnFootSec1 .jnfSec4 .jnAddress *,
.jnFootSec1 .jnfSec4 .jnPhone, .jnFootSec1 .jnfSec4 .jnPhone *{color: #FFF; line-height: 22px;}
.jnFootSec1 .jnfSec4 .jnAddress{margin-bottom: 10px;}
.jnFootSec1 .jnfSec4 .jnMail,.jnFootSec1 .jnfSec4 .jnMail *{line-height: 20px;color: #b3a685;}
.jnFootSec1 .tptiticon{width: 100%;height:auto;margin: auto;text-align: center;}
.jnFootSec1 .tptiticon img{margin: auto;    margin-bottom: -10px;}
footer table img{margin-top: 10px;}

.jnFootbar{padding:5px 0px;background-color:#d4b388;padding-top: 0px;}
.jnFootbar .jnGrid .jnColm{  padding-top: 5px;}
.jnFootbar *{font-size: 13px;font-weight: 400;}
.jnFootbar .copyright,.jnFootbar *{    line-height: 27px;}
.jnIcBtTp{width: 32px;height: 32px;background-size:40px;position: fixed;right: 0px;bottom: 20px;cursor: pointer; z-index: 1;   }
.jnFootbar img{display: inline-block;vertical-align: top;padding-left: 15px;}

@media (min-width:770px){
.jnIcBtTp{bottom: 130px;}
}

@media (min-width:291px){
footer .jnIcBtTp{position: fixed;right: 30px;bottom: 100px;display:none;    background-color: transparent; border-radius:0px;}
footer .jnIcBtTp.show{display: block;}
}


@media (min-width:1024px){
.jnFootbar .copyright{margin-top: 0px;}
.jnFootSec1{padding-bottom: 20px;}
}

@media (max-width:1358px){
.jnFootSec2 .jnf2Sec1{width: 49%;}
.jnFootSec2 .jnf2Sec2{width: 36%;}
.jnFootSec2 .jnf2Sec3{width: 15%;}
}

@media (max-width:1200px){

}
@media (max-width:1024px){
.jnFootSec2 .jnf2Sec1{width: 100%;}
.jnFootSec2 .jnf2Sec2{width: auto;}
.jnFootSec2 .jnf2Sec3{width: auto;text-align: left;}
}
@media (max-width:990px){
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2{margin-bottom:30px;}
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2{width: 100%;}
.jnFootSec1 .jnfSec3{clear: both;}
.jnFootSec1 .jnfSec4,.jnFootSec1 .jnfSec3{width:100%;}
.jnFootbar .jnGrid .jnColm{width: 100% !important;}
footer .jnIcBtTp{right: 15px;bottom: 15px;}
.jnFootSec1{padding: 35px 0px;    padding-bottom: 0px;}
.jnFootbar,.jnFootbar *{text-align: center;}
}
@media (max-width:770px){
.jnFootSec1.ly1 .jna-right,.jnFootSec1.ly1 *{text-align: center;}
}

@media only screen and (max-width: 767px){
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3{margin-bottom:30px;}
.jnFootSec1 .jnfSec1 > .jnIn,.jnFootSec1 .jnfSec2 > .jnIn{padding-right: 0px;}
.jnFootbar .jnCopyright,.jnFootbar .jnTxtRgt{text-align: center;}
.jnFootbar .jnTxtRgt{margin-top: 15px;}
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3,.jnFootSec1 .jnfSec4{float: left;}
.jnFootSec1 .jnfSec1{width:50%;}
.jnFootSec1 .jnfSec2{width:50%;}
.jnFootSec1 .jnfSec3{width:50%;}
.jnFootSec1 .jnfSec4{width:50%;}
footer .jnIcBtTp{right: 15px;bottom: 15px;}
}

@media (max-width:700px){
.jnFootSec2 .jnf2Sec1{width: 100%;padding-bottom: 10px;}
.jnFootSec2 .jnf2Sec2{width: 100%;padding-bottom: 10px;}
.jnFootSec2 .jnf2Sec3{width: 100%;}
.jnFootSec2 .jnf2Sec3 .jnIn{padding-left: 0px;}
.jnFootSec2 a,.jnFootSec2 .jnLbl{line-height:30px;font-size: 14px;}
}

.jnFootSec1 p{margin: 0px;}
@media (max-width:600px){
.jnFootbar .jnCopyright{    line-height: 20px;}
.jnFootSec1 .jnfSec1,.jnFootSec1 .jnfSec2,.jnFootSec1 .jnfSec3,.jnFootSec1 .jnfSec4{width:100%;float: none;}
.jnFootSec1 .jnfSec4{margin-top: 50px;}
span.pWby{display:block;}
.jnFootSec1 .jnTit{padding-top: 10px;}
.jnFootbar .copyright, .jnFootbar *{line-height: 20px;}
}

span.pWby a:hover{color: #FFF;}

/*-----------------Hzlide---------------*/
.jnHzlide{padding-top: 0px;}
.content-center h2,.proLstg .jnConCt h2{padding-bottom: 5px;}
.content-center .jnTit{text-align: center;}
.proLstg .jnConCt,.content-center .jnCon > p{text-align: center;max-width: 1060px;margin: auto}
.proLstg .jnConCt{margin-bottom:20px;}
.proLstg .titleBg{text-align: center;}
@media (max-width:770px){
  .hzlide .slick-arrow,.hzlide4 .slick-arrow{    width: 17px; height: 45px;}
  .hzlide4 .slick-arrow{background-color: transparent;background-size: 13px;}
  .hzlide .slick-prev{left: -8px;height: 100%;}
  .hzlide .slick-next{right: -8px;height: 100%;}
}


/* ----------------------- Social Media ----------------------------------------*/
.JnSocialIcon{list-style: none;margin-bottom: 10px}
.JnSocialIcon .jnIcn{width: 42px; height: 42px; background-size: 42px; margin: 12px 0px; margin-left:8px;margin-right:8px; margin-top: 0px; background-position: center;margin-bottom: 16px;float: left;}
.JnSocialIcon a{display:inline-block;    vertical-align: top;font-size: 14px;    font-weight: 500;text-indent: -9999px;}
.JnSocialIcon .jnIcn{float: none;margin-left:0px;margin-right: 0px;}
.JnSocialIcon.jnIcTxt-Hide-Out a{display:inline-block; text-indent:0px;    margin: 10px 10px 10px 0px;}

.JnSocialIcon.jnIcTxt-Hide-Out .jnIcn.jnIcfacebook{background-image: url('./img/icon/socialmedia/facebook.png');}
.JnSocialIcon.jnIcTxt-Hide-Out .jnIcn.jnIcfacebook:hover{background-image: url('./img/icon/socialmedia/facebook-back.png');}

header .JnSocialIcon{display: inline-block; float: left; vertical-align: top; margin: 0; padding: 0;}
header .JnSocialIcon .jnIcn{margin: 0;margin-right: 13px;}
@media (max-width: 1024px){
	header .JnSocialIcon{display: block; float: none; text-align: center; margin-bottom: 20px;display: none;}
}

@media (max-width: 767px){
	header .JnSocialIcon{display: none;}
}


/* ----------------------- Title Settings ----------------------------------------*/
h1,.jnTit h1,.jnTit h2,.jnTit h3,.jnTit h4,.jnTit h5,.jnTit h6,.jnBlkTitBg,.innertitle  h1,.innertitle  h2,.innertitle  h3,.innertitle  h4,.innertitle  h5,.innertitle  h6{}
.jnSec.jnBlk1 h1,.jnSec.jnBlk1 h2,.jnSec.jnBlk1 h3,.jnSec.jnBlk1 h4,.jnSec.jnBlk1 h5,.jnSec.jnBlk1 h6{/*background: url('./img/website/titleline-whtie.png') left bottom 7px no-repeat;*/}
.align-left h1,.align-left h2,.align-left h3,.align-left h4,.align-left h5,.align-left h6{background-position: left bottom 7px;}
.jnSec.jnBlk1.align-left h1,.jnSec.jnBlk1.align-left h2,.jnSec.jnBlk1.align-left h3,.jnSec.jnBlk1.align-left h4,.jnSec.jnBlk1.align-left h5,.jnSec.jnBlk1.align-left h6{/*background: url('./img/website/titleline-whtie.png') left bottom 7px no-repeat;*/}

h1,h1 *,table h1,table h1 *,table tbody h1,table tbody h1 *{font-size: 42px;}
h2,h2 *,table h2,table h2 *,table tbody h2,table tbody h2 *{font-size: 34px;}
h3,h3 *,table h3,table h3 *,table tbody h3,table tbody h3 *{font-size: 26px;}
h4,h4 *,table h4,table h4 *,table tbody h4,table tbody h4 *{font-size: 20px;}
h5,h5 *,table h5,table h5 *,table tbody h5,table tbody h5 *{font-size: 15px;}
h6,h6 *,table h6,table h6 *,table tbody h6,table tbody h6 *{font-size: 13px;}
table h1,table h2,table h3,table h4,table h5,table h6,table tbody h1,table tbody h2,table tbody h3,table tbody h4,table tbody h5,table tbody h6{margin-top:0px;margin-bottom: 20px;}
h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *,.jnSec .jnTit h1,.jnSec .jnTit h2,.jnSec .jnTit h3,.jnSec .jnTit h4,.jnSec .jnTit h5,.jnSec .jnTit h6,table tbody h1,table tbody h1 *,table tbody h2,table tbody h2 *,table tbody h3,table tbody h3 *,table tbody h4,table tbody h4 *,table tbody h5,table tbody h5 *,table tbody h6,table tbody h6 *{letter-spacing: 2px;font-weight: 500; text-transform: uppercase;}
h1,h2,h3,h4,h5,h6{color: #9f8d58;}
h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{color: inherit;}
.align-justify-center h1,.align-justify-center h2,.align-justify-center h3, .align-justify-center h4, .align-justify-center h5, .align-justify-center h6{text-align: center; text-align-last: initial;}
/*.jnSec > .jnGrid > .jnTit h2:after,.jnSec > .jnGrid > .jnTit h1:after,h1.jnBlkTitBg:after,.jnPortflViewTit h1:after,.jnContent h1:after{width: 180px; height: 1px; content: ' '; display: block; background-color: #968557; margin: auto; margin-top: 20px;}*/

.contentM .jnGrid > .jnTit h2,.jnConCt .jnTit .titleBg,.proLstg .jnTit .titleBg,.jnSecBg.noImg .jnCon h1{/*background:url('./img/website/title-black.png') center bottom no-repeat;*/margin-bottom: 20px;padding-bottom: 15px;background-size: contain;text-align: center;font-size: 34px;    color: #9e8a58;}
.proVtop{padding-top: 50px;/*background:url('./img/website/title-box-line.png') center top no-repeat;*/}

.jnPgTit{background-color:#FFF;color:#9e8a58;padding: 5px 0px; }
.jnPgTit .jnGrid{}
.jnPgTit h1,.jnPgTit h2{padding: 0px;margin: 0px;}
.jnPgTit p{padding:10px 0px 0px;margin: 0px;font-size: 19px;font-weight: 400;}
.jnPgTit .jnTag{text-align: right;}
.jnPgTit .jnPrice{text-align: right; background-color: #b4e82f; display: inline-block; padding: 7px 15px; border: 2px solid #7e2c0c; border-radius: 5px;}
.jnPgTit .jnTag p{font-size: 15px;padding-top: 0px;}

.titBox {    background-color: #d4b388;}
.titBox .titBoxIn h1{display: inline-block; padding: 40px; margin: 90px 0px; color: #FFF; border: 2px solid #FFF; font-size: 22px; font-weight: 600;}

@media (max-width:1010px){
  .titBox .titBoxIn h1{padding: 30px; margin: 40px 0px; }
}
@media (max-width:720px){
	h1,h1 *,table h1,table h1 *{font-size: 22px;}
	h2,h2 *,table h2,table h2 *{font-size: 22px;}
	h3,h3 *,table h3,table h3 *{font-size: 18px;}
	h4,h4 *,table h4,table h4 *{font-size: 16px;}
	h5,h5 *,table h5,table h5 *{font-size: 13px;}
	h6,h6 *,table h6,table h6 *{font-size: 11px;}
	h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *, .jnSec .jnTit h1, .jnSec .jnTit h2, .jnSec .jnTit h3, .jnSec .jnTit h4, .jnSec .jnTit h5, .jnSec .jnTit h6{letter-spacing: 2px;}
  .titBox .titBoxIn h1{padding: 20px; margin: 30px 0px; }
}


@media (max-width:440px){
h1,h1 *,table h1,table h1 *,table tbody h1,table tbody h1 *{font-size: 22px;}
h2,h2 *,table h2,table h2 *,table tbody h2,table tbody h2 *{font-size: 22px;}
h3,h3 *,table h3,table h3 *,table tbody h3,table tbody h3 *{font-size: 16px;}
h4,h4 *,table h4,table h4 *,table tbody h4,table tbody h4 *{font-size: 13px;}
h5,h5 *,table h5,table h5 *,table tbody h5,table tbody h5 *{font-size: 13px;}
h6,h6 *,table h6,table h6 *,table tbody h6,table tbody h6 *{font-size: 11px;}
}


/*-------------------jnSecBg--------------------------------*/
.jnSecBg{background-color: #d4b388;background-repeat: no-repeat; background-position: center; background-size: cover;}
.jnSecBg.noImg{background-color: #FFF;}
.jnSecBg.hasImg .jnSecBgOut{background: rgba(0, 0, 0, 0.0);}
.jnSecBg.hasImg.bgTransparent .jnSecBgOut{background:transparent; }
.jnSecBg .jnGrid{position: relative;}
.jnSecBg.titleabove .jnImg{position: absolute;opacity: 0;z-index: -1;}
.jnSecBg.titlebelow .jnImg{margin-top:40px;margin-bottom: 40px;}
.jnSecBg .jnCon{position: relative;text-align: center;padding:50px 0px;max-height:900px;}
.jnSecBg.noImg.jnBcrumTop .jnCon{padding-bottom: 0px;}
.jnSecBg .jnCon h1,.jnSecBg .jnCon h2,.jnSecBg .jnCon h3{padding-bottom: 0px;margin-bottom: 0px;line-height: 50px;}
.jnSecBg .jnCon *{color: #FFF;}
.jnSecBg.noImg .jnCon *{color: #000;}
.jnSecBg.noImg .jnCon h1{padding-bottom: 0; margin-bottom: 0px;}
.jnSecBg.noImg.jnBcrumTop .jnCon .jnPara{padding-top:50px;}
.jnSecBg .jnCon p:last-child{margin-bottom: 0px;}
.jnSecBg.noImg .jnCon{padding-top: 30px;padding-bottom: 0px;}

.jnSecBg .jnAddInfo{display: inline-block; padding-bottom: 30px;}
.jnSecBg.noImg .jnAddInfo{padding-bottom:0px;}
.jnMTit .jnTag span{display: inline-block; padding: 2px 12px; background: #f7f7f7; margin:8px;margin-bottom: 0px; font-size: 16px;}
.jnSecBg.noImg .jnCon * .jnTitAuth,.jnSecBg.noImg .jnCon * .jnTitAuth *,.jnSecBg.noImg .jnCon * .jnTag *,.jnMTit .jnTag span{color: #8b857d;}
@media (max-width:1010px){
	.jnSecBg .jnCon{padding:30px 0px;}
	.jnSecBg .jnCon h1,.jnSecBg .jnCon h2,.jnSecBg .jnCon h3{line-height: 40px; font-size: 29px;}
	.jnSecBg.noImg.jnBcrumTop .jnCon .jnBlkTitBg,.jnSecBg.noImg.jnBcrumTop .jnCon .jnPara{padding-top: 0px;}
}
@media (max-width:720px){
	.jnSec > .jnGrid > .jnTit h2:after, .jnSec > .jnGrid > .jnTit h1:after, h1.jnBlkTitBg:after, .jnPortflViewTit h1:after, .jnContent h1:after{margin-top: 10px;}
	.jnSecBg .jnCon h1,.jnSecBg .jnCon h2,.jnSecBg .jnCon h3{    line-height: 32px;font-size: 22px;}
}

/*-------------------jnSec Blocks Layout--------------------------------*/
/*Full Width*/
.jnSec.jnBlk1{padding:0px;background-position: center; background-repeat: no-repeat;background-color: #d4b388;}
.jnSec.jnBlk1 .jnSecBgOut{padding:90px 0px;}
.jnSec.jnBlk1.nopad.nopad .jnSecBgOut{padding:0px 0px;}
.jnSec.jnBlk1.hasImg .jnSecBgOut{background-color: rgba(0, 0, 0, 0.5);}
.jnSec.jnBlk1.hasImg.transparent .jnSecBgOut{background-color:transparent;}
.jnSec.jnBlk1.hasImg.nopad.transparent .jnSecBgOut{padding-top: 0px;padding-bottom: 0px;}
.jnSec.jnBlk1 *{color: #FFF;}
.jnSec.jnBlk1.about-footer .jnSecBgOut{padding:30px 0px;}
.jnSec.jnBlk1 .jnBlkTit {    text-align: center;margin-bottom: 20px;}

@media (max-width:1010px){
	.jnSec.jnBlk1 .jnSecBgOut{padding:30px 0px;}
	.jnSec.jnBlk1.nopad.nopad .jnSecBgOut{padding:0px 0px;}
}

/*Two Column*/
.jnSec.jnBlk2{padding:0px;background-position:left center;background-size:50%; background-repeat: no-repeat;background-color:#000;}
.jnSec.jnBlk2 .jnImg{opacity: 0;}
.jnSec.jnBlk2 .jnColm > .jnIn{padding:30px;padding-left:60px; padding-right: 0px;}
.jnSec.jnBlk2 .jnCon p{text-align: justify;}
.jnSec.jnBlk2 .jnCon p:last-child{margin-bottom: 0px;}

.jnSec.jnBlk2.right{background-position: right center;}
.jnSec.jnBlk2.right .jnColm > .jnIn{padding: 60px;padding-right:60px; padding-left: 0px;}
.jnSec.jnBlk2.right .jnGrid .jnColm:first-child{float: right;}
.jnSec.jnBlk2 .jnSecBgOut{background-size: 50% auto; background-position: left; background-repeat: no-repeat;}
.whitetext .jnCon *,.jnSec.jnBlk2 *{color: #FFF;}
.jnSec.jnBlk2 .jnBtnBox{text-align: left;}
.jnSec.jnBlk2 .jnBtnBox .jnBtn{border: 2px solid #FFF;background: transparent; padding: 10px 10px; padding-top: 14px; font-size: 13px; font-weight: 600;}
.jnSec.jnBlk2 .jnBtnBox .jnBtn:hover{color:#968557;border: 2px solid #968557;background: transparent;}

.jnSec.jnBlk2 .jnBlkTit {    text-align: center;margin-bottom: 20px;}

@media (min-width:771px){
	.jnSec.jnBlk2 .jnCon h3{font-size: 35px; line-height: 48px;}
	.jnSec.jnBlk2 .jnCon p{font-size: 18px;font-weight: 500;}
}

@media (max-width:1010px){
	.jnSec.jnBlk2{background-image:none !important;}
	.jnSec.jnBlk2 .jnGrid{padding: 0px;}
	.jnSec.jnBlk2 .jnColm{width: 100%;float: none;}
	.jnSec.jnBlk2.right .jnGrid .jnColm:first-child{float: none;}
	.jnSec.jnBlk2 .jnImg{text-align: center;opacity: 1;}
	.jnSec.jnBlk2 .jnImg img{max-height:600px;}
	.jnSec.jnBlk2 .jnSecBgOut .jnGrid{max-width: 100%;}
	.jnSec.jnBlk2 .jnColm > .jnIn,.jnSec.jnBlk2.right .jnColm > .jnIn{padding:40px 30px;}
}

/*Two Column Boxed*/
.jnSec.jnBlk3{ }
.jnSec.jnBlk3 .jnImg img{width: 100%;}
.jnSec.jnBlk3 .jnColm > .jnCon{    padding-left: 60px;padding-right: 0px;}
.jnSec.jnBlk3 .jnColm > .jnCon .jnCon{/*padding:20px 20px; background: #D4B388;*/text-align: justify;}
.jnSec.jnBlk3 .jnColm > .jnCon .jnCon,.jnSec.jnBlk3 .jnColm > .jnCon .jnCon *{/*font-size: 18px; line-height: 34px; color: #FFF; font-weight: 400;*/}
.jnSec.jnBlk3.right .jnGrid .jnColm:first-child{float: right;}
.jnSec.jnBlk3.right .jnGrid .jnColm > .jnCon{padding-right: 60px;padding-left: 0px;}
.jnSec.jnBlk3 .jnBlkTit {    text-align: center;margin-bottom: 20px;}

@media (min-width:771px){
}

@media (max-width:1010px){
.jnSec.jnBlk3 .jnColm{width: 100%;float: none;}
.jnSec.jnBlk3 .jnImg {padding-bottom: 40px;}
.jnSec.jnBlk3 .jnColm > .jnCon,.jnSec.jnBlk3.right .jnGrid .jnColm > .jnCon{padding-left:0px;padding-right: 0px;}
.jnSec.jnBlk3.right .jnGrid .jnColm:first-child{float: none;}
}


/*-------------------jnACFBlock--------------------------------*/
.jnSec-acf{padding-top: 0px;}
.jnSec-acf.first{padding-top: 60px;}
.jnSec-acf .jnTit,.jnSec-acf .jnSubTit,.jnSec-acf .jnImg{display: inline-block;vertical-align: top;width: 100%;}
.jnSec-acf .jnTit h1,.jnSec-acf .jnTit h2,.jnSec-acf .jnSubTit h3{margin: 0 !important;padding: 0 !important;}
.jnSec-acf .jnTit,.jnSec-acf .jnImg{margin-bottom:30px;}
.jnSec-acf .jnSubTit{margin-bottom: 20px;}
.jnSec-acf .jnSubTit h3,.jnPage .jnContent > .jnSubTit h2{color:#118260;font-size: 20px;text-transform: initial;}
.jnSec-acf .jnGapleft{margin-left: 70px; padding-right: 0px;}
.jnSec-acf .jnGapright{padding-left: 0px; margin-right: 70px;}

.jnSec-acf.ly-twocolumn .jnTit{margin-bottom: 0px;}
.lsContent .jnLsConOut h3,
.ly-twocolumn .jnTit h3{color: #118260; padding-top: 50px; font-size: 26px; letter-spacing: 4px;}
.lsContent .jnLsConOut h3{padding-top: 0px;padding-bottom: 0px;}
.lsContent .jnLsConOut h3 strong{font-weight: 400 !important;font-size: 34px; display: inline-block; margin-bottom: 15px; line-height: 21px;}
.lsContent .jnLsConOut .jnLsTit h2{margin-bottom: 10px;}
.jnPage .jnContent > .jnSubTit h2{padding-top: 30px; letter-spacing: 4px;}
.ly-twocolumn .jnBtnBox{text-align: left;}
.jnSec-acf .jnBtn,
.ly-twocolumn .jnBtnBox .jnBtn,.ly-threecolumn .jnBtnBox .jnBtn{padding: 20px 40px;font-size: 19px; background-image: url('./img/icon/arrow/learn_more_arrow.png');background-repeat: no-repeat;background-position: right 30px center;padding-right: 70px;margin-top: 20px;}

.singlelist{overflow: hidden;}
.singlelist .slick-dots{z-index: 2;position: absolute;bottom: 60px;right: 0px;}
.singlelist .slick-dots li{border-bottom: 5px solid transparent;}
.ly-twocolumn.right .singlelist .slick-dots{right: 30px; text-align: right;}
.ly-twocolumn.bothitem .imgslidesdiv-vis .slick-dots,.ly-twocolumn.bothitem .imgslides .slick-dots{display: none !important;}
.slick-dots li button:before, .slick-dots li.slick-active button:before{border-bottom: 0px solid #CCC;background-color: #CCC;}
.slick-dots li.slick-active button:before{border-bottom: 0px solid #D4B388;background-color: #D4B388;width: 30px;}
.slick-dots li.slick-active{width: 40px;}
.singlelist img{width: 50%;}


.singlelist.w64 img.imgleft,.singlelist.w64 img.imgright{width: 60%;}
.singlelist.w36 img.imgleft,.singlelist.w36 img.imgright{width: 36%;}
.imgslidesdiv .jnColm50 > .jnImg img,
.imgslidesdiv .jnColm64 > .jnImg img,
.imgslidesdiv .jnColm36 > .jnImg img{opacity: 0;}


.bothitem .imgslidesdiv .jnLsCon .jnBtnBox,.imgslides .jnBtnBox{display:none;}


.bothitem .imgslidesdiv .jnLsCon .jnBtnBox{display:block;text-align: center;}
.bothitem .imgslidesdiv .jnLsCon .jnBtnBox a{margin-top: 0px;}


.bothitem .imgslidesdiv .jnLsCon .jnBtnBox.slideposbtn{display:block;}
.bothitem .imgslidesdiv .jnColm64 > .jnImg img{height: 100%;max-width: 100%; position: absolute;}
.bothitem .imgslidesdiv .slideposbtn{position: absolute;z-index: 1; bottom: 40px; margin-left: 80px;}

.singlelist div{width: 100%;}
.imgslides{position: absolute;width: 100%;background: #FEFDF9;}
.imgslides .imgslide{position: relative;width: 100%;}
.imgslidesdiv .jnGapleft,.imgslidesdiv .jnGapright{padding-bottom: 70px;}
.imgslidesdiv{z-index: 1;position: relative;}
.lsContent .jnLsConOut h2,
.jnPage .jnContent > .jnSubTit h2{margin: 0;padding: 0;margin-bottom: 30px;}
.lsContent .jnLsConOut h1,
.lsContent .jnLsConOut h3,
.jnPage .jnContent > .jnSubTit h2,.ly-twocolumn .jnTit h3{text-transform: initial;}
.lsContent .jnLsConOut h2{padding-top: 50px;}

.lsContent .jnLsConOut h2,
.ly-twocolumn .jnTit h3 span,
.imgslidesdiv h3 span,.option-members  h3 span{color: #9e8a58;display: block;font-size: 36px;margin-bottom: 35px;text-transform: uppercase;    line-height: 45px;}
.singlelist img.imgright{float: right;}
.lsContent .jnColm.cfix{width: 100%;}
.lsContent .jnColm .jnConCt .jnCon{    padding-bottom: 50px;}
.slick-dots{max-width: initial;left: auto;}
.lscontentslide .slick-dots{text-align: center;bottom: -50px !important;display: none !important;}
.lscontentslide .slick-next, .lscontentslide .slick-prev{background-size: 8px;}

.lsContent.imgslidesdiv .jnGapleft, .lsContent.imgslidesdiv .jnGapright{padding-bottom: 0px !important;}
/*.lscontentslide .slick-next, .lscontentslide .slick-prev{bottom: -50px;top: auto;}
.lscontentslide .slick-next{ right: 40%;}
.lscontentslide .slick-prev{ left: 40%;}*/

.jnSec.jnTC,.option-covid-19,.option-testimonial{background: #FEFDF9;padding-top: 50px;padding-bottom: 50px;}
.jnSec.jnTC,.option-covid-19{margin-bottom: 50px;}
.option-covid-19 .jnTit{margin-bottom: 0px;}
.option-covid-19 .mid,.ly-threecolumn .mid{padding: 10px 30px;}
.option-testimonial,.option-members_list .jnTit,.option-special_promotions .jnTit{text-align: center;}
.option-testimonial .jnGrid{    max-width: 750px;}
.option-members .jnTit h3{letter-spacing: 2px;text-transform: initial;font-size: 19px;}

.ly-twocolumnlist .jnGrid .jnColm50{margin-bottom: 40px;}
.jnSec .jnCon ul,.jnSec-acf .jnCon ul{padding-left: 20px;}
.jnSec .jnCon li,.jnSec-acf .jnCon li{list-style: disc;}

.ly-slider .jnTit h2{text-align: left !important;}
.ly-slider .jnTit h2 span{line-height: 22px; display: inline-block; vertical-align: top; padding-top: 10px; padding-left: 80px;}

.lscontentslide {padding: 0px 10px;}
.lscontentslide .slick-next{ right: -15px;}
.lscontentslide .slick-prev{ left:-15px;}
@media (min-width: 1300px){
.lscontentslide {padding: 0px 0px;}
.lscontentslide .slick-next{ right: -30px;}
.lscontentslide .slick-prev{ left:-30px;}
}
@media (min-width: 770px){
	.jnSec .jnRowPos-1{padding-right: 60px;border-right: 1px solid #CCC;}
	.jnSec .jnRowPos-2{padding-left: 60px;border-left: 1px solid #CCC;margin-left: -1px;}
}

@media (max-width: 1010px){	
	.singlelist img,.singlelist.w64 img.imgleft,.singlelist.w64 img.imgright,.singlelist.w36 img.imgleft,.singlelist.w36 img.imgright{width: 100%;}
	.imgslides{position: relative;}
	.imgslidesdiv{height:auto !important;}
	.imgslidesdiv-vis{display: none;}
	.singlelist img.imgright{float: none;}
	.lsContent .jnLsConOut h3, .ly-twocolumn .jnTit h3{padding-top: 0px;}
}

@media (max-width: 770px){	
	.jnSec-acf .jnGapleft{margin-left: 0px;}
	.jnSec-acf .jnGapright{margin-right: 0px;}
	.jnBox11ctSec .slick-dots,.testiSlide .slick-dots,.galslide .slick-dots,
	.singlelist .slick-dots,.lscontentslide .slick-dots{    width: 100%; text-align: center;   top: auto;}
	.jnBox11ctSec .slick-dots li button,.testiSlide .slick-dots li button,.galslide .slick-dots li button,	.singlelist .slick-dots li button,.lscontentslide .slick-dots li button{  padding: 0px;}
	.slick-dots li{margin-right: 3px;}
	.slick-dots li button:before, .slick-dots li.slick-active button:before{border: 0px !important;}
.lsContent .jnLsConOut h2{padding-top: 0px;}
	.bothitem .imgslidesdiv .jnLsCon .jnBtnBox{display: block;text-align: center;}
	.bothitem .imgslidesdiv .jnLsCon .jnBtnBox a{margin-top: 0px !important;}
}


/*div.divimgleft img,div.divimgright img{opacity: 0;width: 100% !important}
div.divimgleft,div.divimgright{background-repeat: no-repeat;background-position: center;}*/

/*-------------------Errors---------------------------------*/
.jnErrMsg{list-style: none;}
.jnErrMsg li,.jnSuccMsg li,.jnInfoMsg li,.jnWarMsg li{padding: 5px 10px;    background-color: #bbbbbb;border-left: 5px solid #000; font-size: 14px; font-weight: 600; margin-bottom: 5px;}
.jnErrMsg li{background-color: #ff7676; color: #000; border-color:#bf0a0a;}
.jnSuccMsg li{background-color: #82c791; color: #000; border-color:#17712b;}
.jnWarMsg li{background-color: #f9e9a4; color: #000; border-color:#b99e2b;}
.errBx{float: left; display: block; width: 100%;   background: #ff7777; padding: 5px 15px; margin-top: 20px; }
.errBx,.errBx *{color: #fff;font-size: 13px;font-weight: 600;}
.errBxLine,.errBxLine *{color: #FF0000;font-size: 13px;font-weight: 600;line-height: 15px !important;}


/*----------------------------Notice-------------------------------------------------*/
.jnInpErr input.jnInpTxt,.jnInpErr textarea.jnInpTxt{border-color:#d20404;}
.JnFmErr{color: #d20404;font-size: 12px;}


/*-------------------------------jnRightNav------------------------------------------*/
.jnRightNav{background: #D4B388; padding: 20px 0px; margin-top: 3px;    text-align: left;}
.jnRightNav,.jnRightNav a{color: #FFF;}
.jnRightNav a{display: block;    padding: 10px 25px;}
.jnRightNav a:hover,.jnRightNav .current_page_item > a{color: #d4b388;}
.jnRightNav a:hover,.jnRightNav .current_page_item > a{background: #FFF;}
.jnRightNav a.nohover:hover{background:none;}
.jnRightNav .active > a{color: #FFF}
.jnRightNav ul{padding: 0px;}
.jnPage .jnRightNav ul{padding-left: 0px;list-style-type: none;}
.jnRightNav li,.jnRightNav li a{ line-height: 25px;}
.jnRightNav ul.jnCon > li > a{font-weight: 700; text-transform: uppercase; font-size: 16px; letter-spacing: 1.5px;}
.jnRightNav ul.jnCon > li{margin-bottom: 18px;}
.jnRightNav ul.jnCon > li:last-child{margin-bottom: 0px;}
.jnRightNav li ul li{margin-top: 0px;}
.jnRightNav li ul li a{font-weight: 400; text-transform: capitalize; font-size: 14px;line-height: 24px;}

.jnRightNav ul.children{display:none;}
.jnRightNav .current_page_ancestor ul.children,.jnRightNav .current_page_item ul.children,.jnRightNav .active ul.children{display:block;}

/*------------------------- Div Table-----------------------------------------*/
.jnTable{border-bottom:1px solid;}
.jntr{border:1px solid;border-bottom:0px;}
.jnth,.jntd{border-right:1px solid;}
.jntr .jnth:last-child,.jntd:last-child{border-right: 0px;}
.jnTbMob .jnIn:first-child{border-right: 1px solid;}

	.jnTable,.jntr,.jnth,.jntd{border-color:#f7f7f7;}
	.jnth,.jnTbMob .jnIn:first-child{background: #f7f7f7;color:#8b857d;}
	.jnTable .jntr:first-child,.jnth{border-color:#f7f7f7;}
	.jnTbMob .jnIn:first-child{border-color:#f7f7f7;}

.jnTable{display: block;margin-bottom:15px;margin-top:15px;}
.jntr{width: 100%;    display: flex;}
.jnth,.jnTbMob .jnIn:first-child{font-weight: 600;text-transform: uppercase;}
.jnth,.jntd{float: left;}
.jnth .jnIn,.jntd .jnIn{padding:9px 15px;font-size: 13px;    word-break: break-word;}

.jnTbMob{}
.jnTbMob .jntr{display: block;}
.jnTbMob .jntr.jnHead{display: none;}
.jnTbMob .jnth{display: none;border:0px;}
.jnTbMob .jnIn{float:left;width: 50%;}
.jnTbMob .jnCl1,.jnTbMob .jnCl2,.jnTbMob .jnCl3,.jnTbMob .jnCl4,.jnTbMob .jnCl5,.jnTbMob .jnCl6,.jnTbMob .jnCl7,.jnTbMob .jnCl8,.jnTbMob .jnCl9,.jnTbMob .jnCl10{float:none;width:100%;}
.jnTbMob .jnth,.jnTbMob .jntd{border-right:0;    display: flex;}

@media (max-width: 770px){	
}


/*-----------------------jnQuote--------------------------------------------*/
.jnQuote .jnOpen,.jnQuote .jnClose{width: 30px;height: 30px;background-size:100%;display: inline-block;vertical-align:top;background-position: center;background-repeat: no-repeat;margin-top: 20px;}
.jnQuote .jnOpen{background-image: url(./img/icon/web/quoteopen.png);margin-right: 10px;}
.jnQuote .jnClose{background-image: url(./img/icon/web/quoteclose.png);margin-left: 10px;}

/*-----------------------jnTesti1--------------------------------------------*/
.jnTesti1Ct,.jnTesti1{background-color: #CCC;}
.jnTesti1{background-position:center;background-size: cover;background-repeat: no-repeat;}
.jnTesti1 > .jnIn{background-color: rgba(0, 0, 0, 0.75);padding:50px 0px;}
.jnTesti1.noimg > .jnIn{background-color:#d4b388;}
.jnTesti1 > .jnIn,.jnTesti1 > .jnIn .jnGrid{height: 100%;}
.jnTesti1 .jnImg{width: 100%;}
.jnTesti1 .jnImg .jnIn{display: inline-block;margin: auto;}
.jnTesti1 .jnImg img{max-width:100px;max-height: 100px;border-radius: 100%;vertical-align: top; margin-bottom: 10px;}
.jnTesti1 .jnCon,.jnTesti1 .jnQuote,.jnTesti1 .jnImg{text-align: center;}
.jnTesti1 .jnCon *,.jnTesti1 .jnQuote *,.jnTesti1 .jnCon,.jnTesti1 .jnQuote{color:#FFF;font-weight:300;}
.jnTesti1 .jnQuote{font-size: 60px;line-height: initial;    font-weight: 600;max-width: 90%; margin: auto; margin-bottom: 15px;}

.jnSec .jnTesti1Ct{max-width:600px;margin-top: 50px;}
.jnSec .jnTesti1Ct,.jnTesti1{background-color: transparent;}
.jnSec .jnTesti1 > .jnIn{background-color: rgba(0, 0, 0, 0.75);padding:50px 0px;}
.jnSec .jnTesti1.noimg > .jnIn{background-color: rgba(69, 162, 204, 0.79); border: 1px solid #FFF;}
.jnSec .jnTesti1 .jnQuote{font-size: 24px;font-weight:400;    line-height: 35px;text-align: justify;}
.jnSec .jnTesti1Ct .slick-arrow{display: none !important;}
.jnSec .jnTesti1 .jnQuote .jnOpen,.jnSec .jnTesti1 .jnQuote .jnClose{margin-top: 5px;background-size: 11px; width: 15px; height: 15px;}
.jnSec .jnTesti1 .jnNm{    font-weight: 600;font-size: 19px;}
.jnSec .jnTesti1 .jnQuote .jnOpen{background-image: url(./img/icon/web/quoteopen1.png);}
.jnSec .jnTesti1 .jnQuote .jnClose{background-image: url(./img/icon/web/quoteclose1.png);}



@media (max-width:1010px){
	.jnTesti1 .jnQuote{font-size: 30px;}
	.jnQuote .jnOpen,.jnQuote .jnClose{margin-top: 0px;}
}



@media (max-width:720px){
	.jnTesti1 .jnQuote{font-size: 27px;max-width:85%;}
}


/*-----------------------jnPage--------------------------------------------*/
h2 + h3, .beta + h3{border-top: 0;padding-top:0;}
.jnPage{    padding: 60px 0px;padding-top: 30px;}
.jnPage.nopad{padding-top: 0px;padding-bottom: 0px;}
.jnPage.nopadt{padding-top: 0px;}
.jnPage.nopadb{padding-bottom: 0px;}
.jnPage p,.jnPage ul,.jnPage ol{margin-bottom: 20px;}
.jnPage div ul:last-child,.jnPage div ol:last-child,.jnPage div p:last-child{margin-bottom: 0px;}
.jnPage p,.jnPage p *,.jnPage ul,.jnPage ol,.jnPage ul li,.jnPage ul li *,.jnPage ol  li,.jnPage ol  li *,.jnSec p,.jnSec p *,.jnSec ul *,.jnSec ol *{font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 1.6px;}
.jnPage * strong,.jnPage * b{font-weight: 600;}
.jnPage sup,.jnPage sup *{font-size: 14px; line-height: 17px;}
.jnPage p:first-child{margin-top: 0px;}
.jnPage p:last-child{padding-bottom: 0px;margin-bottom: 0px;}
.jnPage ul{list-style-type: disc;padding-left:17px;}
.jnPage ul li{padding-left:15px;}
.jnPage ol{list-style-type: decimal;padding-left:30px;}
.jnPage .jnContent a{color: #d4b388;}
.jnPage .jnContent a:hover{text-decoration: underline;color: #d4b388;}
.jnPage .jnContent a.jnBtn,.jnPage .jnContent a.button{color: #FFF;}
.jnPage .jnContent a.jnBtn:hover,.jnPage .jnContent a.button:hover{text-decoration:none;}

.jnPage .jnContent h2{margin-top: 30px; padding-bottom: 10px; margin-bottom: 13px; color: #7d6c38; font-size: 22px; text-transform: inherit; letter-spacing: 1px; font-weight: 500;}
.jnPage .jnContent h3,.jnPage .jnContent h4,
.jnPage .jnContent h3 *,.jnPage .jnContent h4 *
{ font-size: 16px; text-transform: capitalize; letter-spacing: 1px;    padding-bottom: 0px;}
.jnPage .jnContent > h2:first-child{margin-top: 0px;}
.jnPage .jnContent .cart_totals  h2{margin-top: 0; margin-bottom: 0;}
.jnPage .jnContent .woocommerce-order h2,.jnPage .jnContent .wmyAcc h2,.jnPage .jnContent .wmyAcc h3{margin-top: 25px; margin-bottom: 0px; padding: 10px; color: #7d6c38; font-size: 15px;text-transform: uppercase;padding-left: 0px;}
.jnContent ol,.jnPage div ol:last-child,.jnPage div ul:last-child{margin-bottom: 30px;}


.points ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

.points ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

.points ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

.points li ol > li {
  margin: 0;
}

.points li ol > li:before {
  content: counters(item, ".") " ";
}


@media (max-width: 770px){
.jnPage{    padding: 30px 0px;}
}


/*-----------------------jnTeam--------------------------------------------*/
.jnTeamct{    margin-bottom: 30px;text-align: center;}
.jnContent .jnTeamct:last-child{margin-bottom: 0px;}
.jnTeam{display: inline-block;max-width:300px;padding:30px;vertical-align: top;  text-align: center;}
.jnTeam .valg{width: 100%;height: 100%;}
.jnTeam .jnIn{border: 1px solid #efefef;display: inline-block;padding:0px; position: relative;background: #fbfbfb;}
.jnTeam img{max-height: 500px;max-width: 100%;}
.jnTeam .jnCon{margin-top: 20px;margin-bottom: 20px;padding-left: 10px;padding-right: 10px;}
.jnTeam .jnCon,.jnTeam .jnCon *{text-align: left;text-align-last: left;}
.jnTeam h1,.jnTeam h2,.jnTeam h3,.jnTeam h4,.jnTeam h5,
.jnTeam h1 *,.jnTeam h2 *,.jnTeam h3 *,.jnTeam h4 *,.jnTeam h5 *
{font-size: 15px;line-height: 23px;padding: 0px;letter-spacing: 1px;}
.jnTeam .jnCon p,.jnTeam .jnCon p *{font-size: 14px;line-height: 24px;letter-spacing: 1px;}

@media (max-width:1300px){
}
@media (max-width:1010px){
}
@media (max-width:770px){
}
@media (max-width:720px){
	.jnTeam{max-width: 250px;    padding: 10px;}
}
@media (max-width:580px){
	.jnTeam{display:block;margin: auto;    max-width: 300px;    width: 100%;}

}


/*-----------------------jnBox1--------------------------------------------*/
.jnBox1ct{border-left: 1px solid #efefef;}
.jnBox1{border: 1px solid #efefef; display: inline-block; max-width: 420px; width: 20%; vertical-align: top;  text-align: center; position: relative;border-left: 0px;border-top: 0px;}
.jnBox1:after{width: 1px; background: #efefef; height: 100%; content: ''; position: absolute; top: 0px; left: -1px;}
.jnBox1:before{width: 100%; background: #efefef; height:1px; content: ''; position: absolute; top:-1px; left: 0px;}
.jnBox1 .valg{width: 100%;height: 100%;}
.jnBox1 .jnIn{width: 100%;display: inline-block;padding:40px 20px;}
.jnBox1 img{max-height: 100px;max-width: 100%;}

@media (max-width:1400px){
	/*.jnBox1{width:20%;}*/
}
@media (max-width:1300px){
	/*.jnBox1{width:25%;}*/
	.jnBox1{width:25%;}
}
@media (max-width:1010px){
	.jnBox1{width:33.33%;}
}
@media (max-width:770px){

}
@media (max-width:720px){
	.jnBox1{width:50%;}
}
@media (max-width:380px){
	.jnBox1{width:100%;}
}


/*-----------------------jnBox2--------------------------------------------*/
.jnBox2ctSec{overflow: hidden;}
.jnBox2ct{margin-left: -40px;margin-right: -50px;}
.jnBox2{border-right: 0px solid #FFF;display:inline-block;max-width:720px; width: 33.33%; vertical-align: top;  text-align: center; position: relative;}
.jnBox2:after{width: 1000%;background:#FFF;height:10px;content: '';position:absolute; top:0px; left: -1000px;}
.jnBox2 .jnConCt{background: #D4B388;position: relative;    padding: 30px;}
.jnBox2 > .jnIn{width: 100%;display: inline-block;padding:10px 50px;}
.jnBox2 .jnImg,.jnBox2 .jnTit{margin-bottom: 0px;}
.jnBox2 .jnCon,.jnBox2 .jnCon p{font-size: 13px; color: #FFF; line-height: 23px;margin-top: 20px;}
.jnBox2 h4,.jnBox2 h3,.jnBox2 .jnCon h4,.jnBox2 .jnCon h3,.jnBox2 h4 a,.jnBox2 h3 a,.jnBox2 .jnCon h4 a,.jnBox2 .jnCon h3 a,.jnSec .jnBox2 .jnTit h4{font-weight:600 !important;color: #FFF;margin-bottom: 0px;padding-bottom: 0px;background: none;text-transform: initial; line-height: 30px; font-size: 19px; letter-spacing: 1px;}
.jnBox2 h4 a:hover,.jnBox2 h3 a:hover,.jnBox2 .jnCon h4 a:hover,.jnBox2 .jnCon h3 a:hover,
.jnBox2 h4 a.active,.jnBox2 h3 a.active,.jnBox2 .jnCon h4 a.active,.jnBox2 .jnCon h3 a.active
{color: #f00;}
.jnBox2 img{max-height: 400px;max-width: 400px;width: 100%;    margin: auto;padding: 10px;border:2px solid #d4b388;border-radius: 1000px;margin-bottom: -70px;}
.jnBox2 .jnCon p:last-child{margin-bottom: 0px;}

@media (min-width:1176px){
	.jnBox2:nth-of-type(3n+0) {border-right:0px;}
}
@media (max-width:1175px){
	.jnBox2 > .jnIn{padding:50px 20px;}
	.jnBox2{width:50%;}
	.jnBox2:nth-of-type(even){border-right:0px;}
}
@media (max-width:720px){
	.jnBox2 > .jnIn{padding:30px 0px;}
	.jnBox2{border-right:0px;}
	.jnBox2{width:100%;}
}



/*-----------------------jnBox3--------------------------------------------*/
.jnBox3ct{padding: 20px 0px;padding-bottom:0px;margin-left: -30px;margin-right: -30px;}
.jnBox3{text-align: center; position: relative;width: 50%; display: inline-block; vertical-align: top;padding:30px 30px;}
.jnBox3 > .jnIn{width: 100%;display: inline-block;border:0;    border-bottom: 0px; position: relative;border-top-width:10px;border-bottom-width: 10px; }
.jnBox3 .jnTit h3{margin-bottom: 0px;padding-bottom: 0px;}
.jnBox3 .jnTit h3 a{color: #118260;font-size: 20px;text-transform: initial;}
.jnBox3 .jnTit h3 a:hover{color: #118260;}
.jnBox3 .jnImg img{width: 100%;}
.jnBox3 .jnOverlay{width: 100%;background: rgba(0, 0, 0, 0.8); position: absolute; top: 0px; left: 0px; height: 100%;opacity:0;transition: 0.3s;}
.jnBox3:hover .jnOverlay,.jnBox3 .jnOverlay.active{opacity: 1;transition: 0.3s;}
.jnBox3 .jnOverlay .jnIn{display: table; width: 100%;height: 100%;}
.jnBox3 .jnOverlay .jnCon{vertical-align: middle; display: table-cell;color: #FFF;padding: 10px 20px;}
.jnBox3 .jnCon .jnSubtit{line-height: 30px; margin-top: 15px; font-size: 19px;color: #ffffff;}

.jnBox3 .jnView a { display: block; width: 100%; background-image: url(./img/icon/arrow/learn_more_arrow.png); background-repeat: no-repeat; background-position: right 30px center; padding: 12px 25px; padding-right: 30px; text-align: left;font-size: 18px;    margin-top: 0px; }
.jnSec-acf .jnBox3 .jnTit{  margin-bottom: 20px;	}
.jnSec-acf .jnBox3 .jnCon{  margin-bottom: 20px;	}
.jnSec-acf .jnBox3 .jnImg {  margin-bottom:0px;	}
.jnBox3 .jnConCt{text-align: left;padding:10px 20px;background: #FEFDF9;}


.slick-dots li{border-bottom: 5px solid transparent;}
.galslide  .slick-dots{text-align: center;position: absolute;    bottom: 40px;}
.galslide .slick-dots li button:before{border-bottom: 0px solid #FFF; background-color: #FFF;width: 5px; height: 5px;}
.galslide .slick-dots li.slick-active button:before {border-bottom: 0px solid #D4B388;background-color: #D4B388;width: 30px;}
.galslide .slick-next,.galslide .slick-prev{background-size: 8px; bottom: -5px; top: auto;}
.galslide .slick-next{background-image: url(./img/icon/arrow/pagination-right-back.png);}
.galslide .slick-prev{background-image: url(./img/icon/arrow/pagination-left-back.png);}

.jnSec-acf .jnBox3 .jnImg.galslide:before{content: '';display: block;width: 100%;height: 45px;background-color: #000;position: absolute;left: 0px;bottom: 0px;opacity: 0.5;z-index: 1;}
.jnSec-acf .jnBox3 .jnImg.galslide button,.jnSec-acf .jnBox3 .jnImg.galslide ul{z-index: 2;}

.jnIcnItems{padding: 20px;padding-bottom: 0px;}
.jnIcnItems .jnLs{display: inline-block;width: 100%;padding-left: 50px;font-size: 14px;margin-bottom: 20px;background-repeat: no-repeat;background-position: left top 0px;min-height: 50px;	}
.jnBox3 .jnIcnItems .jnLs{width: 50%;display: inline-block;vertical-align: top;padding-right: 10px;}
.jnIcnItems .jnLs.ic-bedrooms{background-image: url(./img/website/bed.png);}
.jnIcnItems .jnLs.ic-bathrooms{background-image: url(./img/website/shower.png);}
.jnIcnItems .jnLs.ic-kitchen{background-image: url(./img/website/kithenette.png);}
.jnIcnItems .jnLs.ic-floor{background-image: url(./img/website/square_feet.png);}
.jnIcnItems .jnLs.ic-balcony{background-image: url(./img/website/balcony.png);background-position: left top 0px;}
.jnIcnItems .jnLs.ic-no_of_pax{background-image: url(./img/website/occupancy.png);background-position: left top 0px;}


.sld-option-testimonial .slick-track{    display: table;}
.sld-option-testimonial.slick-initialized .slick-slide{float: none;vertical-align: middle;display: table-cell;}

@media (min-width:2200px){
	.jnGridFull .jnBox3{width:20%;}
}

@media (max-width:1175px){
	.jnBox3 .jnOverlay .jnIn{display: none;}
	.jnBox3 .jnOverlay:hover .jnIn,.jnBox3 .jnOverlay.active .jnIn{display: table;}
}

@media (max-width:990px){
	.jnBox3{width:50%;}
}

@media (max-width:700px){
	.jnBox3ct{text-align: center;}
	.jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a{font-size: 23px;}
	.jnBox3 .jnCon .jnSubtit{font-size: 17px;}
	.jnBox3{width:100%;}
	.serApart .jnBox3 .jnConCt,.serApart .jnBox3 .jnTitCon{height: auto !important;}
}
@media (max-width:620px){
	.jnBox3 .jnIcnItems .jnLs{width: 100%;padding-right: 0;    min-height: initial;}
	.jnSubCatItems .jnBox3{    padding: 15px;}
	.jnBox3ct{margin-left: -15px;margin-right: -15px;}
}
@media (max-width:420px){
	.jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a{font-size:19px;font-weight: 600;}
	.jnBox3 .jnCon .jnSubtit{font-size: 14px;}
}


/*-----------------------jnBox4--------------------------------------------*/
.jnBox4ct{margin-left: -30px;margin-right: -30px;}
.jnBox4{display:inline-block;width:50%;vertical-align: top;position: relative;padding:0px 30px;padding-top: 30px;}
.jnBox4 > .jnIn{text-align: left;position: relative;height: 100%;}
.jnBox4 > .jnIn p{}
.jnBox4 .jnOverly{background:#d4b388;padding:0px;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
.jnBox4 .jnOverly .valg{padding: 16px;}
.jnBox4 .jnOverly .valgto{border:2px solid #FFF;}
.jnBox4 .jnOverly *,.jnBox4 .jnOverly .jnCon p{color: #FFF;}
.jnBox4 .jnImg,.jnBox4 .jnTit{margin-bottom: 10px;}
.jnBox4 .jnCon,.jnBox4 .jnCon p{font-size:17px;color: #000;}
.jnBox4 h4,.jnBox4 h3,.jnBox4 .jnCon h4,.jnBox4 .jnCon h3{font-weight: 500;color: #000;margin-bottom: 0px;padding-bottom: 0px;background: none;}
.jnBox4 .jnImg{position: absolute;visibility: hidden;width: 100%;opacity:0;}
.jnBox4 img{width: 100%;}
.jnBox4 .jnCon p:last-child{margin-bottom: 0px;}
.jnBox4 .jnBtnBox{text-align: right;}
.jnBox4 .jnBtnBox .jnBtn{padding: 3px 13px; font-size: 13px;}
.jnBox4 .jnDiv > .jnIn{padding: 20px;padding-top: 0px;}
.jnBox4 .jnDiv.jnDiv1 > .jnIn{padding-bottom: 0px;}
.jnBox4 .jnDivCt{position: relative;}
.jnBox4 .jnDiv p{line-height: 23px;}


@media (min-width:720px){
.jnBox4 .jnDiv.jnDiv2{padding-right: 120px;}
.jnBox4 .jnDiv.jnDiv3{width: 120px; position: absolute; right: 20px; top: 7px;}
.jnBox4 .jnDiv.jnDiv3 > .jnIn{padding: 0px;}
.jnBox4 .jnTit h3{font-size: 26px;font-weight: 600;}
}


@media (max-width:1010px){
	.jnBox4{width:100%;}
	.jnBox4 > .jnIn{padding-bottom:18px;}
}


/*-----------------------jnBox5--------------------------------------------*/
.jnBox5ct{}
.jnBox5{display:inline-block;width:33.33%;vertical-align: top;position: relative;outline: none;}
.jnBox5 > .jnIn{padding:10px 15px;text-align: center;    height: 100%;}
.jnBox5 > .jnIn p{text-align: justify; text-align-last: center;}
.jnBox5 .jnImg{margin-bottom: 50px;}
.jnBox5 .jnImg:after{width: 54px; height: 54px; content: ' '; position: absolute; margin-top: -27px; margin-left: -27px; border-radius: 100px; box-shadow: 1px 1px 5px #a0a0a0;background:white url('./img/icon/web/camera.png') center no-repeat;    background-size: 30px;}
.jnBox5 .jnTit{margin-bottom: 20px;}
.jnBox5 .jnCon,.jnBox5 .jnCon p{text-align: center;}
.jnBox5 h4,.jnSec .jnBox5 h4,.jnBox5 h3,.jnBox5 .jnCon h4,.jnBox5 .jnCon h3,
.jnBox5 h4 *,.jnSec .jnBox5 h4 *,.jnBox5 h3 *,.jnBox5 .jnCon h4 *,.jnBox5 .jnCon h3 *{font-weight: 600;margin-bottom: 0px;padding-bottom: 0px;background: none;font-size: 18px;letter-spacing: 1px;}
.jnBox5 img{max-height: 500px;max-width: 500px;width: 100%;}
.jnBox5 .jnCon p:last-child{margin-bottom: 0px;}




@media (max-width:1010px){
	.jnBox5{width:100%;}
	.jnBox5 > .jnIn{padding-bottom:18px;}
	.jnBox5.odd > .jnIn{padding-right:0px;}
	.jnBox5.even  > .jnIn{padding-left:0px;}
}


/*-----------------------jnBox6--------------------------------------------*/
.jnBox6ct{}
.jnBox6{display:inline-block;width:59%;vertical-align: top;position: relative;outline: none;margin:0px;}
.jnBox6 > .jnIn{margin: 0; text-align: left; height: 100%; background: rgba(253, 96, 36, 0.78); padding: 50px 50px; border: 0;}
.jnBox6 > .jnIn p{text-align: justify; text-align-last: center;}
.jnBox6 .jnTit{margin-bottom: 40px;}
.jnBox6 .jnCon,.jnBox6 .jnCon p{text-align: justify; text-align-last: left; font-size: 24px; font-weight: 400; letter-spacing: 2px;line-height: 35px;}
.jnBox6 h4,.jnSec .jnBox6 h4,.jnBox6 h3,.jnBox6 .jnCon h4,.jnBox6 .jnCon h3{font-weight: 600;margin-bottom: 0px;padding-bottom: 0px;background: none;font-size: 18px;letter-spacing: 1px;}
.jnBox6 img{max-height: 800px;max-width: 800px;width: 100%;}
.jnBox6 .jnCon{margin-bottom: 20px;}
.jnBox6 .jnCon p:last-child{margin-bottom: 0px;}
.jnBox6 .jnBtn{border: 1px solid #FFF; background-color: transparent; margin-top: 20px; padding: 5px 35px; font-size: 14px; min-width: 100px; text-transform: uppercase;}
.jnBox6 .jnBtn:hover{ background-color: #D4B388;}
.jnBox6 h4 a,.jnSec .jnBox6 h4,.jnBox6 h4{font-size: 45px; font-weight: 500; letter-spacing: 2px; line-height: 42px;}
.jnBox6 .jnBtnBox{text-align: left;}

@media (max-width:1010px){
	.jnBox6{width:100%;}
	.jnBox6 > .jnIn{padding-bottom:18px;}
	.jnBox6.odd > .jnIn{padding-right:0px;}
	.jnBox6.even  > .jnIn{padding-left:0px;}
}
@media (max-width:720px){
.jnBox6 h4 a{    font-size: 30px;    line-height: 32px;}
.jnBox6 .jnCon, .jnBox6 .jnCon p{font-size: 18px;    line-height: 30px;}
.jnBox6 > .jnIn{padding:20px;}
.jnBox6 .jnTit{margin-bottom: 20px;}
.jnBox6 .jnBtn{margin-top:0px;}
}



/*-----------------------jnBox7--------------------------------------------*/
.jnBox7ctSec{overflow: hidden;}
.jnBox7ct{margin-left: -20px;margin-right: -20px;}
.jnBox7{display:inline-block;max-width:720px; width: 33.33%; vertical-align: top;  text-align: center; position: relative;}
.jnBox7 .jnIn{padding: 0px 25px;}
.jnBox7 .imgbx{padding: 15px;/*background:url('./img/website/border.png') center no-repeat;*/background-size: contain;position: relative;}
.jnBox7 img{max-height:500px;max-width:100%;width: 100%;margin: auto;}
.jnBox7 .jnConCt{position: absolute; top: 0px; width: 100%; margin-left: -15px;padding: 0px 25px;padding-top: 35px;}
.jnBox7 .jnConCt h3,.jnBox7 .jnConCt h3 *{color:#000;line-height: 41px; font-size: 30px;}
.jnBox7.whitetxt .jnConCt h3,.jnBox7.whitetxt .jnConCt h3 *{color:#FFF;}
.jnBox7 .jnBtnIcn{display: inline-block; padding: 10px 0px; padding-left: 35px;background:url('./img/icon/arrow/slide-right-green.png') center left no-repeat;background-size: 30px;color: #9f8d58; letter-spacing: 0px;}
.jnBox7 .jnBtnIcn.icon-featured-1{background-size: 33px; padding-left: 44px;}
.jnBox7 .jnBtnIcn.icon-featured-3{background-size: 33px; padding-left: 44px;}
.jnBox7 .jnBtnIcn:hover{text-decoration: underline;}
@media (min-width:1176px){
}
@media (max-width:1175px){
}
@media (max-width:720px){
  .jnBox7{width: 100%;}
}



/*-----------------------jnBox8--------------------------------------------*/
.jnBox8ctSec{overflow: hidden;}
.jnBox8ct{margin-left: -25px;margin-right: -25px;}
.jnBox8{display:block; width:100%; vertical-align: top;position: relative;margin-bottom: 50px;}
.jnBox8 .jnIn{padding: 0px 25px;}
.jnBox8 .imgbx{padding: 15px;/*background:url('./img/website/border.png') center no-repeat;*/background-size: contain;position: relative;}
.jnBox8 .jnConCt{padding-left: 50px;padding-top: 0px;}
.jnBox8 img{max-height:500px;max-width:100%;width: 100%;margin: auto;}
.jnBox8 .jnConCt h3,.jnBox8 .jnConCt h3 *{color: #000; line-height: 28px; font-size: 19px; text-transform: capitalize; letter-spacing: 1px; text-decoration: underline;}
.jnBox8.whitetxt .jnConCt h3,.jnBox8.whitetxt .jnConCt h3 *{color:#FFF;}
.jnBox8 .jnBtnbx{text-align: right;}
.jnBox8 .jnBtnIcn{display: inline-block; padding: 6px 30px; background: #D4B388; background-size: 30px; color: #FFF; letter-spacing: 0px; width: 300px; text-align: center; max-width: 100%; text-transform: uppercase; font-weight: 600; font-size: 14px; margin-top: 20px;}
.jnBox8 .jnBtnIcn:hover{background: #9f8d58;}
@media (min-width:1176px){
}
@media (max-width:1010px){
  .jnBox8 .jnConCt{    padding-top: 0;}
  .jnBox8 .jnBtnIcn{width: auto;}
}
@media (max-width:770px){
  .jnBox8{width: 100%;}
  .jnBox8{max-width: 500px; margin: auto;}
  .jnBox8 .jnConCt{padding-left: 0px;padding-top:20px;}
  .jnBox8 .jnBtnbx{text-align: center;}
  .jnBox8 .jnConCt{margin-bottom: 30px;}
}



/*-----------------------jnBox9--------------------------------------------*/

.jnBox9ctSec{overflow: hidden;text-align: left;}
.jnBox9ct{margin-left: -40px;margin-right: -40px;margin-top: 10px;}
.jnBox9{display:inline-block;max-width:320px; width: 25%; vertical-align: top;  text-align: left; position: relative;}
.jnBox9 *{ text-align: left !important; }
.jnBox9 .jnIn{padding: 0px 40px;}
.jnBox9 .imgbx{position: relative;}
.jnSec-acf .jnBox9 .jnTit, .jnSec-acf .jnBox9 .jnImg{margin: 0px;}
.jnBox9 img{max-height:500px;max-width:100%;width: 100%;margin: auto;margin-bottom: 0px;}
.jnBox9 .jnConCt{margin-top: 10px;}
.jnBox9 .jnConCt h3,.jnBox9 .jnConCt h3 *{color:#000;line-height: 26px; font-size: 16px;}
.jnBox9.whitetxt .jnConCt h3,.jnBox7.whitetxt .jnConCt h3 *{color:#FFF;}
.jnBox9 .jnBtnIcn{display: inline-block; padding: 10px 0px; padding-left: 35px;background:url('./img/icon/arrow/slide-right-green.png') center left no-repeat;background-size: 30px;color: #9f8d58; letter-spacing: 0px;}
.jnBox9 .jnBtnIcn:hover{text-decoration: underline;}

.jnBox9 .jnPrice,.jnBox9 .jnTit h3,.jnBox9 .jnTit h3 a{text-transform: initial !important;}
.jnBox9 .jnPrice{font-weight: 500;margin-bottom: 10px;font-size: 17px;}
.jnBox9 .jnTit h3,.jnBox9 .jnTit h3 a{color: #118260;font-weight: 500;font-size: 14px;line-height: 23px;}
.jnBox9ct.pagelist .jnBox9 .jnTit h3 a:hover{color: #118260;}
.jnBox9 .jnValidity{display: block;border-top: 1px solid #9f8d58;padding-top: 5px;margin-top: 20px;}
.jnBox9 .jnView{display: none;}
.jnBox9ct a:hover{text-decoration: none !important;}

.jnBox9ct.pagelist .jnBox9{width: 50%;max-width: 700px;margin-bottom: 50px;}
.jnBox9ct.pagelist .jnBox9 .jnView{display: block;}
.jnBox9ct.pagelist .jnBox9 .jnView a{display: block;width: 100%;background-image: url(./img/icon/arrow/learn_more_arrow.png); background-repeat: no-repeat; background-position: right 30px center;    padding: 12px 25px; padding-right: 30px;}
.jnBox9ct.pagelist .jnBox9 .jnConCt{margin-top: 0px;}
.jnBox9ct.pagelist .jnInner{padding: 20px 30px;padding-bottom: 40px;background: #FEFDF9;}

.jnBox9ct.pagelist .jnBox9 .jnPrice { font-weight: 500; font-size: 19px; }
.jnBox9ct.pagelist .jnBox9 .jnTit h3,.jnBox9ct.pagelist  .jnBox9 .jnTit h3 a { font-weight: 500; font-size: 19px; line-height: 28px; }
.jnBox9ct.pagelist .jnShrt,.jnShrt *,.jnBox9ct.pagelist .jnValidity{font-size: 17px}

.tag-members .jnBox9{max-width:405px; width:33.33%;}
.tag-members .jnView{display:block;}
.tag-members .jnView a.jnBtn{background:transparent;background-image: url(./img/icon/arrow/right_beige_arrow.png); background-repeat: no-repeat; background-position: right 5px center;    padding: 8px 5px; padding-right: 30px;color:#9f8d58;display: block;font-size: 17px;}
.tag-members .jnView a.jnBtn:hover{color: #118260;}
.tag-members .jnBox9 .jnTit h3{margin-bottom: 0px;}
.tag-members .jnBox9 .jnConCt{padding: 20px;}
.tag-members .jnBox9:hover  .imgbx{box-shadow:10px 7px 20px #eee;}
.tag-members .jnBox9 .jnIn{    padding-bottom: 25px;}



.tag-testimonial .jnBox9{max-width:505px; width:33.33%;}
.tag-testimonial .jnView{display:block;}
.tag-testimonial .jnBox9 .jnTit h3{margin-bottom: 0px;}
.tag-testimonial .jnBox9 .jnConCt{padding: 20px;}
.tag-testimonial .jnBox9 .jnIn{height: 100%;margin-bottom: 40px;}
.tag-testimonial .jnBox9 .imgbx{height: 100%;}
.tag-testimonial .jnBox9.slick-current+.jnBox9 .imgbx{box-shadow:10px 7px 20px #eee;}
.tag-testimonial .jnBox9 .jnIn{    padding-bottom: 25px;}
.tag-testimonial .jnBlock *{text-align: justify !important;text-align-last:center !important; }
.tag-testimonial .jnBlock .jnTit *,.tag-testimonial .jnBlock .jnSubTit *{text-align: center !important;text-align-last: center !important;}
.tag-testimonial .jnBlock .jnTit *{font-size: 25px; line-height: initial;}

@media (min-width:1176px){
}
@media (max-width:1175px){
}
@media (max-width:720px){
	.tag-members .jnBox9,.tag-testimonial .jnBox9{width:auto;}
  .jnBox9,.jnBox9ct.pagelist .jnBox9{width: 100%;}
  .jnBox9,.jnBox9ct.pagelist .jnBox9{max-width: 770px; margin: auto;}
  .jnBox9ct.pagelist .jnBox9{margin-bottom: 40px;}
	.jnBox9ct{margin: 0px;}
}

.jnBox9ct.slick-initialized{padding-bottom: 40px;}
.hzlide .slick-prev, .hzlide4 .slick-prev{top: auto; bottom: -30px;background-size: 9px;left: 45%;}
.hzlide .slick-next, .hzlide4 .slick-next{top: auto; bottom: -30px; background-size: 9px; right: 45%;}

/*-----------------------jnBox10--------------------------------------------*/
.jnBox10ctSec{overflow: hidden;}
.jnBox10ct{margin-left: -25px;margin-right: -25px;margin-top: 50px;}
.jnBox10{display:inline-block;max-width:720px; width: 20%; vertical-align: top;  text-align: center; position: relative;}
.jnBox10 .jnIn{padding: 0px 25px;}
.jnBox10 .imgbx{position: relative;}
.jnBox10 img{max-height:500px;max-width:100%;width:auto;margin: auto;}
.jnBox10 .jnConCt{margin-top: 0px;}
.jnBox10 .jnConCt:before{width: 30px; height: 1px; background: #d4b388; display: block; content: ''; margin: auto; margin-top: 10px; margin-bottom: 20px;}
.jnBox10 .jnConCt .jnTit{font-size: 17px;}
.jnBox10 .jnConCt h3,.jnBox9 .jnConCt h3 *{color:#000;line-height: 26px; font-size: 16px;}
.jnBox10.whitetxt .jnConCt h3,.jnBox7.whitetxt .jnConCt h3 *{color:#FFF;}
.jnBox10 .jnBtnIcn{display: inline-block; padding: 10px 0px; padding-left: 35px;background:url('./img/icon/arrow/slide-right-green.png') center left no-repeat;background-size: 30px;color: #9f8d58; letter-spacing: 0px;}
.jnBox10 .jnBtnIcn:hover{text-decoration: underline;}
@media (min-width:1176px){
}
@media (max-width:1175px){
}
@media (max-width:720px){
  .jnBox10ct{text-align: center;}
  .jnBox10{width: 100%;}
  .jnBox10{max-width: 500px; margin: auto;}
}


/*-----------------------jnBox11ct--------------------------------------------*/
.jnBox11ctSec{background: #FFFDF0;padding-top: 50px;padding-bottom: 50px;}
.jnBox11ct{max-width:1170px;margin:auto;}
.jnBox11{}
.jnBox11 .jnImg{width: 40%;float: left;}
.jnBox11 .jnContCt{width: 60%;float: left;}
.jnBox11 .jnContCt .jnInr{background: #FFF;padding: 40px;margin-top: 30px;margin-left: -30px;overflow: auto;overflow-x: hidden;position: relative;}
.jnBox11ctSec .slick-disabled,.testiSlide .slick-disabled{display: none !important;}
.jnBox11 .jnContCt .jnInr .jnIcon{right: 40px;position: absolute;border: 0px; margin: 0;}
.jnBox11 .jnContCt .jnInr .jnSubTit{padding-right: 70px;min-height: 54px;}
.jnBox11ctSec .slick-dots,.testiSlide .slick-dots{text-align:center;}
.jnBox11ctSec .slick-next{bottom: -45px; /*top: inherit;*/ background-size: 11px; right:-15px;}
.jnBox11ctSec .slick-prev{bottom: -45px; /*top: inherit;*/ background-size: 11px; left:-15px;}
.testiSlide .slick-next,.testiSlide .slick-prev{background-size: 11px;}
.testiSlide .slick-dots{    bottom: -83px;}
.testiSlide .slick-dots li{padding-left: 5px;}


@media (min-width:1200px){
.jnBox11ctSec .slick-next{right:-45px;}
.jnBox11ctSec .slick-prev{left:-45px;}
}
@media (min-width:1100px) and  (max-width:1300px){
.jnBox11ctSec .jnBox11ct{max-width: 1070px;}
}

@media (max-width:1100px){
.jnBox11ctSec .jnBox11ct{max-width: 80%;}
.jnBox11ctSec .slick-next{right:-8%;}
.jnBox11ctSec .slick-prev{left:-8%;}
}

@media (max-width:760px){
.testiSlide .slick-prev, .testiSlide .slick-next{bottom: 0px;}
.testiSlide .slick-dots {bottom: -7px;}
.testiSlide .jnTit h2{margin-top: 0px;}
}

/*----------------------jnDpDwn-----------------------------------------*/
.jnDpDwn,.jnDpDwn .jnVal .jnIn{max-height: 50px;}
.jnDpDwn{width: 240px; z-index: 1; position: relative;}
.jnDpDwn a{display: inline-block;vertical-align: top;width: 100%;}
.jnPage .jnContent .jnDpDwn a:hover{text-decoration: none;}
.jnDpDwn a:hover div,.jnDpDwn a div.active{color: #FFF;background: #D4B388;}
.jnDpDwn div{font-size: 13px;color: #7C7C7C; font-weight: 500; line-height: 27px;text-transform: uppercase;}
.jnDpDwn .jnVal{width:100%;border:1px solid #6D6D6D;cursor: pointer;}
.jnDpDwn .jnList{border:1px solid #6D6D6D;border-top: 0px;max-height:400px;overflow: auto;overflow-x: hidden;position: relative;z-index:1;background: #FFF;display: none;}
.jnDpDwn .jnVal .jnIn,.jnDpDwn .jnList .jnIn{padding: 12px 20px;padding-bottom:9px;letter-spacing: 0.5px;}
.jnDpDwn .jnVal .jnIn{padding-right:40px;background:url('./img/icon/arrow/down.png') right 15px center no-repeat;background-size:18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


/*----------------------jnTabLinkCt-----------------------------------------*/
section.jnTabLinkCt{background-color: #FFF;    padding-top: 0px;border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4;}
.jnTabLink .jnList{display: table;width: 100%; text-align: center;}
.jnTabLink a{display:table-cell;width: 200px;border-right: 1px solid #dfe0e4;}
.jnTabLink a:first-child{border-left: 1px solid #dfe0e4;}
.jnTabLink a,.jnTabLink a:hover,.jnTabLink a div,.jnTabLink a:hover div{text-decoration: none !important;}
.jnTabLink a div{padding: 15px 20px; font-weight: 600; font-size: 17px;text-transform: uppercase;    background-color: #F8F8F8;transition: 0.2s;}
.jnTabLink a div:hover,.jnTabLink a div.active{background: #D4B388;color: #FFF;transition: 0.2s;}


@media (max-width:990px){
.jnTabLink{text-align: center;}
.jnTabLink a div{padding: 10px 20px;font-size: 14px;}
.jnTabLink .jnList{display: inline-block; vertical-align: top; width:auto; margin: auto;}
.jnTabLink a{display:inline-block;width: auto;float: left;}
section.jnTabLinkCt{background: #f8f8f8;}
}


@media (max-width:760px){
.jnTabLink{background: #FFF;padding: 10px 25px;}
section.jnTabLinkCt{background: #FFF;}
.jnTabLink a{margin: 5px 0px;}
.jnTabLink a div{padding: 5px 20px;font-size: 14px;}
.jnTabLink a{    border-left: 1px solid #dfe0e4;width: 100%;float: none;}
section.jnTabLinkCt .jnGrid{padding-left: 0px;padding-right: 0px;}
.jnTabLink a,.jnTabLink a:first-child{border:0px;}
}

/*----------------------galSlideCt-----------------------------------------
.galSlideCt{max-width:1170px;margin:auto;background-image:url('./img/shadow/box-bottom.png');    background-position: bottom;padding-bottom: 38px; background-size: 99%; background-repeat: no-repeat;}*/
.galSlideCt img{width: 100%;}
.galSlide{border: 1px solid #efefef;}
/*.galSlideCt .slick-next,.galSlideCt .slick-prev{background-color: #FFF;width: 70px;height: 70px;background-size: 22px; box-shadow: 0px 1px 2px #a9a9a9;}
.galSlideCt .slick-next:hover,.galSlideCt .slick-prev:hover{background-color: #d4b388;}
.galSlideCt .slick-prev{left: -35px;background-image:url('./img/icon/arrow/gal-left.png');}
.galSlideCt .slick-next{right: -35px;background-image:url('./img/icon/arrow/gal-right.png');}
.galSlideCt .slick-prev:hover{background-image:url('./img/icon/arrow/gal-left-back.png');}
.galSlideCt .slick-next:hover{background-image:url('./img/icon/arrow/gal-right-back.png');}
@media (max-width:1280px){
	.galSlideCt .slick-next,.galSlideCt .slick-prev{width: 30px;height: 30px;background-size: 18px;}
	.galSlideCt .slick-prev{left: -15px;}
	.galSlideCt .slick-next{right: -15px;}
}

@media (max-width:900px){
.galSlideCt{padding-bottom: 3%;}
}
*/
@media (min-width:1350px){
	.galSlideCt .slick-prev{    left:-45px;}
	.galSlideCt .slick-next{    right:-45px;}
}
/*----------------------jnPortflct-----------------------------------------*/
.jnPortflct{padding-top:40px;padding-bottom: 0px;}
.jnGridBig.jnPortflct{padding-top: 0px;}
.jnPortflct .jnDpDwn{float: right;margin-top:-100px;}
.jnPortflct .jnTagBlk{text-align: center;margin-top: -35px;margin-bottom: 35px;}
.jnPortflViewTit .jnPara{padding-bottom: 20px;}
.jnSecBg.jnPortflViewTit .jnCon p:last-child{margin-bottom: 20px;}
.jnPortflViewCont,.jnPortflFullbg{background: #FFF;}
.jnPortflFullbg{text-align: center;}
.jnPortflFullbg img{margin: auto;width: 100%;}
.jnPage.jnPortflViewCont .jnContent h2{margin-top: 0px;margin-bottom: 10px;}
.jnPage.jnPortflViewCont .jnContent a.jnBtn{margin-top: 20px;}
.jnPortflViewSlide{padding-top: 20px;padding-bottom: 0px;}
.jnPortflViewCont .jnContent{padding-right: 50px;}
.jnPortflViewCont .jnShrtContent{padding-top:20px;padding-bottom:20px;border-top:1px solid #dfe0e4;border-bottom:1px solid #dfe0e4;}
.jnPortflViewCont .jnShrtContent p{margin-bottom: 20px;}
.jnPortflViewCont .jnShrtContent p strong{color: #968557;font-weight: 800;}

@media (max-width:1280px){
	.jnPortflct .jnDpDwn{float: none; margin:auto; margin-bottom: 30px;}
}

@media (max-width: 770px){
	.jnPortflViewCont .jnContent{margin-bottom: 40px;padding-right: 0px;}
}
/*-----------------------jnBxTag1-----------------------------------------*/
.jnBxTag1{line-height: 27px;}
.jnBxTag1 span{display: inline-block; vertical-align: text-top; background: #CCC; color: #FFF; margin-right: 5px; padding: 0px 10px; font-size: 12px; text-transform: uppercase;line-height: 27px;    font-weight: 500; }
.jnBxTag1 span:hover{background:#d4b388;}

/*-------------------  CUSTOM PAGINATION -------------------*/
.sctPaginationOut{text-align: center;padding:30px 0px;}
.sctPagination{display: inline-block; margin: auto; float: none;    line-height: 30px;}
.jnPage .jnContent .sctPagination a:hover{text-decoration:none;}
.sctPagination span,.sctPagination a{font-size: 17px;}
.sctPagination span,.sctPagination a{display:inline-block;padding:8px 17px;line-height: 25px;    vertical-align: top;}
.sctPagination a,.jnPage .jnContent .sctPagination a{background-color: #ffffff; color: #23282d; border: 1px solid #e2e2e2;background-size:9px;}
.sctPagination a:hover,.jnPage .jnContent .sctPagination a:hover,.sctPagination span.current{background-color:#000;border: 1px solid #000;color: #fff;}
.sctPagination span.page-num {margin-right: 10px;padding: 0;}
.sctPagination span.dots {color: #000;padding: 6px;}
.sctPagination .page-numbers.page-num{display: none;}
.sctPagination a.next,.sctPagination a.prev{text-indent:-9999px;width:43px;}
.sctPagination a.next{background-image:url(./img/icon/arrow/pagination-right.png);background-repeat:no-repeat ;background-position:center;}
.sctPagination a.prev{background-image: url(./img/icon/arrow/pagination-left.png);background-repeat:no-repeat ;background-position:center;}
.sctPagination a.next:hover{background-image:url(./img/icon/arrow/pagination-right-back.png);background-repeat:no-repeat ;background-position:center;}
.sctPagination a.prev:hover{background-image: url(./img/icon/arrow/pagination-left-back.png);background-repeat:no-repeat ;background-position:center;}


@media (max-width:1010px){
.sctPagination span,.sctPagination a{padding:2px 10px;}
.sctPagination a.next,.sctPagination a.prev{width:30px;}
.sctPagination span.dots {padding:0px;}
}


/*---------------Common----------------*/
select,select:focus,
input[type="number"],input[type="number"]:focus,
input[type="text"],input[type="text"]:focus,
input[type="email"],input[type="email"]:focus,
input[type="tel"],input[type="tel"]:focus,
input[type="password"],input[type="password"]:focus,
input[type="url"],input[type="url"]:focus,
textarea,textarea:focus,
.input-text,.input-text:focus,
.select2-container .select2-choice,.select2-container--default .select2-selection--single
{padding:6px; border-radius: 0px; background: #FFF; border: 0px;border-bottom: 1px solid #D4CDC5; color: #9e8a58; font-weight: 400; padding-left: 12px; padding-right: 12px;height:38px;width: 100%;box-shadow: none;}
.wpcf7-acceptance .wpcf7-list-item input{visibility: hidden !important;}
.wpcf7-acceptance .wpcf7-list-item label{background-image:url('./img/icon/web/checkbox.png');background-position: top 4px left;background-repeat: no-repeat;background-size: 20px;}
.wpcf7-acceptance .wpcf7-list-item.active label{background-image:url('./img/icon/web/checkbox-back.png');}
select:focus,input[type="number"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="url"]:focus,textarea:focus,.input-text:focus{border: 0px;border-bottom: 1px solid #d4b388;box-shadow: none;}
textarea,textarea:focus{border: 1px solid #d4b388;}
#map{height: 360px;}#map img{max-width: none;max-height: none;}



/*-----------------------------------brdcrumbs-------------------------------------*/
.jnBcrum{background:#FFF;padding-top:10px;padding-bottom:10px;text-transform: uppercase;position: relative;    z-index: 1;}
.jnBcrum ul{padding:0px;margin: 0px;list-style: none;}
.jnBcrum li{float: left;margin-right:0px;}
.jnBcrum li,.jnBcrum li a,.jnBcrum li span,.jnBcrum li span b{font-size:13px;color: #000;font-weight: 500;line-height: 18px;    text-transform: capitalize;}
.jnBcrum li a:hover,.jnBcrum li.item-current,.jnBcrum li.item-current a,.jnBcrum li.item-current span,.jnBcrum li.item-current span b{color:#d4b388;}
.jnBcrum .jnIcHome{/*width: 12px; height:13px;  display: inline-block; vertical-align: top;    background-image:url('./img/icon/web/breadcrum-home.png'); margin-right:10px;margin-top:0px;background-repeat: no-repeat; background-size: contain;background-position: left bottom;*/}
.jnBcrum li.jnSep div{width: 25px; height: 18px;}
.jnBcrum li.jnSep{width: 4px; height: 10px; background: url(./img/icon/arrow/breadcrum-sep.png) center no-repeat; background-size: 4px; display: inline-block; margin: 4px 8px 0px 7px; border-radius: 100px;}
.jnBcrum li span br{display: none;}



/* ----------------------- Contact Form 7 ----------------------------------------*/
div.wpcf7{    max-width: 600px;}
.wpcf7 *{    font-size: 16px;line-height: 27px;}
.wpcf7 p{margin-top: 0px;}
.wpcf7 .jnGrid{margin-bottom: 10px; margin-top: 10px;}
.wpcf7 .jnGrid.jnTmp{margin-bottom: 15px;margin-top:0px;}
.wpcf7-form-control-wrap{display: inline-block;width: 100%;}
.wpcf7-recaptcha{margin-bottom: 20px; margin-top: 20px;}
.wpcf7 .jnTmp .wpcf7-text{border-top: 0px; border-left: 0px; border-right: 0px; height: 35px;max-width: 90%;}
.wpcf7 .wpcf7-select{margin-top: 10px;}
.wpcf7 .wpcf7-checkbox label{margin: 0px;text-align: center;}
.wpcf7 .jnGrid .jnLbl em{color: red; font-style: normal; font-size: 14px; margin-left: 4px; font-weight: 600;}
.wpcf7 span.wpcf7-list-item{margin: 0px; width: 48%; margin-right:2%; padding:0px; background: #FFF; margin-bottom: 10px; margin-top: 10px;border: 1px solid #e0e0e0;    vertical-align: top;}
.wpcf7 span.wpcf7-list-item:nth-child(even){margin-right:0%;margin-left:2%; }
.wpcf7 span.wpcf7-list-item label{padding: 10px;}
.wpcf7 span.wpcf7-list-item.active{background: #F2F2F2;border: 1px solid #e0e0e0;}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after{display: none;}
.wpcf7 span.wpcf7-list-item,.wpcf7 span.wpcf7-list-item span,.wpcf7 span.wpcf7-list-item label{cursor: pointer;}
.wpcf7 span.wpcf7-list-item input{visibility: hidden; width:0; height:0;    margin: 0px;}
.wpcf7 .jnGrid .jnLbl{margin-bottom: 0; font-weight: 600;text-transform: uppercase;}
.wpcf7 .jnGrid.jnTmp .jnLbl{margin-bottom:0px;}
.wpcf7 textarea{height: 160px;}
.wpcf7  input[type="button"],.wpcf7  input[type="reset"],.wpcf7  input[type="submit"]{background: #D4B388; color: #FFF; padding: 6px 20px; width: 210px; border: 0px; font-size: 15px;}
.wpcf7  input[type="button"]:hover,.wpcf7  input[type="reset"]:hover,.wpcf7  input[type="submit"]:hover{background: #D4B388;color: #FFF;}
.wpcf7 span.wpcf7-not-valid-tip{ color:red !important;   font-size: 13px;}

@media (max-width: 700px){
.wpcf7 .jnGrid.jnTmp .jnColm50:first-child{margin-bottom: 15px;}
}

/*-----------------------------jnAdminOption------------------------------*/
.jnAdminOption{position: relative; z-index: 999;}
.jnAdmBtn.jnTiny{padding: 2px 5px; width: auto; font-size: 13px; position: absolute; top: 0; right: 0; margin-top: 0px; min-width: auto; min-height: auto; line-height: 20px;}


/*-----------------------------jnContact------------------------------*/
.jnContact{}
.jnContact .sec1 > .jnIn,.jnContact .sec2 > .jnIn{padding: 40px 60px;border: 1px solid #f0f0f0; box-shadow: 7px 8px 9px #fafafa;border-top:0px;margin:0px 20px;margin-bottom: 20px;}
.ly-slider .jnTit h2 span,
.jnContact .jnSubTit h3{color:#118260;font-size: 19px;text-transform: initial;line-height: 28px;}
.jnContact .sec2 .jnBtn{padding: 10px 40px; font-size: 19px; background-image: url(./img/icon/arrow/learn_more_arrow.png); background-repeat: no-repeat; background-position: right 30px center; padding-right: 70px; margin-top: 10px;}
.jnContact .jnBtnTxt{font-size: 18px;margin-right: 30px;}
.jnContact .jnBtnTxtContent{margin-top: 15px;}
.jnContact .jnFormCt{margin-top: 40px;margin-left: -20px;margin-right: -20px;}
.jnContact .jnFormCt .jnColFull{width: 100%;margin-bottom: 15px;}
.jnContact .jnFormCt .jnColFull .jnCol0,.jnContact .jnFormCt .jnColFull .jnCol1,.jnContact .jnFormCt .jnColFull .jnCol2,.jnContact .jnFormCt .jnColFull .jnCol3,.jnContact .jnFormCt .jnColFull .jnCol4{width: 33.33%;float: left;padding: 0px 20px;}
.jnContact .jnFormCt .jnColFull .jnCol4{width: 66.33%;}
.jnContact .jnFormCt .jnColFull .jnCol0{width: 100%;/*margin-top: 30px;*/}
.wpcf7 form > p{margin: 0px;}
.wpcf7 form > p:before{display: none;}
.jnContact div.wpcf7{max-width: 100%;}
.jnContact .wpcf7 .wpcf7-select{margin-top: 0px;}
.jnContact .wpcf7 label{font-weight: 500;margin-bottom: 0px;}
.notemandtry{float: right; font-size: 14px; margin-top: 6px;}
.jnContact .wpcf7 .agree span.wpcf7-list-item label{padding: 0px;}
.jnContact .wpcf7 .agree span.wpcf7-list-item{border: 0; padding: 0; margin: 0; width: auto; display: inline-block; background: transparent !important;}
.jnContact .wpcf7-form-control-wrap.agree{display: inline-block; width: auto; margin-right: 10px;}
.jnContact .wpcf7 .agree span.wpcf7-list-item span{display: nones;vertical-align: top; padding-left: 10px;}
.jnContact .wpcf7 span.wpcf7-list-item input{visibility: visible; width: 18px; height: 28px;}
.agreebox .jnCol0{margin-top: -35px !important;}
.wpcf7 input[type="submit"]{padding: 14px;text-transform: capitalize;font-size: 18px;}
.agreebox .jnCol0,.agreebox .jnCol0 *{font-size: 15px;}
.agreebox .jnCol0 a{color: #118260;}
.agreebox .jnCol0 a:hover{text-decoration: underline;}
.jnColFull.submit .jnCol0{margin-top: 0px !important;}
.jnColFull.submit input:hover{background: #118260;}
.wpcf7-form-control-wrap.agree{width: 100%;vertical-align: top;}
.wpcf7-form-control-wrap.agree .wpcf7-not-valid{float: left;height: 24px;}
.wpcf7-form-control-wrap.agree .wpcf7-not-valid-tip{    float: left;
    margin-left: 10px;/*float: right;margin-top: 28px;margin-left: -17px; margin-right: -197px;*/}
.agreebox  .jnCol0 .lbl{width: 80%;display: inline-block;}
@media (min-width:770px){
.jnContact .sec1 > .jnIn,.jnContact .sec2 > .jnIn{padding: 40px 100px;}
.jnContact .sec0{margin-left: -20px;margin-right: -20px;margin-top: -30px;}
}

@media (min-width:1010px){
	.home .downarrow{width: 40px;height: 40px;background: url('./img/icon/web/aroowdown_beige_2.png') center no-repeat;position: fixed; bottom: 40px; left: 50%; margin-left: -20px; z-index: 100;cursor: pointer;
	animation-name: movdown;
	animation-duration: 3s; 
	animation-timing-function: ease-out; 
	animation-delay: 0s;
	animation-direction: normal;
	animation-iteration-count: infinite;
	animation-fill-mode: none;
	animation-play-state: running; 
	            }
	.downarrow.active{display: none;}
}

@media (max-width:1010px){
.jnContact{padding-top: 0px;}
.agreebox{padding-top: 20px;}
}


@keyframes movdown { 0% { opacity: 0; transform: translateY(-10px); } 20% { opacity: 1; transform: translateY(0px); } 70% { opacity:1; transform: translateY(3px); } 100% { opacity: 0; transform: translateY(13px); } }
/*-----------------------------.jnIconTxtBx----------------------------*/
.jnIconTxtBx{padding-top:10px;padding-bottom: 10px;text-align: center;}
.jnIconTxtBx .item{display: inline-block;padding:2px;vertical-align: top;padding-bottom: 10px;}
.jnIconTxtBx .item .jnIn,.jnIconTxtBx .item a,.jnIconTxtBx .item .jnImg div{transition: 0.2s;}
.jnIconTxtBx .item .jnIn{padding:10px 5px;text-align: center;width:150px;height: 120px;overflow: hidden;background:#F9F9F9;}
.jnIconTxtBx .item .jnIn:hover,.jnIconTxtBx .item.active .jnIn{background:#000;}
.jnIconTxtBx .item a,.jnIconTxtBx .item a div{color:#000; }
.jnIconTxtBx .item a:hover,.jnIconTxtBx .item a:hover div,.jnIconTxtBx .item:hover a div,
.jnIconTxtBx .item.active a,.jnIconTxtBx .item.active a div{color:#FFF; }
.jnIconTxtBx .item *{font-size: 10px; text-transform: uppercase; line-height: 17px; font-weight: 600;}
.jnIconTxtBx .item .jnImg{display: inline-block;padding-bottom: 7px;}
.jnIconTxtBx .item a,.jnIconTxtBx .item .jnImg{display: inline-block;}
.jnIconTxtBx .item a,.jnIconTxtBx .item a:hover{text-decoration: none;}
.jnIconTxtBx .item .jnImg div{width:50px;height: 42px;background-size: 43px;background-position: center;background-repeat: no-repeat;display: inline-block;}

@media (min-width:700px){
.jnIconTxtBx .item{width: 24%;}
.jnIconTxtBx .item .jnIn{width: 100%;}
}
@media (min-width:1200px){
.jnIconTxtBx .item{width: 12%;}
.jnIconTxtBx .item .jnIn{width: 100%;}
}


@media (max-width:1010px){
.jnGoogleMap .jnGrid{padding: 0px;}
}

@media (max-width:400px){
.jnIconTxtBx .jnGrid{padding-left: 0px;padding-right: 0px;}
.jnIconTxtBx .item{width: 150px;padding-bottom: 2px;}
.jnIconTxtBx .item *{    font-size: 9px;}
}



/*--------------------jnInstaGal-----------------------*/
.jnInstaGalCt{padding:0px 0px;padding-top: 30px;}
.jnInstaGalCt .jnAction{margin-top: 50px;text-align: center;}
.jnInstaGal{margin-left: -15px;margin-right: -15px;}
.jnInstaGal .jnCon{background-size: cover;background-position: center;background-repeat: no-repeat;border: 15px solid #fff;}
.jnInstaGal .jnCon,.jnPostview .jnInstaGal .jnCon.first{float: left;width:16.66666%;}
/*.jnInstaGal .jnCon.first{width:33.32%;}*/
.jnInstaGal .jnCon .jnIn{padding: 0px;height: 100%;}
.jnInstaGal .jnCon .jnIn img{opacity: 0;}
@media (max-width:767px){
	.jnInstaGalCt .jnAction{margin-top: 30px;}
	.jnInstaGal{margin-left: -5px;margin-right: -5px;}
	.jnInstaGal .jnCon,.jnPostview .jnInstaGal .jnCon.first{width:25%;}
	/*.jnInstaGal .jnCon.first{width:50%;}*/
.jnInstaGal .jnCon{border: 8px solid #fff;}
	.jnInstaGal .jnCon .jnIn{padding: 5px;}
}
@media (max-width:600px){
	.jnInstaGal{margin-left: -5px;margin-right: -5px;}
	.jnInstaGal .jnCon,.jnInstaGal .jnCon.first,.jnPostview .jnInstaGal .jnCon.first{width:33.33%;}
	.jnInstaGal .jnCon .jnIn{padding: 5px;}
}



/* ----------------------- Popup Anouncement Banner ----------------------------------------*/
#jnPopIn,.jnPop > .jnIn{min-height:200px;}
#jnPopIn{min-width:320px;/* margin-top:-100px;*/ margin-left:-160px;border:0px solid #FFF;}
#jnPopUp{height:100%; min-width:100%; min-height:100%;position:fixed;background:black;opacity:0.75;z-index:99997;margin:0;padding:0;}
#jnPopIn{left:50%; top:50px; position:absolute;  background:white; z-index:99998; background-position: center !important; background-repeat: no-repeat !important;}
.jnPop .jnClose{float:right; font-size:25px; color:white; cursor:pointer;} 
.jnPop .jnClose:hover{float:right; font-size:25px; color:#FFF;}
.jnPop .jnClose,.jnPop .jnClose:hover{ color:#000;  margin: 0;font-size: 16px;line-height: 18px; font-weight: 600;position: absolute; right: 12px;top: 12px;}
.jnPop .jnClose > div{width: 22px;height: 22px;background-position: center;background-repeat: no-repeat;background-size:14px;cursor: pointer;background-image: url('./img/icon/other/close-btn.png');}
.jnPop .jnClose > div:hover{background-image: url('./img/icon/other/close-btn-back.png');}
.jnPop > .jnIn{}
.jnPop .jnTit{padding: 10px;background: #f9a831;}
.jnPop .jnTit > .jnIn{font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;}
.jnPop .jnCont{width:100%;padding:10px;display: table;}
.jnPop .jnCont > .jnIn{color:#000;vertical-align: top; display: table-cell;font-size: 15px;}


.jnPop .jnClose,.jnPop .jnClose:hover{right: -16px; top: -16px; background:#FFF; padding: 5px; border-radius: 100%;}
  @media (max-width: 900px){
  }
  @media (max-width: 530px){
  }



/*--------------------------ThumbSlide----------------------------*/
.jnThmbSld .jnImg{position: relative;}
.jnThmbSld .jnThmb{opacity:0;height: 0px;}
.jnThmbSld .jnThmb .slick-list{padding: 0px 24px;/*margin-left: -5px;margin-right: -5px;*/}
.jnThmbSld .jnThmb .slick-prev,.jnThmbSld .jnThmb .slick-next{height:100%;background-color: #FFF;}
.jnThmbSld .jnThmb .slick-prev:before,.jnThmbSld .jnThmb .slick-next:before{background-color:#f9a831;}
.jnThmbSld .jnThmb .jnList{width:60px;float: left;margin:10px 5px;}
.jnThmbSld .jnThmb .jnList{outline:0;cursor: pointer;}
.jnThmbSld .jnThmb .jnList img.active{outline: 1px solid #333333;}
.jnThmbSld .jnZoomDv{position:absolute;right: 0px;top: 0px;}
.jnThmbSld .jnZoomDv:hover{background-color: #333333;}


/*--------------------FieldSet-----------------------------*/
.jnFldSet{margin: 20px 0px 20px 0px; padding-bottom: 20px; border-bottom: 1px solid #ffecd0;}
.jnFldSet.noBdr{border-bottom: 0px;}
.jnFldSet h2{font-size: 17px; text-transform: capitalize;    color: #f54218;padding:0px;}
.jnFldSet .jnFld{margin:0px;padding: 10px;}
.jnFldSet .jnBlkTit .jnFld{padding:5px 10px;}
.jnFldSet .jnBlkTit{padding-top:10px;padding-left: 40px; background-repeat: no-repeat;background-position:left top 10px;background-size: 35px;}
.jnFldSet .jnBlkTit > .jnLbl{margin: 0px; padding: 0px 10px; font-size: 16px; color:#f54218;}
.jnFldSet .jnLbl{font-size: 13px;text-transform: uppercase;font-weight: 600;margin:0px 0px 5px 0px;}
.jnFldSet .jnInp input[type="radio"],.jnFldSet .jnInp input[type="checkbox"]{margin: 0px;visibility: hidden;height: 0px;width:0px;    margin: 0;padding: 0;position: absolute;}
.jnFldSet .jnInp input[type="radio"]:checked+label,.jnFldSet .jnInp input[type="checkbox"]:checked+label{background: #f54218; }
.jnFldSet .jnInp label{margin: 0px;display: inline-block; color: #ffffff; width: auto; background: #333333; padding: 5px 10px; font-size: 11px; text-transform: uppercase; font-weight: 600; vertical-align: middle;cursor: pointer;    vertical-align: top;}
.jnFldSet .jnInp input.jnIbx{width: 260px; border: 1px solid #333333; padding-left: 10px; padding-right: 10px; min-height: 30px; max-width: 100%;vertical-align: top;}
.jnFldSet .jnInp input.jnIbxSmall{width:120px;}
.jnFldSet .jnInp input.jnIbx-md{min-width: 160px;width: 160px;}
.jnFldSet .jnInp textarea{border: 1px solid #333333; padding-left: 10px; padding-right: 10px;}
.jnFldSet .jnInComt{color: #949494;font-size: 12px;margin-top: 2px;font-style: italic;}.jnFldSet .jnInComt em{font-weight: 600;}
.jnFldSet .jnInp input.jnIbx.jnSizMed{max-width: 100px;}




/* ----------------------- Table Settings ----------------------------------------*/

.tableBlk{overflow:auto;}
@media (max-width: 770px) {
  .cmspage table[style="width: 100%;"] td,.cmspage table[style="width: 100%;"] th{display: block;width: 100% !important;height:auto !important;padding: 0px 0px;}
}

table tbody td{background: transparent;    padding: 5px 15px;}
table{border-color: #ffffff;}
table td, table th{padding: 0;border-color: #ffffff;}
table ul{padding-left: 40px;}
table td,.cmsp table td,table td span,.cmsp table td span,.jnTableCt table *{font-size: 15px;}
table td > span,.cmsp table td > span{    line-height: 27px;display: inline-block;}
table[cellspacing="1"] td,table[cellspacing="1"] th{padding: 1px;}table[cellspacing="2"] td,table[cellspacing="2"] th{padding: 2px;}table[cellspacing="3"] td,table[cellspacing="3"] th{padding: 3px;}table[cellspacing="4"] td,table[cellspacing="4"] th{padding: 4px;}table[cellspacing="5"] td,table[cellspacing="5"] th{padding: 5px;}table[cellspacing="6"] td,table[cellspacing="6"] th{padding: 6px;}table[cellspacing="7"] td,table[cellspacing="7"] th{padding: 7px;}table[cellspacing="8"] td,table[cellspacing="8"] th{padding: 8px;}table[cellspacing="9"] td,table[cellspacing="9"] th{padding: 9px;}table[cellspacing="10"] td,table[cellspacing="10"] th{padding: 10px;}table[cellspacing="11"] td,table[cellspacing="11"] th{padding: 11px;}table[cellspacing="12"] td,table[cellspacing="12"] th{padding: 12px;}table[cellspacing="13"] td,table[cellspacing="13"] th{padding: 13px;}table[cellspacing="14"] td,table[cellspacing="14"] th{padding: 14px;}table[cellspacing="15"] td,table[cellspacing="15"] th{padding: 15px;}table[cellspacing="16"] td,table[cellspacing="16"] th{padding: 16px;}table[cellspacing="17"] td,table[cellspacing="17"] th{padding: 17px;}table[cellspacing="18"] td,table[cellspacing="18"] th{padding: 18px;}table[cellspacing="19"] td,table[cellspacing="19"] th{padding: 19px;}table[cellspacing="20"] td,table[cellspacing="20"] th{padding: 20px;}table[cellspacing="21"] td,table[cellspacing="21"] th{padding: 21px;}table[cellspacing="22"] td,table[cellspacing="22"] th{padding: 22px;}table[cellspacing="23"] td,table[cellspacing="23"] th{padding: 23px;}table[cellspacing="24"] td,table[cellspacing="24"] th{padding: 24px;}table[cellspacing="25"] td,table[cellspacing="25"] th{padding: 25px;}table[cellspacing="26"] td,table[cellspacing="26"] th{padding: 26px;}table[cellspacing="27"] td,table[cellspacing="27"] th{padding: 27px;}table[cellspacing="28"] td,table[cellspacing="28"] th{padding: 28px;}table[cellspacing="29"] td,table[cellspacing="29"] th{padding: 29px;}table[cellspacing="30"] td,table[cellspacing="30"] th{padding: 30px;}table[cellspacing="31"] td,table[cellspacing="31"] th{padding: 31px;}table[cellspacing="32"] td,table[cellspacing="32"] th{padding: 32px;}table[cellspacing="33"] td,table[cellspacing="33"] th{padding: 33px;}table[cellspacing="34"] td,table[cellspacing="34"] th{padding: 34px;}table[cellspacing="35"] td,table[cellspacing="35"] th{padding: 35px;}table[cellspacing="36"] td,table[cellspacing="36"] th{padding: 36px;}table[cellspacing="37"] td,table[cellspacing="37"] th{padding: 37px;}table[cellspacing="38"] td,table[cellspacing="38"] th{padding: 38px;}table[cellspacing="39"] td,table[cellspacing="39"] th{padding: 39px;}table[cellspacing="40"] td,table[cellspacing="40"] th{padding: 40px;}table[cellspacing="41"] td,table[cellspacing="41"] th{padding: 41px;}table[cellspacing="42"] td,table[cellspacing="42"] th{padding: 42px;}table[cellspacing="43"] td,table[cellspacing="43"] th{padding: 43px;}table[cellspacing="44"] td,table[cellspacing="44"] th{padding: 44px;}table[cellspacing="45"] td,table[cellspacing="45"] th{padding: 45px;}table[cellspacing="46"] td,table[cellspacing="46"] th{padding: 46px;}table[cellspacing="47"] td,table[cellspacing="47"] th{padding: 47px;}table[cellspacing="48"] td,table[cellspacing="48"] th{padding: 48px;}table[cellspacing="49"] td,table[cellspacing="49"] th{padding: 49px;}table[cellspacing="50"] td,table[cellspacing="50"] th{padding: 50px;}
table .alignright{display: block;float: none;margin: 0;}





/*-----------------------jnTable--------------------------------------*/
div.jnTable thead th{border-bottom: 1px solid  #969696; text-transform: uppercase; font-weight: 600; text-align: left; padding: 0px; padding-bottom: 7px; font-size: 15px; color: #000; letter-spacing: 1.5px;    vertical-align: top;}
div.jnTable thead th.a-center,div.jnTable thead tr td.a-center{text-align: center;}
div.jnTable tbody tr td{border-bottom: 1px solid #969696; padding: 5px 0px; padding-right: 5px;line-height: 24px;font-size: 15px;}
div.jnTable tbody tr td,div.jnTable tbody tr td a{line-height: 24px;font-size: 15px;}
div.jnTable a.btn{padding: 0px 10px; font-size: 12px; font-weight: 500; line-height: 24px; background: #014B7A; vertical-align: top; color: #FFF;}
div.jnTable a.btn:hover{background: #51555d;}
.tableFull{max-width: 100%; overflow: auto;overflow-y: hidden;}
.tableFull table{max-width:1160px;}
.cmspage .tableFull  table td, .cmspage .tableFull  table th{display: table-cell !important; width: auto !important; height: auto !important; padding: 0;}




/*------------------------jnBlog----------------------------------------*/
.jnBlog{padding-top:30px;}
.jnPage.jnCatPage{padding-top: 0px;}
.jnPage .jnBlog a,.jnBlog a{color: #000;}
.jnPage .jnBlog a:hover,.jnBlog a:hover,.jnBlog a.active,.jnBlog .jnList a:hover h3{text-decoration: none;color: #d4b388;}
.jnBlog .jnTab{width: 100%;display: inline-block;padding-bottom:40px;text-align: center;}
.jnBlog .jnTab span{display: inline-block;}
.jnBlog .jnTab span.jnSep{padding: 0px 20px;}
.jnBlog .jnList{width: 33%;float:left;}
.jnBlog .jnList img{width:100%;}
.jnBlog .jnListct {margin-left: -20px;margin-right: -20px;}
.jnBlog .jnList > .jnIn{padding:0px 20px;padding-bottom: 20px;}
.jnBlog .jnList .jnCon{padding-top: 20px;}
.jnBlog .jnList h3,.jnBlog .jnList h3 a{font-size: 18px;text-align: center;line-height: 28px; padding-bottom: 0px;}
@media (max-width:1010px){
	.jnBlog .jnList{width: 50%;float:left;}
}
@media (max-width:720px){
	.jnBlog .jnListct {margin-left:0px;margin-right:0px;}
	.jnBlog .jnList > .jnIn{padding:0px;padding-bottom: 10px;}
	.jnBlog .jnList{width: 100%;float:left;height: auto !important;}
}

.jnBlog2Col{padding-top: 40px;}


/*---------------cpGal----------------*/
.cpVw{background: #F5F5F5;}
.cpVw .cpGal{width: 78%;float: left;background: #FFF;padding-right:20px;}
.cpVw .cpDet{width: 22%;float: right;}
.cpVw .cpGal .jnLft{width: 82%;float: left;padding-right: 20px;}
.cpVw .cpGal .jnRgt{width: 18%;float: right;}
.cpVw .cpGal img{width: 100%;}
.cpVw .cpGal .jnImgLs{margin: -11px 0px;margin-top:0px;}
.cpVw .cpGal .jnImgLs .jnItm{margin:14px 0px;margin-top:0px;cursor: pointer;border: 1px solid #e9e9e9;outline: none;}
.cpVw .cpGal .jnImgLs .jnItm.active{border: 1px solid #8b857d;}
.cpVw .cpGal .jnImgLs .slick-prev,.cpVw .cpGal .jnImgLs .slick-next{position: absolute; width: 30px; height: 30px; display: inline-block;min-width: 30px;}
.cpVw .cpGal .jnImgLs .slick-prev{top: 0;left: 50%;margin-left: -15px;margin-top: 30px;}
.cpVw .cpGal .jnImgLs .slick-next{top: 100%;left: 50%;margin-left: -15px;margin-top: -37px;}

.cpVw .cpDet .jnBlk{text-align: center;padding:14px 20px;border-bottom: 1px solid #e8e8e8;}
.cpVw .cpDet .jnBlk.last{border-bottom: 0px;}
.cpVw .cpDet .jnLbl,.cpVw .cpDet .jnLbl span,.cpVw .cpDet .jnVal,.cpVw .cpDet .jnVal *{line-height: 25px;}
.cpVw .cpDet .jnLbl span{text-transform: uppercase;font-weight: 600;font-size: 14px;}
.cpVw .cpDet .jnVal,.cpVw .cpDet .jnVal *{font-size: 14px;}
.cpVw .cpDet .jnBlk .jnPrice{padding: 20px 0px;}
.cpVw .cpDet .jnBlk .jnPrice,.cpVw .cpDet .jnBlk .jnPrice span{font-size: 19px;font-weight: 500;color:#534C42;}
.cpVw .cpDet .jnBlk .jnPrice span.amount{font-size: 30px;font-weight: 600;}
.cpVw .jnIcTime,.cpVw .jnIcFlash{display: inline-block;padding-left: 20px;}
.cpVw .cpDet .jnBlk .jnPrice span.woocommerce-Price-currencySymbol{display: none;}

@media (max-width:1010px){
.cpVw .cpGal,.cpVw .cpDet{width: 100%;float:none;height: auto !important}
.cpVw .cpGal{padding-right:0px;padding-bottom:20px;}
.cpVw .cpGal .jnLft{width: 80%;}
.cpVw .cpGal .jnRgt{width: 20%;}
}
/*---------------cpTab----------------*/
.cpTab{margin-top: 40px;}
.cpTab .cpTabD .cpTabItem{display: none;}
.cpTab .cpTabH{border-bottom:1px solid #E9E9E9;}
.cpTab .cpTabItem{padding:7px 30px;background: #F5F5F5;display: inline-block;cursor: pointer;text-transform: uppercase; font-weight: 600; font-size: 18px;    border: 1px solid #FFF;border-bottom: 1px solid #E9E9E9;margin-bottom: -1px;margin-top: 6px;}
.cpTab .cpTabItem:hover{color:#000;}
.cpTab .cpTabItem.active{background: #FFF;border: 1px solid #E9E9E9;border-bottom: 1px solid #FFF;}
.cpTab .cpTabCon{padding: 50px;}
.cpTab h2,.cpTab h2 *,.cpTab h3,.cpTab h3 *,.cpTab h4,.cpTab h4 *,.cpTab h5,.cpTab h5 *,.cpTab h6,.cpTab h6 *{font-weight: 600; margin-bottom: 5px;    border: 0px;}
.cpTab h2,.cpTab h2 *{font-size: 29px;}
.cpTab h3,.cpTab h3 *{font-size: 22px;}
.cpTab h4,.cpTab h4 *{font-size: 18px;}
.cpTab h5,.cpTab h5 *{font-size: 15px;}
.cpTab h6,.cpTab h6 *{font-size: 13px;}
.cpTab li{    padding: 10px 5px;}

@media (max-width:720px){
	.cpTab .cpTabH .cpTabItem{display: none;}
	.cpTab .cpTabD .cpTabItem{display: block;}
	.cpTab .cpTabH{border-bottom:0;}
	.cpTab .cpTabCon{border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;border-bottom: 1px solid #E9E9E9;}
	.cpTab .cpTabCon{padding: 10px;}
}


.jnFieldset{margin-top: 60px;margin-bottom: 80px;}
.jnFieldset label{margin: 0px;text-transform: uppercase; font-size: 17px;}
.jnFieldset .jnField{width:25%;float: left;padding-right: 40px;}
.jnFieldset .qtybx{max-width: 74px; text-align: center;}
.jnFieldset .jnsubbtn{margin-top: 18px; min-width: 190px;}



@media (max-width:1010px){
	.jnFieldset{margin-top: 30px; margin-bottom: 30px;}
	.jnFieldset .jnField{width:50%;padding-bottom: 10px;}
	.jnFieldset .jnsubbtn{margin-top: 10px;}
}

@media (max-width:770px){
	.jnFieldset .jnField{width:100%;float: none;padding-right: 0px;}
	.jnFieldset .jnsubbtn{margin-top: 10px;}
}

/*------------------- Table Responsive & Design ---------------------------------*/
.jnTableCt table,.tabledesign table{}
.jnTableCt table.aligncenter,.tabledesign table.aligncenter{margin: auto;}
.tabledesign table {border-collapse: collapse;width: 100%;}
.tabledesign table th,.tabledesign table td {text-align: left;padding: 3px 8px;}
.tabledesign table tr:nth-child(even){background-color: transparent;}
.jnTableCt table{margin-top: 20px;width: 100%;}
.jnTableCt table .jnTableCt table{margin-top: 0px;}
.jnTableCt table[border="1"]{  border:1px solid #e5e5e5;}
.jnTableCt table td,.jnTableCt table th{vertical-align: top;background: #FEFDF9;}
.jnTableCt table td[valign="middle"],.jnTableCt table th[valign="middle"]{vertical-align: middle;}
.jnTableCt table td p{ padding-right: 20px; }
.jnTableCt table img{max-width: 100% !important; vertical-align: top;}
.jnTableCt table td:first-child img{float: none;}
.tablescroll table{min-width: 700px;}
.jnTableCt table tbody th,.jnTableCt table thead th:first-child{background: #d4b388;}
.jnTableCt table th:first-child{border-left: 1px solid #d4b388 !important;}
.jnTableCt table th:last-child{border-right: 1px solid #d4b388 !important;}
.jnTableCt table td{border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;font-size: 16px;}
.jnTableCt table td:first-child{border-left: 1px solid #e3e3e3 !important;}
.jnTableCt table tr:nth-of-type(odd) td{background: #FFF;}
.jnTableCt table tbody th{border-bottom: 1px solid #d4b388; border-right: 0px; padding: 10px 15px; font-weight: 500; color: #FFF; font-size: 18px;border-right: 1px solid #FFF;}
table.nobgcolor tr{background: transparent !important;}
.jnTableCt table.address{margin-top: 10px;margin-bottom: 30px;}
table.address td p{padding-right: 0px;}
table.address p{padding: 0;padding-bottom: 10px;font-size: 16px;}
table.address p > strong{font-size: 18px !important;}
table.address img{    margin-bottom:0px;max-height: 270px; border: 1px solid;}
table.address td p.bdline{    border-right: 2px solid #eae3c7 !important; margin-bottom: 30px;padding-bottom: 0px;}
table.address  tr td:last-child p.bdline{border-right: 0px solid !important;}
@media (min-width: 1010px){ 
	.jnTableCt table tbody td,.jnTableCt table tbody th{padding: 12px 30px;}
}
@media (max-width: 767px){    
	table.address td p.bdline{border-right: 0px !important;}
	.jnTableCt table td img{margin-bottom: 20px;}
    .jnTableCt table tbody tr:first-child th:first-child,.jnTableCt table tbody tr:first-child td:first-child{border-top: 0px solid #e5e5e5;}
  	.jnTableCt table tbody th,.jnTableCt table tbody td{    border-top: 0;border-top: 0;    border-left: 0px solid #e5e5e5;}
}
@media (max-width: 760px){
.jnTableCt{overflow: auto;}
.jnTableCt table.center-image td img{margin:5px auto;}
.jnTableCt table td img{float: none;}
.jnTableCt table,.jnTableCt table  thead,.jnTableCt  tbody,.jnTableCt  th,.jnTableCt table  td,.jnTableCt table tr {     height: auto !important;display: block;width: 100% !important; }
 .jnTableCt table  td{width: auto !important;}
.jnTableCt table thead tr { position: absolute;top: -9999px;left: -9999px;}
.jnTableCt table th img{max-width:100%; width: 100%;}

table.noresponsive{display: table !important;width: 750px !important;}
table.noresponsive td,table.noresponsive th{display: table-cell !important;width: auto !important;}
table.noresponsive tr{display: table-row !important;width: auto !important;}
.jnTableCt{overflow: auto;}
}
.jnTableCt table[border="0"],.jnTableCt table[border="0"] *{border-width:0px !important;}
.jnTableCt table[border="0"] * .jnTableCt table[border="1"]{border-width:1px !important;}
.jnTableCt table[border="0"] * .jnTableCt table[border="2"]{border-width:2px !important;}
.jnTableCt table[border="0"] * .jnTableCt table[border="3"]{border-width:3px !important;}


@media (min-width: 760px){    
.twocol table td{width: 50%;}
.twocol table td:first-child{padding-right: 20px;}
.twocol table td:last-child{padding-left: 20px;}
}



/*------------------- Video ---------------------------------*/
.video-wrapper,.sky-pilot-embed{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

@media (min-width: 771px){
.jnIframeCt{height: 100%;}
.jnIframeCt iframe{    width: 100%;max-width: 100%;max-height: 500px;min-height: 500px;height: 100%;
    vertical-align: top;}
.single-post .jnIframeCt iframe{min-height: 500px;}
.jnIframeCt.full iframe{ max-width:1200px;max-height:700px;min-height: 250px;}
}
@media (max-width: 1200px){
.jnIframeCt.full{margin: auto;position:relative;padding-bottom:56.25%;padding-top:30px;height:0 !important;overflow:hidden;    max-width: 1200px;}
.jnIframeCt.full iframe, .jnIframeCt.full object, .jnIframeCt.full embed {position:absolute;top:0;left:0;width:100%;height:100%;}
}
@media (max-width: 770px){
.jnIframeCt{margin: auto;position:relative;padding-bottom:56.25%;padding-top:30px;height:0 !important;overflow:hidden;    max-width: 800px;}
.jnIframeCt iframe, .jnIframeCt object, .jnIframeCt embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.videoBlk{height: auto !important;}
.jnIframeCt iframe{margin-top: 30px;}
}
@media (max-width: 720px){
.jnIframeCt-mobile{margin: auto;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;    max-width: 720px;}
.jnIframeCt-mobile iframe, .jnIframeCt-mobile object, .jnIframeCt-mobile embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.video-outter-box{padding-left: 18px;padding-right: 18px;}
}


/* ----------------------- Booking List ----------------------------------------*/
.jnBkList{width: 33.333%; float: left;}
.jnBkList > .jnIn{border: 1px solid #EAE9EF; padding: 8px; margin: 15px;}
.jnBkList .jnImg img{width: 100%;}
.jnBkList .jnCon > .jnIn{    padding:20px 10px;}
.jnBkList .jnTit,.jnBkList .jnVal,.jnBkList .jnPara{margin-bottom:15px;}
.jnBkList .jnTit a{font-size: 22px; text-transform: uppercase;font-weight: 600;color: #8b857d;}
.jnBkList .jnTit a:hover{color:#948353;text-decoration: none;}
.jnBkList .jnPara,.jnBkList .jnVal,.jnBkList .jnVal *{font-size: 14px; line-height: 27px;}
.jnBkList .jnLbl{font-size: 15px;font-weight: 600;text-transform: uppercase;}
.jnBkList .jnBtn{margin-top: 0px;    background-color:#d4b388;min-width:auto;width: 200px;max-width: 100%;padding-left: 10px;padding-right: 10px;}
.jnBkList .jnBtn:hover{background-color:#948353;}

@media (max-width:940px){
	.jnBkList{width:50%;}
}
@media (max-width:680px){
	.jnBkList{width:100%;float: none;max-width: 400px; margin: auto;}
}


/*--------------------jnAcrdGrp Accordian-----------------------*/
.jnSec.jnAcrdGrp{padding-top: 0px;padding-bottom: 0px;}
.jnAcrdGrp .jnSep{border-bottom: 1px solid #dddddd;margin-bottom: 30px;}
.jnAcrdGrp .jnTit h2{margin-bottom: 0px;padding-bottom:0px;}
.jnAcrdGrp .jnDesc{padding-top:10px;}
.jnAcrdGrp .jnDetail{padding-bottom:10px;}
.jnAcrdGrp .jnDetail .jnImg{padding-top: 15px;}
.jnAcrd{padding:10px 0px;}
.jnAcrd .jnHead{padding:10px 20px;}
.jnAcrd .jnBody{padding:15px 20px;}
.jnAcrd .jnBody ul li{padding-left: 0px;}
.jnAcrd .jnHead{border:1px solid #000;cursor: pointer;background-position: right 15px center;background-repeat: no-repeat;background-image: url(./img/icon/arrow/acrd-down.png);}
.jnAcrd .jnHead:hover,.jnAcrd .jnHead.active{background-image: url(./img/icon/arrow/acrd-down-back.png);background-color: #D4B388;border-color:#000;color: #FFF;}
.jnAcrd .jnHead:hover .jnIn,.jnAcrd .jnHead.active .jnIn{color: #FFF;}
.jnAcrd .jnHead.active{border-bottom: 0px;background-image: url(./img/icon/arrow/acrd-up-back.png);}
.jnAcrd .jnHead .jnIn{font-size: 16px; font-weight: 600;    padding-right: 20px;}
.jnAcrd .jnBody{border:1px solid #dddddd;border-top: 0px;display: none;padding-bottom: 20px;}


/*--------------------jnPromo-----------------------*/
.jnGrid.jnSlider{position: relative;overflow: hidden;}
.jnPromoCt{width: 100%;padding-top: 0px;padding-bottom: 0px;}
.jnPromoCt .jnGrid{padding: 30px 20px;max-width: 1290px;}
.jnPromoCt .jnGrid,.jnPromo,.jnPromoCt .lft,.jnPromoCt .rgt{height: 100%;}
.jnPromo *,.jnPromo a:hover,.jnPromo .cpTab .cpTabItem:hover{color:#FFF;}
.jnPromo .lft,.jnPromo .rgt{float: left;width: 44%;background: rgba(64, 185, 196, 0.80);}
.jnPromo .rgt{width: 56%;background: rgba(0, 0, 0, 0.42);}
.jnPromo .lft > .jnIn{padding: 50px;}
.jnPromo .rgt > .jnIn{padding: 30px;}
.jnPromo .cpTab{margin-top: 0px;}
.jnPromo .cpTab .cpTabCon{padding: 0px;border:0px;}
.jnPromo .cpTab .cpTabItem,.jnPromo .cpTab .cpTabH{background: transparent;border: 0px; padding: 0px; margin: 0px; text-transform: initial; font-weight: 600; font-size: 22px;}
.jnPromo .cpTab .cpTabItem{padding-bottom: 5px;border-bottom: 2px solid transparent;margin-bottom: 5px;padding-left: 30px;margin-right: 30px;}
.jnPromo .cpTab .cpTabItem.active{border-bottom: 2px solid #d4b388;}
.jnPromo .jnTit{font-size: 27px; font-weight: 600; line-height:37px; margin-bottom: 15px;}
.jnPromo .jnPara a,.jnPromo .cpTabCon a{font-size: 15px; border: 1px solid #FFF; display: inline-block; padding: 1px 15px;}
.jnPromo .jnPara a:hover,.jnPromo .cpTabCon a:hover{background:#d4b388;border-color: #d4b388;}
.jnPromo .cpTab .cpTabItem.pgBannerTabTitle1{background:url('../assets/img/icon/web/aero.png') left top 5px no-repeat;}
.jnPromo .cpTab .cpTabItem.pgBannerTabTitle2{background:url('../assets/img/icon/web/star.png') left top 5px no-repeat;}

.jnPromo .lft > .jnIn{display: table; height: 100%;}
.jnPromo .lft > .jnIn .jnCont{vertical-align: middle; display: table-cell;}

@media (min-width:1101px){
  .jnPromoCt .jnGrid,.jnGrid.jnSlider{max-height: 690px;}
  .jnPromoCt{position: absolute;top: 0px;z-index: 1;}
  .jnPromo .jnTit{font-size: 40px; font-weight: 700; line-height: 50px; margin-bottom: 15px;}
}
@media (max-width:1010px){
  .jnGrid.jnSlider,.jnPromoCt,.slBox .slick-slide img,.slick-slider{height: auto !important;}
  .jnPromo .lft,.jnPromo .rgt{float: none;width: 100%;background:#d4b388;}
  .jnPromo .lft > .jnIn,.jnPromo .rgt > .jnIn{    padding: 20px;}
  .jnPromo .rgt > .jnIn{padding-top: 0px;}
  .jnPromoCt .jnGrid{padding: 0px;}
}

/*----------------------jnBgGrid------------------*/
.jnBgGridCt{margin-left: -10px;margin-right: -10px;}
.jnBgGrid{width:50%;float: left;}
.jnBgGrid > .jnIn{padding:20px 10px 0px 10px;}
.jnBgGrid .jnDiv{background: red;height: 230px;padding: 20px;overflow: hidden; position: relative;}
/*.jnBgGrid .jnDiv{background:url('../assets/img/website/gradiant-red.png') center no-repeat;background-size: cover;}*/
.jnBgGrid .jnDiv.jnPos3,.jnBgGrid .jnDiv.jnPos4{background:url('../assets/img/website/gradiant-blue.png') center no-repeat;background-size: cover;}
.jnBgGrid .jnTit{font-weight: 500;font-size: 16px;line-height: 25px;margin-bottom: 5px;}
.jnBgGrid .jnPrice{font-weight: 800; font-size: 45px; line-height: 45px; text-shadow: 2px 1px 1px #000000;padding-left: 10px;padding-top: 10px;}
.jnBgGrid .jnQty{font-weight: 600; font-size: 14px; line-height: 20px; margin-top: 5px; padding-left: 10px;}
.jnBgGrid .jnAction{text-align: center;margin-top: 15px;}
.jnBgGrid a.jnBtn{padding: 2px 5px; width: 140px; margin: auto;border:0px;cursor: pointer;}
.jnBgGrid .jnImg{background-repeat: no-repeat;}

.jnBgGrid .jnOneSlide .slick-arrow{display: none !important;}
.jnBgGrid .jnOneSlide:hover .slick-arrow{display: block !important;}
.jnBgGrid .jnOneSlide .slick-prev,.jnBgGrid .jnOneSlide .slick-next{width: 40px;height: 40px;}
.jnBgGrid .slick-prev{left:0px;background-image: url(./img/icon/arrow/slide-left.png);}
.jnBgGrid .slick-prev:hover,.cpGal .slick-prev:focus{background-image:url(./img/icon/arrow/slide-left.png);}
.jnBgGrid .slick-next{right:0px;background-image: url(./img/icon/arrow/slide-right.png);}
.jnBgGrid .slick-next:hover,.cpGal .slick-next:focus{background-image:url(./img/icon/arrow/slide-right.png);}

/* ----------------------- Overide ----------------------------------------*/
form{margin-bottom:0px}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{    padding: 0;}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{padding:0px;padding-top: 5px;}
.added_to_cart, .button, button, input[type=button], input[type=reset], input[type=submit]{background-color: #d4b388;border-color: #d4b388;text-transform: uppercase; font-size: 15px; font-weight: 500;}
.added_to_cart:hover, .button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{background-color: #118260;border-color: #118260;}
.woocommerce-ordering{display: inline-block;padding: 0px;}
.storefront-sorting p{margin-bottom: 0px;}
.jnColm > .jnIn > .storefront-sorting{    padding: 10px 0px;}
.woocommerce-error,.woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments{background-color: #c6c2b9;max-width: 1170px; margin: auto;}
.woocommerce-info,.jnSec p.woocommerce-info:last-child,
.woocommerce-noreviews,.jnSec p.woocommerce-noreviews:last-child{padding: 10px 20px; font-size: 14px;margin-bottom: 20px;}
.woocommerce-error li{    color: #FFF;margin-left: 10px;}
.woocommerce-message a.wc-forward,.woocommerce-message a.wc-forward:hover{    color: #8b857d;margin-top: 4px;text-decoration: none;    border-left: 0px;}
.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header{ position: relative;z-index: 0;}
.widget_price_filter .ui-slider .ui-slider-handle:focus{outline: none;}
a.remove{width: 25px;height: 25px;}
a.remove::before{color: #D4B388;    line-height: 24px;}
table.cart .product-thumbnail,table.cart .product-details{vertical-align: top;}
table.cart .product-thumbnail{padding: 6px 0px;    position: relative;}
table.cart .product-details{    padding-left: 10px;}
table.cart .product-details a,table.cart .product-details a:hover,.woocommerce-order .product-name a,.woocommerce-order .product-name a:hover{text-transform: uppercase; font-weight: 600; color: #8b857d; display: block;text-decoration: none;}
table.cart .product-details a:hover,,.woocommerce-order .product-name a:hover{color: #d4b388;}
table.cart .product-details span{display: block;}
table.cart .product-details span,table.cart .product-details span *,.cart_item td.product-name span,.cart_item td.product-name span *{font-size: 13px; line-height: 20px;}
table.cart td, table.cart th,table.cart td.product-remove{padding: 15px 0px;}
table.cart .product-remove{text-align: right;}
table.cart .product-remove a{color: #c6c2b9;font-size: 18px;}
table.cart .product-remove a:hover{color: red;text-decoration: none;}
table.cart *{line-height: 26px;}
table.cart td.actions{    border-top: 1px solid #e0e0e0;padding-top: 20px;}
table.cart td.actions .button,table.cart td.actions button{padding: 6px 20px;vertical-align: top;}
table.cart .soldout{float: left; position: absolute; top: 0; z-index: 1; background: red; color: #FFF; font-size: 9px !important; width: 65px; text-align: center; text-transform: uppercase; font-weight: 600; line-height: 22px !important;}
.cart_totals  table.shop_table_responsive tbody tr td{    text-align: right;}
.added_to_cart.alt, .added_to_cart.cta, .button.alt, .button.cta, button.alt, button.cta, input[type=button].alt, input[type=button].cta, input[type=reset].alt, input[type=reset].cta, input[type=submit].alt, input[type=submit].cta{background-color: #d4b388; border-color: #d4b388;}
.added_to_cart.alt:hover, .added_to_cart.cta:hover, .button.alt:hover, .button.cta:hover, button.alt:hover, button.cta:hover, input[type=button].alt:hover, input[type=button].cta:hover, input[type=reset].alt:hover, input[type=reset].cta:hover, input[type=submit].alt:hover, input[type=submit].cta:hover{background-color: #9f8d58; border-color: #9f8d58;}
.wc-forward::after, .woocommerce-Button--next::after{display: none;}
.wc-proceed-to-checkout .button.checkout-button{font-size: 18px;}
.col2-set .form-row-first,.col2-set .form-row-last{width: 100%;margin-right: 0px;}
.col2-set p{margin-bottom: 10px;}
.col2-set h3{margin-bottom: 0; padding-bottom: 10px;}
.form-row label{margin-bottom: 0px;}
.woocommerce form .form-row .required{    text-decoration: none;}
table.woocommerce-checkout-review-order-table th{padding: 0;}
#payment .payment_methods>.wc_payment_method>label, #payment .payment_methods>.woocommerce-PaymentMethod>label,#payment .place-order{padding: 0;}
.col2-set #order_comments_field{padding-top: 10px;}
.woocommerce-checkout .cart_item td{padding: 10px 0px;    border-bottom: 1px solid #FFF;}
#payment .payment_methods li{padding-left: 0px;}
table.woocommerce-checkout-review-order-table .cart-subtotal td,table.woocommerce-checkout-review-order-table .cart-subtotal th{padding-top:10px;}
.woocommerce-checkout .cart_item td.product-name span{display: block;}
.woocommerce-checkout .cart_item td.product-name .product-details{text-transform: uppercase;}
input[type=checkbox]+label, input[type=radio]+label{margin:0;}
.form-row input[type=checkbox], .form-row input[type=radio]{    vertical-align: middle;}
#payment .place-order{    margin-top: 5px;}
.woocommerce-terms-and-conditions-wrapper{margin-bottom: 5px;}
.woocommerce-terms-and-conditions-wrapper,.woocommerce-terms-and-conditions-wrapper *{font-size: 13px;}
.shop_table thead th{text-transform: uppercase; font-size: 18px; font-weight: 500;padding-bottom: 15px;border-bottom: 1px solid #e0e0e0;}
.shop_table .product-subtotal,.shop_table .product-price{width: 100px;}
.shop_table .product-quantity{    width: 200px;text-align: center;}
#payment .payment_methods li img{display: none !important}
.chInfo{padding-bottom: 5px;padding-top: 20px;}
.chInfo .jnCon{}
.addresses header.title h3{padding: 10px;color: #7d6c38;}
fieldset{    padding: 0;padding-top: 0;}
fieldset legend{padding-left: 0px;margin-left: 0px;}
.widget_shopping_cart p.total, .widget_shopping_cart p.buttons{padding: 10px;}
.woocommerce-order ul.order_details li{padding: 10px 20px;padding-bottom: 0px;}
.woocommerce-order ul.order_details li:first-child{padding-top: 20px;}
.woocommerce-order ul.order_details li:last-child{padding-bottom: 20px;}
.woocommerce-order ul{margin: 0px;padding: 0px;}
.woocommerce-order ul li{padding: 0px;list-style: none;}
.woocommerce-order .shop_table thead th{padding:0px;padding-bottom: 5px;font-size: 17px;}
.woocommerce-order .product-name a,.woocommerce-order .product-name a:hover{display: inline-block;}
.woocommerce-order table tbody td{padding: 10px 0px;}
.woocommerce-order .woocommerce-notice{font-size: 25px;}
.woocommerce-order .woocommerce-table th{    width: 50%;}
.woocommerce-orders-table a.button{padding: 0px 10px; line-height: 22px;}
.woocommerce-orders-table__header-order-actions,table.shop_table_responsive tbody tr td.woocommerce-orders-table__cell-order-actions{text-align: center;}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom: 25px;}
mark{    color: #978658;}
.woocommerce-table__line-item.order_item li{list-style: none;}
#payment .place-order .button{font-size: 20px;}
.jnPage.searchpg .jnContent h2{margin-top: 0; margin-bottom: 0; font-size: 18px; padding-bottom: 5px;}
.jnPage.searchpg .jnContent .searchBlk > a{text-decoration: none;}
.jnPage.searchpg .jnContent .searchBlk > a:hover h2{color: #d4b388;}
.searchBlk{padding-bottom: 20px;}
table.cart .product-thumbnail img{max-width: 65px;}
.list-center{background-color: #F1F1F1;margin-top: 60px;}
.list-center ul,.list-center ol{text-align: center;}
.list-center li{display: inline-block;padding: 5px 10px;}
.list-center li:before{width: 5px; height: 5px; background-color: #D4B388; border-radius: 100px; content: ' '; display: inline-block; vertical-align: top; margin-top: 12px; margin-right: 10px;}
.prodesc{margin-bottom:50px;}
.prodesc p,.prodesc p span{font-size: 15px; line-height: 24px; font-weight: 400;}
.ltSbar .lbl{font-weight: 700; font-size: 21px; margin-bottom: 35px;}
.storefront-sorting{    margin-bottom: 0;}
.woocommerce-result-count{float: left;}
.jnColm > .jnIn > .storefront-sorting{border-bottom:0px solid #E2E2E2;border-top:0px solid #E2E2E2;
    padding: 10px 0px;}
.storefront-sorting select,.storefront-sorting select:focus{width: auto;  border: 1px solid #000; padding-left: 5px; padding-right: 5px; margin-left: 10px;height: auto;}
.storefront-sorting select.orderby{margin-left: 0px;}
.storefront-sorting select,.storefront-sorting select *{font-size: 13px;font-weight: 400;}
span.sort-lbl,.jnSec p.woocommerce-result-count,.jnSec span.showPerpg{font-size: 14px; padding-left: 10px; line-height: 25px; font-weight: 400;}

.widget_recent_entries ul .children, .widget_pages ul .children, .widget_categories ul .children, .widget_archive ul .children, .widget_recent_comments ul .children, .widget_nav_menu ul .children, .widget_links ul .children, .widget_product_categories ul .children, .widget_layered_nav ul .children, .widget_layered_nav_filters ul .children{margin-top: 10px;}
.widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_links ul li, .widget_product_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li{margin-bottom: 0; line-height: 25px;}

.widget{margin: 0px;margin-bottom:50px;}
.price_slider_wrapper{margin-top: 30px;}

.widget_price_filter .price_slider_amount{text-align: left;}
.minPrice,.maxPrice,.widget_price_filter .price_slider_amount .button{display: inline-block; vertical-align: top;float: none;}
.widget_price_filter .price_slider_amount .button{width: 30px;height: 30px;background-color: transparent;background-image:url(./img/icon/arrow/thinright.png);background-repeat:no-repeat ;background-position:center;    background-size: 8px;border: 1px solid #000; vertical-align: top; padding: 0;}
.minPrice #min_price,.maxPrice #max_price{display: inline-block !important; vertical-align: top; width: 55px; padding: 3px 5px; font-size: 14px; text-align: center; height: 30px; border-color: #000;}
.curSym{font-size: 14px;line-height: 30px;}

.widget .widget-title, .widget .widgettitle{font-weight: 700; font-size: 18px; letter-spacing: 1px; padding-bottom: 10px;border-bottom: 1px solid #E2E2E2;margin-bottom: 0px;}
.widget_price_filter .ui-slider .ui-slider-range{background: #D4B388;}
.widget_price_filter .ui-slider .ui-slider-handle:after{content: ' '; width: 0; height: 0; border-left: 6px solid transparent; border-right: 7px solid transparent; border-top: 12px solid #D4B388; position: absolute; top: 9px; left: 0px;}
.widget_price_filter .ui-slider .ui-slider-handle{    margin-left: 0;width: 0.8em;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{    margin-left: -0.8em;width: 0.8em;}
.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{color:#000;}
.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{line-height: 25px;border: 1px solid #000000;background-color: #FFF;margin-left: 5px;}
.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{background-color: #9f8d58; border: 1px solid #9f8d58;color: #FFF;}
.toolbar-bottom{margin-bottom: 50px; margin-top: 20px;}
.pagination .page-numbers li .page-numbers.prev, .pagination .page-numbers li .page-numbers.next, .woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next{    padding-left: 0;padding-right: 0;min-width: 38px;}
 .woocommerce-pagination .page-numbers li .page-numbers.next:after,.woocommerce-pagination .page-numbers li .page-numbers.prev:after{display: none;}
 .pagination .page-numbers li a.page-numbers:hover, .woocommerce-pagination .page-numbers li a.page-numbers:hover{    border-color: #d4b388;background-color: #d4b388;color: #FF0000;}
.woocommerce-pagination .page-numbers li .page-numbers.next{background-image:url(./img/icon/arrow/pagination-right.png);background-repeat:no-repeat ;background-position:center;    background-size: 9px;}
.woocommerce-pagination .page-numbers li .page-numbers.prev{background-image: url(./img/icon/arrow/pagination-left.png);background-repeat:no-repeat ;background-position:center;    background-size: 9px;}
.woocommerce-pagination .page-numbers li .page-numbers.next:hover{background-image:url(./img/icon/arrow/pagination-right-back.png);background-repeat:no-repeat ;background-position:center;}
.woocommerce-pagination .page-numbers li .page-numbers.prev:hover{background-image: url(./img/icon/arrow/pagination-left-back.png);background-repeat:no-repeat ;background-position:center;}
.product-categories{padding-left: 17px;}
.product-categories a:hover{color: #d4b388;}
.widget_product_categories ul li.current-cat:before,.widget_product_categories ul li:before{content: '';background-image:url(./img/icon/arrow/thinright.png);background-repeat:no-repeat ;background-position:center;    background-size: 8px;width: 16px; height: 16px; margin: 0px; margin-left: -20px; margin-top: 4px;}
.widget_product_categories ul li.current-cat:hover:before,.widget_product_categories ul li:hover:before{background-image:url(./img/icon/arrow/thinright-back.png);}
.widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_links ul li, .widget_product_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li{padding-left: 17px;border-bottom: 1px solid #E2E2E2; padding-bottom: 8px; padding-top: 8px;}
.product-categories a{font-size: 14px; line-height: 23px; font-weight: 400; color: #000;}
.widget_recent_entries ul .children{padding-left: 0px;}
.sidebar > .jnIn{padding-right: 40px;}

.pswp__bg{    background: rgba(0, 0, 0, 0.54);}

.single-product div.product .woocommerce-product-gallery img{width: 100%;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{    margin-right: 13px;    margin-bottom: 13px;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity: 1;   border: 2px solid #FFF;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{    opacity: 1;    border: 2px solid #9f8d58;}
.single-product div.product p.price{    margin: 0;margin-bottom:25px;}
p.stars:hover a::before{color:#d4b388}
p.stars.selected a:not(.active)::before,p.stars.selected a.active::before{color: #9f8d58;}


.proVtop .button.alt,.proVtop .button.alt *,.proVtop .wishls,.proVtop .wishls *{font-size: 13px; font-weight: 400;text-align: center;text-transform: capitalize;color: #FFF;}
.proVtop .wishls.button.alt,.proVtop .wishls.button.alt *{color: #000;}
.proVtop .button.alt{border: 1px solid #d4b388;}
.proVtop .button.alt{width: 100%; max-width: 250px;}
.proVtop .wishls.button.alt{float: right;background: #FFF;border: 1px solid #000;}
.proVtop .button.alt:hover{border: 1px solid #9f8d58;}
.proVtop .button.alt div{display: inline-block; padding-left: 22px;}
.proVtop .button.alt div{background: url('../assets/img/icon/web/cart-back.png') left center no-repeat;}
.proVtop .wishls.button.alt div{background: url('../assets/img/icon/web/heart-red.png') left center no-repeat;}
table.woocommerce-checkout-review-order-table .product-name{width: 65%;}

  .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width: 25%; float: none; display: inline-block; margin-right: 0; padding: 5px; vertical-align: top; margin-bottom: 10px;}
  .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{    border: 1px solid #e2e2e2;}
  .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{    border: 1px solid #9f8d58;}
table.shop_table_responsive  tr.shipping.align-left td[data-title]::before{float: none;}
.jnPage .jnContent .wmyAcc .woocommerce-Address-title h3{margin-top: 0px;}
#ship-to-different-address label{    margin: 0;    padding: 0;}
/*overide write*/

@media (min-width:1100px){
table.cart .product-thumbnail{}
table.cart .product-details{padding-left: 85px;}
.woocommerce-order .shop_table thead th.product-name,table.shop_table tbody tr th:first-child,.order_details .product-name{width: 55%;}
}


@media (min-width:768px){
	.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{    max-width: 400px;}
	.main-navigation ul ul li a, .secondary-navigation ul ul li a{width: auto;}
	table.cart td.product-remove a.remove{float: right;}
	.woocommerce-cart-form table.cart div.product-remove{display: none}

}

@media (max-width:1175px){
.woocommerce-order table  td,.woocommerce-order .woocommerce-table th,.woocommerce-order table tbody td{display: block;width: 100%;padding:0px 0px;}
.woocommerce-order table  td:last-child{padding-bottom: 20px;}
}
@media (max-width:1100px){
.col2-set .col-1, .col2-set .col-2{    margin-bottom: 5px;}
table.cart .product-details{padding-left: 0px;width: 100%;}
.checkout h3,.checkout h3 *{font-size: 19px;}
.sidebar,.pLsGrid{width: 100% !important;display:block;float: none !important;}
.sidebar > .jnIn{padding-right: 0px;}
}

@media (max-width:767px){
.woocommerce-cart-form table.shop_table_responsive tr td{text-align: left;padding: 0px;    width: 100%;}
.woocommerce-cart-form table.shop_table_responsive tr td[data-title]::before{padding-right: 10px;}
.woocommerce-cart-form table.cart td.product-remove{    border-top: 0;padding-bottom: 20px;}
.woocommerce-cart-form table.cart td.product-remove a,.woocommerce-cart-form table.shop_table_responsive tr td[data-title].product-name::before{display: none;}
.woocommerce-cart-form table.cart .cart_item{position: relative;}
.woocommerce-cart-form table.cart td.product-quantity .qty{height: 30px;}
	.woocommerce-cart-form table.cart div.product-remove{    float: right;}
table.cart td.actions .coupon{padding-bottom: 10px; margin-bottom: 10px;    border-bottom:1px solid #e0e0e0;}
.woocommerce-additional-fields{margin-bottom: 30px;margin-top: 10px;}
#order_review_heading{margin-bottom: 0px;padding-bottom: 0px;}
.add_to_cart_button span{display: none;}
}

@media (max-width:620px){
  .woocommerce-result-count .showPerpg{display: none;}
  span.sort-lbl, .jnSec p.woocommerce-result-count, .jnSec span.showPerpg{    font-size: 10px;}
  .storefront-sorting select, .storefront-sorting select:focus{    max-width: 100%;width: 100%;}
  span.sort-lbl, .jnSec p.woocommerce-result-count, .jnSec span.showPerpg{float: none;padding-left: 0px;}
.toolbar-bottom{margin-bottom: 20px; margin-top: 20px;}
}

/* ----------------------- Overide end ----------------------------------------*/


/* ----------------------- probox ----------------------------------------*/
.probox{padding-left: 0px;}
.probox li{outline:none;}
.probox li *{text-align: center;}
.probox > li{width:285px;float: left; list-style: none; }
.prols-grid .probox > li{width: 33.33%;}
.jnColm100.pLsGrid .prols-grid .probox > li{width:25%;}
.probox .pbxin{padding: 25px;}
.probox .maxPrice{display: none;}
.probox h3,.probox .cartTool,.probox .price,.probox img,.probox .qtyAdBx{display: block;width: 100%;margin-bottom: 5px;}
.probox .cartTool.enquryblk{margin-top:0px;}
.probox .pbxin > a{display: inline-block;}
.probox .price{margin-bottom:10px;}
.probox img{border: 1px solid #ececec;/*padding-bottom: 10px;*/    margin-bottom: 25px;}
.probox h3{line-height: 22px; font-size: 16px; letter-spacing: 1px; color: #000; margin-bottom: 10px; padding-bottom: 0px; text-transform: capitalize;}
.probox h3:hover{color:#d4b388;}
.probox .star-rating,.probox .onsale,.probox .added_to_cart,.onsale,.probox .qtyAdBx .lbl{display: none;}
.cartTool a,.cartTool a:hover,.cartTool a:focus{border:0px;width: 39px;height: 35px;background: transparent;outline: none;padding:0px;margin:0px;display: inline-block;vertical-align:middle;box-shadow: none;}
.cartTool a:after{margin-left: 0 !important;color: #d4b388;}
.ctIc{width: 100%;height: 100%;background-color: #d4b388;    background-size: 22px;}
.ctIc:hover{background-color:#d4b388;}
a.linkWish{cursor: pointer;}
a.linkWish,a.linkWish:hover,a.linkWish:focus,a.linkWish:visited{margin-left:20px;}
.linkWish.wishlisted .crtWish{background-color:#d4b388;}
.button.alt.linkWish:hover,.button.alt.linkWish.wishlisted,.linkWish.wishlisted .crtWish{background-color: #FFF;}
.button.alt.linkWish:hover *,.button.alt.linkWish.wishlisted *,.linkWish.wishlisted .crtWish *{color: #000;}
.crtWish,.crtEnquiry,.crtIcon{background-repeat: no-repeat;background-position:center;}
.crtWish{background-image:url('../assets/img/icon/web/heart.png');background-color:#d4b388;}
.crtWish:hover{background-color: #CCC;}
.crtEnquiry,.crtEnquiry:hover{background-image:url('../assets/img/icon/web/enquiry.png');background-repeat: no-repeat;}
.crtIcon{background-image:url('../assets/img/icon/web/cart.png');background-position: 8px center;background-repeat: no-repeat; }

.qtyAdBx{margin-bottom: 30px;}
.qtyAdBx .ctr{display: inline-block;width: 100%;}
.qtyAdBx .valbx{display: inline-block;}
.qtyAdBx .qty,.qtyAdBx .lbl,.qtyAdBx .plus,.qtyAdBx .minus{float: left;border:1px solid #E0E0E0;height: 44px;background-color: #FFF;}
.qtyAdBx .lbl{line-height: 48px; font-weight: 600; text-transform: capitalize; border: 0px; margin-right: 10px; font-size: 15px;}
.qtyAdBx input,.qtyAdBx input:focus{background: transparent;outline:0;border:0px;box-shadow: none;height: 48px;line-height: 48px;width: 48px;}
.qtyAdBx .qty{border-left: 0px; border-right:0px;}
.qtyAdBx .plus,.qtyAdBx .minus{width: 48px;background-size: 13px;cursor: pointer;background-repeat: no-repeat;background-position: center;}
.qtyAdBx .plus{background-image:url('../assets/img/icon/web/plus.png');}
.qtyAdBx .minus{background-image:url('../assets/img/icon/web/minus.png');}
.qtyAdBx .qtyTxt{text-align: center;margin-top: -1px;}
.price ins{color:red;}
.price span{color: #000; font-size: 15px; font-weight: 400;}
.price del,.price del span{color: #bdbdbd;}
.price ins,.price ins span{color: red;}
.price del{opacity: 1;}
.price del span{font-size: 14px;}
.verr{border-color: #FF0000 !important;}


.crtBtnset .crtIcon{background-image:url('../assets/img/icon/web/cart-back.png');background-position:center;background-repeat: no-repeat;background-size: 16px;}
.crtBtnset .crtWish{background-image:url('../assets/img/icon/web/heart-red.png');background-size: 16px;}
.crtBtnset .crtIcon:hover,.crtBtnset .crtWish:hover{background-color:#2498a2;}
@media (min-width:100px){
.crtBtnset.enquiryblk{max-width: 300px; margin-bottom: 25px;}
.crtBtnset .crtIcon,.crtBtnset .crtIcon:hover{background-color:transparent;background-position: 8px center; }
.crtBtnset .crtWish,.crtBtnset .crtWish:hover{background-color:transparent;}
.crtBtnset{background: #D4B388;position: relative;padding: 3px 0px;transition: 0.2s;}
.crtBtnset:hover{    background: #907e4d;transition: 0.2s;}
.crtBtnset > a.button,.crtBtnset > a.linkenquiry{display: inline-block; float: left; padding: 0px; width: 100%;font-size: 12px;text-align: center;}
.crtBtnset > a.button .crtIcon,.crtBtnset > a.linkenquiry .crtEnquiry{width: 35px; background-size: 16px;display: inline-block;}
.crtBtnset > a.button span,.crtBtnset > a.linkenquiry span{width: auto; line-height: inherit; display: inline-block; vertical-align: top; font-size: 14px; color: #FFF; padding-top: 3px; text-transform: uppercase; font-weight: 400;}
.crtBtnset .linkWish{margin: 0; position: absolute; right: 0px;}
.crtBtnset .linkWish:before{width: 1px; height: 21px; background-color: #FFF; content: ' '; display: block; position: absolute; top: 7px;}
.crtEnquiry,.crtEnquiry:hover{background-color:transparent;}
}


@media (min-width:770px){
.pLsGrid .probox{margin-left: -25px;margin-right: -25px;}
}


@media (max-width:770px){
  .probox .pbxin{padding: 10px;}
	.qtyAdBx input,.qtyAdBx input:focus{width: 45px;}
}

@media (max-width:720px){
  .crtBtnset > a.button span, .crtBtnset > a.linkenquiry span{font-size: 12px;}
}

@media (max-width:620px){
  .prols-grid .probox > li{width: 50%;}
  .jnColm100.pLsGrid .prols-grid .probox > li{width:50%;}
}

/*---------------Product Details----------------*/
.jnProductDetail .storefront-product-pagination,.jnProductDetail .skuTxt,.jnProductDetail .stock.in-stock,.jnProductDetail .product_meta,.woocommerce-product-gallery__trigger,.woocommerce-tabs .panel h2.tabHead,.woocommerce-tabs .panel h2.woocommerce-Reviews-title,.woocommerce-tabs .panel h2.yikes-custom-woo-tab-title{display: none !important;}
.jnProductDetail{padding-top: 10px;padding-bottom: 10px;}
.jnProductDetail .proTit h1{font-size: 33px; padding-bottom: 10px; text-transform: capitalize; letter-spacing: 1px; color: #000;font-weight: 400;}
.jnProductDetail .shrtDesc p,.jnProductDetail .shrtDesc li,.jnProductDetail .shrtDesc a,.jnProductDetail .shrtDesc p span{font-size: 15px; line-height: 26px; font-weight: 400;}
.jnProductDetail .shrtDesc h1,.jnProductDetail .shrtDesc h2, .jnProductDetail .shrtDesc h3,.jnProductDetail .shrtDesc h4, .jnProductDetail .shrtDesc h5{font-weight: 700; letter-spacing: 0px; font-size: 17px; margin-bottom: 10px; padding-bottom: 0px; margin-top: 10px; text-transform: capitalize; color: #9f8d58;}
.jnProductDetail p b,.jnProductDetail p strong{text-transform: capitalize;color: #9f8d58;}
.jnContent p b,.jnContent p strong{color: #9f8d58;font-size: inherit;}
.jnProductDetail table{border-collapse: collapse;}
.jnProductDetail table,.jnProductDetail td,.jnProductDetail th {
  border: 1px solid #f4f2ee; 
}
.stock.out-of-stock::before{display: none;}
.jnProductDetail table tbody td{padding: 10px;vertical-align: middle;}
.jnProductDetail .shrtDesc{margin-bottom: 30px;}
.jnProductDetail .shrtDesc ul{list-style: disc;padding-left: 20px;}
.jnProductDetail .shrtDesc hr{margin: 15px 0px;}
.jnProductDetail .price span{font-size: 20px; font-weight: 600;}
.jnProductDetail .price del,.jnProductDetail .price del span{font-weight: 400 !important; font-size: 17px !important;}
.woocommerce-tabs{padding-top: 0; padding-bottom:60px;}

.woocommerce-tabs .panel,.woocommerce-tabs ul.tabs{width: 100%; float: none;}
.woocommerce-tabs .panel,.woocommerce-tabs #respond{padding: 30px 0px;}
.woocommerce-tabs .panel p,.woocommerce-tabs .panel li,.woocommerce-tabs .panel p *,.woocommerce-tabs .panel a, .woocommerce-tabs .panel span,.woocommerce-tabs ul.tabs li a{font-size: 14px;font-weight: 400;line-height: 26px;}
.woocommerce-tabs ul.tabs{border: 0px; border-bottom: 1px solid #000;text-align: center;}
.woocommerce-tabs ul.tabs li{display: inline-block;padding: 10px 20px;border: 0px; border-bottom: 1px solid #000;margin:0px 5px;margin-bottom: -1px;color: #000;}
.woocommerce-tabs ul.tabs li.active{border: 1px solid #d4b388;}
.woocommerce-tabs ul.tabs li a{padding: 0;color: #000;}
.woocommerce-tabs ul.tabs li.active a{color: #d4b388;}
.woocommerce-tabs ul.tabs li.active::after{display: none;}

/*---------------Cart----------------*/
#order_review{position: relative;width:100% !important;margin-left: auto !important;}
.crtForm,.cart-collaterals{width:100%;float: none;}
.added_to_cart, .button, button, input[type=button], input[type=reset], input[type=submit]{
  padding: 7px 20px;
}
table.cart,table.tbD{margin-bottom:10px;}
table.cart .product-remove,table.tbD .product-remove{border:0px;}
.cart-collaterals table.shop_table tbody tr td{text-align: right;}
.cart-collaterals table.shop_table tbody tr.shipping, .cart-collaterals table.shop_table tbody tr.shipping *{text-align: left;}
.cart-collaterals table.shop_table tbody tr.shipping label,#shipping_method label{display: inline-block; padding-left: 25px;}
ul#shipping_method input{margin-right: 10px; display: inline-block; vertical-align: middle; position: absolute; top: 8px;}
table.shop_table tbody tr th{text-align: left;    vertical-align: top;}
.cart-collaterals .cart_totals table *{line-height: 25px !important;padding-bottom: 5px;}
table.cart #coupon_code{padding: 8px;margin-right: -9px;}
table.cart .coupon input[type="submit"]{border-top: 1px solid #d4b388;}
table.cart .coupon input[type="submit"]:hover{border-top: 1px solid #d4b388;}
table.cart td, table.cart th,table.tbD td, table.tbD th,table.tbD th *{    padding: 0px;font-weight: 600;    font-size: 14px;line-height: 20px;vertical-align: middle;}
.crtBtm .proLstg{padding-bottom: 0px;}
table.cart td,table.tbD td{padding: 0px;}
.wcartIcon{background-color:transparent;padding: 0px;width: 20px; height: 20px;cursor: pointer;float: left;background-size: 20px;background-repeat: no-repeat;background-image:url(./img/icon/web/wishlist-cart.png);margin-right: 6px;}
.wcartIcon:hover{background-image:url(./img/icon/web/wishlist-cart-back.png);}
.nstk{font-size: 9px;color: red;text-transform: uppercase;font-weight: 600;}
.widget_shopping_cart .product_list_widget li{padding: 10px;padding-bottom: 7px;}
.widget_shopping_cart .product_list_widget{margin-bottom: 0; max-height: 210px; overflow: scroll; overflow-x: hidden;}
.product_list_widget li > a{display: block; line-height: 19px; text-transform: initial;}
.widget_shopping_cart .product_list_widget li a.remove:before{display: none;}
.widget_shopping_cart .product_list_widget li a.remove,
table.cart .product-remove a.remove{position: relative;font-size:0px;width: 20px;height: 20px;background:url(./img/icon/web/removeicon_circle.png) center no-repeat;background-size:20px;float:right;margin-right: 0px;}
.widget_shopping_cart .product_list_widget li a.remove:hover,
table.cart .product-remove a.remove:hover{background:url(./img/icon/web/removeicon_circle_back.png) center no-repeat;background-size:20px;}
.widget_shopping_cart .product_list_widget li a.remove{position: relative; float: right; margin-left: 10px; text-indent: -9999px; display: block;    margin-right: 10px;}

table.cart .product-remove a.remove:before,table.cart .product-remove a.remove:after{display: none;}
table.cart td.actions,table.tbD td.actions{border-top:0;padding-top:12px;border-bottom: 0px;}
table.cart .product-thumbnail img{margin-right: 10px;max-width: 40px;border: 1px solid #ededed;}
.coupontd,.cart-discount > td,.shipping td{line-height: 30px;}
.cart-discount th,.shipping th{font-weight: 400;}

.crtForm tr .product-price,.crtForm tr .product-quantity,.crtForm tr .product-subtotal,.crtForm tr .product-remove{text-align: center;}
.crtForm thead th{border-bottom:1px solid #ededed;    height: auto;padding-bottom: 7px;}
.crtForm tbody tr td,table.cart .product-remove,table.cart td.product-remove{border-bottom:1px solid #ededed;padding-top: 10px;padding-bottom: 10px;}
.crtForm tbody td *{line-height: inherit;}
.cart_totals h2{border-bottom:1px solid #ededed;padding-bottom: 10px;margin-bottom:5px;}
.shop_table{margin-bottom:8px;}
.couponBlk{border-top:1px solid #ededed;padding-top:10px;padding-bottom: 15px;max-width: 350px;}
.couponBlk .txt{margin-bottom: 10px;}
.couponBlk #coupon_code{width: 94%; padding-left: 3%; padding-top:6px; padding-bottom:6px; padding-right: 3%;}
.couponBlk .button{    float: right;margin-top: -34px;position: relative;}


th.product-name,.cart_totals h2,.crtForm th{text-transform: capitalize;}
th.product-name,.cart_totals h2{/*font-size: 19px;*/font-weight:600;}
.cart-collaterals h2{font-size: 14px;}
tr.cart-subtotal *{font-weight: 400;}

tr.cart-subtotal td,tr.cart-subtotal th{padding-bottom:5px;}
.cmsp .reviewOrd strong, .cmsp tr.order-total strong span,tr.order-total *,tr.order-total * span,.checkout th.product-name, .checkout th.product-total{font-size: 16px;font-weight: 700;    line-height: inherit;}
.checkout  .reviewOrd table thead th{border-bottom: 1px solid #e0e0e0;padding-bottom: 10px;text-transform: uppercase;}
.reviewOrd .cart_item td.product-name,.reviewOrd .cart_item td.product-total{padding-top: 10px;}
.reviewOrd table td,.checkout  .reviewOrd table thead th.product-total{padding-left: 15px;}
.reviewOrd table td.product-name{padding-left: 0px;}
.reviewOrd .cart_item td.product-name strong,.order_item .product-name strong{}
.reviewOrd  .order-total th,.reviewOrd  .order-total td{padding-top: 10px;    border-top: 1px solid #e0e0e0;text-transform: uppercase;}
.reviewOrd .cart-subtotal th,.reviewOrd .cart-subtotal td{border-top: 1px solid #ededed;padding-top: 8px;}
.reviewOrd .variation-Color,.reviewOrd .variation-Color p{font-size:12px;}
.reviewOrd dt.variation-Color{display: none;}
dd.variation-Color{padding-left: 10px;}
.reviewOrd tr.cart_item:last-child td,.reviewOrd .shipping th,.reviewOrd .shipping td{padding-bottom: 5px;}
ul li.methodDesc p{margin-bottom: 0px;text-transform: initial !important;}
.woocommerce-thankyou-order-details .methodDesc{display: none;}


.crtForm .product-thumbnail img{    float: left;}
.crtForm .product-thumbnail a{font-weight:400;letter-spacing: 0.2px;}
.crtView .product-thumbnail a{font-weight:600;}
.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{width: 100%;}

.crtSidInfo .tit{    font-size: 15px;font-weight: 600;}
.crtSidInfo .cont p{margin-bottom: 5px;}
.crtSidInfo{padding: 15px;background: #e6e6e6;}
.crtSidInfo .tit{border-bottom: 1px solid #CCC;padding-bottom: 7px;margin-bottom: 10px;}
.crtSidInfo .cont,.crtSidInfo .cont *{line-height: 24px;}
.shipping-calculator-form{display: block; max-width: 200px;float: right;}
.calculated_shipping .shipping th{vertical-align: top;font-weight: normal;}
.mobCrtDetails{display: none;}
table.wishlist-added td.product-remove a.remove{position: relative;}

.crtForm.fullwidth{width: 100% !important;float: none;}
@media (min-width: 990px){
#order_review{width: 41.1764705882% !important;}
.crtForm{width: 70%;float: left;}
.cart-collaterals{float: right;width: 28%;}
.crtForm.fullwidth{width: 100% !important;float: none;}
}
@media (min-width: 990px) and (max-width: 1175px){
.crtForm{width: 63%;float: left;}
.cart-collaterals{width: 35%;}
}
@media (max-width:770px){
  .reviewOrd tr td:last-child,.reviewOrd tr th:last-child{padding-left:10px;}
}

@media (max-width:640px){
  .crtForm tr div.product-remove a{right: 15px;margin-top:0px;}
  .mobCrtDetails{display: block;    margin-bottom: 5px;}
  .mobCrtDetails b,.cart dl.variation dt.variation-Type,.mobCrtDetails .lbl{font-weight:500;    font-size: 13px;text-transform: initial;}.mobCrtPrice *{font-size: 13px;}
  .mobCrtDetails .mobCrtQty,.mobCrtDetails .mobCrtPrice{margin-top: 10px;}
  .crtForm tr th.product-price,.crtForm tr th.product-quantity,.crtForm tr th.product-subtotal,.crtForm tr th.product-remove{display: none;font-size: 0px;color: transparent;}
  .crtForm tr .product-price,.crtForm tr .product-quantity,.crtForm tr .product-subtotal,.crtForm tr td.product-remove{display: block;width: 100%;border-bottom: 0px;    text-align: left;display: none;}
  .wishlist-added tr .product-price,.wishlist-added tr td.product-remove{display: block;}
  .wishlist-added tr td.product-remove a.remove{margin-top: 0px;    margin-top: -20px;    margin-right: 4px;}
  .wishlist-added tr th.product-price{display: table-cell; font-size: inherit; color: inherit;}
  .cart dl.variation{margin: 0px;}
  table.cart div.product-remove{border:0px;}
  .crtForm thead th{display: block;width: 100% !important;}
  .crtForm thead th,.crtForm tbody td.product-remove,.crtForm tbody td.product-thumbnail{border-bottom: 0px !important;}
  .crtForm tbody tr td.product-thumbnail,.crtForm tbody tr td.product-price{border-top:1px solid #ededed;}
  table.crtPgTab td.actions{ border-top: 1px solid #ededed;padding-top: 0px;}
   .crtForm tr .product-thumbnail{width: 100% !important;}
   .crtForm tr .product-remove{padding: 0px !important;}
   .crtForm tr .product-remove a{position: absolute !important;right: 0px;margin-top: -95px;}
   .crtForm tbody tr td, table.cart .product-remove{padding-top: 7px;padding-bottom: 0px;}
   .crtForm .woocommerce-MyAccount-orders tbody tr td{padding-top: 5px;padding-bottom:5px;    border-bottom: 0px;}
   .crtForm .woocommerce-MyAccount-orders tbody tr td.order-actions{    padding-bottom: 7px;
    border-bottom: 1px solid #ededed;}
   .crtForm .product-thumbnail a{letter-spacing: 0px;font-weight: normal;text-transform: capitalize;}
   .crtForm .proName a{padding-right: 20px;    display:block;}
   table.cart .product-thumbnail img{margin-bottom:15px;}
	table.cart .product-thumbnail{padding-right: 10px;}
  {    padding-bottom: 5px;}
}


/*---------------Checkout----------------*/
.checkout .woocommerce-billing-fields,.checkout .woocommerce-shipping-fields,.checkout .woocommerce-checkout-payment,.checkout .reviewOrd{border:1px solid #ededed;}
.checkout h3{padding:10px 20px !important;color:white;background:#d4b388;font-weight:500;font-size: 15px;text-transform: uppercase;margin-bottom: 0px;}
.checkout table thead th,#payment .payment_methods li .payment_box,#payment .payment_methods>.wc_payment_method>label,#payment .place-order{padding: 0px;}
#order_review .shop_table,.checkout p{margin-bottom: 0px;}
.checkout .reviewOrd,.checkout .col2-set .col-1,.checkout .col2-set .col-2{margin-bottom: 20px;}
.checkout th.product-name,.checkout th.product-total{font-size: 14px;text-transform: inherit;}
.checkout .inBox{padding:20px;clear:both;}
.woocommerce-shipping-fields .inBox{padding-top: 0px;}
.woocommerce-shipping-fields .inBox:last-child{padding-bottom: 20px;}
.inBox .shipping_address{padding-top:20px;}
.checkout label{padding-bottom: 6px;}
.checkout .form-row{padding-bottom: 20px;}
.checkout .inBox .form-row:last-child{padding-bottom: 0px;}
.checkout div.payment_box {padding-bottom: 10px;}
#payment .payment_methods li .payment_box,#payment .payment_methods>.wc_payment_method>label,#payment .place-order{padding-bottom: 10px;}
.wc_payment_methods {padding-bottom: 20px;}

.page-id-16 .woocommerce-info{display:none; }
#payment .place-order .button{padding-top: 12px;padding-bottom: 12px;margin-top: 10px;}
ul#shipping_method{padding-left: 15px;}
.reviewOrd table tr.shipping td,ul#shipping_method li{padding-left: 0px;position: relative;}
.col2-set .form-row-last{float: left;}
.reviewOrd th.product-name{width: 56%;}
.reviewOrd td.product-name,.reviewOrd td.product-name *{    line-height: inherit;}

.inBox tr th.product-total:last-child,.inBox tr.cart_item td:last-child,.inBox tr.cart-subtotal td:last-child,  .inBox tr.order-total td:last-child,.inBox tr.cart-discount td:last-child{    text-align: right;}

@media (max-width:490px){
table.shop_table.order_details  .order_item .product-name{max-width: 150px;}
}

/*---------------Order----------------*/
ul.order_details li strong,ul.order_details li strong *{font-size: 20px;}
.woocommerce-thankyou-order-received{font-weight: 600; font-size:20px !important; text-align: center; color: #d4b388;line-height: 37px;}
ul.order_details{margin-top: 20px; padding-left: 0px; border: 1px solid #ededed;}
ul.order_details li{padding: 0px 20px;}
.woocommerce-order-received ul.order_details li{ margin-bottom: 10px;}
.woocommerce-order-received .variation dd{padding-left: 10px;}
.woocommerce-order-received th.product-name,.woocommerce-order-received th.product-total{padding-bottom: 10px;}
.woocommerce-order-received .shop_table tbody tr td{padding-top: 10px;    vertical-align: top;}
.woocommerce-order-received .shop_table tbody tr:first-child td,
.woocommerce-order-received .shop_table tfoot tr:first-child td,.woocommerce-order-received .shop_table tfoot tr:first-child th{padding-top: 10px;border-top: 1px solid #ededed;}
table.shop_table.customer_details td{padding-top: 0px !important;border-top: 0px solid #ededed !important;}
table.order_details tr:last-child td{padding-bottom: 10px !important;}
.woocommerce-order-received .woocommerce h2,.woocommerce-order-received .woocommerce h3{font-weight: 600; text-transform: uppercase; font-size: 20px; margin-top: 20px; padding: 10px; font-size: 16px; color: #7d6c38;}
table.order_details,table.customer_details,.woocommerce-order-received .woocommerce address,.wmyAcc .addresses address{    border: 1px solid #ededed;padding: 15px 20px;margin-bottom: 0px;font-style: normal;}
table.customer_details,.wmyAcc address{padding: 10px 20px; border: 1px solid #ededed;font-style: normal;}
table.shop_table.customer_details td{border: 0px;}
table.order_details thead th,table.customer_details tbody th,.shop_table.order_details tfoot tr:last-child th,.shop_table.order_details tfoot tr:last-child td span{padding: 0px;font-size: 15px;font-weight: 600;text-transform: uppercase;    border: 0px;}
.shop_table.order_details tfoot tr:last-child th, .shop_table.order_details tfoot tr:last-child td{padding-top:5px;}
.crtForm .customer_details tbody tr td,.crtForm .customer_details tbody tr th{text-transform:initial;}
.crtForm .customer_details tbody tr td{padding:0px; }
table.order_details td,table.customer_details td,table.order_details tfoot th{font-weight:400;padding-bottom: 0px;vertical-align: middle;}
table.order_details tfoot *,table.customer_details tbody *{line-height: 28px;}
.woocommerce-order-received .woocommerce .addresses{margin-top: 0px;}
@media (min-width: 768px){
.col2-set.addresses .col-1,.col2-set.addresses .col-2{width: 47.5%;}
.col2-set.addresses .col-1{margin-right: 1.5%;}
.col2-set.addresses .col-2{margin-left: 1.5%;}
}

@media (max-width:770px){
  table.customer_details{padding: 10px 10px;}
  .woocommerce-MyAccount-content h3{padding-top: 18px;padding-bottom: 15px;margin-bottom: 0px;}
}
@media (max-width:720px){
  table.order_details, table.customer_details, .woocommerce-order-received .woocommerce address, .wmyAcc .addresses address{padding: 10px 10px;}

  .woocommerce-order-received .shop_table tr th:last-child,.woocommerce-order-received .shop_table tr td:last-child{padding-left: 10px; }
}

/*---------------My Account----------------*/
#customer_login{}
.woocommerce-MyAccount-navigation ul{padding-left: 0px;border-top: 1px solid #ededed;}
.woocommerce-MyAccount-navigation ul li{border: 0;padding: 10px 15px;    border-bottom: 1px solid #ededed;list-style: none;}
.woocommerce-MyAccount-navigation ul li a{padding: 0px;}
.woocommerce-MyAccount-navigation ul li a:hover{    color: #d4b388;}
.woocommerce-MyAccount-navigation ul li a:before{display: none;}

.woocommerce-MyAccount-navigation ul li.is-active{background-color: #978658;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#FFF;}
.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content fieldset legend,h3.legend{font-weight: 600; font-size: 18px;text-transform: uppercase;}
.woocommerce-MyAccount-content fieldset legend,h3.legend{margin-bottom: 18px;border-bottom: 1px solid #ededed; width: 100%; padding-top: 15px; display: inline-block; padding-bottom: 15px;}
.addresses header.title a:before{display: none;}
.addresses header.title a{margin-top: 0;width: auto; height: auto; text-indent: 0; position: relative; padding: 0;color: #7d6c38; text-transform: uppercase; padding: 7px 13px; padding-bottom: 5px;padding-right: 0px;}
.addresses header.title a:hover{color: #7d6c38;}
.woocommerce-MyAccount-content .input-text,.woocommerce-MyAccount-content .country_select,.woocommerce-MyAccount-content .select2-container {max-width: 340px;}
.select2-container *,.select2-container span{line-height: inherit;}
.form-row label{margin-bottom:2px;line-height: inherit;}
.woocommerce-MyAccount-content .form-row-last{float: left;}
#ship-to-different-address-checkbox{float: right; margin-top: 2px; margin-right: -9px; width: 20px; height: 20px;}


/*---------------Form----------------*/
.formBox{float: none; width: 100%; max-width: 400px; text-align: center; margin: 0 auto; padding: 20px; position: relative; background: #fff; border: none; border-top: 6px solid #928151; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,.10) !important; -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,.10) !important; box-shadow: 0px 0px 6px 0px rgba(0,0,0,.10) !important;margin-top: 50px;margin-bottom: 50px;}
.formBox h1,.formBox h2{    margin-top: 0 !important;text-transform: uppercase; font-weight: 600; border-bottom: 1px solid #f2f2f2; padding-bottom: 15px; width: 100%; margin-bottom: 15px;font-size: 22px;}
.formBox .button{width: 100%;margin-bottom: 0px;}
.formBox p{margin-bottom: 0px;}
.formBox .wide{width: 100%;margin-bottom: 15px;display: inline-block;}
.formBox .belowblk{margin-bottom: 0px;border-top:1px solid #f2f2f2;padding-top: 15px;}
.wide input,.wide textarea,.wide label,.wide .button{width: 100%;}


/*---------------Enquiry----------------*/
.jnProDetail{padding-right: 80px;}
.jnProDetail{text-align: center;}
.jnPage .jnContent .jnProDetail h2{margin-top: 10px;margin-bottom: 30px;text-transform: uppercase;}
.jnProDetail img,.jnTableCt table .jnProDetail img{max-width: 300px !important; margin: auto;}
.vhide{visibility: hidden;height:0px;margin: 0px;}


/*---------------jnDateFm----------------*/
.jnDateFm{background-color: #D5CCC3;    padding: 30px 0px;}
.jnDateFm .jnDtFrom,.jnDateFm .jnDtTo{float: left;width: 50%;}
.jnDateFm .jnDtFrom .jnDtFromVal,.jnDateFm .jnDtTo .jnDtFromVal{height: 54px; background-color: white;}
.jnDateFm .jnDtTo,.jnDateFm .jnDtProfileOt{padding-right: 7px;}
.jnDateFm .jnDtFromVal,.jnDateFm .jnDtToVal,.jnDateFm .jnDtProfile{background-color: #FFF;display: inline-block;width: 100%;padding: 13px;font-size: 17px;line-height: 28px;padding-left: 30px;cursor: pointer;}
.jnDateFm .jnBtn{width: 100%; padding: 14px; text-transform: capitalize; font-size: 17px;}
.jnDateFm .jnDtFromVal,.jnDateFm .jnDtToVal{text-align: center;}

.jnDateFm .jnDtFromVal{padding-left: 50px;background-image: url('./img/icon/web/calendar.png');background-repeat: no-repeat;background-position: left 20px center;}
.jnDateFm .jnDtToVal{background-image: url('./img/website/seperator.png');background-repeat: no-repeat;background-position: left center;}
.jnDateFm .jnDtProfile{padding-left: 60px;background-image: url('./img/icon/web/person.png');background-repeat: no-repeat;background-position: left 20px center;}
#endDate11,#startDate11{text-align: center; border: 0px; height: auto;line-height: 16px; padding-top: 17px;padding-bottom: 18px;line-height: 19px;}
.jnDateFm .jnDtFromVal, .jnDateFm .jnDtToVal{padding-top: 0px; padding-bottom: 0px;}
.jnGalslideThumb{width: 100%;padding: 20px;text-align: center;padding-top: 5px;}
.jnGalslideThumb .jnIn > div{display: inline-block;width: 160px;margin:5px;}
.jnGalslideThumb .jnIn img{border:1px solid #CCC;cursor: pointer;}
.view360{position: relative;}
.view360:after{content: '360 View';display: inline-block;width: 100%;height: 100%;background: rgb(0 0 0 / 54%); position: absolute; top: 0; left: 0; line-height: 4.6em; color: #FFF;cursor: pointer;}
.jnServiceApp  .lft .jnSubTit{margin-bottom: 25px;}

.layui-laydate-header i.laydate-next-m,.layui-laydate-header i.laydate-prev-m,.layui-laydate-header i.laydate-prev-y,.layui-laydate-header i.laydate-next-y{font-size: 1px; color: transparent; width: 20px;content: '';background-size: 18px;}
.layui-laydate-header i.laydate-next-m,.layui-laydate-header i.laydate-prev-m{    background-size: 10px;}
.layui-laydate-header i.laydate-next-m{background-image: url('./img/icon/web/date-arrow-right.png');background-repeat: no-repeat;background-position: left center;}
.layui-laydate-header i.laydate-prev-m{background-image: url('./img/icon/web/date-arrow-left.png');background-repeat: no-repeat;background-position: left center;}
.layui-laydate-header i.laydate-prev-y{background-image: url('./img/icon/web/double-date-arrow-left.png');background-repeat: no-repeat;background-position: left center;}
.layui-laydate-header i.laydate-next-y{background-image: url('./img/icon/web/double-date-arrow-right.png');background-repeat: no-repeat;background-position: left center;}

.m-number, .sl-flexbox, footer .brand, footer .links-box .download-container, footer .links-box .links-box-cont, footer .links-box .nav { display: flex } .m-number .value-con, .sl-flexbox .flex-item { flex: 1 } .m-number .minus, .m-number .plus, .room-select-con .icon-con .del-icon, .room-select-con .link-btn:before, .room-select-con .room-operate .add-room-btn:before, .sl-icon-font { font-family: sl_com; font-size: 14px; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px } .m-number .minus:after, .m-number .plus:after, .room-select-con .room-operate .add-room-btn:before, .sl-font-mini { display: inline-block; font-size: 12px; transform: scale(.84) } .m-number { width: 160px; height: 34px; line-height: 34px; font-size: 15px; color: #333; text-align: center; background-color: #fff; border: 1px solid #ccc } .m-number.larger { width: 177px } .m-number .minus, .m-number .plus { width: 30px; color: #cfab7b; cursor: pointer } .m-number .minus:hover, .m-number .plus:hover { color: #a68a3a } .m-number .minus.disable, .m-number .plus.disable { color: #ccc; cursor: default } .m-number .minus.disable:hover, .m-number .plus.disable:hover { color: #ccc } .m-number .minus:after, .m-number .plus:after { vertical-align: bottom } .m-number .value-con { font-size: 14px } .m-number .value-con input{ width: 100%; border: none; height: 100%; text-align: center; vertical-align: top; } .m-number .value-con .prefix { margin-left: 4px } 

.m-number .value-con, .sl-flexbox .flex-item{font-size: 10px;text-align: center;}

.cdsROW.narrow{width: 148px !important;}
.cdsROW .cdsLocName a{line-height: 10px !important;}
.cdsROW.narrow .cdsRating{height: 15px !important;}
#childframe{background: #FFF; padding: 16px; margin-right: 7px; margin-top: 7px; position: absolute; max-width: 366px; border: 1px solid #d5ccc3;z-index: 10;}
.m-number .value-con input{box-shadow: none;}
#childframe .Dterrmsg,#childframe .max-guest-con{line-height: 20px;}
#childframe .Dterrmsg{color: red;}
.js-room-list{margin-bottom: 10px;}
.m-number{max-width: 120px;}
.room-index{width: 80px;padding-top: 5px;}
.m-number .minus:after { content: "-";font-size: 28px; line-height: 1em;} 
.m-number .plus:after { content: "+";font-size: 28px; line-height: 1em;} 
input[type=number] { -moz-appearance: initial; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

@media (max-width:1010px){
	.jnDateFm .lft{width: 100%;margin-bottom: 10px;float: left;} 
	.jnDateFm .jnDtTo{padding-right: 0px;}
	.jnDateFm .mid{width: 52%;} 
	.jnDateFm .rgt{width: 48%;} 
}
@media (max-width:770px){
	.jnColm .jnColm.-vis.right{margin-top:40px;}
}
@media (max-width:720px){
	.jnDateFm .jnDtProfileOt{padding-right: 0px;}
	.jnDateFm .mid{width: 100%;margin-bottom: 10px;} 
	.jnDateFm .rgt{width:100%;} 
}

/*---------------Cookie----------------*/
.cookie *{font-family: 'Poppins', sans-serif;}
.cookie .jnLft{width:60%;float:left;text-align:left; color: #9e8a58;}
.cookie .jnLft a,.cookie .jnLft a:hover{color: #118260 !important;font-weight: 600;}
.cookie .jnLft,.cookie .jnLft *{font-size: 14px; line-height: 17px; font-weight: 300; letter-spacing: 0.3px;}
.cookie .jnRgt{width:15%;float:right;text-align:right;line-height: initial;}
.cookie .jnRgt .cli_action_button{width: 100%; text-align: center; max-width: 150px; margin: 0px; vertical-align: top; font-size: 17px; font-weight: 300;}
#cookie-law-info-bar{padding: 21px 10px !important}

.dropdw{display:inline-block;text-align: left;}
.dropdw > li > span{text-transform: capitalize; font-size: 16px; padding-right: 17px; background: url('./img/icon/arrow/think-arrow-bottom.png') right top 9px no-repeat; background-size: 9px;    min-width: 60px;display: inline-block;text-align: right;}
.dropdw.active > li > span,.jnList .jnIcCurr .dropdw:focus > li > span,.jnList .jnIcCurr .dropdw:hover > li > span{background: url('./img/icon/arrow/think-arrow-top.png') right top 9px no-repeat; background-size: 9px;}
.dropdw ul{padding: 0;margin: 0px;background-color: #fefdf9;position: absolute; right: 0px; z-index: 1;border:1px solid #d3b388;display: none;}
.dropdw:hover ul{display: block;}
.dropdw ul li{padding: 0px 10px;min-width: 60px;}
.dropdw ul li a{color: #d3b388;display: inline-block;width: 100%;font-size: 15px;}
.dropdw ul li:hover{/*background-color: #FFF;*/}
.dropdw ul li:hover a{color: #d3b388;}

@media (max-width:650px){
	.cookie .jnLft,.cookie .jnRgt{width: 100%;}
}


/*--------------- Newsletter Popup --------------*/
#popin{width:500px; margin-top:0px; margin-left:-250px;border:2px solid #FFF;}
#popup{height:100%; min-width:100%; min-height:100%;position:fixed;background:black;opacity:0.75;z-index:99997;margin:0;padding:0;top: 0; left: 0;}
#popin{left:50%; top:100px; position:absolute;  background:white; z-index:99998; background-position: center !important; background-repeat: no-repeat !important;}
.putit{width:100%; height: 42px;line-height: 42px;border-bottom: 1px solid black;
color: white;padding: 0px 10px; font-size: 22px;font-weight: bold;}
.puclose{float:right; font-size:25px; color:white; cursor:pointer;} 
.puclose:hover{float:right; font-size:25px; color:#FFF;}
.puclose,.puclose:hover{ color:#000;  margin: 0;font-size: 16px;line-height: 18px; font-weight: 600;position: absolute; right: 12px;top: 12px;}
.closebtn{width: 22px;height: 22px;background-position: center;background-repeat: no-repeat;background-size:18px;cursor: pointer;}
.closebtn{background-image: url('./img/icon/web/close-thin.png');}
.closebtn:hover{background-image: url('./img/icon/web/close-thin.png');}
.puclose, .puclose:hover{right: -20px; top: -20px; background: #FFF; padding: 10px; border-radius: 100%;}
.jnPopW{margin-top: -10px;}
.jnPopW img{width: 100%;}

.jnPopW .jnPopup{background-color: #000; background-repeat: no-repeat;background-size: cover;background-position: center;}
.jnPopW .jnOverlay{background:rgba(0, 0, 0, 0.65);}
.jnPopW .jnHead .jnIn{padding: 10px 20px;color:#FFF;background:#d4b388;font-size: 16px;font-weight: 500;text-transform: uppercase;}
.jnPopW .jnBody .jnIn{padding: 10px 20px;}
.jnPopW .jnBody .jnCon{max-width: 400px; margin: auto;}
.jnPopW.promo .jnBody .jnCon{max-width: initial; margin: auto; padding-left: 20px; padding-right: 20px;}
.jnPopW .jnBody .jnCon p:last-child{margin-bottom: 0px;}
.jnPopW .jnBody .jnCon,.jnPopW .jnBody .jnCon p,.jnPopW .jnBody .jnCon span,.jnPopW .jnBody .jnCon p *,.jnPopW .jnBody .jnCon a,.jnPopW .jnBody .jnCon h3{color:#d4b388;font-size: 15px;}
.jnPopW .jnBody .jnCon h1,.jnPopW .jnBody .jnCon h2,.jnPopW .jnBody .jnCon h3{font-size: 18px;padding-bottom: 0px;margin-top: 15px;margin-bottom: 15px;    font-weight: 700;}
.jnPopW .jnBody .jnCon h1{font-size: 30px;}
.jnPopW .jnBody .jnCon h2{font-size: 23px;}
.jnPopW .jnBody .jnCon a{color:#d4b388;text-decoration: underline; }
.jnPopW .block.newsletter{margin: auto; margin-bottom: 30px;}
.jnPopW .jnBody .jnCon .block.newsletter input{background: #FFF;}
.jnPopW .jnBody .jnCon .block.newsletter input{color: #2d2d2d;}
@media (max-width: 850px){
   #popin{width:500px;margin-left:-250px;}
}
@media (max-width: 750px){
   #popin{width:90%;margin-left:-46%;}
   .puclose, .puclose:hover{right: -14px;top: -14px;}
   .closebtn{width: 14px;height: 14px;}
   .jnPopW.promo .jnBody .jnCon{padding-left: 0px; padding-right: 0px;}
}
/*---------------Remove----------------*/
.proVtop .quantity{visibility: hidden;height: 0;padding: 0px;}
.jnMainmenu li.menu-item-has-children > a:after, .jnMainmenu li.menu-item-has-children.current_page_item > a:after,
.jnColm > .jnIn > .storefront-sorting .woocommerce-pagination,.jnColm > .jnIn  .showDispCount,.storefront-sorting .showResCount,.toolbar-bottom .woocommerce-ordering,.toolbar-bottom .woocommerce-result-count,.probox .qtyAdBx,.crtBtnset > a.button .crtIcon, .crtBtnset > a.linkenquiry .crtEnquiry,span.sort-lbl,.qtyAdBx .lbl,.product_enquiry,.out-of-stock,.grecaptcha-badge,.about_paypal{display: none !important;}

.slBox .slTxt .valg .valgto{vertical-align: bottom;text-align: center;}

.slBox .slTxtTitle{position: absolute; z-index: 1; width: 100%; bottom: 0px; text-align: center;/*background:url('./img/website/slidepattern.png') left repeat;*/padding: 20px 10px;display: none;}
.slBox .slTxtTitle .slTxtOverlay h2{color: #FFF; text-transform: uppercase; padding: 0px; margin: 0px; font-weight: 300;padding-bottom: 10px;/*background:url('./img/website/title-white.png') center bottom no-repeat;*/}

.featured_products .jnCon{max-width: 700px;margin: auto;}
.featured_products .jnCon,.featured_products .jnCon *{color: #907e4d;}

.jnTopHead .jnIcn,.jnTopHead .jnIcn > a,.jnTopHead .jnIcn > a *,.jnIcCurr span,
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{/*text-transform: uppercase;*/color: #d4b388;border: 1px solid transparent ;}
.jnTopHead .jnIcn,.jnTopHead .jnIcn > a,.jnTopHead .jnIcn > a *,.jnIcCurr span{font-size: 11px; line-height: inherit; font-weight: 400; letter-spacing: 1.2px;line-height: 20px;}

footer .jnIcn.jnAddress, footer .jnIcn.jnPhone, footer .jnIcn.jnMail, footer .jnIcn.jnFax{padding-left: 0px;background: none;}

.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{color:#FF0000;}
.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers,
.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{background:transparent !important;border:0 !important;font-size: 14px; }
.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{padding: 0px 3px;}
.woocommerce-pagination .next, .woocommerce-pagination .prev{text-indent: 0px;}

.storefront-full-width-content .woocommerce-tabs ul.tabs, .storefront-full-width-content .woocommerce-tabs .panel{width: 100%;margin: 0px;}
.proVtop .button.alt div{background: none; text-transform: uppercase; font-weight: 600; font-size: 15px; padding-left: 0px;}
.proVtop  .qtyAdBx{margin-bottom: 30px; display: inline-block; vertical-align: top; margin-right: 20px;}
.single-product div.product form.cart{margin-bottom: 0; padding: 0;}
.addcontact {padding-top: 0px;}
.addcontact table{margin-top: 0px;}
.jnPage.addcontact .jnContent h2{margin-top: 30px; padding-bottom: 10px; margin-bottom: 13px; color: #7d6c38; font-size: 20px; text-transform: inherit; letter-spacing: 0px; font-weight: 600;}
.jnPage.addcontact .jnContent strong{color: #b3a685;}
table.cart .qty{    text-align: center;}
p.woocommerce-mini-cart__empty-message{text-align: left;padding: 10px;}
.seotxt{text-align: center; padding-top: 0px;}
.seotxt *{color:#9e8a58;line-height: 20px !important; font-size: 13px !important;}
.seotxt b{font-weight:bold !important;}

.pageid684{padding-bottom: 10px;}

.jnGalslide{margin-bottom: 40px;}

.jnPage .jnContent .jnServiceLink{border-top: 1px solid #CCC;padding-top: 20px;margin-top: -10px;}
.jnPage .jnContent .jnServiceLink a{text-decoration: none; color: #9e8a58; font-size: 17px; line-height: 27px; padding-right: 70px; display: inline-block; margin-top: 0px; padding-top: 0px;background: url('./img/icon/arrow/think-arrow-right.png') right 40px center no-repeat;}
.jnPage .jnContent .jnServiceLink a:hover{color: #118260;background: url('./img/icon/arrow/think-arrow-right-back.png') right 40px center no-repeat;}
.jnServiceApp .jnSubTit h3,.jnPromotions   .jnSubTit h3{padding-bottom: 20px;margin-top: 0 !important;margin-bottom: 0px !important;}
.jnPromotions .jnSdSec{padding-bottom: 25px;border-bottom:1px solid #ccc;margin-bottom: 30px;}
.jnPromotions .jnSdSec ul{margin-bottom: 0px !important;}
.jnPromotions .lineHgt  .jnSdSec:last-child{border-bottom:0;margin-bottom: 0;}
.ly-twocolumnlist .jnSubTit h3,
.jnPage .jnSubTit h3,.jnSec.jnTC h3{    color: #118260;font-weight: 500;font-size: 20px;line-height: 27px;text-transform: initial;}
.jnPage .jnSubTit h3{margin-bottom: 15px;margin-top: 15px;}

.jnSubCatItems .jnLs{display: table;width: 100%;}
.jnSubCatItems .jnLs a{display: table-cell;}
.jnSubCatItems .jnLs a div{border:1px solid #9e8a58; text-align: center;padding: 15px;margin:0px 20px;font-size: 18px;transition: 0.2s;margin-bottom: 20px;}
.jnSubCatItems .jnLs a:first-child div{margin-left: 0px;margin-right: 40px;}
.jnSubCatItems .jnLs a:last-child div{margin-right: 0px;margin-left: 40px;}
.jnSubCatItems .jnLs a:hover div,.jnSubCatItems .jnLs a.active div{background:#d4b388;border:1px solid #d4b388;color: #FFF;transition: 0.2s;}
.jnSubCatItems .jnDes{text-align: left;font-size: 16px;margin-top: 20px;}

#CDSWIDFRR,#CDSWIDCOE{margin: 0px !important;}
#TA_certificateOfExcellence6,#TA_rated966,#TA_cdsratingsonlynarrow334,#TA_cdsratingsonlynarrow189{float: left; margin-right: 10px; margin-bottom: 0; height: 115px; overflow: hidden;background: #FFF;}
.galslide  ul.slick-dots li{padding-left: 0px;}
.jnServiceApp .galslide .slick-next,.jnServiceApp .galslide .slick-prev{background-size: 12px;bottom: 12px;}
.jnServiceApp .galslide .slick-dots li button:before{    width: 7px;height: 7px;}
.jnServiceApp .galslide .slick-dots li.slick-active button:before{width: 30px;}
.jnServiceApp .jnIcnItems{padding-left: 0px;}
.cdsROW.border{border: 0px !important;}

.boxwidth .jnGrid > .jnContent,.boxwidth .jnSubTit h3,.boxwidth .jnConCt{max-width: 650px;margin: auto !important;text-align: center;}
.boxwidth .jnGrid > .jnContent p,.boxwidth .jnConCt{text-align: justify;text-align-last: center;}
.boxwidth-wide .jnGrid > .jnContent,.boxwidth-wide .jnSubTit h3,.boxwidth-wide .jnConCt{max-width: 850px;margin: auto !important;text-align: center;}
.ly-shortcode .jnBox10ct  .jnImg{margin-bottom: 0; }
.ly-shortcode .jnBox10ct  .jnBox10 {margin: 25px 0px;}

.section1{background:#FEFDF9;padding-top: 60px;margin-bottom: 60px;}
.section1 .jnGrid{background:#FFF;padding: 60px;}
.section1 .jnGrid > .jnTit{text-align: left;margin-bottom: 0px;}
.section1 .jnGrid .jnBtnBox{text-align: right;}
.section1 .jnGrid .jnBtnBox .jnBtn{padding: 20px 40px; font-size: 19px; background-image: url(./img/icon/arrow/learn_more_arrow.png); background-repeat: no-repeat; background-position: right 30px center; padding-right: 70px; margin-top: 20px;}
.jnSec-acf.section1 .jnImg{margin-bottom: 0px;}
.section1 .jnBox10 .jnIn{padding: 0px 20px; max-width: 200px; margin: auto;}
.section1 .jnBox10ct{max-width: 1050px; margin-left: auto; margin-right: auto;}

.jnSec-acf blockquote{border: 0px;padding: 0px;margin: 0;}
.jnSec-acf blockquote p{display: block;font-style: normal;text-align-last: left !important;text-align: left !important;}
.jnSec-acf blockquote p strong{color:#118260;font-size: 25px;display: block; font-style: normal;margin-bottom: 15PX;}

.jnCnMenuList ul{display: table;width: 100%;margin-top: 40px;margin-bottom: 40px;}
.jnCnMenuList li{display:table-cell; }
.jnCnMenuList li a{display:inline-block;    background: #FFF;
    border: 1px solid #9e8a58;color: #9e8a58;transition: 0.2s;text-align: center; padding:10px 15px; margin: 0px 10px; font-size: 14px;line-height: 19px;font-weight: 400;}
.jnCnMenuList li a:hover,.jnCnMenuList li strong,.jnCnMenuList li.active a{display:inline-block;    background: #d4b388;
    border: 1px solid #d4b388;color: #FFF;transition: 0.2s;text-align: center; padding:10px 15px; margin: 0px 10px; font-size: 14px;font-weight: 400;line-height: 19px;}
.jnCnMenuList li:first-child a{margin-left: 0px;margin-right:5px;}
.jnCnMenuList li:last-child a{margin-right: 5px;margin-right: 0px;}
.jnSec-acf.tab{display: none;outline: none;}
.jnSec-acf.tab.active{display: block;}

.ly-numberlist .jnLsCt{padding:0px 20px;}
.ly-numberlist .jnLsCt .jnLs{position: relative;}
.ly-numberlist .jnLsCt .jnLs .hascountno{padding-left:40px;    padding-bottom: 20px;}
.ly-numberlist .jnLsCt .jnLs .hascountno strong{color: #118260;font-weight: 400;}
.ly-numberlist .jnLsCt .jnLs .countno{display: inline-block;width: auto;height: auto;font-size: 15px;background: #D3B289;border-radius: 100px;color:#FFF;line-height: 23px;min-width: 25px;min-height: 25px;text-align: center;position: absolute;left: 0px;margin-top: 3px;}

.jnAccordion{margin-top: 30px;}
.jnAccordion .jnHeader{border-bottom:1px solid #D4CDC5;padding: 15px;margin-top: 0px;color:#9e8a58;font-size: 25px; line-height: initial; cursor: pointer;}
.jnAccordion .jnHeader:after{content: ' ';width: 30px;height: 30px;background: url('./img/icon/arrow/dropdown_arrow.png') no-repeat;background-position: center;width: 30px; height: 25px; display: inline-block;}
.jnAccordion .jnList.active .jnHeader{border-bottom:1px solid #D5B489;background:#D5B489;color: #FFF;}
.jnAccordion .jnList.active .jnHeader:after{background: url('./img/icon/arrow/dropdown_arrowup-white.png') no-repeat;background-position: center;}
.jnAccordion .jnBody{padding: 40px 0px;padding-bottom: 0px;display: none;max-width: 1000px;margin: auto;}
.jnAccordion .jnBody .jnIcn{text-align: center;width: 100%;position: relative;margin-bottom: 20px;}
.jnAccordion .jnBody .jnIcn img{margin: auto;background: #FFF;padding: 10px;}
.jnAccordion .jnBody .jnIcn:before{background: #D4CDC5; display: inline-block; content: ' '; height: 1px; width: 100%; position: absolute; left: 0px; top: 50%; z-index: -1;}
.jnAccordion .jnSubTit h3{margin-bottom: 20px !important;}
.jnAccordion .jnCon{margin-bottom: 60px !important;}

.jnBooknow a{border:0px !important;}

.testiSlide .jnSubTit{border-top:1px solid #D4CDC5;border-bottom:1px solid #D4CDC5;padding:0px 0px;margin-bottom: 20px;}
.testiSlide .jnBox9 .jnSubTit{display: table;width: 100%;}
.testiSlide .jnBox9 .jnSubTit h3{display: table-cell;vertical-align: middle;    padding: 15px 0px;}

  .testiSlide .jnTit h2,
  .contentM .jnGrid > .jnTit h2, .jnConCt .jnTit .titleBg, .proLstg .jnTit .titleBg, .jnSecBg.noImg .jnCon h1,
  .jnSec-acf .jnTit h1, .jnSec-acf .jnTit h2, h2,h1,h2 *,h1 *,
  .lsContent .jnLsConOut h2, .ly-twocolumn .jnTit h3 span, .imgslidesdiv h3 span, .option-members h3 span,
  .contentM .jnGrid > .jnTit h2, .jnConCt .jnTit .titleBg, .proLstg .jnTit .titleBg, .jnSecBg.noImg .jnCon h1{font-size: 30px;line-height: 40px;letter-spacing: 2.5px;}


.jnBox9ct.pagelist .jnBox9 .jnPrice,.jnBox9 .jnPrice{font-size: 14px;}
.titlecopy{visibility: hidden;}
._3d-flip-book{    margin: 0px 0px;    margin-bottom: 50px;}
.widControls.controls{position: absolute !important;top: 0px !important;}
.controls .ctrl{bottom: -50px !important;}
.jnNotice .jnBox{margin: 20px 0px; padding: 20px; background: #d4b388; color: #FFF;}
.opt-testimonial{    margin-top: 50px;}
.home .opt-testimonial{    margin-top:0px;}


.ly-slider .jnTit h2 span, 
.jnContact .jnSubTit h3,
.jnSec-acf .jnSubTit h3,
.lsContent .jnLsConOut h3,
.jnPage .jnContent > .jnSubTit h2,
.ly-twocolumn .jnTit h3,
.jnBox11 .jnContCt .jnInr h3,
.lsContent .jnLsConOut h3,
.ly-twocolumn .jnTit h3,
.ly-twocolumnlist .jnSubTit h3, 
.jnPage .jnSubTit h3, 
.jnSec.jnTC h3,
.jnPage .jnSubTit h3
{font-size: 16px;line-height: 30px; letter-spacing: 2.5px;}


.home .ly-slider .jnTit h2 span, 
.home .jnContact .jnSubTit h3,
.home .jnSec-acf .jnSubTit h3,
.home .lsContent .jnLsConOut h3,
.home .jnPage .jnContent > .jnSubTit h2,
.home .ly-twocolumn .jnTit h3,
.home .jnBox11 .jnContCt .jnInr h3,
.home .lsContent .jnLsConOut h3,
.home .ly-twocolumn .jnTit h3,
.home .ly-twocolumnlist .jnSubTit h3, 
.home .jnPage .jnSubTit h3, 
.home .jnSec.jnTC h3,
.home .jnPage .jnSubTit h3{font-size: 24px;line-height: 33px; letter-spacing: 2.5px;}
.videoefect{min-height: 500px;background: url('../assets/img/loader/loading.gif') center;width: 100%;display: block;background-size: auto; background-repeat: no-repeat;background-color: #D5CCC3;text-align: center;}
@media (min-width:720px){
.videoefectOverlay{width: 100%; height: 100%; position: absolute; z-index: 1; background-repeat: no-repeat; background-position: center; top: 0px;opacity: 0;}

body.home .headM,body.home .headEmptyHeight{opacity: 0;transition: 0.2s;}
body.home.scrolled .headM,body.home.scrolled .headEmptyHeight{opacity: 1;transition: 0.2s;}
body.home #pagecontent{    margin-top: -125px;}
body.home.scrolled #pagecontent{    margin-top:0px;}
}
@media (min-width:1200px){
	.headEmptyHeight{height: 77px;}
}

@media (max-width:1310px){
	.videoefect{position: relative;}
	.videoefectOverlay{position: absolute;width: 100%;height: 100%; top: 0px; background-repeat: no-repeat; background-position: center;opacity: 0;}
}

@media (max-width:720px){
	.videoefectOverlay{background-size: 200px;}
}

@media (max-width:620px){
	.videoefect{background-image: none !important;}
	.videoefectOverlay{opacity: 1 !important;}
}
.testiSlide .jnSubTit h3,
.jnBox3 .jnTit h3 a,
.jnBox9ct.pagelist .jnBox9 .jnTit h3, .jnBox9ct.pagelist .jnBox9 .jnTit h3 a{font-size: 14px;line-height: 23px; letter-spacing: 2px;}


	.jnList .jnIcCurr{display: none;}

@media (min-width:1011px){
.videoefect{background-image: url('../assets/img/loader/loading240.gif');}
}
@media (max-width:1010px){
  .headEmptyHeight{height: 75px;    max-height: 75px;}
  #pagecontent{padding-top: 0px;}
  .ly-shortcode .jnBox10ct .jnBox10{width: 33.33%}
  .jnBooknow{    background-color: #118260;    margin-top: 10px;width: 100%;}
  .jnBooknow a{color: #FFF !important;}
}


@media (min-width:770px){ 
	.jnPromotions .lft{padding-right: 40px;border-right: 1px solid #CCC;}
	.jnServiceApp .lft{padding-right: 40px;border-right: 1px solid #CCC;}
	.jnPromotions .rgt{padding-left: 40px;/*border-left: 1px solid #D4CDC5;margin-left: -1px;*/}
	.jnServiceApp .rgt{padding-left: 40px;/*border-left: 1px solid #D4CDC5;margin-left: -1px;*/}
.jnSec-acf blockquote{margin-left: -30px;margin-right: -30px;margin-bottom: 20px;}
.jnSec-acf blockquote p{width: 33.33%;float: left;padding:0px 30px;}
.jnSec-acf blockquote p:first-child{border-right: 1px solid #CCC;}
.jnSec-acf blockquote p:last-child{border-left: 1px solid #CCC;}

}
@media (min-width:1100px){
}

@media (min-width:1011px){
}

@media (max-width:1010px){
  .jnTopHead .jnIcCart:after{display: none;}
  .jnTopHead .jnIcCurr{display: none;}
  .jnTopHead .jnIcCart{margin-right: 40px;}
  .imgslidesdiv  .jnColm,.ly-twocolumnlist .jnColm{width: 100% !important;padding-top: 35px;height: auto !important;}
  .ly-twocolumnlist .jnColm .jnColm:first-child{padding-top:0px;}
  .imgslidesdiv .jnGapleft, .imgslidesdiv .jnGapright{margin-left: 0 !important;margin-right: 0px !important}
  .imgslidesdiv-vis{display:none;}

  .testiSlide .jnTit h2,
  .contentM .jnGrid > .jnTit h2, .jnConCt .jnTit .titleBg, .proLstg .jnTit .titleBg, .jnSecBg.noImg .jnCon h1,
  .jnSec-acf .jnTit h1, .jnSec-acf .jnTit h2, h2,h1,h2 *,h1 *,
  .lsContent .jnLsConOut h2, .ly-twocolumn .jnTit h3 span, .imgslidesdiv h3 span, .option-members h3 span,
  .contentM .jnGrid > .jnTit h2, .jnConCt .jnTit .titleBg, .proLstg .jnTit .titleBg, .jnSecBg.noImg .jnCon h1{font-size: 30px;line-height: 40px;letter-spacing: 2px;}


  .jnCnMenuList li{display: inline-block; width: 100%; margin: auto; margin-bottom: 10px;}
  .jnCnMenuList li:last-child a,
  .jnCnMenuList li a,.jnCnMenuList li a:hover,.jnCnMenuList li.active a{width: 100%;margin: 0px;}
  .ly-twocolumnlist .jnGrid .jnColm50{margin-bottom: 0px;}
.videoefect{min-height: 100px;}

	.jnList .jnIcCurr{display: block;}
	.jnList .jnIcCurr .dropdw{position: relative;right: initial;margin-left: 15px;margin-bottom: 10px;}
	.jnList .jnIcCurr .dropdw > li > span{width: 100%;
    text-align: left;    padding-bottom: 5px;}
	.jnList .jnIcCurr .dropdw > li{padding: 4px 10px; border: 1px solid #d4b388; width: 120px;}
	.jnList .jnIcCurr .dropdw > li li{padding:2px 4px; padding-right: 30px;    min-width: 94px;}
	.jnList .jnIcCurr .dropdw > li li:hover a{color:#d3b388 !important;}
	.jnList .jnIcCurr .dropdw ul{position: relative; right: 0px; z-index: 1; border: 0; padding-top: 5px;;border-top: 1px solid #d4b388; width: 100%;}
	.jnList .jnIcCurr .dropdw > li li{min-width: initial;padding: 3px 0px;}
	.jnList .dropdw:hover ul{display:none;}
	.jnList .dropdw.active:hover ul,.jnList .dropdw.active ul{display:block;}

	.jnList .jnIcCurr .dropdw:focus > li > span,.jnList .jnIcCurr .dropdw:hover > li > span{background: url('./img/icon/arrow/think-arrow-bottom.png') right top 9px no-repeat; background-size: 9px;}

		.dropdw.active > li > span,.jnList .jnIcCurr .dropdw.active:focus > li > span,.jnList .jnIcCurr .dropdw.active:hover > li > span{background: url('./img/icon/arrow/think-arrow-top.png') right top 9px no-repeat; background-size: 9px;}

}
@media (max-width:770px){
.jnSec-acf blockquote p,.lineHgt{height: auto !important;}
.titlecopy{visibility: hidden;height: 0px;width: 0px;margin:0px;}
  .option-covid-19 .mid, .ly-threecolumn .mid{padding: 25px 0px;padding-bottom: 0px;}
  .tag-members .jnBox9,.tag-testimonial .jnBox9{max-width: initial;}
  .ly-slider .jnTit h2 span{padding-left: 0px; width: 100%;}
  .jnSecBg.titlebelow .jnImg{margin-bottom: 0px;}
  .jnContact .jnFormCt .jnColFull .jnCol0, .jnContact .jnFormCt .jnColFull .jnCol1, .jnContact .jnFormCt .jnColFull .jnCol2, .jnContact .jnFormCt .jnColFull .jnCol3, .jnContact .jnFormCt .jnColFull .jnCol4{width: 100%;}
	.lineHgt.rgt{margin-top: 40px;}
.ly-twocolumn.right .jnGrid  > div.jnColm{display: grid;}
.ly-twocolumn.right .jnGrid.imgslidesdiv  > div.jnColm{display: block;}
.ly-twocolumn.right div.jnColm50{    order: 2;-webkit-order: 2;}
.ly-twocolumn.right div.jnColm50.right{ order: 1;-webkit-order: 1;}
.ly-twocolumn.right .jnColm .jnColm.-vis.right{margin-top: 0px;}
.lsContent .ly-twocolumn .jnLsConOut h2{padding-top: 0px;}
}
@media (max-width:720px){ 
  .jnIcCart .items,.jnIcCart .label{display: none;}
  .jnIcCart .count{margin-left: -2px; margin-right: -2px;}
  .jnTopHead .jnIcTxt .jnIcTxt, .jnTopHead .jnIcCart, .jnTopHead .jnIcCurr{margin-left: 7px; padding-right: 6px;}
  .contentM .jnGrid > .jnTit h2, .jnConCt .jnTit .titleBg, .proLstg .jnTit .titleBg, .jnSecBg.noImg .jnCon h1{   
    background: none; }
  .ly-shortcode .jnBox10ct .jnBox10{width: 50%}
  .jnSubCatItems .jnLs a{display: inline-block;width: 100%;}
  .jnSubCatItems .jnLs a div{margin: 5px 0px !important;padding: 5px;}

  .jnBox11ctSec{background: #ffffff;}
  .jnBox11 .jnImg,.jnBox11 .jnContCt{width: 100%;float: none;}
  .jnBox11 .jnContCt .jnInr{width: 100%;padding:0px 10px;margin: 0px;    height: auto !important;}

  .section1 {background: #FEFDF9; padding-top: 0;margin-bottom: 0;}
  .section1 .jnGrid{padding: 30px 30px;}
  .section1.ly-fullwidth .jnBox10ct{text-align: left;}
  .section1.ly-fullwidth .jnBox10{width: 50%;}
  .section1.ly-fullwidth .jnGrid .jnBtnBox{text-align: left;}
  .jnGalslideThumb .jnIn > div{width: 75px;}
  .view360:after{line-height: 34px;}
  .jnSec-acf .jnSubTit.titlecopy{    display: none;}
  .jnBox11 .jnContCt .jnInr .jnIcon{right: 0px;}
  .jnContact .sec1 > .jnIn, .jnContact .sec2 > .jnIn{padding: 20px 20px;}
  .jnColm .jnLsCt:first-child{margin-bottom: 30px;}

.jnBooknow,.jnBooknow a{text-align: left;}

.home .ly-slider .jnTit h2 span, 
.home .jnContact .jnSubTit h3,
.home .jnSec-acf .jnSubTit h3,
.home .lsContent .jnLsConOut h3,
.home .jnPage .jnContent > .jnSubTit h2,
.home .ly-twocolumn .jnTit h3,
.home .jnBox11 .jnContCt .jnInr h3,
.home .lsContent .jnLsConOut h3,
.home .ly-twocolumn .jnTit h3,
.home .ly-twocolumnlist .jnSubTit h3, 
.home .jnPage .jnSubTit h3, 
.home .jnSec.jnTC h3,
.home .jnPage .jnSubTit h3{font-size: 18px;line-height: 33px; letter-spacing: 2.5px;}


}
@media (max-width:520px){
	.jnBox9 .jnIn { padding: 0;}
}

@media (max-width:390px){
}

/*---------------Developer----------------
.mainD {background: #aabdea;border-bottom: 5px solid blue;border-top: 5px solid blue;}
section.bg1{border-bottom: 5px solid red;border-top: 5px solid red;}*/


/*----Zoom----*/

    #jquery-script-menu{position:absolute;height:90px;width:100%;top:0;left:0;border-top:5px solid #316594;background:#fff;-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);z-index:999999;padding:10px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.jquery-script-center{max-width:960px;margin:0 auto}.jquery-script-center ul{width:212px;float:left;line-height:45px;margin:0;padding:0;list-style:none}.jquery-script-center a{text-decoration:none}.jquery-script-ads{max-width:728px;height:90px;float:right}.jquery-script-clear{clear:both;height:0}#carbonads{display:block;overflow:hidden;max-width:728px;position:relative;font-size:22px;box-sizing:content-box}#carbonads>span{display:block}#carbonads a{color:#4078c0;text-decoration:none}#carbonads a:hover{color:#3664a3}.carbon-wrap{display:flex;align-items:center}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block;height:90px;width:auto}.carbon-text{display:block;padding:0 1em;line-height:1.35;text-align:left}.carbon-poweredby{display:block;position:absolute;bottom:0;right:0;padding:6px 10px;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:8px;border-top-left-radius:4px;line-height:1;color:#aaa!important}@media only screen and (min-width:320px) and (max-width:759px){.carbon-text{font-size:14px}}@media only screen and (max-width:1023px){.jquery-script-ads{display:none}}figure.containerZoom{background-position:50% 50%;position:relative;width:100%;overflow:hidden;cursor:zoom-in;margin:0}figure.containerZoom img{transition:opacity .5s;display:block;width:100%}figure.containerZoom.active img{opacity:0}
    .zoomimg { max-width: 850px;margin: auto; }

    
html[lang="zh-CN"] .jnMainmenu > ul > li,.jnMainmenu > ul > li a{font-size: 16px;}
html[lang="zh-CN"] .dropdw > li > span{font-size: 15px;}


html[lang="zh-CN"] .jnCnMenuList li a,html[lang="zh-CN"] .jnCnMenuList li a:hover{font-size: 16px;line-height: 21px;margin: 0px 5px;}
html[lang="zh-CN"] .jnCnMenuList li{text-align: right;}
html[lang="zh-CN"] .jnCnMenuList li:first-child{text-align: left;}
html[lang="zh-CN"] .jnCnMenuList li:last-child{text-align: right;}
html[lang="zh-CN"] .jnCnMenuList li:first-child a{margin-left: 0px;}
html[lang="zh-CN"] .jnCnMenuList li:last-child a{margin-right: 0px;}
html[lang="zh-CN"] .jnCnMenuList li:last-child{text-align: right;}


html[lang="zh-CN"] .page-id-1989 .jnPage  .jnSubTit h2,
html[lang="zh-CN"] .page-id-1989 .jnPage  .jnSubTit h3,
html[lang="zh-CN"] .page-id-1882 .jnPage  .jnSubTit h3,
html[lang="zh-CN"] .page-id-1882 .jnSec-acf .jnSubTit h3,
html[lang="zh-CN"] .testiSlide .jnSubTit h3, 
html[lang="zh-CN"] .jnBox3 .jnTit h3 a, 
html[lang="zh-CN"] .jnBox9ct.pagelist .jnBox9 .jnTit h3, 
html[lang="zh-CN"] .jnBox9ct.pagelist .jnBox9 .jnTit h3 a,
html[lang="zh-CN"] .jnBox9 .jnTit h3, 
html[lang="zh-CN"] .jnBox9 .jnTit h3 a{font-size: 16px;line-height: 26px;}


html[lang="zh-CN"] 
.ly-slider .jnTit h2 span, 
html[lang="zh-CN"] 
.jnContact .jnSubTit h3,
html[lang="zh-CN"] 
.jnSec-acf .jnSubTit h3,
html[lang="zh-CN"] 
.lsContent .jnLsConOut h3,
html[lang="zh-CN"] 
.jnPage .jnContent > .jnSubTit h2,
html[lang="zh-CN"] 
.ly-twocolumn .jnTit h3,
html[lang="zh-CN"] 
.jnBox11 .jnContCt .jnInr h3,
html[lang="zh-CN"] 
.lsContent .jnLsConOut h3,
html[lang="zh-CN"] 
.ly-twocolumn .jnTit h3,
html[lang="zh-CN"] 
.ly-twocolumnlist .jnSubTit h3, 
html[lang="zh-CN"] 
.jnPage .jnSubTit h3, 
html[lang="zh-CN"] 
.jnSec.jnTC h3,
html[lang="zh-CN"] 
.jnPage .jnSubTit h3
{font-size: 18px;line-height: 30px; letter-spacing: 2.5px;}



html[lang="zh-CN"] 
.home .ly-slider .jnTit h2 span, 
html[lang="zh-CN"] 
.home .jnContact .jnSubTit h3,
html[lang="zh-CN"] 
.home .jnSec-acf .jnSubTit h3,
html[lang="zh-CN"] 
.home .lsContent .jnLsConOut h3,
html[lang="zh-CN"] 
.home .jnPage .jnContent > .jnSubTit h2,
html[lang="zh-CN"] 
.home .ly-twocolumn .jnTit h3,
html[lang="zh-CN"] 
.home .jnBox11 .jnContCt .jnInr h3,
html[lang="zh-CN"] 
.home .lsContent .jnLsConOut h3,
html[lang="zh-CN"] 
.home .ly-twocolumn .jnTit h3,
html[lang="zh-CN"] 
.home .ly-twocolumnlist .jnSubTit h3, 
html[lang="zh-CN"] 
.home .jnPage .jnSubTit h3, 
html[lang="zh-CN"] 
.home .jnSec.jnTC h3,
html[lang="zh-CN"] 
.home .jnPage .jnSubTit h3
{font-size: 21px;line-height: 30px; letter-spacing: 2.5px;}


html[lang="zh-CN"] .lsContent .jnLsConOut{padding: 50px 0px}
html[lang="zh-CN"] .lsContent .jnLsConOut h3{margin-bottom: 30px;}
html[lang="zh-CN"] .lsContent .jnLsConOut .jnLsTit h2{margin-bottom: 30px;}


@media (max-width:1010px){
html[lang="zh-CN"] .jnCnMenuList li a,html[lang="zh-CN"] .jnCnMenuList li a:hover{margin: 0px !important;}
}

@media (max-width:720px){
html[lang="zh-CN"] .lsContent .jnLsConOut{padding: 20px 0px}
.m-number .minus, .m-number .plus{width: 25px;}
}

@media (max-width:840px) and (min-width:783px){
	.videoefect{height: 400px;overflow: hidden;}
	.topNotifBarTmp{display: none;}
	.scrolled .topNotifBarTmp{display: block;}
}


@media (max-width:1330px) and (min-width:1270px){
	.videoefect{height: 700px;overflow: hidden;}
}

@media (max-width:1390px) and (min-width:1331px){
	.videoefect{height: 750px;overflow: hidden;}
	.videoefectOverlay{height: 800px;}
}


/*! laydate-v5.0.9 日期与时间组件 MIT License  http://www.layui.com/laydate/  By 贤心 */
.laydate-set-ym,.layui-laydate,.layui-laydate *,.layui-laydate-list{box-sizing:border-box}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate{position:absolute;z-index:66666666;margin:5px 0;border-radius:2px;font-size:14px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:laydate-upbit;animation-name:laydate-upbit}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}@-webkit-keyframes laydate-upbit{from{-webkit-transform:translate3d(0,20px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes laydate-upbit{from{transform:translate3d(0,20px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.laydate-set-ym span,.layui-laydate-header i{padding:0 5px;cursor:pointer}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;color:#999;font-size:18px}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{width:36px;height:30px;padding:5px;text-align:center}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px 20px}.layui-laydate-footer span{margin-right:15px;display:inline-block;cursor:pointer;font-size:12px}.layui-laydate-footer span:hover{color:#5FB878}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{height:26px;line-height:26px;margin:0 0 0 -1px;padding:0 10px;border:1px solid #C9C9C9;background-color:#fff;white-space:nowrap;vertical-align:top;border-radius:2px}.layui-laydate-list>li,.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle}.layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;background-color:#fff}.layui-laydate-list>li{position:relative;width:33.3%;height:36px;line-height:36px;margin:3px 0;text-align:center;cursor:pointer}.laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.laydate-time-list p{position:relative;top:-4px;line-height:29px}.laydate-time-list ol{height:181px;overflow:hidden}.laydate-time-list>li:hover ol{overflow-y:auto}.laydate-time-list ol li{width:130%;padding-left:33px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px}.layui-laydate-range{width:546px}.layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y,.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#666}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#5FB878}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{font-weight:400;color:#333}.layui-laydate-content td{color:#666}.layui-laydate-content td.laydate-selected{background-color:#00F7DE}.laydate-selected:hover{background-color:#00F7DE!important}.layui-laydate-content td:hover,.layui-laydate-list li:hover{background-color:#eaeaea;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.laydate-selected.laydate-day-next,.laydate-selected.laydate-day-prev{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#FF5722}.laydate-day-mark::after{background-color:#5FB878}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type=date]{color:#5FB878}.layui-laydate .layui-this{background-color:#009688!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:none;background-color:#009688}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:none;border-bottom:none}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#009688!important}.laydate-theme-grid .laydate-selected.laydate-day-next,.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px}/*@font-face{font-family:laydate-icon;src:url(font/iconfont.eot);src:url(font/iconfont.eot#iefix) format('embedded-opentype'),url(font/iconfont.svg#iconfont) format('svg'),url(font/iconfont.woff) format('woff'),url(font/iconfont.ttf) format('truetype')}*/.laydate-icon{font-family:laydate-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}