@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);

@import url(https://fonts.googleapis.com/css?family=Titillium+Web);
@font-face{font-family:'Glyphicons Halflings';src:url(./sccube/fonts/glyphicons-halflings-regular.eot);src:url(./sccube/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(./sccube/fonts/glyphicons-halflings-regular.woff) format('woff'), url(./sccube/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(./sccube/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

/*------------------------------------------------------------------------

Logo : Montserrat:400,700

--------------------------------------------------------------------------*/

::-moz-selection{color:#FFF;background:#000;}

::selection 	{color:#FFF;background:#000;}



::-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;}

div::-webkit-scrollbar-thumb { background: #171616; border-radius: 1px;}

div::-webkit-scrollbar-thumb:hover {background: #000;}



.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 ----------------------------------------*/

*{font-family: 'Source Sans Pro', sans-serif !important;}

/*h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.jnMainmenu > ul > li a,header .logo a,.jnFootSec1 .jnTit,.jnFootSec1 a,.jnFootbar .copyright,.jnBtn,.jnBox3 .jnOverlay .jnCon,.jnBox3 .jnOverlay .jnCon *,.jnMMnu .jnTit,.jnMMnu .jnList li a,.jnBcrum *,.about-footer *,.jnTesti1Ct *,.jnRightNav ul.jnCon > li > a,.jnDpDwn *,.jnBxTag1,.jnBxTag1 *,.sctPagination *,.jnGoogleMap.jnTwoCol .jnComp,.slBox .slTxt *,.jnRightNav li ul li a{font-family: 'Montserrat', sans-serif;}

.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: 13px; line-height: 20px;font-weight: 400;box-shadow: none;color:#000;}

.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea{box-shadow: none;}

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: #000;}

a:focus {outline:0;outline-color: #ed1f85;color:#f352a5;}

a:hover{outline: 0;color: #f352a5;}

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;}

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: #E2E2E2; height: 1px; border: 0; margin: 25px 0px;}



.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{display:table;content:" "}

.clearfix:after,.cfix:after,.jnGrid:after,.jnGrid .jnRow:after,.jntr:after,.jnTbMob .jntr > div:after,.main-navigation .menu: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:#ed1f85;}

.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: #ed1f85;background-color:#ed1f85;}

.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 ----------------------------------------*/

.jnGrid{max-width: 1210px;margin: auto;padding:15px 0px;}

.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;}

.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;}

}

@media (max-width: 770px){

	.jnDeviceDesk{display: none}.jnDevice{display:block;}

	.jnGrid{padding:0px;}

	.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.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/pininterest.png');}

.jnIcn.jnIcpinterest:hover{background-image: url('./img/icon/socialmedia/pininterest-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('./sccube/images/cart.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: #000; color: #FFF; }

.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: #000; top: 0px;background-image:url('./img/icon/web/search-back.png');background-position: center; background-size: 16px; 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;}

.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.png');background-size: 18px;background-repeat: no-repeat;background-position: center;}







@media (min-width:1010px){

	.jnSearchct{position: absolute; top: 0px; left: 0px; width: 100%;display: block;}

	.jnSearch{/*position: absolute; top: 36px; left: 0px; z-index: 90; */width: 220px;float: left;}

  .jnTopHead .jnSearcg{display:none !important;}

}



/* ----------------------- Button ----------------------------------------*/

.jnBtnBox{text-align: center;}

.jnBtn{display: inline-block; vertical-align: top; padding: 9px 30px; background-color: #000; color: #FFF; font-size: 15px; text-transform: capitalize; text-align: center;font-weight: 500;}

.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:#ed1f85;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: #ed1f85; min-width: inherit; padding: 0px; margin: 15px 20px; font-weight: 400; font-size: 19px; border-bottom: 1px solid;}

.jnBtn.nobg:hover{color:#ed1f85;}





/*------------------------StoreFront overide------------------*/

.main-navigation ul.menu, .main-navigation ul.nav-menu{margin-left: 0;}



/* ----------------------- Header ----------------------------------------*/

.jnHeadSpace{height: 56px;width: 100%;}

.jnTopbar{padding:0px;background: #000;width: 100%; z-index: 1;}

.jnTopbar.fixed{position: fixed;}

.jnTopbar .jnGrid{padding: 6px 20px;}

.jnTopbar p{margin-bottom: 0px;}

.jnTopbar .jnCon,.jnTopbar .jnCon *{float: left;font-size: 12px;line-height: 21px;color: #FFF;}

.jnTopbar.topNotifBar{background: #ed1f85;}

.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');}





.jnTopHead{margin-top: 10px;}

.jnTopHead .jnIcn{position: relative;    margin-right: 20px;}

.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 25px;}

.jnTopHead .jnIcn .jnSubMen{position: absolute;z-index: 31;width: 156px;left: 0px;margin-left: 0px;padding-top:0px;display: none;    text-align: left;padding-top:7px;}

.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 *{color: #FFF;font-size: 12px;line-height: 19px;}

.jnTopHead .jnIcn:hover,.jnTopHead .jnIcn:hover > a,.jnTopHead .jnIcn:hover > a *{color: #ed1f85;}



.jnTopHead .jnIcCart{padding-left: 30px; line-height: 20px; height: 20px; cursor: pointer; margin-top: 0; background-size: 16px; transition: 0.2s;}

.jnTopHead .jnIcLock{ background-size: 13px;}

.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: 8px;z-index: 101;}

.jnTopHead .jnIcCart:hover .minicart{display: block;position: absolute; right: 0px;

    }

.widget_shopping_cart{background: white;margin: 0px;}

.jnTopHead .cartLink .label,.jnTopHead .cartLink .lblpropen,.jnTopHead .cartLink .count,.jnTopHead .cartLink .lblprclose{}

.jnTopHead .cartLink .amount,.jnTopHead .cartLink .items{display: none;}

.jnTopHead .jnIcWlist > a{display: inline-block; vertical-align: top; padding-left: 25px;}

.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:#ffffff;border-bottom:0px solid #fff;position: relative;z-index:1;width: 100%;padding: 15px 0px;padding-bottom: 0px;}

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: 200px; text-align: left; float: none;margin: auto; padding: 0px;}

header .logo img{vertical-align: top;margin: auto;}

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:#ed1f85;}

header .navbar{display: inline-block;float: right;vertical-align: top;}

.jnMainmenu{margin-top: 0px;}

.jnMainmenu > ul > li{float: left;margin-left:65px;}

.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: 17px; line-height: 24px; letter-spacing: 1px;}

.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{font-size: 14px;}

.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation ul.nav-menu ul li.focus{background-color: transparent;}

.jnMainmenu > ul > li.current_page_item a,.jnMainmenu > ul >li a.current_page_parent{color:#ed1f85;}

.jnMainmenu > ul > li:hover > a,.jnMainmenu > ul > li a:hover,.jnMainmenu > ul >li a:hover{color:#ed1f85;}

.jnNavFulw .navbar{float: none;}



@media (min-width:1010px){

	.jnNavFulw{text-align: center;}

}

@media (max-width:1175px){

	.jnMainmenu > ul > li{float: left;margin-left:30px;}

}



@media (max-width:770px){

.jnTopbar .jnCon,.jnTopbar .jnCon *{font-size: 11px;line-height: 14px;}

}



/* ----------------------- 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:#ffffff;}

header.active{transition: 0.5s;}

.slBox .slImg {padding-top:0px;background-position: center;background-size: cover;}

.slBox .slick-slide img{opacity: 0;    min-height: 300px;}





@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;}

/*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: #ed1f85;}



/*

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: relative;width: 100%;z-index: 11;}



@media (max-width:1010px){

	#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 #dfe0e4;}

	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;}

	.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:#ffffff; padding:0px; line-height: initial;}

	.jnMainmenu > ul > li > .sub-menu{position: absolute; padding: 0px; padding-top:1px; background: transparent; margin-top: 0; border: 0; width: 250px; text-align: left; left: -60px;}

	.jnMainmenu > ul > li > .sub-menu .sub-menu{position: absolute; padding-left: 0px; margin-top: -35px; 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: #000;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:#ffffff;}



	.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: #ed1f85;}

	.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: 10px; background: #FFF; border-radius: 5px; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); border-top-left-radius: 0; border-top-right-radius: 0;}





	/*---- 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: #ed1f85;}

	.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/arrow/menu-down.png') right center no-repeat;background-size:13px; top: 10px;margin-left: 0px !important}

	.jnMainmenu li.menu-item-has-children:hover > a:after{background:url('./img/icon/arrow/menu-down-red.png') right center no-repeat;background-size:13px;}





	.jnMainmenu ul.menu li.current-menu-item{ color: #ffffff; border-bottom: 0px solid #ed1f85;}

}





@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;}

	header .logo{max-width: 100px;padding: 0;}

	header .logo a, header .logo a:hover{color: #FFF;}

	.jnMMnu .jnSep{background: #FFF;}

	.jnMMnu .jnTit,.jnMMnu .jnList li,.jnMMnu .jnList li a{color:#000;}

	.jnMMnu .jnList li a:hover{color:#ed1f85;}

	.jnMMnu .jnList .menu > li.current_page_ancestor > a{color: #ed1f85;}

	.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:#ed1f85;}

	.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:#ed1f85;}

	.jnMMnu li.menu-item-has-children.active > a,.jnMMnu ul.sub-menu li.menu-item-has-children.active > a{color:#ed1f85;}

	header,body.home header,body.home header.active,header.active{background-color: #FFF !important;}

	.jnMMnu,.jnMMnu .jnClose{background-color:#ffffff;}

	.jnMMnu ul.sub-menu{background:#FFF;}

	.jnMMnu ul.sub-menu li.active,.jnMMnu ul.sub-menu ul,.menu > li.active{background: #FFF;}

	.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.png');}

	.jnClose:hover{background-image:url('./img/icon/web/menu-close.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: 15px;padding-bottom: 60px;}

	.jnMMnu .jnCon{overflow:auto;min-height: 300px;}

	.jnMMnu .jnTit{padding: 10px 15px;text-transform: uppercase;}

	.jnMMnu .jnSep{margin:0px 15px;height: 1px;margin:0px;}

	.jnMMnu .jnTit{font-weight:700;    line-height: 23px;}

	.jnMMnu .jnList{padding: 10px 0px;}

	.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: 14px;line-height: 25px;text-transform: uppercase;    font-weight: 600;}

	.jnMMnu .jnList li ul li a{font-size: 13px;}

	.jnMMnu .jnList li a{line-height: 30px;display: inline-block;}

	.jnMMnuLine,.jnMMnuSearch{width: 66px; height: 60px; opacity: 1; top: 55px; left: -4px; z-index: 100; background-repeat: no-repeat; background-position: center; cursor: pointer; position: fixed;z-index: 98;}

	.jnMMnuSearch{left: auto;right: 0px;display: none;}

	.jnMMnu .jnClose{width: 35px; height: 60px; right: -60px; 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 .navbar{display: none;}

	header .logo{float: none; margin: auto;}

}





/* ----------------------- 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:#000;text-align: center;}

section.secLRBorder10{border-left: 10px solid #FFF;border-right: 10px solid #FFF;}





.jnSec{background-repeat: no-repeat;background-size: cover;    padding:40px 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: 30px 0px;}

}



/* ----------------------- 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:#000;}

footer a:hover,.jnFootSec1 ul li a:hover,footer .jnfSec4 .jnIcn.jnMail a:hover,.JnSocialIcon a:hover{color:#ed1f85;}

footer ul{list-style:none;padding:0px;margin: 0px;}

footer h4{    font-weight: 500;letter-spacing: 0.5px;}



.jnFtIn{background: #FFF;padding: 45px 0px;border-top: 5px solid #000;padding-bottom: 10px; }

.jnFootSec1 > .jnGrid {position: relative;}

.jnFootSec1 .jnTit{font-size: 20px; margin-bottom: 10px; letter-spacing: 2px; text-transform: capitalize; padding-bottom: 7px; font-weight: 400; padding: 4px 0px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}

.jnFootSec1 .jnTit *{background: none;}

.jnFootSec1 .jnfSec1 > .jnIn{padding-right: 60px;}

.jnFootSec1 .jnfSec2 > .jnIn{padding-left: 30px;padding-right: 30px;}

.jnFootSec1 .jnfSec3 > .jnIn{padding-left: 60px;}

.jnFootSec1 ul li{margin-bottom:0px;}

.jnFootSec1 ul li,.jnFootSec1 ul li a,.jnFootSec1 .jnColm .jnCon *{font-weight: 400; font-size: 14px;line-height: 19px;}



.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: #000;line-height: 53px;}

.jnFootSec1.ly1 a{color: #000; 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 #000;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 .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');}





footer .jnfSec4{padding-left: 70px; }

footer table img{margin-top: 10px;}



.jnFootbar{padding:5px 0px;background-color:#FFF;padding-top: 0px;border-top: 1px solid #e4e4e41px solid #e4e4e41px solid #e4e4e4}

.jnFootbar .jnGrid .jnColm{  padding-top: 5px;}

.jnFootbar *{font-size: 11px;font-weight: 400;}

.jnFootbar .copyright,.jnFootbar *{line-height: 20px;}

.jnIcBtTp{width: 70px; height: 40px; background-size: 64px; position: fixed; right: 20px; bottom: 60px; cursor: pointer; z-index: 1; opacity: 0.5;}

.jnFootbar img{display: inline-block;vertical-align: text-top; margin-left: 10px;}



.jnfSec3 form{margin-top: 20px;}

.jnfSec3 input[type="email"]{display: block; height: 35px; padding: 6px 12px; font-size: 10px; line-height: 1.42857143; color: #000; background: #b9b9b9; border: none;padding-right: 95px;}

.jnfSec3 input[type="submit"]{width: auto !important; position: absolute; right: 10px; height: 35px;padding: 0px 10px;}

.jnFtbarIn{ padding-top: 30px;border-top: 1px solid #e4e4e4;text-align: center;}

.jnFtbarIn .jnSocialm{display: inline-block;}

.jnFtbarIn h4{color: #000; font-size: 18px; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 11px; text-align: left; padding-bottom: 10px; border-bottom: 1px solid;    text-align: center;}



@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 (max-width:1358px){

.jnFootSec2 .jnf2Sec1{width: 49%;}

.jnFootSec2 .jnf2Sec2{width: 36%;}

.jnFootSec2 .jnf2Sec3{width: 15%;}

}



@media (max-width:1200px){



footer .jnfSec4{padding-left: 50px; }

}

@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: 50%;}

.jnFootSec1 .jnfSec3{clear: both;}

.jnFootSec1 .jnfSec4,.jnFootSec1 .jnfSec3{width:50%;}

footer .jnIcBtTp{right: 15px;bottom: 15px;}

.jnFootSec1{padding: 35px 0px;}

footer .jnfSec4{padding-left: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;}

span.pWby{display:block;}

.jnFootSec1 .jnTit{padding-bottom: 10px;}

.jnFootbar .copyright, .jnFootbar *{line-height: 20px;}

}



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



/*-----------------Hzlide---------------*/

.jnHzlide{padding-bottom: 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;}

  .hzlide .slick-prev,.hzlide4 .slick-arrow{left: -8px;height: 100%;background-color: #FFF;background-size: 13px;}

  .hzlide .slick-next,.hzlide4 .slick-arrow{right: -8px;height: 100%;background-color: #FFF;background-size: 13px;}*/

}





/* ----------------------- Social Media ----------------------------------------*/

.JnSocialIcon{list-style: none;margin-bottom: 10px}

.JnSocialIcon .jnIcn{width: 28px; height: 28px; background-size: 28px; 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:0px 20px;}



.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: 40px;}

h2,h2 *,table h2,table h2 *,table tbody h2,table tbody h2 *{font-size: 32px;}

h3,h3 *,table h3,table h3 *,table tbody h3,table tbody h3 *{font-size: 22px;}

h4,h4 *,table h4,table h4 *,table tbody h4,table tbody h4 *{font-size: 18px;}

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:700;}

h1,h2,h3,h4,h5,h6{color: #000;}

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: #ed1f85; margin: auto; margin-top: 20px;}*/



.home .contentM .jnGrid > .jnTit{text-align: center;}



.jnPgTit{background-color:#FFF;color:#000;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: #000;}

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



.jnTit h2.titleBg,.catTit h1,.jnBlkTit h1{display: inline-block; border-top: 1px solid; border-bottom: 1px solid; padding: 17px 0px; font-size: 29px; text-transform: uppercase; font-weight: 600; letter-spacing: 3px;}

.jnBlkTitBg span{font-size: 29px;}

.relatedProduct .jnTit,.catTit,.jnBlkTit{text-align: center;}

.catTit{margin-top: 30px;}

@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: #ed1f85;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 .jnImg{position: absolute;opacity: 0;z-index: -1;}

.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: 10px;    padding-top: 10px;}

.jnSecBg.noImg.jnBcrumTop .jnCon .jnPara{padding-top:50px;}

.jnSecBg .jnCon p:last-child{margin-bottom: 0px;}

.jnSecBg.noImg .jnCon{padding-top:20px;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: #000;}

.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:#ed1f85;border: 2px solid #ed1f85;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: #000;*/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;}

}



/*-------------------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: #000; 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: #ed1f85;}

.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:#ed1f85;}

.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--------------------------------------------*/

.jnPage{    padding: 30px 0px;}

.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: 14px;line-height: 22px;font-weight: 500;}

.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: #000;}

.jnPage .jnContent a:hover{text-decoration: underline;color: #ed1f85;}

.jnPage .jnContent a.jnBtn,.jnPage .jnContent a.button{color: #FFF;}

.jnPage .jnContent a.jnBtn:hover,.jnPage .jnContent a.button:hover{text-decoration:none;}





@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: #000;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 #000;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: 0px 5px;padding-bottom: 10px;}

.jnBox3{text-align: center; position: relative;width: 33.33%; display: inline-block; vertical-align: top;}

.jnBox3 > .jnIn{width: 100%;display: inline-block;border:5px solid white;    border-bottom: 0px; position: relative;border-top-width:10px;border-bottom-width: 10px; }

.home .jnBox3 > .jnIn{/*border:1px solid white;*/}

.home .jnBox3ct{}

.jnBox3 h4,.jnBox3 h3,.jnBox3 h4 a,.jnBox3 h3 a,.jnPage .jnContent .jnBox3 a,.jnPage .jnContent .jnBox3 a h3{color: #FFF;margin-bottom: 0px; padding-bottom: 0px; font-weight: 800; font-size: 25px;background: none;}

.jnBox3 h4 a:hover,.jnBox3 h3 a:hover,.jnPage .jnContent .jnBox3 a:hover,.jnPage .jnContent .jnBox3 a:hover h3,.jnBox3 .jnOverlay.active a{color:#ed1f85;text-decoration: none;}

.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;}







@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%;}



}

@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:#000;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: #000;}

.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: 30px;}

.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: #000; 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;}

.jnBox9ct{margin-left: -25px;margin-right: -25px;margin-top: 50px;}

.jnBox9{display:inline-block;max-width:720px; width: 33.33%; vertical-align: top;  text-align: center; position: relative;}

.jnBox9 .jnIn{padding: 0px 25px;}

.jnBox9 .imgbx{position: relative;}

.jnBox9 img{max-height:500px;max-width:100%;width: 100%;margin: auto;}

.jnBox9 .jnConCt{margin-top: 20px;}

.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;}

@media (min-width:1176px){

}

@media (max-width:1175px){

}

@media (max-width:720px){

  .jnBox9ct{text-align: center;}

  .jnBox9{width: 100%;}

  .jnBox9{max-width: 500px; margin: auto;}

}







/*----------------------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: #000;}

.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: #000;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: #ed1f85;}

.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: #ed1f85;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:#ed1f85;}



/*-------------------  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: 1px solid #e0e0e0; color: #000;  padding-left: 12px; padding-right: 12px;height:36px;width: 100%;}

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: 1px solid #9a9a9a;}

#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{color: #585855; font-size: 10px; text-transform: uppercase;line-height: 18px;}

.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:#585855;}

.jnBcrum li a:hover{color: #ed1f85;}

.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: auto; height: 15px; /* background: url(./img/icon/web/titleline.png) center no-repeat; */ background-size: 5px; line-height: 12px; color: #585855;}

.jnBcrum li.jnSep{width: 6px; height: 7px; display: inline-block; margin: 7px 8px 0px 7px; border-radius: 0; padding: 0; color: #585855; content: "\003e"; display: block; margin-top: 3px;}

.jnBcrum li span br{display: none;}







/* ----------------------- Contact Form 7 ----------------------------------------*/

div.wpcf7{    max-width: 600px;}

.wpcf7 *{    font-size: 17px;line-height: 30px;}

.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: #000; 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: #ed1f85;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  .jnIcBef{margin-bottom: 15px;}

.jnContact  .jnIcBef a{color:#000;}

.jnContact  .jnIcBef a:hover{color:#ed1f85;text-decoration: none;}

@media (max-width:1010px){

.jnContact{padding-top: 0px;}

}

/*-----------------------------jnGoogleMap----------------------------*/

.jnGoogleMap.jnTwoCol{}

.jnGoogleMap.jnTwoCol .jnAddr{background-color:#ed1f85;color:#FFF;padding: 15px;}

.jnGoogleMap.jnTwoCol .jnAddr *{color:#FFF;text-align: center;}

.jnGoogleMap.jnTwoCol .jnComp{font-weight: bold; font-size: 25px; margin-bottom: 10px;}



@media (max-width:1010px){

.jnGoogleMap .jnGrid{padding: 0px;}

}





/*-----------------------------.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;}

.jnPage .jnContent h2{margin-top: 45px;margin-bottom: 25px;}

.jnPage .jnContent > h2:first-child{margin-top: 0px;}

@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;}

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: 13px;}

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: #ed1f85;}

.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;}

.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: #f7f7f7;}

.jnTableCt table tbody th{border-bottom: 1px solid #e5e5e5;    border-right: 0px;}

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 (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{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: 800px;max-height: 400px;min-height: 300px;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:#f54fa7;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:#000;min-width:auto;width: 200px;max-width: 100%;padding-left: 10px;padding-right: 10px;}

.jnBkList .jnBtn:hover{background-color:#ed1f85;}



@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: #000;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 #ed1f85;}

.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:#ed1f85;border-color: #ed1f85;}

.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:1100px){

  .jnGrid.jnSlider,.jnPromoCt,.slBox .slick-slide img,.slick-slider{height: auto !important;}

  .jnPromo .lft,.jnPromo .rgt{float: none;width: 100%;background:#000;}

  .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 .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: 8px 7px ; text-transform: uppercase;}

.added_to_cart, .button, button, input[type=button], input[type=reset], input[type=submit]{background-color: #000;border-color: #000;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: #ed1f85;border-color: #ed1f85;}

.woocommerce-ordering{display: inline-block;}

.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;margin-bottom: 20px;}

.woocommerce-info,.jnSec p.woocommerce-info:last-child,

.woocommerce-noreviews,.jnSec p.woocommerce-noreviews:last-child{padding: 10px 20px; font-size: 14px;}

.woocommerce-error li{    color: #FFF;margin-left: 10px;}

.woocommerce-message a.wc-forward,.woocommerce-message a.wc-forward:hover{color: #FFF; margin-top: 0; text-decoration: none; border-left: 0px; line-height: 20px;}

.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: #000000;    line-height: 24px;}

table.cart .product-thumbnail,table.cart .product-details{display: inline-block; vertical-align: top;}

table.cart .product-thumbnail{padding:7px 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: #ed1f85;}

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;}

.jnPage .jnContent .cart_totals  h2{margin-top: 0; margin-bottom: 0;}

.cart_totals  table.shop_table_responsive tbody tr td,.cart_totals table.shop_table_responsive tbody tr th{    text-align: left;}

.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: #000; border-color: #000;}

.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: #ed1f85; border-color: #ed1f85;}

.wc-forward::after, .woocommerce-Button--next::after{display: none;}

.wc-proceed-to-checkout .button.checkout-button{font-size: 18px;padding: 13px;font-weight: 600;}

.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;}

table.woocommerce-checkout-review-order-table th:last-child,table.woocommerce-checkout-review-order-table td:last-child{text-align: right;}

#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 #e0e0e0;}

#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: 25px;}

.woocommerce-terms-and-conditions-wrapper{margin-bottom: 25px;}

.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{}

.woocommerce-address-fields > p{clear: both;margin-top: 20px;}

.addresses header.title{background-color: #ededed;}

.addresses header.title h3{padding: 10px; color: #000; font-size: 15px; font-weight: 400; letter-spacing: 0px;    margin: 0;}

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:first-child{padding:10px 20px;}

.woocommerce-order ul{margin: 0px;padding: 0px;}

.woocommerce-order ul li{padding: 0px;list-style: none;}

.jnPage .jnContent .woocommerce-order h2{margin-top: 25px; margin-bottom: 0px; font-size: 25px;}

.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;}

mark{    color: #8b857d;}

.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: #ed1f85;}

.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: #000; 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: right;}

.jnColm > .jnIn > .storefront-sorting{border-bottom: 1px solid #E2E2E2;border-top: 1px 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,.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: #ed1f85;}

.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 #2c2d33; 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{line-height: 25px;border: 1px solid #000;background-color: #FFF;margin-left: 5px;}

.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{background-color: #000; border: 1px solid #000;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: #ed1f85;background-color: #ed1f85;color: #FFF;}

.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: 6px;}

.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: 6px;}

.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: #ed1f85;}

.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 #ed1f85;}

.single-product div.product p.price{    margin: 0;margin-bottom:0px;}

p.stars:hover a::before{color:#ed1f85}

p.stars.selected a:not(.active)::before,p.stars.selected a.active::before{color: #ed1f85;}





.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:0px solid #ed1f85;}

.proVtop .button.alt{width: 190px; padding: 0px;}

.proVtop .wishls.button.alt{float: none; background: #FFF; border: 0; width: auto; padding: 0; display: block; clear: both; text-align: left;}

.proVtop .button.alt:hover{border: 0px solid #ed1f85;}

.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;font-size: 18px; text-transform: uppercase; padding:21px 10px !important; background: #000000; font-weight: bold; background: none;}

.proVtop .wishls.button.alt div{background: url('../assets/img/icon/web/heart-red.png') left center no-repeat;padding: 0px !important; padding-left:25px !important; font-weight: 400; text-transform: lowercase; font-size: 16px; margin-top: 10px;}

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 #ed1f85;}

  table.cart td.product-quantity .qty{padding: 0px 10px; width: 3.706325903em; height: 26px; line-height: 26px;}

  .single-product div.product .woocommerce-product-gallery{    border: 1px solid #d3d3d3;}

/*overide write*/



@media (min-width:1100px){

table.cart .product-thumbnail{position: relative;width: 100%;}

table.cart .product-details{padding-left: 85px;}

.proVtop .button.alt{float: right;}

.single-product div.product p.price{float: left;margin-top: 30px;}

}





@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: 100px;}

}



/* ----------------------- 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%;}

.probox .pbxin{padding: 25px;max-width: 300px; margin: auto;}

.probox .maxPrice{display: none;}

.probox h3,.probox .cartTool,.probox .price,.probox img,.probox .qtyAdBx{display: block;width: 100%;margin-bottom: 5px;}

.probox img{/*border-bottom: 1px solid #E0E0E0;padding-bottom: 10px;*/    margin-bottom: 25px;}

.probox h3{line-height: 19px; font-size: 14px;letter-spacing: 1px;color: #000;margin-bottom:20px;padding-bottom: 0px;}

.probox h3:hover{color:#ed1f85;}

.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: #000;}

.ctIc{width: 100%;height: 100%;background-color: #000;    background-size: 22px;}

.ctIc:hover{background-color:#ed1f85;}

a.linkWish{cursor: pointer;}

a.linkWish,a.linkWish:hover,a.linkWish:focus,a.linkWish:visited{margin-left:20px;}

.linkWish.wishlisted .crtWish{background-color:#000;}

.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:#000;}

.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: 50px;background-color: #FFF;}

.qtyAdBx .lbl{line-height: 50px; 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: 50px;line-height: 50px;width: 50px;}

.qtyAdBx .qty{border-left: 0px; border-right:0px;}

.qtyAdBx .plus,.qtyAdBx .minus{width: 50px;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: 16px; font-weight: 600;}

.pbxin .price span,.pbxin .price,.pbxin .price *{color: #000; font-size: 16px !important; font-weight: 600 !important;}

.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:600px){

.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: #000;position: relative;padding: 3px 0px;transition: 0.2s;}

.crtBtnset:hover{    background: #ed1f85;transition: 0.2s;}

.crtBtnset > a.button,.crtBtnset > a.linkenquiry{display: inline-block; float: left; padding: 0px 5px; width: 100%; padding-right: 50px;font-size: 12px;}

.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: initial; 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 (min-width:760px){

.prols-grid{text-align: center;}

.prols-grid .probox > li{width: 47%;display: inline-block;float: none;}

}



@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 .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: 28px;padding-bottom: 0px;font-weight: 400;}

.jnProductDetail .proTit .subTitle{font-size: 19px; margin-bottom: 20px; display: block;}

.proVtop .skuTxt{display: block; margin-bottom: 0px; padding-bottom: 13px; border-bottom: #d3d3d3 1px solid;}

.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: 600; letter-spacing: 0px; font-size: 15px; margin-bottom: 10px; padding-bottom: 0px;margin-top: 10px;}

.jnProductDetail .shrtDesc ul{list-style: disc;padding-left: 20px;}

.jnProductDetail .shrtDesc hr{margin: 15px 0px;}

.jnProductDetail .price span,.jnProductDetail .price .amount,.jnProductDetail .price bdi{font-size: 24px; font-weight: 400;margin-top:20px;}

.jnProductDetail .price del,.jnProductDetail .price del span{font-weight: 400 !important; font-size: 17px !important;}

.woocommerce-tabs{padding-top: 0; padding-bottom:0px;}



.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;color: #585855;}

.woocommerce-tabs ul.tabs{border: 0px; border-bottom: 0;text-align: left;}

.woocommerce-tabs ul.tabs li{display: inline-block;padding: 0px;border: 0px; border-bottom:1px solid rgb(211, 211, 211);margin:0px 0px;margin-bottom: -1px;color: #000;background: rgb(211, 211, 211);}

.woocommerce-tabs ul.tabs li.active{border: 1px solid rgb(211, 211, 211);}

.woocommerce-tabs ul.tabs li a{padding: 0;color: #000;text-transform: uppercase;color:#FFF;padding: 10px 20px;}

.woocommerce-tabs ul.tabs li.active a{    color: #000;}

.woocommerce-tabs ul.tabs li.active::after{display: none;}

.woocommerce-tabs .panel{border: 1px solid rgb(211, 211, 211);padding: 20px 30px;}

.woocommerce-tabs ul.tabs li.active{border: 1px solid rgb(211, 211, 211); margin-bottom: -2px; border-bottom: 2px solid #FFF; z-index: 1;background: #FFF;}



/*---------------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;margin: 0;}

ul#shipping_method input{margin-right: 10px; display: inline-block; vertical-align: middle; position: absolute; top: 8px;}

ul#shipping_method *{text-align: right;}

table.shop_table tbody tr th{text-align: left;    vertical-align: top;}

.cart-collaterals .cart_totals table *{line-height: 22px !important;}

table.shop_table tbody tr th,table.shop_table tbody tr td{padding-top: 5px;padding-bottom: 5px;}

table.cart #coupon_code{padding: 8px;margin-right: -9px;}

table.cart .coupon input[type="submit"]{border-top: 1px solid #000;}

table.cart .coupon input[type="submit"]:hover{border-top: 1px solid #ed1f85;}

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: 42px;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;}

table.cart td.product-quantity .qty{text-align: center;}





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: 22px;}

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: 14px;text-transform: initial;}.mobCrtPrice *{font-size: 14px;}

  .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;margin-bottom: 0px;}

.checkout h3,#ship-to-different-address *{color:white;background:#000;font-weight:500;font-size: 15px;text-transform: uppercase;margin: 0; line-height: 21px;}

.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;}

.inBox .shipping_address{padding-top:0px;}

.col2-set #order_comments_field{padding: 0px;}

#order_comments_field label{margin: 0px;}

.checkout .form-row{padding-bottom: 20px;}

.checkout .inBox .form-row:last-child{padding-bottom: 0px;}

.woocommerce-shipping-fields .inBox:last-child,#shipping_email_field{padding-bottom: 20px;}

.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;}

.inBox > div > p.form-row:first-child label{    margin-top: 0px;}



.page-id-16 .woocommerce-info{display:none; }

#payment .place-order .button{padding-top: 12px;padding-bottom: 12px;margin-top: 10px;}

ul#shipping_method,ul#shipping_method li{padding-left: 15px;margin-bottom: 0px;}

.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----------------*/

.woocommerce-thankyou-order-received{font-weight: 600; font-size: 27px !important; text-align: center; color: #000;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: #FFF;}

table.order_details,table.customer_details,.woocommerce-order-received .woocommerce address,.wmyAcc .addresses address{    border: 1px solid #ededed;padding: 15px 20px;margin-bottom: 0px;}

table.customer_details{padding: 10px 20px;margin-bottom: 30px;}

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: 3px 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: #ed1f85;}

.woocommerce-MyAccount-navigation ul li a:before{display: none;}



.woocommerce-MyAccount-navigation ul li.is-active{background-color: #ed1f85;}

.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;padding: 9px;}

.woocommerce-Button{line-height: 20px;}

.addresses header.title a:hover{color: #ed1f85;}

.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: 0px; margin-right: -9px; width: 15px; height: 15px;}



/*---------------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 #000; 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;}







 .glyphicon{margin-right: 5px;position:relative;top:3px;display:inline-block;font-family:'Glyphicons Halflings' !important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size: 15px;} .glyphiconw{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size: 15px;} .glyphicon-asterisk:before{content:"\2a"} .glyphicon-plus:before{content:"\2b"} .glyphicon-euro:before, .glyphicon-eur:before{content:"\20ac"} .glyphicon-minus:before{content:"\2212"} .glyphicon-cloud:before{content:"\2601"} .glyphicon-envelope:before{content:"\2709"} .glyphicon-pencil:before{/*content:"\270f"*/} .glyphicon-glass:before{content:"\e001"} .glyphicon-music:before{content:"\e002"} .glyphicon-search:before{content:"\e003"} .glyphicon-heart:before{content:"\e005"} .glyphicon-star:before{content:"\e006"} .glyphicon-star-empty:before{content:"\e007"} .glyphicon-user:before{content:"\e008"} .glyphicon-film:before{content:"\e009"} .glyphicon-th-large:before{content:"\e010"} .glyphicon-th:before{content:"\e011"} .glyphicon-th-list:before{content:"\e012"} .glyphicon-ok:before{content:"\e013"} .glyphicon-remove:before{content:"\e014"} .glyphicon-zoom-in:before{content:"\e015"} .glyphicon-zoom-out:before{content:"\e016"} .glyphicon-off:before{content:"\e017"} .glyphicon-signal:before{content:"\e018"} .glyphicon-cog:before{content:"\e019"} .glyphicon-trash:before{content:"\e020"} .glyphicon-home:before{content:"\e021"} .glyphicon-file:before{content:"\e022"} .glyphicon-time:before{content:"\e023"} .glyphicon-road:before{content:"\e024"} .glyphicon-download-alt:before{content:"\e025"} .glyphicon-download:before{content:"\e026"} .glyphicon-upload:before{content:"\e027"} .glyphicon-inbox:before{content:"\e028"} .glyphicon-play-circle:before{content:"\e029"} .glyphicon-repeat:before{content:"\e030"} .glyphicon-refresh:before{content:"\e031"} .glyphicon-list-alt:before{content:"\e032"} .glyphicon-lock:before{content:"\e033"} .glyphicon-flag:before{content:"\e034"} .glyphicon-headphones:before{content:"\e035"} .glyphicon-volume-off:before{content:"\e036"} .glyphicon-volume-down:before{content:"\e037"} .glyphicon-volume-up:before{content:"\e038"} .glyphicon-qrcode:before{content:"\e039"} .glyphicon-barcode:before{content:"\e040"} .glyphicon-tag:before{content:"\e041"} .glyphicon-tags:before{content:"\e042"} .glyphicon-book:before{content:"\e043"} .glyphicon-bookmark:before{content:"\e044"} .glyphicon-print:before{content:"\e045"} .glyphicon-camera:before{content:"\e046"} .glyphicon-font:before{content:"\e047"} .glyphicon-bold:before{content:"\e048"} .glyphicon-italic:before{content:"\e049"} .glyphicon-text-height:before{content:"\e050"} .glyphicon-text-width:before{content:"\e051"} .glyphicon-align-left:before{content:"\e052"} .glyphicon-align-center:before{content:"\e053"} .glyphicon-align-right:before{content:"\e054"} .glyphicon-align-justify:before{content:"\e055"} .glyphicon-list:before{content:"\e056"} .glyphicon-indent-left:before{content:"\e057"} .glyphicon-indent-right:before{content:"\e058"} .glyphicon-facetime-video:before{content:"\e059"} .glyphicon-picture:before{content:"\e060"} .glyphicon-map-marker:before{content:"\e062"} .glyphicon-adjust:before{content:"\e063"} .glyphicon-tint:before{content:"\e064"} .glyphicon-edit:before{content:"\e065"} .glyphicon-share:before{content:"\e066"} .glyphicon-check:before{content:"\e067"} .glyphicon-move:before{content:"\e068"} .glyphicon-step-backward:before{content:"\e069"} .glyphicon-fast-backward:before{content:"\e070"} .glyphicon-backward:before{content:"\e071"} .glyphicon-play:before{content:"\e072"} .glyphicon-pause:before{content:"\e073"} .glyphicon-stop:before{content:"\e074"} .glyphicon-forward:before{content:"\e075"} .glyphicon-fast-forward:before{content:"\e076"} .glyphicon-step-forward:before{content:"\e077"} .glyphicon-eject:before{content:"\e078"} .glyphicon-chevron-left:before{content:"\e079"} .glyphicon-chevron-right:before{content:"\e080"} .glyphicon-plus-sign:before{content:"\e081"} .glyphicon-minus-sign:before{content:"\e082"} .glyphicon-remove-sign:before{content:"\e083"} .glyphicon-ok-sign:before{content:"\e084"} .glyphicon-question-sign:before{content:"\e085"} .glyphicon-info-sign:before{content:"\e086"} .glyphicon-screenshot:before{content:"\e087"} .glyphicon-remove-circle:before{content:"\e088"} .glyphicon-ok-circle:before{content:"\e089"} .glyphicon-ban-circle:before{content:"\e090"} .glyphicon-arrow-left:before{content:"\e091"} .glyphicon-arrow-right:before{content:"\e092"} .glyphicon-arrow-up:before{content:"\e093"} .glyphicon-arrow-down:before{content:"\e094"} .glyphicon-share-alt:before{content:"\e095"} .glyphicon-resize-full:before{content:"\e096"} .glyphicon-resize-small:before{content:"\e097"} .glyphicon-exclamation-sign:before{content:"\e101"} .glyphicon-gift:before{content:"\e102"} .glyphicon-leaf:before{content:"\e103"} .glyphicon-fire:before{content:"\e104"} .glyphicon-eye-open:before{content:"\e105"} .glyphicon-eye-close:before{content:"\e106"} .glyphicon-warning-sign:before{content:"\e107"} .glyphicon-plane:before{content:"\e108"} .glyphicon-calendar:before{content:"\e109"} .glyphicon-random:before{content:"\e110"} .glyphicon-comment:before{content:"\e111"} .glyphicon-magnet:before{content:"\e112"} .glyphicon-chevron-up:before{content:"\e113"} .glyphicon-chevron-down:before{content:"\e114"} .glyphicon-retweet:before{content:"\e115"} .glyphicon-shopping-cart:before{content:url(../images/cart.png) no-repeat;} .glyphicon-folder-close:before{content:"\e117"} .glyphicon-folder-open:before{content:"\e118"} .glyphicon-resize-vertical:before{content:"\e119"} .glyphicon-resize-horizontal:before{content:"\e120"} .glyphicon-hdd:before{content:"\e121"} .glyphicon-bullhorn:before{content:"\e122"} .glyphicon-bell:before{content:"\e123"} .glyphicon-certificate:before{content:"\e124"} .glyphicon-thumbs-up:before{content:"\e125"} .glyphicon-thumbs-down:before{content:"\e126"} .glyphicon-hand-right:before{content:"\e127"} .glyphicon-hand-left:before{content:"\e128"} .glyphicon-hand-up:before{content:"\e129"} .glyphicon-hand-down:before{content:"\e130"} .glyphicon-circle-arrow-right:before{content:"\e131"} .glyphicon-circle-arrow-left:before{content:"\e132"} .glyphicon-circle-arrow-up:before{content:"\e133"} .glyphicon-circle-arrow-down:before{content:"\e134"} .glyphicon-globe:before{content:"\e135"} .glyphicon-wrench:before{content:"\e136"} .glyphicon-tasks:before{content:"\e137"} .glyphicon-filter:before{content:"\e138"} .glyphicon-briefcase:before{content:"\e139"} .glyphicon-fullscreen:before{content:"\e140"} .glyphicon-dashboard:before{content:"\e141"} .glyphicon-paperclip:before{content:"\e142"} .glyphicon-heart-empty:before{content:"\e143"} .glyphicon-link:before{content:"\e144"} .glyphicon-phone:before{content:"\e145"} .glyphicon-pushpin:before{content:"\e146"} .glyphicon-usd:before{content:"\e148"} .glyphicon-gbp:before{content:"\e149"} .glyphicon-sort:before{content:"\e150"} .glyphicon-sort-by-alphabet:before{content:"\e151"} .glyphicon-sort-by-alphabet-alt:before{content:"\e152"} .glyphicon-sort-by-order:before{content:"\e153"} .glyphicon-sort-by-order-alt:before{content:"\e154"} .glyphicon-sort-by-attributes:before{content:"\e155"} .glyphicon-sort-by-attributes-alt:before{content:"\e156"} .glyphicon-unchecked:before{content:"\e157"} .glyphicon-expand:before{content:"\e158"} .glyphicon-collapse-down:before{content:"\e159"} .glyphicon-collapse-up:before{content:"\e160"} .glyphicon-log-in:before{content:"\e161"} .glyphicon-flash:before{content:"\e162"} .glyphicon-log-out:before{content:"\e163"} .glyphicon-new-window:before{content:"\e164"} .glyphicon-record:before{content:"\e165"} .glyphicon-save:before{content:"\e166"} .glyphicon-open:before{content:"\e167"} .glyphicon-saved:before{content:"\e168"} .glyphicon-import:before{content:"\e169"} .glyphicon-export:before{content:"\e170"} .glyphicon-send:before{content:"\e171"} .glyphicon-floppy-disk:before{content:"\e172"} .glyphicon-floppy-saved:before{content:"\e173"} .glyphicon-floppy-remove:before{content:"\e174"} .glyphicon-floppy-save:before{content:"\e175"} .glyphicon-floppy-open:before{content:"\e176"} .glyphicon-credit-card:before{content:"\e177"} .glyphicon-transfer:before{content:"\e178"} .glyphicon-cutlery:before{content:"\e179"} .glyphicon-header:before{content:"\e180"} .glyphicon-compressed:before{content:"\e181"} .glyphicon-earphone:before{content:"\e182"} .glyphicon-phone-alt:before{content:"\e183"} .glyphicon-tower:before{content:"\e184"} .glyphicon-stats:before{content:"\e185"} .glyphicon-sd-video:before{content:"\e186"} .glyphicon-hd-video:before{content:"\e187"} .glyphicon-subtitles:before{content:"\e188"} .glyphicon-sound-stereo:before{content:"\e189"} .glyphicon-sound-dolby:before{content:"\e190"} .glyphicon-sound-5-1:before{content:"\e191"} .glyphicon-sound-6-1:before{content:"\e192"} .glyphicon-sound-7-1:before{content:"\e193"} .glyphicon-copyright-mark:before{content:"\e194"} .glyphicon-registration-mark:before{content:"\e195"} .glyphicon-cloud-download:before{content:"\e197"} .glyphicon-cloud-upload:before{content:"\e198"} .glyphicon-tree-conifer:before{content:"\e199"} .glyphicon-tree-deciduous:before{content:"\e200"}



/*---------------Remove----------------*/

.proVtop .quantity{visibility: hidden;height: 0;padding: 0px;}

.slBox .slTxt,.jnColm > .jnIn > .storefront-sorting .woocommerce-pagination,.jnColm > .jnIn  .showDispCount,.storefront-sorting .showResCount,.toolbar-bottom .woocommerce-ordering,.toolbar-bottom .woocommerce-result-count{display: none !important;}

.proVtop .qtyAdBx,.woocommerce-shipping-calculator,.woocommerce-shipping-destination,

  .headEmptyHeight,.probox .cartTool .qtyAdBx{display: none !important;}





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



@media (min-width:1100px){

}



@media (min-width:1011px){

}



@media (max-width:1010px){

}



@media (max-width:440px){

}



@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;}*/





footer,.contentM,header,#trp-floater-ls-language-list,.jnTopbar .jnGrid{max-width: 1120px; margin: auto;padding: 0px 15px;}



#trp-floater-ls,.woo-multi-currency.wmc-sidebar.wmc-right,.woo-multi-currency{visibility: hidden;opacity: 0;height: 0;width: 0;overflow: hidden;}

/*#trp-floater-ls-language-list{display:block !important;}

#trp-floater-ls.trp-floater-ls-names{width: 100%;max-width: 100%;background-color: transparent;left: 0;position: absolute;z-index: 20;}

#trp-floater-ls-current-language{display: none;}

#trp-floater-ls:hover{box-shadow: none;border-radius: 0;}

#trp-floater-ls-current-language a, #trp-floater-ls-language-list a{display: block; padding: 0; font-size: 1px;font-size: 0px; color: transparent !important;display: inline-block;line-height: 14px;float: right;}

#trp-floater-ls .trp-with-flags .trp-flag-image{margin-right: 0; margin-top: 0;margin-left:10px;}*/



.jnTopbar *{line-height: 15px;}

.jnTopbar,.jnTopbar *{font-size: 12px;}

.jnTopbar,.jnTopbar *,.jnPage .jnContent a.showcoupon{color: #FFF;}

.currCt .jnDrop a div,.jnSubMen .jnIcTxt,.minicart *,ul.menu li.current-menu-item > a{color: #000;}

.jnTopbar a:hover,.jnTopbar a:hover *,.currCt .jnSelect:hover,.currCt .jnDrop a:hover div,.currCt:hover .jnSelect,.jnSubMen .jnIcTxt:hover,ul.menu li.current-menu-item > a:hover,.jnPage .jnContent a.showcoupon:hover{color:#ed1f85;}

.jnTopbar .jnGrid{padding-top: 7px;padding-bottom: 7px;}

.flagCt{float: right;margin-left:20px;    padding-top: 3px;}

.flagCt a{display:inline-block;width:24px;height: 15px;margin-left: 2px;cursor: pointer; }

.flagCt a.ch{background:#FFF url('./img/website/ch.gif') center; }

.flagCt a.en{background:#FFF url('./img/website/en.gif') center; }

.currCt{float: right;}

.currCt .jnSelect{margin-left:20px;cursor: pointer;    padding-top: 3px;}

.currCt .jnDrop{display: none;position: absolute;  z-index: 21; width: 50px; margin-left: 9px;text-align: center;padding-top: 9px;}

.currCt .jnDrop .jnIn{background: #FFF;border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border: 1px solid #afaeae;border-top: 1px solid #000;}

.currCt:hover .jnDrop{display: block;}

.currCt .jnDrop a{display: block; }

.currCt .jnDrop a div{line-height: 20px;}

.jnIcnLgn{float: left; line-height: 23px;}

.jnTopHead .jnIcn,.jnIcnLgn{padding-left: 20px;margin-right: 0px;}



.jnTopHead{z-index: 30; margin: 0; display: inline-block; float: right;}

.jnSeachBlk{padding-top: 24px;}

.jnSeachBlk i{display: block; margin: 0; line-height: 20px; font-size: 11px;}

.jnSeachBlk label{padding: 0px;margin: 0px;}

.contacttext p{margin-bottom: 10px;}

.contacttext table{margin-bottom: 0px;}

.contacttext table tbody td{    vertical-align: middle;}

.tbTopImg p{margin-bottom: 0px;}

.jnGrid.nopad.mainhead{padding-top: 15px;padding-bottom: 15px;}

.jnTopHead .jnIcn.jnIcCart{    background-position: right center;padding-right: 23px; margin-right: 0px;}

.minicart > div{border: 1px solid #CCC;}

.minicart .buttons *,.minicart .buttons a:hover,.woocommerce-MyAccount-navigation ul li.is-active a:hover{color: #FFF !important;}

.product_list_widget li img{float: left; margin-right: 10px;}

.widget_shopping_cart .product_list_widget li{text-align: left;}

.jnSubMen .jnIcTxt{    padding-left: 0px !important;display: block}

a.viewlnk,a.buttonlnk,a.viewlnk:hover,a.buttonlnk:hover{display: inline-block; vertical-align: top; line-height: 15px; height: 15px; }

a.buttonlnk,a.buttonlnk:hover{font-weight: 600;border-left: 1px solid #000;margin-left: 5px;}

.probox .cartTool{margin-bottom: 0px;margin-top: 10px;}

.image-block3,.image-block4{text-align: center;}

.image-block3 img,.image-block4 img{display: inline-block;vertical-align: top}

.image-block3 img{width: 32%; margin: 0.5%;}

.image-block4 img{width: 24.5%;}

.proVtop .brandTitle{color: #000000; font-size: 30px; margin-top: 0; text-transform: uppercase; margin-bottom: 24px; font-weight: bold;display: block;}



.shareMedia{display: inline-block; float: right;}

.at-share-tbx-element .at-icon-wrapper{background-color: #000 !important;   border-radius: 3px !important;}

.at-share-tbx-element a.at-icon-wrapper{margin-left: 24px !important;}

.at-share-btn-elements a:last-child{display: none !important;}

.shareMedia .lbl{text-transform: uppercase;letter-spacing: 1px;float: left;padding-right: 20px;line-height: 31px; font-size: 15px;}

.checkout_coupon{    margin-bottom: 20px;}

.addthis_sharing_toolbox{display: inline-block;}

.checkout_coupon .form-row-first{margin-right: 10px;width: auto;}

.checkout_coupon .form-row-last{float: none;width: auto;}

.checkout_coupon p{margin-bottom:10px;}

label b em{font-style: normal; color: #ed1f85; font-size: 16px !important; line-height: 15px !important; height: 10px; display: inline-block;}

.mobile-show{display:block;}

.minicart .woocommerce-mini-cart__empty-message{text-align: left;padding: 20px;}



@media (min-width:1011px){

.mobile-show{display: none !important;}

.jnNavFulw {background: #fff; border-top: 1px solid #f3f3f3; border-bottom: 6px solid #000;}

.jnIcWlist-ic .glyphicon,.jnIcProfile-ic .glyphicon{font-size: 12px; vertical-align: text-bottom; padding-right: 6px;color:#FFF !important; }

}







@media (max-width:1010px){

.image-block3 img{width: 45%; margin: 1%;}

.image-block4 img{width: 48%;}

.jnTopbar{background-color: #FFF;border-bottom: 2px solid #000;}

.jnTopbar, .jnTopbar *, .jnTopHead .jnIcn, .jnTopHead .jnIcn > a, .jnTopHead .jnIcn > a *{color: #000;}

.jnIcn.jnIcCart{    background-image: url(./sccube/images/cart-black.png);background-size: 15px;}

.logo.mobile-show{display: inline-block; float: left; max-width: 70px; margin-left: 35px;}

.jnMMnuLine, .jnMMnuSearch{position: absolute;top: 8px; left: -9px;}

.jnMMnu .jnClose{width: 60px;}

.jnMMnu{max-width: 300px;width: 75%;}

.jnMMnu > .jnIn{    padding-top: 0;}

.jnMMnu img{width: 60px;margin: auto;}

.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: #000;}

.jnGrid .jnColm100{width: auto; float: right;}

.jnFootSec1 .jnfSec2 > .jnIn,.jnFootSec1 .jnfSec3 > .jnIn{    padding-left: 0px;}

.jnfSec3 form{position: relative;}

.jnfSec3 input[type="submit"]{right: 0px;}

.jnSeachBlk{padding-top: 0px;}

header .jnfSec1 .logo{display: none;}

header .contacttext{padding-top: 10px;}

.single-product div.product p.price{margin-top: 20px;}

.slick-prev{left: 0px;}

.slick-next{right: 0px;}

.qtyAdBx .plus, .qtyAdBx .minus{display: none;}

.qtyAdBx .qty, .qtyAdBx .lbl, .qtyAdBx .plus, .qtyAdBx .minus,.qtyAdBx input, .qtyAdBx input:focus{height: 28px;    line-height: 26px;}

.qtyAdBx .qtyTxt{border: 1px solid #CCC;}

.mobCrtDetails .mobCrtQty, .mobCrtDetails .mobCrtPrice{margin-top: 0px;}

.qtyAdBx{margin-bottom: 0px;}

}



@media (max-width:720px){

.image-block3 img{width:auto;}

.image-block4 img{width:auto;}

}



@media (max-width:650px){

.jnTopHead .jnIcnLgn,.jnTopHead .jnIcn.jnIcWlist-ic,.jnTopHead .jnIcn.jnIcCart{position: absolute; right: 10px; top: 43px;}

.jnTopHead .jnIcn.jnIcWlist-ic{right: 90px;}

.jnTopHead .jnIcnLgn{padding-left: 0px;right: 160px;}

.jnGrid .jnColm100{width: auto; float: none;}

.jnFootSec1{padding-bottom: 0px;}

.woocommerce-tabs ul.tabs li a{padding: 1px 15px;}

.jnTopHead .jnIcCart:hover .minicart{width: 300px;}

.contacttext td{display: block;padding-left: 0px !important;border-right: 0px !important;}

.contacttext td p{margin-bottom: 0px;}

.contacttext table tbody td:first-child{font-weight: 600;padding-bottom: 5px;}

}

@media (max-width:370px){

.jnTopHead .jnIcnLgn,.jnTopHead .jnIcn.jnIcWlist-ic,.jnTopHead .jnIcn.jnIcCart{position: absolute; right: 10px; top: 43px;}

.jnTopHead .jnIcn.jnIcWlist-ic{right: 80px;}

.jnTopHead .jnIcnLgn{padding-left: 0px;right: 140px;}

}