.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block}.img-banner img{width:100%;display:block;transform:translate(0%,-6.8%)}.shadow-bg-banner{position:absolute;top:0;z-index:0;max-height:500px;background-color:rgba(0,0,0,.15);width:100%;text-align:center}.shadow-bg-banner img{text-align:center;width:1400px !important;height:500px;margin:0 auto;left:0;right:0;opacity:.55}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:500px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:30px;height:30px;margin:0;display:block;background:0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:0px;opacity:.5;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:36px}.flex-direction-nav .flex-prev{left:36px}.flexslider:hover .flex-next{opacity:.8;right:0}.flexslider:hover .flex-prev{opacity:.8;left:0}.flexslider:hover .flex-prev:hover{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x;cursor:pointer;opacity:.9}.flexslider:hover .flex-next:hover{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x;cursor:pointer;opacity:.9}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}ul .flex-direction-nav li{margin-bottom:0}.flexslider .slides>li{margin-bottom:0}.flex-direction-nav .flex-prev{background-image:none;background-color:transparent;position:absolute;top:0;bottom:0;left:0;width:13.1%;font-size:32px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5;margin-bottom:0;height:100%}.flex-direction-nav .flex-next{background-image:none;background-color:transparent;position:absolute;top:0;bottom:0;right:0;width:13.1%;font-size:32px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5;margin-bottom:0;height:100%}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{background-image:none;background-color:transparent}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{color:#fff;background:0 0}.carousel-vertical-alignment{position:relative;z-index:10}.flex-prev,.flex-next{margin-right:-10px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:30px;text-decoration:none !important}.flex-prev:hover,.flex-next:hover{text-decoration:none}.flex-prev:before{content:"\e079";top:44.6%;position:relative;font-weight:700}.flex-next:before{content:"\e080";top:44.6%;position:relative;font-weight:700}.carousel-header{font-size:42px;text-shadow:0px 5px 20px rgba(0,0,0,.75);margin-bottom:10px !important;font-weight:500}.carousel-header span{font-size:15px}.prod-detail-btn{background-color:#fff;color:#000;border:2px solid #fff;border-radius:25px;padding:8px 12px;cursor:pointer;font-size:24px;font-weight:500}a.prod-detail-btn:hover{text-decoration:underline;color:#000}.prod-img{drop-shadow:0px 0px 10px #333}.flex-caption .carousel-vertical-alignment .vcenter a img{height:auto !important;display:block;vertical-align:top}.flex-caption{width:964px;padding:0;bottom:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.prod-detail-wrapper{margin:40px 0}.flex-caption p{position:absolute;top:0;left:0;height:500px;transform:translateY(-20%)}.carousel-img{object-fit:cover;vertical-align:middle}.flex-container{position:relative;margin:0 auto;z-index:1}.flex-container .width100{width:100%}.flex-container .width65{width:65%;float:left;position:relative}.flex-container .width35{width:31.3%;float:right;position:relative}.width35 .img-responsive{height:auto !important;width:70% !important;text-align:center;margin:20% auto;filter:drop-shadow(0px 0px 10px #333)}.width65 h3{padding-bottom:30px}.width65 h3.carousel-text{font-size:28px;font-weight:500;margin-top:20px;margin-bottom:10px}.width65 h3.btn-wrapper{margin:10px 0}.width35 a img{filter:drop-shadow(0px 0px 10px #333)}@media only screen and (min-width:1400px){.shadow-bg-banner{position:absolute;top:0;z-index:0;max-height:500px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.shadow-bg-banner img{text-align:center;width:100% !important;height:500px;margin:0 auto;left:0;right:0}.img-banner img{width:100%;display:block;transform:translate(0%,-18.8%)}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation:landscape){.flex-caption{max-width:820px;margin-left:auto;margin-right:auto;bottom:0}.flex-container{position:relative;z-index:1}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:500px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:500px}.img-banner img{min-height:500px;transform:translate(0%,.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:500px;margin:0 auto;left:0;right:0;object-fit:cover}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait){.flex-caption{max-width:595px;margin-left:auto;margin-right:auto;bottom:0}.flex-container{position:relative;z-index:1}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:360px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:360px}.img-banner img{min-height:360px;transform:translate(0%,.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:360px;margin:0 auto;left:0;right:0;object-fit:cover;max-height:360px}.carousel-header{font-size:28px}.width65 h3.carousel-text{font-size:24px;font-weight:500;margin-top:20px;margin-bottom:10px}}@media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :portrait){.flex-caption{max-width:875px;margin-left:auto;margin-right:auto;bottom:0}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:500px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:500px}.img-banner img{min-height:500px;transform:translate(0%,.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:500px;margin:0 auto;left:0;right:0;object-fit:cover}.carousel-header{font-size:42px}.width65 h3.carousel-text{font-size:28px;font-weight:500;margin-top:20px;margin-bottom:10px}}.banner-content-position{position:relative;z-index:2}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.flex-caption{max-width:300px;margin-left:auto;margin-right:auto;bottom:0;width:100%}.flex-container .width65{width:100%;float:left;position:relative}.flex-container .width35{width:100%;float:right;position:relative}.carousel-header{font-size:28px}.width65 h3.carousel-text{font-size:24px;font-weight:500;margin-top:10px;margin-bottom:5px;display:none}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:580px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:580px}.img-banner img{min-height:580px;transform:translate(0%,-.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:580px;margin:0 auto;left:0;right:0;object-fit:cover}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{font-size:20px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.flex-caption{max-width:600px;margin-left:auto;margin-right:auto;bottom:0;top:20px}.flex-container .width65{width:100%;float:left;position:relative}.flex-container .width35{width:100%;float:right;position:relative}.carousel-header{font-size:28px}.width65 h3.carousel-text{font-size:24px;font-weight:500;margin-top:10px;margin-bottom:5px;display:none}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:580px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:580px}.img-banner img{min-height:580px;transform:translate(0%,-.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:580px;margin:0 auto;left:0;right:0;object-fit:cover}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{font-size:20px}.width35 a img{width:70%;margin:0 auto}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.flex-caption{max-width:350px;margin-left:auto;margin-right:auto;bottom:0;width:100%}.flex-container .width65{width:100%;float:left;position:relative}.flex-container .width35{width:100%;float:right;position:relative}.carousel-header{font-size:28px}.width65 h3.carousel-text{font-size:24px;font-weight:500;margin-top:10px;margin-bottom:5px;display:none}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:580px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:580px}.img-banner img{min-height:580px;transform:translate(0%,.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:580px;margin:0 auto;left:0;right:0;object-fit:cover}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{font-size:20px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.flex-caption{max-width:650px;margin-left:auto;margin-right:auto;bottom:0;width:100%}.flex-container .width65{width:100%;float:left;position:relative}.flex-container .width35{width:100%;float:right;position:relative}.carousel-header{font-size:28px}.width65 h3.carousel-text{font-size:24px;font-weight:500;margin-top:10px;margin-bottom:5px;display:none}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:580px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:580px}.img-banner img{min-height:580px;transform:translate(0%,.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:580px;margin:0 auto;left:0;right:0;object-fit:cover}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{font-size:20px}.width35 a img{width:70%;margin:0 auto}}@media only screen and (min-device-width:360px) and (max-device-width:740px) and (orientation:portrait){.flex-caption{max-width:350px;margin-left:auto;margin-right:auto;bottom:0;width:100%}.flex-container .width65{width:100%;float:left;position:relative}.flex-container .width35{width:100%;float:right;position:relative}.carousel-header{font-size:28px}.width65 h3.carousel-text{font-size:24px;font-weight:500;margin-top:10px;margin-bottom:5px;display:none}.shadow-bg-banner{position:absolute;top:0;z-index:0;min-height:580px;background-color:rgba(0,0,0,.2);width:100%;text-align:center}.img-banner{min-height:580px}.img-banner img{min-height:580px;transform:translate(0%,.2%);object-fit:cover}.shadow-bg-banner img{text-align:center;width:100% !important;min-height:580px;margin:0 auto;left:0;right:0;object-fit:cover}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{font-size:20px}}.flex-active-slide .img-banner{background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.9)),no-repeat center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}