.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;}
}
.als-container{position:relative;width:100%;margin:0px auto;z-index:0;}
.als-viewport{position:relative;overflow:hidden;margin:0px auto;}
.als-wrapper{position:relative;list-style:none;}
.als-item{position:relative;display:block;text-align:center;cursor:pointer;float:left;margin:0 5px;min-height:120px;min-width:100px;padding:4px 0;text-align:center;}
.als-prev, .als-next{position:absolute;cursor:pointer;clear:both;top:180px;}
.als-prev{left:0px;}
.als-next{right:0px;}
@media only screen and (max-width:800px){#top-menu{display:none;}
.div_text_allign{display:none;}
#slidingMenu{position:fixed;background-color:#434647;width:225px;height:100%;top:0;left:-275px;z-index:9991;text-align:center;background:rgba(0, 0, 0, 0.9);overflow-y:auto;-webkit-overflow-scrolling:touch;display:block;}
#slidingMenu::-webkit-scrollbar{display:none;}
nav#navMenu{position:absolute;top:70px;left:0;text-align:left;width:100%;}
.navMenu-main{margin:0;padding:0;display:block;color:#FFF;font-weight:300;line-height:50px;list-style:none;max-width:50px;float:right;position:fixed;z-index:9999;}
.side-menu ul{padding:0 10px;margin:0;list-style:none;}
.side-menu ul li{border-top:solid 1px #333;}
.side-menu ul li:first-child{border-top:none;}
.side-menu ul li a{color:#fff;font:bold 13px/18px Verdana, Geneva, sans-serif;text-shadow:1px 1px 1px #000;padding:8px 10px;display:block;}
.side-menu ul li a:hover{color:#fff;opacity:0.5;}
.navMenu-main #menu{display:block;width:30px;float:left;background:#5a9c6c;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.navMenu-main #menu:hover{background:#000;}
.navMenu-main:after{display:table;clear:both;content:"";}
.gn-icon::before{display:inline-block;width:60px;text-align:center;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'finalelements';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.gn-iconMenu{background:#871619;padding-left:63px;}
.gn-icon-menu{display:inline-block;width:60px;max-width:60px;height:auto;margin:0 auto;padding:17px 10px 0px 10px;}
.gn-icon-menu::before{display:block;background:#5a9c6c;width:60px;height:60px;font-size:10px;margin:4em auto;padding:2.5em 2em;}
.gn-icon-menu span{background:#FFF;display:inline-block;position:relative;margin-bottom:5px;-webkit-transform:translate3d(0,0,0);}
.gn-icon-scrolldown::before{content:"\e609";font-size:70px;}
.gn-icon-menu span,
.gn-icon-menu span:before,
.gn-icon-menu span:after{width:100%;height:.2em;-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transform:translate3d(0,0,0);}
.gn-icon-menu span:before,
.gn-icon-menu span:after{background:#FFF;content:" ";margin-top:-.6em;position:absolute;}
.gn-icon-menu span:after{margin-top:.6em;}
.gn-icon-menu.on span{background:transparent;}
.gn-icon-menu.on span:before{-moz-transform:rotate(45deg) translate(.5em, .4em);-ms-transform:rotate(45deg) translate(.5em, .4em);-o-transform:rotate(45deg) translate(.5em, .4em);-webkit-transform:rotate(45deg) translate(.5em, .4em);transform:rotate(45deg) translate(.5em, .4em);}
.gn-icon-menu.on span:after{-moz-transform:rotate(-45deg) translate(.45em, -.35em);-ms-transform:rotate(-45deg) translate(.45em, -.35em);-o-transform:rotate(-45deg) translate(.45em, -.35em);-webkit-transform:rotate(-45deg) translate(.45em, -.35em);transform:rotate(-45deg) translate(.45em, -.35em);}
}
@media only screen and (max-width:480px){#slidingMenu{background:#b1a674;}
nav#navMenu{font-size:1.5em;line-height:60px;top:60px;}
}
@media only screen and (min-width:481px) and (max-width:767px){nav#navMenu{font-size:3.0em;}
}
ul.resp-tabs-list{margin:0px;padding:0px;}
.resp-tabs-list p{margin:0px;padding:0px;}
.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;cursor:pointer;float:left;}
.resp-tabs-container{padding:0px;background-color:#fff;clear:left;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;padding:15px;}
.resp-tab-active{border:1px solid #673398 !important;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px 14px !important;border-top:4px solid #673398 !important;border-bottom:0px #fff solid !important;}
.resp-tab-active{border-bottom:none;background-color:#fff;}
.resp-content-active, .resp-accordion-active{display:block;}
.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#673398;}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;}
h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue;}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0 0 4px;cursor:pointer;float:none;}
.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none;}
.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word;}
.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;border-top:1px solid;border:1px solid #673398 !important;border-left:4px solid #673398 !important;margin-bottom:4px !important;border-right:1px #FFF solid !important;}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
h2.resp-tab-active{background:#DBDBDB;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1;}
@media only screen and (max-width:768px){ul.resp-tabs-list{display:none;}
h2.resp-accordion{display:block;}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
}