@charset "utf-8";
@font-face {font-family: 'Gotham';
    src: url('../fonts/Gotham-Medium.eot');
    src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Medium.woff2') format('woff2'),
        url('../fonts/Gotham-Medium.woff') format('woff'),
        url('../fonts/Gotham-Medium.ttf') format('truetype'),
        url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');}
        
@font-face {font-family: 'Gotham-Book';
    font-family: 'Gotham-Book';
    src: url('../fonts/Gotham-Book.eot');
    src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Book.woff2') format('woff2'),
        url('../fonts/Gotham-Book.woff') format('woff'),
        url('../fonts/Gotham-Book.ttf') format('truetype'),
        url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');}

*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! fancyBox v3.3.5 fancyapps.com */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*Owl theme*/
.owl-dots button{ background:none}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px; font-size:14px; color:#fff; line-height:20px}
.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:2px 4px;padding:2px 10px !important;background:#fe8e0b !important;display:inline-block;cursor:pointer;border-radius:100%;width:36px;height:36px; box-shadow:0px 0px 0px #ccc; text-align:center; line-height:36px;}

.owl-theme .owl-nav .owl-prev:after{content:"\f060";font-family: Font Awesome\ 5 Free; font-weight:600;color:#fff;font-size:1em;line-height: 2em;}
.owl-theme .owl-nav .owl-next:after{content:"\f061";font-family: Font Awesome\ 5 Free; font-weight:600;color:#fff;font-size:1em;line-height: 2em;}

.owl-theme .owl-nav [class*=owl-]:hover{background:#fbb666;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;position: absolute;right: 0;top: 0;}

.owl-theme .owl-nav [class*=owl-]:hover{background:#222 !important;color:#fff;text-decoration:none}
.owl-theme .owl-nav .owl-prev:hover:after{color:#fff;}
.owl-theme .owl-nav .owl-next:hover:after{color:#fff;}

.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1; background:none; outline:none; border:none}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:10px 4px;background:#a3a3a3;display:block; opacity:1; border-radius:50%;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ffa559; opacity:1;width:10px;height:10px; border-radius:5px;}
.owl-theme .owl-nav button:focus{outline:none}

.owl-theme .owl-nav button:focus{ outline:none}
.owl-theme .owl-nav button.owl-prev{}
.owl-theme .owl-nav button.owl-next, .owl-theme .owl-nav button.owl-next{}

#popular_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:42% !important;}
#popular_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:0;top:42% !important;}
#popular_scroll.owl-theme .owl-nav span{display:none}

#hot_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:32% !important;}
#hot_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:0;top:32% !important;}
#hot_scroll.owl-theme .owl-nav span{display:none}

#collection_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:32% !important;}
#collection_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:0;top:32% !important;}
#collection_scroll.owl-theme .owl-nav span{display:none}

#testimonial_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:42% !important;}
#testimonial_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:0;top:42% !important;}
#testimonial_scroll.owl-theme .owl-nav span{display:none}

#featured_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:42% !important;}
#featured_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:0;top:42% !important;}
#featured_scroll.owl-theme .owl-nav span{display:none}


/*Project Name : Expleasia [Created by WEBLINKINDIA.NET on May 09, 2023 : Ajay]*/

body{background:#fff; font:18px 'Open Sans', sans-serif; color:#010101;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans', sans-serif; margin:0; padding:0;}
h1{font:500 1.5em/1.1em 'Open Sans', sans-serif; color:#000;}
h2{font:500 1.5em/1.1em 'Open Sans', sans-serif; color:#000000; text-transform:uppercase; letter-spacing:4.5px;}


.container{max-width:1260px; margin:auto; padding:0}
.row{padding:0; margin:0;}.row > .no_pad{padding:0; margin:0;} 
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}
.cms-img{float:right;margin:0 0 15px 15px;}
.cms{overflow-x:auto;padding:25px 0 50px 0;}
/*ul,ol{ margin:25px 0 0 10px; padding:0 0 0 15px;}*/
label{ font-weight:normal;}
p{ margin:0;}
.dn{ display:none;}
.pointer{ cursor:pointer;}
label{ margin-bottom:5px;}


a{ color:#666;}
a:hover{ color:#3f3f3f; text-decoration:none;}
.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:100;}
/*color properties*/
.black,.black a:link,.black a:visited{color:#000; text-decoration:none;}
.black a:hover,.black a:active{color:#9b0000;}
.red,.red a:link,.red a:visited{color:#f77100; text-decoration:none;}
.red a:hover,.red a:active{color:#f42c37;}
.white,.white a:link,.white a:visited{color:#fff; text-decoration:none;}

.white a:hover,.white a:active{color:#ffd4cf;}
.grey,.grey a:link,.grey a:visited{color:#d7d7d7; text-decoration:none;}
.grey a:hover,.grey a:active{color:#fff;}
.orange,.orange a:link,.orange a:visited{color:#ff905a; text-decoration:none;}
.orange a:hover,.orange a:active{color:#000;}
.pink,.pink a:link,.pink a:visited{color:#f77100; text-decoration:none;}
.pink a:hover,.pink a:active{color:#000;}
.gray,.gray a:link,.gray a:visited{color:#898989; text-decoration:none;}
.gray a:hover,.gray a:active{color:#898989;}

.blue2,.blue2 a:link,.blue2 a:visited{color:#006dc1; text-decoration:none;}
.blue2 a:hover,.blue2 a:active{color:#000;}

/*font properties*/
.gotham{font-family: 'Gotham-Book', Arial, Helvetica, sans-serif;}
.inter{font-family: 'Open Sans', sans-serif;}

/*font size*/.fs10{font-size:0.7em;}
.fs11{font-size:0.77em;}.fs12{ font-size:0.85em;}.fs13{ font-size:0.9em;}.fs14{ font-size:1em;}.fs15{ font-size:1.1em;}.fs16{ font-size:1.2em;}.fs17{ font-size:1.3em;}.fs18{ font-size:1.4em;}.fs19{ font-size:1.5em;}.fs20{ font-size:1.6em;}.fs22{ font-size:1.7em;}.fs24{ font-size:1.8em;}

/*font Weight*/
.weight300{ font-weight:300;}.weight400{ font-weight:400;}.weight500{ font-weight:500;}.weight600{ font-weight:600;}.weight700{ font-weight:700;}

/* BORDER */
.bb{border-bottom:1px solid #ddd;}.bt{border-top:1px solid #eee;}.bl{border-left:1px solid #eee;}.br{border-right:1px solid #dadada;}
.border1{border:1px solid #e1e1e1;}

/* BORDER Radius */
.radius-5{ border-radius:5px;}.radius-10{ border-radius:10px;}.radius-15{ border-radius:15px;}.radius-20{ border-radius:20px;}

/* BACKGROUND */
.bgBk{background:#000;}.bgW{ background:#fff;}.bgGrey{background:#f2f2f2;}

/* Button */
.btn{ font-size:1em; text-transform:uppercase; padding:10px 30px; border-radius:5px;}
.btn:hover{background:#999; color:#fff;}
.btn2{font-size: 0.8em;text-transform:uppercase;padding:8px 15px;border-radius:5px;}


.btn-pink{background:#ffa559; border:0; border-radius:3px; color:#fff; display:inline-block; padding:7px 20px; text-transform:uppercase; font-weight:700;font-size:.8em;}
.btn-pink:hover{ background:#000; color:#fff;}

/* FORM css*/
input[type=text]{color:#333; background:#fff; border:1px solid #e1e1e1; border-radius:2px;font-size: .85em;padding: 12px;}
input[type=password]{color:#333; background:#fff; border:1px solid #e1e1e1; border-radius:2px;font-size: .85em;padding: 12px;}
input[type=file]{color:#333; background:#fff; border:1px solid #e1e1e1; border-radius:2px;font-size: .85em;padding: 12px;}
textarea, select{color:#333; background:#fff; border:1px solid #e1e1e1; border-radius:2px; resize:none;font-size: .85em;padding: 12px;}
input, textarea, select{font-family: Open Sans, Arial, Helvetica, sans-serif; color:#555; border-radius:2px; border:1px solid #ccc;font-size: .85em;padding: 12px;}
input.check{border:1px solid #666; font-size:13px;  width:15px; height:15px; margin:2px 2px 2px 0px; outline:none; background:#fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#333; background:#fff;}
::-webkit-input-placeholder {color:#666666}
:-moz-placeholder {color:#666666 ;}
::-moz-placeholder {color:#666666 ;}
:-ms-input-placeholder {color:#666666;}


.rel{ position:relative}
.coupon_input{padding: 9px 15px !important;}

/* breadcrumb */
.breadcrumb_outer{background:linear-gradient(to right, rgba(255,243,230,1) 0%,rgba(255,165,109,1) 50%,rgba(255,243,230,1) 100%);border-bottom:#ffa559 1px solid}
.breadcrumb_outer .breadcrumb{margin:0; font-size:0.7em; font-weight: 600; background:none; padding:7px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#222;}
.breadcrumb li.active{color:#222}
.breadcrumb-item+.breadcrumb-item::before{color:#222;}

/*Header*/
.whatapp_rgt{ position:fixed; bottom:10px; right:10px; z-index:9999;}
header{ background:#fff;}
.top_area{ background:#ffe7cc; color:#000;}

.offer_pos{position:absolute; z-index:99; top:-2px; left:420px}
.offer_pos a{background:#000; width:90px; text-align:center; color:#fff; font-size:.6em;display:inline-block; padding:5px 0px;transition:all 0.3s linear;font-weight:600; border-radius:5px;cursor:pointer}
.offer_pos a:hover{background:#ffa559;color:#222;}
.flag_pos{position:absolute;z-index:99;top:38px;left:210px; width:96px;}

/*.top_sc_l{width:96%; float:left;}*/
.top_sc_r{width:48%; float:right; text-align:right}
.top_sc_l select{background:none; padding:0; margin:0; border:0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:.8em; font-weight:600;}
.t_link{font-size:.72em; color:#000;width:60%; float:left; padding-top:3px;}
.t_link a{color:#000; padding:0 10px; font-weight:600}
.t_link a:hover{color:#ff7500;}
.top_social{width:38%; float:right}
.top_social a{border-left:1px solid #e5cfb7; padding:12px; font-size:.9em; color:#000;}
.top_social a:last-child{border-right:1px solid #e5cfb7;}
.top_social a:hover{color:#ffa559;}

.top_area2{ padding:10px 0;}
.top_txt{ float:left; font-size:.8em; margin-top:12px;}
.top_txt a{ color:#000;display:inline-block; line-height:1em;text-decoration:none;}
.top_txt a:hover{ color:#000;}
.toplink{ display:inline-block; vertical-align:top; font-size:.85em;padding-right:8px;font-family:Open Sans, Arial, Helvetica, sans-serif;}
.toplink span{ color:#000; padding:11px 7px; display:inline-block; transition:all 0.3s linear;font-weight: 600;}
.toplink span:hover{ color:#000;}
.topfix{ height:147px;}
.logo{ float:left; width:20.5%;}
.header_r_tb{margin:33px 12px 0 0;align-items:center;}
.item_lst{margin:0;padding:0 5px;vertical-align:top;margin-left:auto;align-items:center;display: inline-block;}
.item_lst:first-child{border:0}
.item_lst:last-child{padding-right:0}
.item_lst a{color:#000;align-items: center}
.item_lst span{font-size:13px;text-align:center;line-height:13px;font-weight:400;display:block;}
.item_lst b{width:29px;height:30px;position:relative;color:#000;font-size:20px;font-weight:600;display:block;margin:0 auto;}
.item_lst b span{font-family: Open Sans, Arial, Helvetica, sans-serif;}

.item_lst em{position:absolute;width:17px;height:17px;border-radius:50%;background:#ffa559;font-size:8px;color:#fff; text-align:center;line-height:16px;
font-style:normal;right:-4px;top:-3px;}

.link_list{padding-left: 0;text-align:left;color:#016197;line-height:1em;padding-top:2px}
.link_list span{display:block;color:#000;font-weight:400;font-size:13px}
.link_list span a{color:#000;font-weight:400;font-size:14px}
.link_list a{padding:5px 0px;color:#000;font-weight:600;text-align:left;display:inline;font-size:12px} 
.item_lst:nth-child(2) span{font-size:11px}
.item_lst:nth-child(4) span{width:40px;display:inline-block}
.srch_area{float:left; margin:22px 0 0 80px; width:55%;}
.srch_box{ background:#fff; border:#ffa559 1px solid;border-radius:6px;}
.srch_box input[type=text]{ width:59%; background:none; border:0; padding:14px 20px;}
.srch_box select{ width:30%; background:none; border:0; padding:13px 12px;border-left:1px #cccccc solid;}
.srch_box button{ border:0; background:none; cursor:pointer;background:#ffa559;color:#fff;padding:13px;float:right}
.srch_mob{ font-size:1.3em;}
.menu{border-top:1px #e3e3e3 solid;border-bottom:#ddd 1px solid}
.navbar{ padding:0;}
.navbar-light .navbar-nav .nav-link{ color:#282c3f;padding:9px 10px; margin-left:25px; font-weight:700; font-size:.8em; transition:all 0.3s linear; /*border-bottom:transparent 2px solid;*/text-transform:uppercase;font-family:'Open Sans', sans-serif;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{border-bottom:#ffa559 6px solid;color:#ffa559}
.dropdown-submenu { position: relative;}
.dropdown-submenu a::after { transform: rotate(-90deg); position: absolute; right: 6px; top: .8em;}
.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-left: .1rem; margin-right: .1rem;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{border-bottom:#ffa559 6px solid; color:#ffa559}
.dropdown-item{ padding:8px 12px; font-size:.9em; color:#fff;transition:.3s linear all;}
.navbar-toggler{ background:none; padding:5px 0; font-size:1rem; border:0;}
.dropdown-menu .dropdown-toggle:after{border-top: .3em solid transparent; border-right: 0; border-left: .3em solid;}
.dropdown-menu{ margin-left:0; margin-right: 0; box-shadow:#666 1px 1px 2px; border-radius:0; padding:0 0; background:#000080;}
.dropdown-menu li{ position: relative;transition:.3s linear all;}
.nav-item .submenu{ display: none; position: absolute; left:100%; top:-7px;}
.nav-item .submenu-left{ right:100%; left:auto;}
.navbar-nav li:last-child .dropdown-menu{right:0;left: auto;}
.dropdown-menu .dropdown-toggle::after { vertical-align: middle; border-left: 4px solid; border:#a751d9 2px solid; border-top: 4px solid transparent;}
.dropdown-menu{background:#fff;margin-left:0px;margin-top:0px;padding:5px;border-radius:0px; min-width:252px; width:100%; border-width:0px 1px 1px 1px; box-shadow:none}
.dropdown-menu>li{border-bottom:1px solid #e5e5e5;}
.dropdown-menu>li>a{color:#000;line-height:25px;display:block;padding:6px 10px !important;font-size:14px;font-weight:400;text-decoration:none;}
.dropdown-menu>li:last-child{border-bottom:0;}
.dropdown-menu>li>a:hover{background:none;color:#ffa559;display:block;}
.dropdown-menu>li:hover>a{color:#fff; background:#ffa559;}/*
.dropdown:hover>.dropdown-menu {display: block;transition:.4s linear all;}*/
.mob_menu_pic{ display:none;}
/* Info */
.info_ar{border-bottom:1px #e9e9ea solid;}
.info_area{font-size:.9em; line-height:1.1em; padding:10px; margin:5px 10px;background: #f6f6f6;color:#666;font-family: Open Sans, Arial, Helvetica, sans-serif;min-height:133px;font-weight: 600;}
.info_area img{ float:left; margin:0 10px 15px 0;}
.info_area span{ font-size:1em; color:#666; font-weight:400; margin-bottom:2px; display:block;line-height: 1.1em;}
.info_area a{color:#000;text-decoration:underline;font-weight:500;}

/*cart-section-start*/
.cart_details .closebtn{position:absolute;top:12px;right:15px;font-size: 30px;color:#fff}
.closebtn{display:block; }
.closebtn:hover{text-decoration:none}
.opner{ cursor:pointer}
.overlay_dg{position:fixed;z-index:1000;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0}
.cart_details{width:400px;height:100%;position:fixed;top:0;background:#fff;z-index:9999;right:-400px;left:auto;}
.cart_popup{height:100%;}
.cart_popup .cart_hed{color:#fff;background:#ffa559;padding:20px;}
.cart_body{background:#fff;}
.cart_bx{overflow:auto;height:280px;position:relative;}
.cart_bx::-webkit-scrollbar{width:7px;}
.cart_bx::-webkit-scrollbar-track {background:#f1f1f1;}
.cart_bx::-webkit-scrollbar-thumb {background:#000;}
.cart_bx scrollbar{width:7px; background:#f00}
.cart_bx scrollbar-track {background:#f1f1f1 !important;}
.cart_bx scrollbar-thumb {background:#ed2f59 !important;}
.cart_total_w{background:#fff; padding:5px 0}
.cart_total_item{display:flex;align-items:center;justify-content:space-between; padding:5px 0;font-size:.9em}
.cart_total_item span{font-weight:600;}
.cart_total_item b{font-weight:600}
.cart_total_item:last-child{border-top:1px solid #ececec;margin-top:5px; padding-top:10px;}
.cart_total_item:last-child b{color:#ff1c11}
.green{color:#028619}
.cart_item_w{padding:20px;border-bottom:1px solid #ececec;position:relative;}
.cart_item_w:after{content:'';display:block;clear:both}
.cart_item_w .clz{cursor:pointer;float:right;margin:-8px 2px 0 0;}
.cart_thm{float:left;width:73px;height:73px;text-align:center;overflow:hidden;padding:3px;border:1px #ccc solid;}
.cart_thm span{width:65px;height:65px;vertical-align: middle;display:table-cell; text-align:center}
.cart_thm span img{ max-width:100%; height:auto}
.cart_content{ margin-left:80px;}
.cart_ttl{color:#333;font-weight:600;font-size:.8em}
.qty_ad input[type=text] {color: #333;background: #fff;border: 1px solid #ddd;border-radius: 2px;font-size: .7em;padding: 5px;}
.cart_qty_p{display:flex;align-items:center;justify-content:space-between; margin-top:1em;margin-top:0.7em;}
.qty_ad a{width:15px;height:15px;line-height:13px;background:#fff;border-radius:50%;display:inline-block;text-align:center;color:#000;border:1px solid #7c7c7c}
.qty_ad a:hover{background:#f42c37;color:#fff; text-decoration:none}
.cart_p{font-size:12px;}
.cart_p del{color:#929292;display: block;}
.cart_tp{color:#ffa559;font-size:13px;}
.cart_btm{position:absolute;bottom:0;background:#fff;padding:10px 20px;display:block; width:100%}
.cart_btm .btn{width:100%;display:block;align-items:center;justify-content:space-between; padding:4px 20px}
.cart_btm .btn span{ font-size:14px;}
.apply_code{font-size:12px;color:#666;text-align:center;padding:5px 0}
.upd_qty{font-size:13px;width:100%;text-align:center;display:block;margin:5px 0 0 0;}

.btn-success{color:#fff;background-color:#222;border-color:#222;}
.cart_btm hr{margin:5px 0;}

.crt-shr{ width:100%; height:auto; margin-bottom:0px; margin-top:0px; position:relative}
.crt-shr .showhim{ float:right; margin-top:40px;}

/*cart-section-end*/

/*HP Category*/
.pro_cate_w{width:112px;margin:0.5em auto 0;overflow:hidden;position:relative;transition:all linear .7s;overflow:hidden;
display:block; padding:10px 0}
.pro_cate_img{width:112px;height:112px;border-radius:50%;overflow:hidden;transition:all ease-in-out .5s;border:2px solid #f7f7f7; margin:auto; background:#f7f7f7}
.pro_cate_img figure{width:108px;height:108px;vertical-align:middle;display:table-cell; text-align:center;}
.pro_cate_img figure img{max-width:100%;transition:all linear .7s; height:auto;background:#f7f7f7}
.pro_cate_w:hover .pro_cate_img figure img{ transform:scale(1.05)}
.pro_cate_w:hover .pro_cate_img{border:2px solid #7b1bb4}
.pro_cate_des{text-align:center;padding:8px 0px;}
.pro_cate_ttl{color:#1a354b;font-size:.85em;line-height:1.3em;height:40px;overflow: hidden}
.pro_cate_ttl a{color:#000; font-weight:500;}
.pro_cate_ttl a:hover{ color:#000; text-decoration:none}
.cate_total_item{color:#4d4d4d;font-size:12px;}

/* story page section start */
.stry_area{width:99%; margin:0 auto 25px; height:auto; padding:18px 6px; background:#fff; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.str_sect{width:275px; height:auto; border:1px solid #efefef; padding:5px;}
.stry_bx{width:260px; height:260px; overflow:hidden; margin:0 auto;}
.stry_bx figure{width:260px; height:260px; vertical-align:middle; display:table-cell; text-align:center}
.stry_bx figure img{max-width:100%; margin:auto; display:block; transition:all ease-in 0.5s;}
.stry_bx figure img:hover{transform:scale(1.1)}
.stry_cont{width:100%; height:auto; text-align:left; padding-top:8px;}
.stry_cont p:nth-child(1){font-size:25px; font-weight:600; color:#cf6104;}
.stry_cont p:nth-child(2){ font-size:17px; color:#646464; font-weight:500;  margin-top:7px; line-height:25px;}


/* Our Products */
.cat_bot{border-bottom:1px solid #e9e9ea;}
.heading{ color:#333;font-weight: 600;float:left;text-transform:uppercase;letter-spacing:4px;font-size:1.5em;font-family: 'Open Sans', sans-serif;}
.heading span{font-family: 'Open Sans', sans-serif;font-size:.62em;display:block;text-transform:none;letter-spacing:0;margin:5px 0 0 0;}
.viewmores{float:right;font-size:.85em; line-height:1em;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase; font-family: 'Open Sans', sans-serif;font-weight:500;margin:22px 12px 0 0;}
.viewmores a{color:#000000;text-decoration:none;}
.viewmores a:hover{color:#ffa559;}
.sub_tx{color:#333; font-weight:400; font-size:.9em;}



.hot_area{padding:20px 0 30px; border-bottom:1px solid #e9e9ea; }
.pro_box{ width:285px; margin:5px auto 30px; position:relative; text-align:center;transition:all 0.3s linear;}
.pro_pic{ width:285px; height:285px; text-align:center; overflow:hidden;position: relative;}
.pro_pic figure{ width:285px; height:285px; vertical-align:middle; display:table-cell;}
.pro_pic figure img{ max-width:100%;}
.pro_name{line-height:1.2em;font-size:.9em;overflow:hidden; height:42px; margin-top:15px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight: 600;}
.pro_name a{color:#2a2b2d;}
.pro_rating{ font-size:.75em; font-weight:600; margin:13px 0 10px;}
.pro_rating i{ font-size:.75em; color:#ffbc46;}
.pro_price{color:#ffa559;margin-top:5px; font-weight:500;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.pro_price del{color:#666; font-size:.95em; margin-left:5px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.cart_btn{ text-align:center; background:#ffa559; color:#000 !important; display:block; padding:7px 15px; text-transform:uppercase; font-size:.75em; transition:all 0.3s linear;line-height: 1.4em;font-weight:600 !important;}
.cart_btn:hover{color:#fff;}
.cart_btn{color:#fff;font-weight:500;}
.cart_btn img{ margin-right:5px; vertical-align:bottom;}
.pro_badge{ position:absolute;left:0;top:0;}
.pro_badge span{ width:50px; display:inline-block; padding:5px 0; text-align:center; background:#000; color:#fff; text-transform:uppercase; font-size:.8em; border-radius:0 10px 10px 10px;transition:all 0.3s linear;font-family:'Open Sans', sans-serif;}
.pro_badge figure:nth-child(1){ background:#fcbec0; color:#000;}
.pro_box .pro_fav{ position:absolute; top:10px; right:10px; z-index:9;}
.pro_box .pro_fav a{ background:#fff; background:rgba(255,255,255,.9); box-shadow:#ddd 0 0 5px; display:inline-block; border-radius:100%; width:36px; height:36px; line-height:38px; font-size:1.05em; text-align:center; color:#666; transition:all 0.3s linear; transform:scaleX(0); opacity:0;}
.pro_box:hover .pro_fav a{ opacity:1; transform:scaleX(1);}
.pro_box .pro_fav a:hover{ color:#cc0000;}
.pro_box .pro_fav a.pro_fav_act{ color:#cc0000;}
.crt-btn{position:absolute;z-index:99;bottom:0;width:100%;opacity:0;transition:all 0.3s linear;}
.pro_box:hover .crt-btn{opacity:1;}

.fav_area .fa-heart{ padding-top:10px;}

.pro_box .pro_fava{ position:absolute; top:50px; right:10px; z-index:9;}
.pro_box .pro_fava a{ background:#fff; background:rgba(255,255,255,.7); box-shadow:#ddd 0 0 5px; display:inline-block; border-radius:100%; width:36px; height:36px; line-height:38px; font-size:1.05em; text-align:center; color:#666; transition:all 0.3s linear; transform:scaleX(0); opacity:0;}
.pro_box:hover .pro_fava a{ opacity:1; transform:scaleX(1);}
.pro_box .pro_fava a:hover{ color:#cc0000;}
.pro_box .pro_fava a.pro_fav_act{ color:#cc0000;}

.arrow .owl-theme{position:relative}
.arrow .owl-theme .owl-nav [class*=owl-]{padding:0px 10px;height:60px;}
.arrow .owl-theme .owl-nav button.owl-prev{position:absolute;left:-2.3%; top:44%;width:37px;height:37px;border-radius:100%;background: #f6f6f6;margin:0;}
.arrow .owl-theme .owl-nav button.owl-prev:before{content: "\f060";font-family:'FontAwesome';font-size:16px;line-height: 24px;color:#999999;}
.arrow .owl-theme .owl-nav button.owl-prev:hover{background:#ff0100;transition:.3s linear all;}
.arrow .owl-theme .owl-nav button:hover.owl-prev:before{color:#fff;transition:.3s linear all;}

.arrow .owl-theme .owl-nav button.owl-next{position:absolute; right:-2.3%; top:44%;width:37px;height:37px;border-radius:100%;background: #f6f6f6;margin:0;}
.arrow .owl-theme .owl-nav button.owl-next:hover{background:#ff0100;transition:.3s linear all;}
.arrow .owl-theme .owl-nav button:hover.owl-next:before{color:#fff;transition:.3s linear all;}
.arrow .owl-theme .owl-nav button.owl-next:before{content: "\f061";font-family:'FontAwesome';font-size:16px;line-height: 24px;color:#999999;}
.arrow .owl-theme .owl-nav .disabled{opacity:1;}


.popular_scroll .owl-theme{position:relative}
.popular_scroll .owl-theme .owl-nav [class*=owl-]{padding:0px 10px;height:60px;}
.popular_scroll .owl-theme .owl-nav button.owl-prev{position:absolute;left:-2.3%; top:40%;width:37px;height:37px;border-radius:100%;background:#f3f3f3 url(../images/le-ars.png) no-repeat 11px 11px;margin:0;}
.popular_scroll .owl-theme .owl-nav button.owl-prev:before{content: "";font-family:'FontAwesome';font-size:16px;line-height: 24px;color:#999999;}
.popular_scroll .owl-theme .owl-nav button.owl-prev:hover{background:#ff0100 url(../images/le-ar.png) no-repeat 11px 11px;transition:.3s linear all;}
.popular_scroll .owl-theme .owl-nav button:hover.owl-prev:before{color:#fff;transition:.3s linear all;}



button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color;}

.prod2_area{background: url(../images/bg1.jpg) repeat-x center top; padding:50px 0}
.pro-main{width:391px;margin:auto;transition:all linear 0.7s;height:auto;position:relative;overflow:hidden;}
.pro-inn{width:391px;height:395px;margin:0 auto;transition:all linear 0.7s;overflow:hidden}
.pro-inn figure{width:391px;height:395px;margin:0 auto;transition:all linear 0.7s;overflow:hidden}
.pro-inn figure img{max-width:100%;}
.pro-title{width:100%;height:80px;overflow:hidden;position:absolute;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.09), #fca358 70%)}
.pro-title a{display:block;color:#fff;font-size:1em;padding:0 25px;overflow:hidden;text-transform:uppercase;font-family:'Open Sans', sans-serif;}
.pro-title span a{color:#fff;font-size:.9em;margin:10px 0 0 0;}

/*Featured Products*/
.featured_area{ padding:100px 0 50px 0; border-bottom:#eee 1px solid;background:#fcfcfc;}
.owl-carousel.off {display: block;}
.hwork_item{width:25%;float:left; position:relative;}

.viewdet{font-size:.85em; line-height:1em;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:500;margin:6px 0 0 0;text-align:center}
.viewdet a{color:#f42c37;text-decoration:none;}

/*BOLD CLASSICS COLLECTION*/
.collection_area{ padding:60px 0;}
.collection_cont{ padding:50px 10% 0 90px;}
.collection_title{ color:#333;float:left;text-transform:uppercase;letter-spacing:5px;font-size:1.5em;font-family: 'Open Sans', sans-serif;font-weight:600;}
.collection_title span{display:block;}
.collection_txt{ color:#666; font-size:1em; line-height:1em; margin-top:18px;}
.collection_txt1{ color:#666; font-size: .9em;line-height: 1.3em; margin:18px 0 36px;}

.readmore_btn{ background:#ffa559; color:#000; font-size:.88em;text-transform:uppercase; display:inline-block; padding:17px 30px;transition:all 0.3s linear;font-weight:600; border-radius:5px; cursor:pointer}
.readmore_btn:hover{background:#222;color:#fff;}

.subscribe_btn{ background:#ffa559; color:#fff; font-size:.88em;text-transform:uppercase; display:inline-block; padding:18px 35px;transition:all 0.3s linear;font-weight:600; border-radius:5px;cursor:pointer}
.subscribe_btn:hover{background:#222;color:#fff;}

.v_btn{ background:#000; color:#fff; font-size:.88em;text-transform:uppercase; display:inline-block; padding:12px 24px;transition:all 0.3s linear;font-weight:600; border-radius:5px;cursor:pointer}
.v_btn:hover{background:#ffa559;color:#222;}


.save_btn{ background:#ffa559; color:#fff; font-size:.6em;display:inline-block; padding:3px 6px;transition:all 0.3s linear;font-weight:600; border-radius:5px; cursor:pointer}
.save_btn:hover{background:#222;color:#fff;}


.capt{position:absolute;z-index:9;top:15px;right:20px}
.capt img{margin:0 6px;}

/*TEstimonials*/
.hp_testimonial{background:url(../images/bg2.jpg) no-repeat center top; padding:65px 0; margin:70px 0 40px;}
.testi_box{ background:#fff; border-radius:15px;padding:15px 30px 30px; margin:5px 15px; transition:all 0.3s linear;box-shadow: 0 0 25px #e5e5e5;}
.testi_desc{font-size:1.1em;color: #2a2b2d;line-height: 1.5em;overflow: hidden;height:118px; text-align: center;font-weight:400;}
.testi_desc:before{content:'';background:url(../images/quote.png) no-repeat;width:65px;height:40px;left: 7%;top: 11%;position:absolute;z-index:9;}
.testi_desc:after{content:'';background:url(../images/quote-b.png) no-repeat;width:65px;height:40px;right: 7%;bottom: 11%;position:absolute;z-index:9;}
.testi_quote{ position:absolute; left:50px; top:22px; font-size:.8em; z-index:99; background:#fff; color:#000; width:28px; height:28px; line-height:28px; border-radius:100%; text-align:center; padding-top:8px}
.fs22{font-size: 1.1em;color: #2a2b2d;line-height: 1.3em;}
.srch_area .dropdown-toggle::after{display:none !important;}
.srch_area .dropdown-menu{background:#fff !important;box-shadow:none;display:block;width:100%;padding:0;border-width:1px;}


/*Welcome to Expleasia*/
.expleasia_sec{background:url(../images/bg3.jpg) no-repeat center top; padding:90px 0}
.expleasia_sec h1{font:500 1.5em/1.1em 'Open Sans', sans-serif; color:#000000; text-transform:uppercase; letter-spacing:4.5px;}
.wc_tx{font-size:.95em; line-height:1.4em; height:68px; overflow:hidden;}
.expleasia_sec a{color:#000; font-weight:500; font-size:.88em;letter-spacing:1px;text-transform:uppercase}
.expleasia_sec a:hover{color:#666;}


/*cms area bg*/
.cms_area_bg{padding:40px 0; margin:0;border-top:1px solid #e9e9ea; }
.cms_area_tx{font-size:.87em; line-height:1.5em; height:auto; overflow:hidden;}


/*recenlty Addes*/
.recent_title{ font-size:1.35em; font-weight:500;}
.viewmore{ font-size:.9em; line-height:1em; border-bottom:#666 1px solid; color:#000;}

/*Our Categories*/
.cate_area{ padding:50px 0; margin-bottom:20px; height:650px; overflow:hidden;}
.viewall{ background:#f6f6f6; border:#282c3f 1px solid; border-radius:5px; color:#ed0089; display:inline-block; padding:10px 20px; font-weight:800; text-transform:uppercase; box-shadow:#ccc 2px 2px 3px;}
.cat-pic-area{margin:15px auto;width:242px;transition:all 0.3s linear;padding:10px;}
.cate_pic{width:222px; height:222px; text-align:center; overflow:hidden; margin:auto;}
.cat-pic-area:hover{box-shadow:#ccc 0 0 12px;}
.cate_pic span{width:222px; height:222px; vertical-align:middle; display:table-cell;}
.cate_pic img{ max-height:100%; max-width:100%;}
.cate_name{overflow:hidden; height:22px; margin:12px 0 0 0; }
.cate_name a{font-size:.88em; color:#000; line-height:1.15em; font-weight:500;}


/*Our Categories*/
.ad_img{ width:100%; border:#dbdbdb 1px solid; border-radius:10px;}
.subcate_pic{ width:126px; height:126px; text-align:center; overflow:hidden; margin:auto; border:#7fd3e9 3px solid; border-radius:100%; margin-top:30px; transition:all 0.3s linear;}
.subcate_pic:hover{ border:#ff54a7 3px solid;}
.subcate_pic span{ width:120px; height:120px; vertical-align:middle; display:table-cell;}
.subcate_pic img{ max-height:100%; max-width:100%;}
.subcate_name{ font-size:1.1em; line-height:1em; font-weight:600; text-align:center; margin-top:12px; overflow:hidden; height:38px;}

/* EXPLORE TOP BRANDS */
.topbrand_area{ padding:50px 0; height:780px; overflow:hidden;}
.topbrands_item{ width:20%; float:left; position:relative;}
.topbrand_box{ width:230px; padding:10px; background:#fff; box-shadow:#ccc 0 0 10px; border-radius:20px 0; margin:10px auto;}
.topbrand_pic{ width:210px; height:210px; text-align:center; overflow:hidden;}
.topbrand_pic span{ width:210px; height:210px; vertical-align:middle; display:table-cell;}
.topbrand_pic img{ max-height:100%; max-width:100%; border-radius:20px 0;}
.topbrand_logo{ width:150px; height:60px; text-align:center; overflow:hidden; margin:auto;}
.topbrand_logo span{ width:150px; height:60px; vertical-align:middle; display:table-cell;}
.topbrand_logo img{ max-height:100%; max-width:100%;}
.topbrand_off{ font-size:1.4em; font-weight:600; text-align:center;}

/* Latest Brands */
.brand_area{ padding:50px 0 0 0;}
.brands_item{ width:20%; float:left; position:relative; margin-bottom:20px;}
.brand_frame{ background:url(../images/brand-frame.png) no-repeat; width:230px; height:245px; margin:auto; text-align:center; padding-top:70px;}
.brand_pic{ width:200px; height:80px; text-align:center; overflow:hidden; margin:auto; margin-top:10px;}
.brand_pic span{ width:200px; height:80px; vertical-align:middle; display:table-cell;}
.brand_pic img{ max-height:100%; max-width:100%;}

/* Footer */
.bdr_t{border-top:1px solid #eee;}
footer{background:#ffe7cc; padding:40px 0 20px 0;}
.footlink{margin-top:10px;}
.footlink a{color:#333; font-size:1.1em; padding:0 60px 0 0;}
.foot_social{margin:18px 0 30px;}
.foot_social a{color:#000; display:inline-block; margin:0 15px 0 0; transition:all 0.3s linear;}
.foot_social a:hover{color:#f57a12;}
.ft_heading{color:#000000;text-transform:uppercase;font-size:.9em;font-weight:600;}
.ft_link{ margin-bottom:15px;}
.ft_link ul{ margin:0; padding:0; list-style:none;}
.ft_link ul li a{color:#333; display:inline-block; font-size:.8em;line-height:2em; cursor:pointer;font-weight:500;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.ft_link ul li a:hover{color:#db6400;}
.f_dd_box{margin:12px 0 0 0}
.f_dd_box .fs13{color: #333;font-weight: 600;}
.app_img{ border-radius:5px;}
.foot_bdr{ border-bottom:#bdbdbd 1px solid; margin:27px 0;}
.foot_bdr2{ border-right:#bdbdbd 1px solid; margin:27px 0;}
.botlink{ font-size:.7em; text-transform:uppercase; text-align:center;}
.botlink a{ display:inline-block; border-right:#333 1px solid; padding:0 12px 0 7px; line-height:1em; color:#333;font-weight: 600;}
.botlink a:last-child{ border:0;}
.botlink a:hover{ color:#f16c70;}
.copyright{ text-align:center; font-size:.9em; color:#666;font-weight: 600;}
.copyright b{ color:#000; font-weight:500;}
.developed{font-size:.85em; color:#a79c8f; margin-top:5px;}
.developed a{color:#a79c8f; text-decoration:underline;}
.developed a:hover{color:#000;}
.call_tx a{font-size:1em; color:#000; }
.call_tx a:hover{color:#e26700;}
.call_tx i{color:#ffa559;}
.bot_sc{border-top:1px solid #c7b49f; border-bottom:1px solid #c7b49f; padding:15px 0; margin-top:15px;}
.tx_m{color:#000;font-weight:500}
.tx_s{color:#666666; font-size:.9em; margin-top:5px;}

.bx_ar_area{width:19.5%; display:inline-block; vertical-align:top;}
.bx_ar{padding:20px 0; margin:10px 0; border-right:1px solid #f6f6f6;}
.bx_ar:hover{box-shadow:1px 0 15px #eee;}


.rev input[type="text"]{padding:10px !important;}
.rev .custom-file-input{padding:10px !important;font-size:.7em !important;}

/* About Us */
.box_style{ border:#eee 1px solid; border-radius:10px; box-shadow:#eee 0 0 20px; padding:25px; margin:auto;line-height:1.5em;font-size:.9em;color:#333;}

.box_style ul, .box_style ol{margin:15px 0 0 20px;padding:0;}
.sharer{float:right;}
.som{display:inline-block;margin:0 15px 0 0;transition:.3s linear all;padding:0 0 10px 0;}

.showme {display: none;transition:.3s linear all;padding:5px 10px;box-shadow:0 0 5px #ccc;border-radius:3px;margin:5px 0 0 0; position:absolute; z-index:999; top:0; right:0;}
.showme a{color:#000;padding:0 5px;}
.showhim:hover .showme {display: block;position:absolute;z-index:99;right:20px;transition:.3s linear all;}

/* FAQ */
.faq_img{ width:80%;}
.card-header{ cursor:pointer;}
.accordion .card-header:after { font-family: 'FontAwesome'; content: "\f068"; float: right;color: #ff841d;}
.accordion .card-header.collapsed:after { /* symbol for "collapsed" panels */ content: "\f067";color: #ff841d;}
.card-title{ font-weight:500; font-size:.9em;}
.card-body{ font-size:.9em;}

/*Testimoanial*/
.post_testi_box{ margin-top:8px;}
.post_testi_box input[type=text], .post_testi_box input[type=file], .post_testi_box textarea, .post_testi_box select{ width:100%;background:#fff; border:#ddd 1px solid; border-radius:5px;}
.testi_gred{ position:absolute; left:0; top:15px; color:#000; padding:8px 15px; font-size:.9em; border-radius:5px; background:#ffdddf;font-weight:600;}
.t_monial{ padding:20px 20px 20px 20px; margin:20px 0; border-bottom:#eee 1px solid; position:relative; transition:all 0.3s linear;}
.rm_link{ background:url(../images/rm.png) no-repeat; width:80px; height:15px; display:inline-block; margin:6px 0 0 0; text-decoration:none !important;}
.rm_link_x{background:url(../images/rl.png) no-repeat;}
.t_text_12{height:45px; overflow:hidden; display:block; font-size:.9em; line-height:1.2em; margin-top:50px;}
.t_text_1_auto{height:auto;}
.testi_pic{ position:absolute; z-index:9; left:15px; top:4px; border:#ccc 1px solid; text-align:center; width:62px; height:62px; overflow:hidden; border-radius:100%;}
.testi_pic span{ width:60px; height:60px; vertical-align:middle; display:table-cell;}
.testi_pic img{ max-height:100%; max-width:100%;}
.testi_date{ position:absolute; top:15px; right:15px; font-size:.8em;}

/*Contact Us*/
.contact_lft{ padding:50px 40px 40px 90px;}
.circle_sec{ float:left; color:#ff0100; margin:0; font-size:1.8em; line-height:1em; width:50px; text-align:center;}
.sec_cnt{ font-size:.9em; margin-top:5px; color:#666; line-height:1.2em;}
.cnt_heading{ text-transform:uppercase; font-weight:700; font-size:.8em; line-height:1em;}
.contact_form{ padding:10px;}
.contact_title{ font-size:1em; text-transform:uppercase; font-weight:500; color:#000; margin-bottom:10px;}
.contact_form input[type=text], .contact_form textarea{ background:#fff; color:#000; border:0; border-bottom:#ddd 1px solid; padding:9px 12px; margin-bottom:7px; width:100%; font-size:.9em;border-left: 1px #ddd solid;}
.contact_map iframe{width:100%;height:350px;display:block;}

/*Login*/
.login_cont{height:100%; width:100%; background:#e8edf1 url(../images/login-bg.jpg) right top no-repeat; background-size:cover; padding:60px 0;}
.login_lft{ background:#fcf0cb; text-align:center; padding:50px 0; position:relative;}
.login_img{ width:80%;}
.login_lft_tab{ position:absolute; right:0; top:200px;}
.login_lft_tab a{ background:#fcf0cb; border:#fff 2px solid; display:block; margin-bottom:10px; border-radius:15px 0 0 15px; padding:20px; width:140px; text-align:right; font-size:1.2em; font-weight:600; text-transform:uppercase;}
.login_lft_tab a:hover, .login_lft_tab a.login_lft_act{ background:#fff;}
.login_area{width:520px;background:#fff; border-radius:10px; overflow:hidden;}
.login_area .btn{ display:block; width:100%}
.login_title{ margin-top:0px; font-weight:600; font-size:1.8em; line-height:1em; margin-bottom:5px;}
.custom-control-label{ margin:0;}

/*Register*/
.reg_area{ width:650px;background:#fff; border-radius:10px; overflow:hidden;}
ul.tab{list-style-type:none; margin:0; padding:0;}
ul.tab li{ float:left; width:50%; text-align:center}
ul.tab li a{ display:block; padding:10px 15px; color:#666; border-bottom:#eee 2px solid; text-transform:uppercase; font-weight:700;}
.tabs.act{ color:#ed018a; border-bottom:#ed018a 2px solid;}
.tabs:hover{ color:#ed018a;}
.reg_from input[type=text], .reg_from input[type=password], .reg_from textarea{ width:100%; padding:10px; border:#ddd 1px solid; border-radius:5px;}
.reg_from select{ width:100%; padding:9px 6px; border:#ddd 1px solid; border-radius:5px;}

/*Listing*/
.filt_opt{ padding:15px; margin-bottom:10px; border:#eee 1px solid;}
.filt_title{ font-size:.8em; text-transform:uppercase; color:#000; font-weight:600;}
#style-10::-webkit-scrollbar-track{ background-color: #F5F5F5;}
#style-10::-webkit-scrollbar{width: 10px; background-color: #F5F5F5;}
#style-10::-webkit-scrollbar-thumb{ background:#ddd;}
.scrollbar{ width:100%; max-height:185px; overflow-y:scroll; margin-top:10px; overflow:auto; line-height:12px; font-size:0.9em;}
.cust_check { display: block; position: relative; padding-left: 21px; margin-bottom: 10px; font-size:.9em; padding-top:2px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.cust_check input { position: absolute; opacity: 0; cursor: pointer;}
.checkmark { position: absolute; top: 0; left: 0; height: 17px; width: 17px; background-color: #fff; border:#ccc 1px solid;}
.cust_check:hover input ~ .checkmark { background-color: #fff; border:#ccc 1px solid;}
.cust_check input:checked ~ .checkmark { background-color: #fff; border:#ccc 1px solid;}
.checkmark:after { content: ""; position: absolute; display: none;}
.cust_check input:checked ~ .checkmark:after { display: block;}
.cust_check .checkmark:after { left: 5px; top: 2px; width: 5px; height: 10px; border: solid #e16569; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.filt_color{ width:15px; height:15px; border-radius:100%; display:block; float:left; margin-right:5px; border:#ddd 1px solid;}
ul.list_tab{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.list_tab li{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.list_tab li a{list-style-type:none; display:inline-block; padding:5px 15px; color:#333; border-radius:5px; background:url(../images/arr-down.png) right no-repeat;}
.tab_hide{ display:none;}
.list_tabs.list_act{ background:url(../images/arr-up.png) right no-repeat; color:#ed018a; padding-right:15px;}
.list_tabs:hover{ color:#ed018a;}

/*Details*/

.dtl_pic{width:580px;height:580px;overflow:hidden;margin:10px auto 15px;}
.dtl_pic figure{width:580px;height:580px;vertical-align:middle;display:table-cell; text-align:center;}
.dtl_pic figure img{max-width:100%;height:auto;}



.dtl_thmb{ z-index:99; text-align:center;}
.dtl_rating{ border:#eee 1px solid; display:inline-block; border-radius:5px; padding:5px 12px; font-size:.8em; margin-top:5px; box-shadow:#eee 1px 1px 2px;}
.dtl_rating i{ font-size:.8em; display:inline-block;color: #f42c37;}
.dtl_rating span{ color:#ccc;}
.dtl_price{font-size:1.7em; margin-top:15px;}.dtl_price del{ color:#666}
.dtl_price i{ font-size:.85em;}
.dtl_price span{ font-size:.8em; color:#ff905a; display:inline-block; margin-left:5px;}
.qnt_bg{background:#f3f3f3; display:inline-block; padding:8px 20px; border-radius:5px;}
.qnt_bg a{font-weight:700; color:#000; font-size:1em;}
.qnt_bg input[type="text"]{font-size:.7em;padding:5px 0;text-align:center;width:60px;}
.ds_thm i{position:absolute; z-index:9; top:0; left:0; width:100%; text-align:center; padding:20px 0 30px 0; font-size:2em; color:#d9000c; background:rgba(255,255,255, .5);}
.dtl_pic .fa-youtube{ font-size:2.5em; text-align:center; color:#ff0000; position:absolute; z-index:99; top:40%; left:40%; margin:auto}

.dtl_vid{ position:absolute; z-index:99; width:100%; height:100%}

.info_ars .info_area{font-size:.8em;line-height:1.1em;padding:15px;margin:2px 10px;min-height:72px;}

.scroll_dot .owl-theme .owl-nav.disabled+.owl-dots{position:static}

.add_bag_btn{ background:#ffa559; color:#fff; font-weight:600; text-transform:uppercase; display:inline-block; padding:10px 30px; font-size:1em; cursor:pointer; margin-bottom:5px; transition:all 0.3s linear;}
.add_bag_btn:hover{ background:#222; color:#fff;}
.add_bag_btn i{ margin-right:8px;}
.buynow_btn{ background:#222; color:#fff; font-weight:600; text-transform:uppercase; display:inline-block; padding:10px 10px; font-size:.9em; cursor:pointer; margin-bottom:5px; transition:all 0.3s linear;}
.buynow_btn:hover{ background:#ffa559; color:#fff;}
.buynow_btn i{ margin-right:8px;}
.wishlist_btn{ color:#000; font-weight:600; text-transform:uppercase; display:inline-block; border-radius:5px; background:none; padding:0; margin-bottom:5px; cursor:pointer; transition:all 0.3s linear;}
.wishlist_btn:hover, .wishlist_btn:focus{ color:#f1999c; outline:0;}
.wishlist_btn i{ margin-right:8px;}
.offer_list{ height:85px; overflow:hidden;}
.offer_box{ font-size:.9em; color:#666; background:#fff0f4 url(../images/offer-icon.png) 10px 13px no-repeat; padding:10px 10px 10px 32px; margin-bottom:7px; border-radius:5px;}
.offer_act{ color:#f02447; font-size:.9em;}
.display_flex{display:flex;vertical-align:top;justify-content:flex-start; margin-bottom:1em}
.h_200{height:130px;overflow:hidden}.h_auto{height:auto}
.sh_more{margin-top:1em}.sh_more a{color:#098ce9; text-decoration:underline}
.right_dis{width:80%}
.right_dis .row{margin:1px 0 1px -10px;}.right_dis .row:hover{background:#f5f5f5}
.right_dis .col-4{ padding:0 8px;}
.color_price{ font-size:14px; color:#000; padding:5px 0; display:block; line-height:30px;}

.sml_hed{ font-weight:600; font-size:14px; color:#000; width:20%; text-transform: capitalize; line-height:30px;}
.color_thm{width:32px; height:32px; border:2px solid #fff; margin:5px 0}
.color_thm img{ width:100%; height:100%;}

.qnty{margin:8px 0;border:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;border-radius:5px;}
.qnty a{font-size:20px;font-weight:600;color:#9d1e63;display:block;line-height:18px;padding:2px 5px;border:1px solid #d5a1bd;border-width:1px 1px 1px 1px;width:36px;height:25px;margin:0px 0px;text-align:center;border-radius:5px 0px 0px 5px;vertical-align:top;transform:scale(1.1);margin-top: -0.1px}
.qnty a:nth-child(3){border-radius:0px 5px 5px 0px}
.qnty a:hover{text-decoration:none;background:#9d1e63;color:#fff;}
.qnty span{font-size:13px; padding:0px 0px}
.qnty input[type=text]{padding:3px 5px;font-size:13px;vertical-align:top;margin: 1px 5px;display:inline-block;width:75%;border:0;text-align:center;}


.dtl_color{ float:left; width:50px; height:35px; margin-right:5px; display:block; border:#eee 1px solid;}
.dtl_color img{ width:100%; height:100%;}
.size-sec{width:100%;margin-top:5px}
.size_slect{font-size:15px;margin-bottom:2px;position:relative;margin-top:15px} .size_slect b{font-weight:500}
.size_slect span{font-weight:600;color:#000}
.size-sec a{border:2px solid #ccc;margin:0 0 3px;font-size:13px;text-align:center;color:#636363;text-decoration:none;line-height: 28px;display:inline-block;float:left;margin-right:5px;border-radius:0; padding:1px 10px;transition:.3s linear all;}
.size-sec a:hover, a:focus{border-color:#ffa559 !important}
.size-sec a.actv{border-color:#ffbabe!important;color:#ffffff;background:#f42c37;}
.dtl_rat_list{ border-top:#ddd 1px solid; padding:20px 0; font-size:.9em; position:relative;}
.dtl_rat{ font-size:3em;}
.dtl_rat i{ font-size:.5em;}
.dtl_rat_star{ padding:3px 5px; font-size:.9em; display:inline-block;margin:0 0 10px 0}
.dtl_rat_star i{ font-size:.8em; vertical-align:top; display:inline-block; margin-top:2px;}
.progress{ height:5px;}
.dtl_rat_pic{ float:left; width:77px; height:77px; text-align:center; overflow:hidden; margin:8px 5px 0 0; border:#ddd 1px solid;}
.dtl_rat_pic span{ width:75px; height:75px; vertical-align:middle; display:table-cell;}
.dtl_rat_pic img{ max-height:100%; max-width:100%;}
ul.dtl_recom_prod{ margin:0; padding:0; list-style:none;}
ul.dtl_recom_prod li{ float:left; width:20%;}
.dtl_lft{ padding:10px; margin:40px 0 0; position:relative;}
.dtl_rgt{ padding:50px 50px 0px 20px;}
.rating_text{color:#666; font-size:15px;}
.rating_text span.fas{color:#ffc107; font-size:16px;}
.rating_text span.far{color:#ffc107; font-size:16px;}
.rating_text span a{color:#ffa559; text-decoration:underline;}

.perc_off{font-size:14px; font-weight:700; margin:0 0 0 10px; color:#000;}

.dtl_postdate{float:right;font-size:12px;}

.sidebar-item { position: absolute; top: 0; right: 0; width: 90%; height: 100%; text-align: center;  /* Position the items */}
.make-me-sticky { position: sticky; top: 120px; padding: 0 15px;}

ul.hp_tab{list-style:none; display:inline-block; margin:0; padding:0;}
ul.hp_tab li{ display:inline-block;transition:.3s linear all;}
ul.hp_tab li a{ display:block; padding:10px 20px; color:#666; text-transform:uppercase;font-size:.9em;transition:.3s linear all;    background: #eef1f6;border-radius:5px;}
.hp_tab_hide{ display:none;}
.hp_tabs.hp_tab_act{background:#ffa559; color:#fff}
.hp_tabs:hover{background:#000080; color:#fff}
.prod_area{ padding:50px 0;}
.hp_form_box{padding:2px 0;line-height: 1.5em;font-size: .9em;color: #333;}
.hp_form_box table{width:100%;border:1px #e3e3e3 solid;}
.hp_form_box td{border:1px #e3e3e3 solid;padding:7px 10px;}
/*Cart*/
.cart_area{ background:url(../images/cart-bg.jpg) right no-repeat; background-size:cover; border-bottom:#d7d7d7 1px solid;}
.cart_box{ background:#fff; border:#eee 1px solid; border-radius:5px; margin-bottom:10px; padding:10px; box-shadow:#eee 3px 3px 3px;}
.cart_pic{ float:left; width:75px; height:86px; text-align:center; overflow:hidden; margin-right:15px;}
.cart_pic span{ width:75px; height:86px; vertical-align:middle; display:table-cell;}
.cart_pic img{ max-height:100%; max-width:100%;}
.cart_price{ color:#000; font-size:1.3em; margin-top:5px;}
.cart_price i{ font-size:.9em;}
.cart_rgt{ position:absolute; top:0; right:0; padding:10px; background:#fff;}
.cart_links{ margin-top:5px;}
.cart_links a{ text-transform:uppercase; font-size:.8em; display:inline-block; margin-right:20px;}
.qty p{font-size:0.9em; display:block; margin-bottom:0 !important}
.qty input[type="text"] {width:auto;padding:0 10px;min-width:50px;line-height:1em;height:24px;font-size:.9em;margin:0 5px;}
.qty span{display:block;font-size:0.9em}

/* CHECKOUT */
.check_login_l{ margin-top:20px;}
.check_login_l input[type=text], .check_login_l input[type=password]{border:2px solid #ddd; border-radius:3px; width:100%}

/* Payment */
.pay_type{margin-top:20px; padding:25px;}

/*Invoice*/
.thnku-bg{ text-align:center; padding:15px; font-size:13px;line-height:1.5em;}
.thnku-bg img{ float:left; margin-right:10px;}
.invoice{ margin:10px auto; background:#fff; padding:20px; box-shadow:#ddd 0 0 10px; border-radius:10px;}
.invoice .inv_inr{ width:100%; margin:10px auto; border:1px solid #ccc; box-shadow:0px 0px 90px #fff inset}
.invoice .addrs{ font-size:13px;}
.invoice .addrs b{ display:block;}
.inv_box3{ border:1px solid #eee; padding:15px;font-size:14px;min-height:200px;}
.inv_box3 .t_amunt{ line-height:24px;}

/*Dashboard*/
.acc_ico_links ul{ margin:30px 0; padding:0; list-style:none;}
.acc_ico_links ul li{ float:left; width:25%;}
.acc_ico_box{color:#000;border: #f1f1f1 1px solid;padding: 15px 10px;line-height:1em;min-height:85px;transition:all 0.3s linear;background: #fff;border-radius: 5px;box-shadow: 0px 0px 10px #e7e7e7;}
.acc_ico_box:hover{background:#fbfff7;box-shadow:0px 0px 10px #ccc;border:#ffdddf 1px solid;}

.acc_ico{float:left;font-size:1.3em;color:#fff;margin:0 10px 0 0;width:60px;height:60px;line-height:60px !important;text-align:center;border:1px solid #ccc;border-radius: 50%; background:#000;}


.acc_ico_title{font-size:.9em;margin-top:3px;line-height: 2.1em; font-weight:600; text-transform:uppercase}

.acc_ico_title a{color: #181818;padding:10px 0;display:block;}
.acc_ico_title a:hover{ color:#333; text-decoration:none;}

.user_pic{ float:left; width:74px; height:74px; text-align:center; overflow:hidden; border:#fff 2px solid; border-radius:100%; margin-right:15px;}
.user_pic span{ width:70px; height:70px; vertical-align:middle; display:table-cell;}
.user_pic img{ max-height:100%; max-width:100%;}
.logout_btn{ display:inline-block;}
.logout_btn a{ background:#fff; width:40px; height:40px; line-height:40px; overflow:hidden; text-align:center; display:table-cell; border-radius:100%; font-size:1em;}
.logout_btn a:hover{ box-shadow:#999 0 0 10px;}
.acc_top{ background:#f42c37; color:#000; padding:7px 0;}
.acc_links_area{ background:#fff; padding:0 15px; border-radius:5px; box-shadow:#ddd 0 0 10px;}
.acc_links_area ul{ margin:0; padding:0; list-style:none;}
.acc_links_area ul li{float:left; width:16.666%; padding:0 10px; text-align:center; text-transform:uppercase;}
.acc_links_area ul li i{font-size:1.3em; margin-bottom:7px;color:#ffa559;}
.acc_links_area ul li a{border-bottom:#fff 2px solid; display:block; font-size:.85em;font-weight: 600; padding:15px 0; transition:all 0.3s linear;}
.acc_links_area ul li a:hover, .acc_links_area ul li a.acc_links_act{ border-bottom:#fcbec0 2px solid;}

/* My Wishlist */
.t_option{ padding:10px 0 0 0; font-weight:500; font-size:.8em; text-transform:uppercase; color:#666;}
.wish_rgt{ float:left; width:80%; margin-left:20px;}
.wish_dtls{ padding:15px 0; border-bottom:1px solid #eee; line-height:18px; color:#333}
.odr_thm{ float:left; width:72px; height:72px; text-align:center; overflow:hidden; border:#eee 1px solid;}
.odr_thm span{ width:70px; height:70px; vertical-align:middle; display:table-cell;}
.odr_thm img{ max-height:100%; max-width:100%;}
.pro-img{width:100px;float:left;margin:0 15px 0 0;}

/*Order-history*/
.acc_odh_filter{padding:10px; margin:10px 0; box-shadow:#ddd 0 0 10px;}
.acc_odh_filter p{border:1px solid #f1f1f1;float:left;width:30%;margin-right:5px;position:relative;}
.acc_odh_filter p input{width:100%;border:0;padding:7px;vertical-align:middle}
.acc_odh_filter p select{width:100%;border:0;padding:6px;vertical-align:middle}
.acc_odh_filter p img{position:absolute;z-index:1;right:7px; top:4px;}
.acc_odh_filter .btn2{background:#14bbcb;border-radius:5px; padding:7px 10px}
.acc_odh_filter .btn2:hover{background:#13cadc;}

.order_list{border:#ddd 1px solid; border-radius:5px; margin:10px 0; background:#fff; font-size:.85em; overflow:hidden;transition:all 0.3s linear;}
.order_list:hover{border:#999 1px solid;}
.order_tp{ }
.order_tp span{ display:block; padding:10px}
.vw_dtl{ font-size:14px; color:#000; font-weight:600; margin-top:5px;}

.odr_dtls{ margin:0 0 0; padding:10px 0; border:1px solid #cdcdcd; box-shadow:#eee 1px 1px 1px; color:#333}
.odr_dtls .pro_name{line-height:20px; font-weight:600; }
.odr_dtls .pro_name a{color:#0f97a5}
.acc_btns{ width:80%; float:right}
.acc_btns a{ background:#01c6da; display:block; padding:7px 10px; border-radius:5px; margin-bottom:6px; font-size:15px; text-align:center; color:#fff; border:1px solid #e1e1e1; box-shadow:0px 2px 0px #06808c}
.acc_btns a:hover{ background:#06919e;}
.remove_ico{margin-top:10px; display:inline-block; }
.remove_ico a{background:#eee;padding:5px 7px;border:1px solid #d0d0d0; border-radius:5px; color:#000; font-size:17px; display:inline-block}
.remove_ico a:hover{ background:#000; color:#fff;border:1px solid #000;}
.odr_w{width:70%;}


/*Seller Account*/
.seller_links_area{ background:#fff; padding:0 15px; border-radius:5px; box-shadow:#ddd 0 0 10px; margin-top:-25px;}
.seller_links_area ul{ margin:0; padding:0; list-style:none;}
.seller_links_area ul li{ float:left; width:25%; padding:0 10px; text-align:center; text-transform:uppercase;}
.seller_links_area ul li i{ font-size:2.5em; margin-bottom:10px;}
.seller_links_area ul li a{ border-bottom:#fff 4px solid; display:block; padding:10px 0; transition:all 0.3s linear;}
.seller_links_area ul li a:hover, .seller_links_area ul li a.seller_links_act{ border-bottom:#ed0089 4px solid;}

/*Manage Product*/
.sell_mang_rgt{ float:left; width:88%; margin-left:15px;}
.dtl_rat_del{ position:absolute; right:10px; top:10px; font-size:1.6em;}

/*Special Offers*/
.spl_offer_pic{ width:400px; height:220px; text-align:center; overflow:hidden; margin:auto; margin-top:20px;}
.spl_offer_pic span{ width:400px; height:220px; vertical-align:middle; display:table-cell;}
.spl_offer_pic img{ max-height:100%; max-width:100%; border-radius:10px;}
.spl_offer_name{ margin:5px 3px; text-align:center; font-weight:600; text-transform:uppercase; font-size:1.3em; padding:8px; background:#eee; border-radius:10px;}


/* TESTIMONIALS */
.testimonials ul li{margin:40px 20px; list-style:none; position:relative; padding:0 50px 0 175px}
.testimonials ul li .test_head{position:absolute; z-index:5; left:0; top:5px; width:160px; text-align:right; font:500 18px/24px 'Open Sans', sans-serif; color:#333;}

.testimonials ul li .test_head b{display:block; font-weight:400; font-size:14px; color:#999;}
.test_text{border:3px solid #ddd; padding:35px; border-radius:10px; font:italic 1em/1.3em 'Open Sans', sans-serif; color:#666; position:relative; min-height:66px; }
.testimonials ul li .test_head span{ display:block;font-weight:400; font-size:14px; color:#999; line-height:18px;}.testimonials ul li .test_head span a{ color:#1f32ba}
.testimonials ul li:hover .test_text{border:3px solid #ccc;}
.test_text b{background:url(../images/tuki_l.png) no-repeat; width:56px; height:61px; position:absolute; z-index:2; display:block; top:49px; left:-56px}
.testimonials ul li:nth-child(even){padding:0 175px 0 50px}
.testimonials ul li:nth-child(even) .test_head{left:auto; right:0; text-align:left;}
.testimonials ul li:nth-child(even) .test_text b{background:url(../images/tuki_r.png) no-repeat; right:-56px; left:auto}
.post_bg{background:linear-gradient(to bottom, rgb(0 93 145) 0%,rgba(255,255,255,1) 100%); padding:15px; border:1px solid #eee;}
.bg-white{background:#fff;}

/* TESTIMONIALS END */

/*contact*/
.map_w{padding:10px; border:10px solid #ddd;}
.map_w iframe{width:100%; height:350px; margin:auto;}

.contact_form_left{width:30%; float:left;}
.contact_form_right{width:60%; float:right;}
.contact_form_left h3{margin:0 0 20px; font-weight:500; font-size:1.3em;}
.contact_form_right h3{margin:0 0 20px;font-weight:500;font-size:1.3em;}
.map_area{border:1px solid #ddd;padding:5px;height:auto;overflow:hidden}
.icon_l{width:70px;text-align:left; float:left; font-size:1.6em; color:#444444;}
.icon_r{width:80%;margin:auto;float:right;}
.icon_r a{color:#666}
.hed_txt{font-weight:700; margin-bottom:10px;}
.branch_h{text-align:center; font-size:2em; font-weight:700; margin:70px 0 25px 0;}
.contact_form_left .fa-envelope{color:#444}

.contact_form label{font-size:13px;}.contact_form span{ font-size:13px}
.contact_form input[type=text], .contact_form input[type=number], .contact_form select,.contact_form textarea{padding:13px 15px; color:#666; border:1px solid #ccc; border-radius:3px; font:400 14px/20px 'Segoe UI',Sans-Serif, Gadget, sans-serif; margin:0; margin-bottom:0px;box-shadow:2px 2px 20px rgba(0, 0, 0, 0.05);width:100%; }
select.form-control:not([size]):not([multiple]){ height:auto}

.contact_form .small{width:48% ; float:left; margin-right:10px;}
.contact_form .large{width:97.5%;}
.contact_form_left .form-group{margin-bottom:10px !important; float:left}
.form-group {margin-bottom:0;}

.contact_btn{font-size:1.2em; line-height:1.5em; font-weight:700;background:#222; border:1px solid #000; color:#fff; height:45px; padding:0px 35px; text-transform:uppercase; border-radius:3px; cursor:pointer; }
.contact_btn:hover{color:#fff; background:#666;border:1px solid #fff;}

.contact_btn2{font-size:1.2em; line-height:1.5em; font-weight:700;background:#666; border:1px solid #222; color:#fff; height:45px; padding:0px 35px; text-transform:uppercase; border-radius:3px; cursor:pointer; }
.contact_btn2:hover{color:#fff; background:#222;border:1px solid #666;}

.thk_t{font-size:2em; color:#000; margin-top:10px;}
.thk_bg{background:#f7f7f7; border:1px solid #ccc; font-size:1.1em; line-height:1.4em; font-style:italic; padding:25px 25px; border-radius:5px; margin-top:25px; box-shadow:1px 0 25px #e7e7e7}
.thank_bg{background:url(../images/thank-bg.jpg) no-repeat top left}


/* SITEMAP */
.sitemap{text-align:left; padding:30px auto;}
.sitemap a{display:inline-block; padding:7px 10px 7px 30px; background:#fffaf5  url(../images/arl3.png) no-repeat 8px center; font-size:.9em; margin:5px 5px; color:#000; width:48%; float:left; border-radius:5px; border:1px solid #ffe6c9 ; text-decoration:none}
.sitemap a:hover{color:#000;background-color:#ffe6c9;}
/* SITEMAP ENDS */

/**brochure**/
.tab_bg{background:#f2f2f2; padding:15px;}
.tab_bg2{background:#fff; padding:15px; border-bottom:1px solid #eee;}
.tab_s1{width:15%; float:left}
.tab_s2{width:60%; float:left}
.tab_s3{width:15%; float:left}
.tab_s2 a{ color:#000; font-weight:normal}

.service-btn{display:inline-block;background:#f4712c;color:#fff;padding:7px 20px;font-weight:400;font-size:1em;border-radius:20px; text-decoration:none}
.service-btn:hover{background:#000;color:#fff;}


.available_heading{font-size:16px; font-weight:600;}

.tab_cont{padding:10px 0px 0px 0px;background:#fff;}
.tab_cont ul{margin:0; padding:0;}
.tab_cont ul li{margin:0px 0px 10px 0px; padding:0px 0px 0px 26px; list-style:none; font-size:13px; background:url(../images/tag_icon.png) no-repeat 0 2px;}
.tab_cont ul li span{font-weight:600;}

.tab_cont p{margin:0px 0px 10px 0px; padding:0px 0px 0px 26px; list-style:none; font-size:13px; background:url(../images/tag_icon.png) no-repeat 0 2px;}
.tab_cont p span{font-weight:600;}

.tm_text{ height:55px;overflow:hidden;}
.tm_txt_auto{ height:auto;}
.more_txt{ margin-top:10px; margin-bottom:20px;}
.more_txt a{font-size:14px; font-weight:600; color:#0b79b7;}


/*.scroll_bar{ width:100%;max-height:180px; overflow-y:scroll; overflow:auto; background:#fff;}

#style1::-webkit-scrollbar-track{background-color: #ccd0d3;}
#style1::-webkit-scrollbar{width:11px;background-color: #ccd0d3; padding:2px;}
#style1::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #ccd0d3; border-radius:10px;}*/



/*Back to top button */
#back-top{position:fixed;bottom:45%;right:-3px;z-index:9999;width:33px;display:block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;}
#back-top a{width:33px;display:block;height:69px;overflow:hidden;outline:none;text-decoration:none;}
#back-top span{width:33px;height:69px;display:block;background:url(../images/top.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0px}
#back-top:hover{bottom:44%;outline:none;text-decoration:none;}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/*!otp*/
.o-hid{overflow:hidden;}
.form_area{width:80%;margin:15px auto;max-width:190px;}
.form_area p{left:0;position:sticky;}
.form_area input.otp {padding-left: 0.5em;letter-spacing: 38px;border: 0;background-image: linear-gradient(to left,#000 70%,rgba(255,255,255,0) 0);background-position: bottom;background-size: 50px 1px;background-repeat: repeat-x;background-position-x: 35px;width: 220px;min-width: 220px;box-shadow: none;}

/* CSS for Suggestion box */
.suggestionsBox{position:absolute; width:100%; background-color:#fff; border:1px solid #ccc; color:#666; padding:5px; z-index:999; left:5px;}
.suggestionList{margin:0px; padding:0px;}
/*  Individual Search Results  */
.suggestionList li{margin:0px 0px 3px 0px; padding:7px; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; list-style-type:none;}
/*  Hover effect  */
.suggestionList li:hover{background-color:#fff; font-weight:bold;}
/* CSS for Suggestion box */

.currency_top{float:left;margin:0 10px 0 10px; width:102px;}
.currency_top img{float:left; margin-right:7px;}

/*currency flag dropdown*/
.currency{ padding:0px;}
.currency span{ border:0px;}
.currency dl {margin-top:0;margin-bottom:0px;border:0px solid #ccc;}
.ddmenu dd, .ddmenu dt, .ddmenu ul {margin:0px;padding:0px;font-weight:600; }
.ddmenu dd { position:relative;}
.ddmenu a, .ddmenu a:visited {color:#000; text-decoration:none; outline:none; padding:0px;}
.ddmenu a:hover {color:#000;}
.ddmenu dt a:hover {color:#000;}
.ddmenu dt a {background:#fff url(../images/dd-btn.png) no-repeat scroll 98% 1px; display:block; padding-right:20px; width:auto; overflow:hidden;}

.ddmenu dt a span {cursor:pointer; display:block; padding:0; font-size:.6em;}
.ddmenu dd ul {background:#fff none repeat scroll 0 0; border:1px solid #ccc; color:#C5C0B0; display:none;left:-10px; padding:0px; position:absolute; top:10px; width:auto; min-width:177px; list-style:none; text-align:left; z-index:99999; margin:0px;}
.ddmenu span.value {display:none;}
.ddmenu dd ul li a {padding:2px 3px; display:block;font-size:11px; height:24px; border-bottom:1px solid #ccc;}
.ddmenu dd ul li a:hover {background-color:none;}
.ddmenu dt a:hover{background-color:none;}
.ddmenu img.flag {border:none;vertical-align:middle; margin-right:5px; }
.flagvisibility {display:;}



/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1280px){
.arrow .owl-theme .owl-nav button.owl-prev{left:0;}
.arrow .owl-theme .owl-nav button.owl-next{right:0;}

.arrow1 .owl-theme .owl-nav button.owl-prev{left:0;}
.arrow1 .owl-theme .owl-nav button.owl-next{right:0;}
}

/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{max-width:98% !important;}

/*Navbar*/
.navbar-light .navbar-nav .nav-link{ text-transform:capitalize; margin-left:24px;}

/*Customer said*/
.testi_txt_area{ width:100%;}

/* EXPLORE TOP BRANDS */
.topbrands_item{ width:25%;}

/*Contact Us*/
.contact_lft{ padding:40px 0;}

/* Details */
.dtl_lft{ margin:40px 0;}
.dtl_rgt{ padding:40px 20px;}
.sidebar-item {  width: 100%;}

/*Manage Product*/
.sell_mang_rgt{ width:85%;}

/*Special Offers*/
.spl_offer_pic{ width:320px; height:176px;}
.spl_offer_pic span{ width:320px; height:176px;}

    
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){h2{ font-size:1.3em;}
/*Header*/
.navbar-light .navbar-nav .nav-link{ margin-left:7px;}
.toplink{font-size:.8em;}
.top_txt{ text-transform:capitalize;}
.srch_box input[type=text]{width:61%;}
.top_sc_l{width:39%;}
.top_sc_r{width:59%;}
.t_link a{font-size:.9em;}
.srch_area{margin:22px 0 0 151px;width:56%;}
.hp_testimonial{padding:20px 0;margin:30px 0 0px;}
.fs10{font-size:0.6em;}
.offer_pos{left:349px;}
.flag_pos{left:140px;}


.testi_desc{font-size:.9em;line-height:1.5em;height:100px;}
.fs22{font-size:1em;}
.wc_tx{height:90px;}
.expleasia_sec{ padding:30px 0}

/*Info*/
.info_area div{ padding:28px 7px;}
.info_area b{ font-size:1.1em;}
.info_area{padding:20px;margin:15px 10px 0;}

/*Featured Products*/
.hwork_item{width:33.3%;}

/*Footer*/
.payment_img{ width:200px;}

.pro-main{width:310px;}
.pro-inn{width:310px;height:313px;}
.pro-inn figure{width:310px;height:313px;}

.capt img{margin:0 0px;}
.capt{right:10px;}
.info_area span{font-size:.85em;}

/*contact*/
.icon_l{width:40px;}
.icon_r{width:85%;}

.service-btn{padding:7px 13px;}
   
.cart_bx{overflow:auto;height:440px;position:relative;}

.logo{float:left;width:13.5%;}

/*details*/
.dtl_pic{width:450px;height:450px;}
.dtl_pic figure{width:450px;height:450px;}



}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.tab_hid{ display:none;}
.toplink{font-size:.7em;}
/*Header*/
.top_area{ text-align:center;}
.top_area2{ padding:0;}
.top_menu{ margin:22px 15px 0 0;}
.toplink a{ padding:9px;}
.toplink a{ padding:4px 2px;}
.logo{ width:auto; margin-right:20px;}
.srch_area{ float:right; margin:35px 10px 0 10px; width:auto; position:relative;}
.offer_pos{left:100px;}
.flag_pos{left:320px;}

.srch_box{ display:none; position:absolute; right:0; z-index:999; top:40px; width:640px;}
.srch_box input[type=text]{ width:50%;}
.srch_box select {width:37%;}
.menu{ margin:8px 0 0 0; border:0}
.navbar-collapse{ position:fixed; top:0; background:#fff; border:#333 1px solid; box-shadow:#ddd 0 0 20px; right:0; width:200px; height:90%; z-index:9999; border-radius:3px; padding:3px;}
.navbar-light .navbar-nav .nav-link{padding: 10px 5px;border-bottom:1px #ffd2ad dotted;}
.navbar-collapse{top:100px;right:0;left:0;border:0;border-radius:0;width:100%;overflow: auto;}
.navbar-nav{ margin:0; padding:0;}
.dropdown-menu{ min-width:100px; left:inherit; right:0;}
.nav-item{ margin:0;}
.navbar-light .navbar-nav .nav-link{ margin:0;}
.navbar-toggler-icon{ width:30px; height:30px;}
.navbar-toggler{padding:0 3px;position:absolute;z-index:99;top:-67px;right:266px;}
.nav-item .submenu{ position:inherit; left:inherit; top:inherit;}
.nav-item .submenu-left{ right:100%; left:auto;}
.dropdown-menu > li:hover{ background-color: #f1f1f1 }
.dropdown-menu > li:hover > .submenu{ display: block;}
.btn-pink{padding:7px 9px;}

.navbar-light .navbar-nav .nav-link{color:#333;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#333; border-bottom: 1px #ffd2ad dotted !important;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#333;border-bottom: 1px #ffd2ad dotted !important;}
.navbar-nav{ flex-direction:inherit; -webkit-box-orient:inherit; display:flex; flex-wrap:wrap;}
.navbar-nav li{ width:33.3%; text-align:center;}
.navbar-light .navbar-nav .nav-link{ font-weight:500;}

.mob_menu_pic{ display:block; width:72px; height:72px; text-align:center; overflow:hidden; border-radius:100%; border:#eee 1px solid; box-shadow:#eee 0 0 10px; margin:auto; margin-bottom:10px;}
.mob_menu_pic span{ width:70px; height:70px; vertical-align:middle; display:table-cell;}
.mob_menu_pic img{ max-height:100%; max-width:100%;}

.drop_seemore{ width:100% !important;}

.top_sc_l{width:13%;top: 34px;}
.top_sc_r{width:79%;}
.item_lst{padding:0 15px;}
.sub_tx{font-size:.75em;}
.hot_area{padding:20px 0 0; margin:0}
.testi_desc{height:150px;}
.wc_tx{height:110px;}

/*Info*/
.info_area{min-height:auto;}
.info_area div{ padding:7px; border:0;}
.info_area b{ font-size:1em;}

/*Featured Products*/
.featured_area{ padding:50px 0;}
.hwork_item{width:100%;}


/* storey*/
.stry_area{width:97%; padding:20px 0px;}
.str_sect{ margin:0 auto;}
.stry_cont{ text-align:center}



/* Our Products */
ul.hp_tab li{ margin:0;}
.prod_area{ padding:20px 0 0;}
.heading{ font-size:1.6em;}
.pro_box{ width:232px;}
.pro_pic{ width:232px; height:232px;}
.pro_pic figure{ width:232px; height:232px;}
.prod2_area{padding:20px 0;}

/*BOLD CLASSICS COLLECTION*/
.collection_area{ padding:40px 0;}
.collection_cont{ padding:20px 0 0 20px;}
.collection_title{ font-size:1.1em;}
.collection_txt{ font-size:1em; margin-bottom:20px;}

/*Customer said*/
.customer_area{ min-height:inherit; padding:30px 0;}
.testi_txt_area{ font-size:1em;}
.testi_name{ font-size:1em; margin-top:10px;}

/*Our Categories*/
.cate_area{ height:auto;}

.tx_m{font-size:.8em; font-weight:600}
.tx_s{font-size:.7em;}

/* Footer */
.foot_bdr2{ border:0;}
footer{padding:20px 0 20px 0;}
.add_bg{background: linear-gradient(to right, rgba(255,244,232,1) 1%,rgba(255,231,204,1) 100%); padding:20px !important;}



/* Details */
.dtl_lft{ margin:10px 0; padding:0;}
.dtl_rgt{ padding:20px;}

.sidebar-item { position:inherit;}
.make-me-sticky { position:inherit; top:0; padding: 0 15px;}

/*Dashboard*/
.acc_links_area{ padding:0 5px;}
.acc_links_area ul li{ padding:0 2px; text-transform:capitalize; font-size:.95em;}
.acc_links_area ul li i{ font-size:2em; margin-bottom:5px;}
.acc_links_area ul li a{ border-bottom:#fff 2px solid; transition:all 0.3s linear;}

/*Manage Product*/
.sell_mang_rgt{ width:80%;}

/*Special Offers*/
.spl_offer_name{ width:320px; margin:auto; margin-top:5px;}

/*Contact Is*/
.contact_map iframe{ height:400px;}

/*Login*/
.login_cont{ padding:40px 0;}
.login_lft{ padding:20px;}
.login_area{width:550px; margin:auto;}

/*Register*/
.reg_area{ width:650px; margin:auto;}

/* My Wishlist */
.wish_rgt{ width:65%;}

.srch_area .srch_box{width: 480px;top:37px !important;display:none;}
.srch_area .dropdown-menu.show{display:block !important;}

/* TESTIMONIALS */
.test_text{padding:16px; font-size:.85em}
.test_text b{top:43px;}

/*contact*/
.contact_form_left{width:38%;}
.contact_form_right{width:60%;}
.icon_l{width:26px;}
.icon_r{width:81%;}
.contact_form .small{width:97%;float:none;margin-right:0;}
.form-group{ margin-bottom:13px;}
.contact_form_left h3{ font-size:1.2em;}
.contact_form_right h3{font-size:1.2em;}

ul.hp_tab li a{padding:6px 22px;font-size:.8em;}
.tab_s3{width:25%;}
.showme{top:-27px;} 


/*Back to top button */
#back-top{position:fixed;bottom:45%;right:-3px;z-index:9999;width:33px;display:block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;}
#back-top a{width:33px;display:block;height:59px;overflow:hidden;outline:none;text-decoration:none;}
#back-top span{width:33px;height:59px;display:block;background:url(../images/top2.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0px}
#back-top:hover{bottom:44%;outline:none;text-decoration:none;}

.currency_top{margin:6px 0px 0 0px;}

    
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
h1{ font-size:1.4em;}
.cms-img{ float:none; margin:10px 0; width:100%;}
.breadcrumb{ display:none;}
.mob_hid{ display:none;}
/*Header*/
.navbar-toggler{top:-54px;right:262px;}
.navbar-collapse{ top:85px;}
.navbar-light .navbar-nav .nav-link{ font-size:.7em; border:0;}
.navbar-light .navbar-nav .nav-link:hover{ border:0;}

.srch_area{margin:32px 10px 0 20px;}
.toplink{ font-size:.8em;}
.top_app{ margin:3px 0 0 0;}
.top_app a{ margin:0 3px;}
.top_spl_btn{ float:right;}
.logo{ margin-right:10px;}
.logo img{ width:115px;}
.menu{ margin:0px 5px 0 0;}
.header_r_tb{margin: 29px 0 0 0;}
.t_link a{font-size:.8em;}
.flag_pos{left:160px;}


.top_sc_l{width:16%;}
.top_sc_r{width:77%; padding-left:40px;}
.t_link a{padding:0 3px}
.top_social a{padding:9px 5px;}

.page_h2 .float-left{float:none!important; text-align:center}
.page_h2 .viewmores {float:none!important; text-align:center}
.prod_area{padding:20px 0;}
.viewmores{margin:11px 0 10px 0;}
.testi_desc{height:143px; font-size:.85em; line-height:1.3em}
.fs22{font-size:.9em;}
.wc_tx{height:134px;}


.bx_ar img{ width:25%; margin:auto}
.tx_m{font-size:.65em;}
.tx_s{font-size:.65em;}




/* Our Products */
ul.hp_tab li a{font-size:.6em;}
/*Featured Products*/
.featured_area{ padding:30px 0;}

/*BOLD CLASSICS COLLECTION*/
.collection_area{ padding:30px 0; text-align:center;}
.collection_cont{ padding:0;}
.collection_title{ font-size:1.1em; text-transform:capitalize; float:none}
.collection_title span{ display:inline-block}
.collection_txt1{margin: 18px 0 16px;}

/*recenlty Addes*/
.recent_title{ font-size:1.1em;}
    
/*Our Categories*/
.cate_area{padding:25px 0;}
.heading{font-size:1.3em; letter-spacing:1px;}
.viewall{padding:4px 10px; font-weight:700; font-size:.9em;}

/* EXPLORE TOP BRANDS */
.topbrand_area{ padding:25px 0;}
.topbrand_box{ width:220px; padding:5px;}

/* Combos */
.shop_btn{ padding:0 10px; line-height:25px;}
.offer_green_txt{ font-size:1em;}

/* Subscribe to Newsletter */
.newsl_title{ font-size:1.3em;}
.newsl_txt{ font-size:.9em;}
.newsl_form input[type=text]{ padding:15px 0;}

/* Footer */
footer{padding:0}
.foot_bdr{ border:0;}
.foot_bdr2{ border:0;}
.ft_heading{ font-size:.95em; color:#fff;}
.foot1{ padding:12px 0;}
.footlink a{font-size:1em; padding:0 10px;}
.ft_link{ margin:0;}
.ft_link a{font-size:1em; padding:0 10px;}
.f_dd_box{display:none; margin:0px;}
.dd_next{margin:1px 0; padding:10px; background:#ff8b2c url(../images/pls.png) no-repeat 96% center; cursor:pointer; border-bottom:1px #ccc dotted;}
.dd_next_act{background:#ff8b2c url(../images/mns.png) no-repeat 96% center;}
.botlink a{line-height:1.8em;}
.foot_social{ margin-top:10px;}
.add_bg{ text-align:center}
.bot_sc{ border:0}
.developed{ margin-top:8px;}

/* About Us */
.box_style{margin:0 10px;}

/* Testimonials */
.testi_date{ position:inherit; margin:0 0 0 17px;}

/*Register*/
.reg_area{ width:98%;}

/*Details*/
.dtl_thmb{ top:5px; left:5px;}
.ds_thm{ width:40px;}
.dtl_rat_pic{ width:42px; height:42px;}
.dtl_rat_pic span{ width:40px; height:40px;}
ul.dtl_recom_prod li{ width:50%;}
.add_bag_btn{ padding:10px 25px; font-size:1em;}
.wishlist_btn{ font-size:1em;}

/*Cart*/
.cart_price{ display:inline-block; margin-right:10px; font-size:1.1em;}
.cart_rgt{ position:inherit; padding:0; background:#fff;}

/*Dashboard*/
.user_pic{ width:64px; height:64px;}
.user_pic span{ width:60px; height:60px;}
.acc_top{ padding:10px;}
.acc_links_area{ padding:0; margin-top:0;}
.acc_links_area ul li{ width:100%; padding:0; text-align:left;}
.acc_links_area ul li i{ font-size:1.4em; margin:0; width:35px; text-align:center;}
.acc_links_area ul li a{ border-bottom:#fff 2px solid; padding:10px 25px;}
.acc_links_area ul li a:hover, .acc_links_area ul li a.acc_links_act{ border-bottom:#ed0089 2px solid;}

/*Seller Account*/
.seller_links_area{ padding:0; margin-top:0;}
.seller_links_area ul li{ width:100%; padding:0; text-align:left;}
.seller_links_area ul li i{ font-size:1.4em; margin:0; width:35px; text-align:center;}
.seller_links_area ul li a{ border-bottom:#fff 2px solid; padding:10px;}
.seller_links_area ul li a:hover, .seller_links_area ul li a.seller_links_act{ border-bottom:#ed0089 2px solid;}

/* Wishlist */
.wish_rgt{ width:82%;}

/* Contact */
.circle_sec{ margin:3px 0 32px 0;}

/*Login*/
.login_cont{ padding:30px 0;}
.login_lft{ padding:10px;}
.login_area{width:90%; margin:auto;}

/* TESTIMONIALS */
.testimonials ul{margin:0;}
.testimonials ul li{margin:30px 0; list-style:none; position:relative; padding:0;}
.testimonials ul li .test_head{position:static; width:100%; text-align:left; padding-left:20px; margin-bottom:30px}
.test_text{min-height:50px}
.testimonials ul li .test_text b, .testimonials ul li:nth-child(even) .test_text b{width:41px; height:23px; background:url(../images/tuki_t.png); left:100px; top:-26px;}
.testimonials ul li:nth-child(even){padding:0}
.testimonials ul li:nth-child(even) .test_head{text-align:left;}
.testimonial_bg h3{font-size:1.4em;}
/* TESTIMONIALS END */


/*contact*/
.contact_form_left{width:100%;float:none; padding:20px;}
.contact_form_right{width:100%; float:none; margin-top:0; padding:20px;}
.icon_l{width:36px;}
.icon_r{width:91%;}
.thk_t{ font-size:1.5em;}

.v_btn{padding:8px 14px;}
   
.odr_w{width:63%;}




}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {h2{font-size:1em; font-weight:600;letter-spacing: 1px;}
.info_area span{font-size:.9em;}
.navbar-collapse{ top:74px;}
/*Our Categories*/
.cat-pic-area{margin:5px auto 0;}
.cate_pic{ width:156px; height:156px;}
.cate_pic span{ width:150px; height:150px;}
.cat-pic-area{width: 171px;padding:10px;}
.cate_name{font-size:.8em;line-height:1em;overflow:hidden;height:18px;margin:0; text-align:center}
.cat-pic-area:hover{ box-shadow:none}
.srch_box{width:330px;}
.srch_box input[type=text]{width:100%;border-bottom:1px #cccccc solid;}
.srch_box select{border-left:0px #cccccc solid;}
.srch_box select{width:83%;}
.fs22{font-size:1em;}
.copyright{font-size:.8em;line-height:1.4em;}
.info_area{margin:7px 5px 0;}
.srch_area .srch_box{width:330px;}
.offer_pos{left:140px;}
.flag_pos{top:29px;left:96px;}
.top_sc_l{width:120px;top: 20px;}
.flag_pos span{font-size:.8em}
.flag_pos span img{width:26%; height:auto}
.top_sc_r{width:59%;}
.top_mob{display:none; position:absolute; z-index:999; top:29px; right:0; width:100%; background:#ffc18d; padding:10px;}
.t_link{width:100%; float:none}
.top_social{width:100%; float:none; padding-top:10px;}
.top_social a{border:0}
.top_social a:last-child{border:0}
.srch_area{margin:32px 10px 0 13px;}
.item_lst{padding:0;}
.navbar-toggler{top:-39px;right:130px;}
.logo img{width:66px;}
.top_area2{padding:5px 0}
.header_r_tb{margin:19px 0 0 0;}
.srch_area{margin:21px 5px 0 8px;}
.pro_cate_w{padding:0;margin:0 auto 0;}
.viewmores{font-size:.7em;}
.collection_title{font-size:1em; letter-spacing:0; text-transform:uppercase; color:#000;}

.readmore_btn{padding:9px 18px; font-size:.7em}
.collection_txt{ font-size:.9em}
.wc_tx{height:224px;}
.expleasia_sec h1{ font-size:1.3em; letter-spacing:normal}

.cms{padding:15px 0 50px 0;}

.logo{margin-right:0px;}


/* Our Products */
.heading{ font-size:1.1em;float: none;text-align: center;}
.viewmores{float: none;text-align: center;}
.pro_box{ width:150px;}
.pro_pic{ width:150px; height:150px;}
.pro_pic figure{ width:150px; height:150px;}
.pro_name{ font-size:.7em; height:50px; }
.pro_rating{ font-size:.8em;}
.pro_rating span{display:block;margin:8px 0 0 0;}
.pro_rating i{ font-size:.8em;}
.pro_price{ font-size:.8em;}
.pro_price del{ font-size:.9em;}
.cart_btn{padding:7px 7px;font-size:.7em;}
.collection_cont{text-align:center;}
.collection_title{float:none;}
.container.mt-5{margin:15px 0 0 0 !important;}
.container.pt-5{padding:15px 0 0 0 !important;}
.testi_desc{height:124px;}
.mob_button .add_bag_btn, .buynow_btn{display:block; width:100%;}
.mob_button a{ text-align:center}

ul.hp_tab li{width:48%; float:left; margin:0 2px;}
.hp_form_box table{font-size:.75em;}
.dtl_rgt{ padding:0 10px;}
.info_ars .info_area{ margin:5px 0}



/* EXPLORE TOP BRANDS */
.topbrand_box{ width:150px;}
.topbrand_pic{ width:140px; height:140px;}
.topbrand_pic span{ width:140px; height:140px;}
.topbrand_logo{ width:140px; height:56px;}
.topbrand_logo span{ width:150px; height:56px;}
.topbrand_off{ font-size:1em;}


/* Latest Brands */
.brand_frame{ background:url(../images/brand-frame.png) no-repeat; background-size:cover; width:150px; height:160px; padding-top:40px;}
.brand_pic{ width:130px; height:52px;}
.brand_pic span{ width:130px; height:52px;}

/* Footer */
.footlink a{ font-size:.9em; padding:5px; display:block;}
.foot_social a{ width:30px; height:30px; line-height:30px; font-size:1em;}

.bx_ar img{width:46%;}
.bx_ar{padding:1px 0;}
.tx_s{height:48px;}


/* Wishlist */
.wish_rgt{ width:75%;}

/*Manage Product*/
.sell_mang_rgt{width:78%;}
.srch_area .dropdown-menu.show {display: block !important;right:0 !important;width:310px;}

.cart_details{width:100%;}
.cart_item_w{padding:10px;}
/* Our Products */
ul.hp_tab li a{font-size:.8em;margin:3px 0; text-transform:capitalize; padding:8px 16px}

.whatapp_rgt img{width:70%;}
.whatapp_rgt{bottom:60px;right:-29px;}
.card-title{font-weight:500;font-size:.75em;}
.fs16{font-size:1em;}

.icon_r{width:84%;}
.thank_img img{ width:40%; height:auto; margin:auto}
.thk_bg{padding:8px; font-size:1em}
.thk_t {font-size:1.1em;}
.thank_bg .col-md-9{padding:0}

/* SITEMAP */
.sitemap a{display:block;width:95%; float:none;}
.v_btn{padding:8px 10px; font-size:.7em;}

.tab_s1{float:none;width:100%;}
.tab_s2{float:none;width:100%;}
.tab_s3{float:none;width:100%;margin-top:20px;}

.cart_bx{overflow:auto;height:257px;}
.currency_top{margin: 6px 0px 0 -15px; width:85px;}

/*details*/
.dtl_pic{width:320px;height:320px;}
.dtl_pic figure{width:320px;height:320px;}


}


@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important;}
} 