@charset "utf-8";
*{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:34px;margin:0;padding:6px;position:absolute;right:0;top:0;width:34px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:1;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:#fff;padding:0;right:-15px;top:-15px;background:#000;border-radius: 100%;border: 3px #fff solid;box-shadow: 0 0 5px #ccc}.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 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}.owl-theme .owl-nav [class*=owl-]{font-size:14px;margin:0px;width:35px;height:60px;background:#a3906e;display:inline-block;cursor:pointer;color:#fff !important}.owl-theme .owl-nav [class*=owl-]:hover{background:#ffb4b4;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;outline:none}
.owl-theme .owl-dots .owl-dot span{width: 12px;height: 12px;margin:5px 5px;background: #ffffff;border:1px solid #ccc;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;box-shadow: 0px 0px 1px #000 inset;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2acdd4;padding:4px;border: 1px solid #2acdd4;}

.owl-theme .owl-nav button:focus{ outline:none}
.owl-theme .owl-nav button.owl-prev{background:url(../images/left-arrow.png) top center no-repeat !important}
.owl-theme .owl-nav button.owl-next, .owl-theme .owl-nav button.owl-next{background:url(../images/right-arrow.png) top center no-repeat !important}


#tm_scroll.owl-theme .owl-nav button.owl-prev{position:absolute; left:-17px;top:24% !important}
#tm_scroll.owl-theme .owl-nav button.owl-next{position:absolute; right:-17px;top:24% !important}
#tm_scroll.owl-theme .owl-nav span{display:none}

#owl-details.owl-theme .owl-nav button.owl-prev:after{content:"\f053";font-family: Font Awesome\ 5 Free;font-weight:600;color:#000;font-size:1.3em;line-height: 2em}
#owl-details.owl-theme .owl-nav button.owl-next:after{content:"\f054";font-family: Font Awesome\ 5 Free;font-weight:600;color:#000;font-size:1.3em;line-height: 2em}

#owl-details.owl-theme .owl-nav [class*=owl-]{width:26px;height:28px;background:#666 !important;color:#fff}
#owl-details.owl-theme .owl-nav button.owl-prev{position:absolute;left:-9px;top:38% !important}
#owl-details.owl-theme .owl-nav button.owl-next{position:absolute;right:-9px;top:38% !important}

#owl-details.owl-theme .owl-nav button.owl-prev:after{color:#fff}
#owl-details.owl-theme .owl-nav button.owl-next:after{color:#fff}
#owl-details.owl-theme .owl-nav button.owl-prev:after,#owl-details.owl-theme .owl-nav button.owl-next:after{font-size:1em}



/*Back to top button */
#back-top{position:fixed;bottom:-20px;right:30px;z-index:9999;width:31px;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:30px;display:block;height:58px;overflow:hidden;outline:none;text-decoration:none}#back-top span{width:30px;height:58px;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:-1px;outline:none;text-decoration:none}
/* CSS Document */

/*Project Name: Depot Stationery(Stationery Depot) 
[Created by WEBLINKINDIA.NET on 28 Jul, 2022: Shashi Bhushan]*/

body{background:#fff;font-size:14px;line-height:22px;font-family:'Montserrat', sans-serif;color:#6b6868}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif}
h1{font-size:2.2em;line-height:1.5em;color:#000;text-align:left}
h2{font-size:1.2em;line-height:1.5em;color:#000}
h3{font-size:1.1em;line-height:1.5em;color:#000}

.per_marker{font-family:'Permanent Marker', cursive}
.montserrat{font-family:'Montserrat', sans-serif;}

.letter_s{letter-spacing:3px}
.mw_98{max-width:98%; height:auto}.mw_100{max-width:98%; height:auto}.w100{ width:100%}
figure{ margin:0}
.fs12{ font-size:12px}.fs13{ font-size:13px}.fs14{ font-size:14px}
.fs15{ font-size:15px}.fs16{ font-size:16px}.fs17{ font-size:17px}
.fs22{ font-size:22px}.fs18{ font-size:18px}.fs20{ font-size:20px}

.weight400{ font-weight:400}.weight600{font-weight:600}.weight700{font-weight:700}.border1{border:1px solid #c3bcbc}.bb{ border-bottom:1px solid #ddd}
p{margin:0; margin:0}
hr{margin-top:20px; margin-bottom:0; border:0; border-top:1px solid #dcdcdc}
.shadow{ box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10)}.hand{ cursor:pointer}
.black {color: #000}.red {color: #f00}.white {color: #fff}

::-webkit-input-placeholder{color:#9d9d9d}
:-moz-placeholder{color:#9d9d9d !important}
::-moz-placeholder{color:#9d9d9d !important}
:-ms-input-placeholder{color:#9d9d9d} 

.black, .black a{color:#000}

.bg-gray{background: #e9f1f1;}

@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important}
} 

.container{width:1263px;max-width:1263px;padding:0 15px}

.top_h_bg{background:#f7f7f7}
.top_follow_sec{}
.top_follow_sec a{width:43px;height:37px;line-height:37px;color:#fff;display:block;text-align:center;font-size:1em;font-weight:700;border-right:1px solid #ccb9a4;float:left;}
.top_follow_sec a:hover{color:#ffd86a;}

.logo_sec {margin:1em 0 0em;text-align:center}
.logo_sec img{max-width:100%;height:auto}

.h_txt_center{font-size:0.96em;text-align:right;color:#000;line-height:2.7em;text-transform:uppercase;display:block;font-weight:500; padding:2px 0}

.top_links{color:#000;text-align:right}
.top_links a{font-size:0.8em;color:#000;font-weight:600;padding:8px 10px;display:inline-block;text-transform:uppercase}

.header_r_tb {display:block;margin-top:12px;text-align:right}
.item_lst{margin:10px 0;padding:4px 10px;vertical-align:top;margin-left:auto;align-items:center;text-align:center;display: inline-flex;position:relative}
.item_lst a{color:#000;display:block;text-transform:uppercase;    font-weight:600;}.item_lst span{font-size:11px;text-align:left;line-height:13px;font-weight:600}
.item_lst b{width:29px;height:30px;text-align:center;position:relative;color:#000;font-weight:600;margin:auto;display:block}
.item_lst b img{max-width:87%;height:auto}
.item_lst em{position:absolute;width:20px;height:20px;border-radius:50%;background:#2acdd4;font-size:10px;color:#fff;text-align:center;line-height:20px;font-style:normal;font-weight:700;right:-8px;
top:-9px;}

.header_l_tb {display:block;margin-top:15px;}
.header_l_tb .left_item{display:inline-flex;margin:10px 20px 10px 0;text-transform:uppercase;}
.header_l_tb .left_item a{color:#000;font-weight:600}.header_l_tb .left_item span{font-weight:500;color:#6f6f6f; display:inline-block; padding-right:3px;}

.rgt_side_pop{width:300px;padding:0;top:18px !important;border:1px solid #caced1;left:auto;right:0}
.rgt_side_pop:before {content:'';position:absolute;top:-8px;
font-family:Font Awesome\ 5 Free;font-weight:600;font-size: 30px;
width:19px;display:block;height:19px;box-shadow:0px 0px 2px #666;
background:#f1f1f1;transform:rotate(45deg);z-index:-1;left:26%}
.rgt_pop_inr{background:#fff;font-size:1em}
.rgt_pop_inr a{display:inline-block;font-size:0.8em;font-weight:400; text-transform:capitalize;text-decoration:underline}.rgt_pop_inr span{display:inline-block;font-weight:600;padding-right:15px;font-size:0.9em}
.rgt_pop_inr p{padding:10px; background:#fff}
.rgt_pop_inr p:nth-child(1){background:#f1f1f1; }


.search_icon{font-size:1em;line-height:1.5em;color:#000;padding:5px 0px;cursor:pointer}.search_icon b{width:26px;height:26px;display:inline-block;vertical-align:middle;margin-top:-2px}
.search_icon b img{max-width:100%;height:auto}
.left_item .search_icon span{color:#000;font-weight:600}
.search_icon:hover{text-decoration:none}

.srch_form{display:flex;justify-content:flex-start}.sec1{width:25%; margin-right:10px;}
.srch_form .sec2{width:50%; position:relative}
.srch_form .sec3{width:auto}
.srch_form button{background:#2acdd4;padding:7px 10px;cursor:pointer;width:38px;height:49px;color:#fff}
.advance_srh{ margin:10px 0 0}
.advance_srh a{padding:5px 10px;font-weight:500;font-size:0.88em; display:block;line-height:1.2em;}

/*SEARCH_TOP*/
.head_tp{ background-color:#666; display:none; border-bottom:1px solid #ccc;box-shadow: 0px 10px 10px #ccc;/* position: absolute; */width: 100%;z-index: 9999;}
#top_search {background-color: #444444 !important;width:100%}

.search-input-unfold {width:100%;height:0;display:block;overflow:hidden;position:relative;-webkit-transition:height .25s .2s;-moz-transition:height .25s .2s;transition:height .25s .2s;-webkit-perspective:1600;-moz-perspective:1600;perspective:1600px;}

.search-input-unfold form {background-color:#fff;height:83px;position:relative;padding:10px;-webkit-transform:rotateX(-100deg);-moz-transform:rotateX(-100deg);-ms-transform:rotateX(-100deg);
-o-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;
transform-origin:top center;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear}
.search-input-unfold.open {height: 70px;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;}
.search-input-unfold.open form {-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;
border-bottom:1px inset rgba(0,0,0,0.2);}

.search-input-unfold span{font-size:23px;color:#666;display:block;
float:left;width:84px;height:69px;line-height:69px;background: #f1f1f1;text-align:center;margin:-10px 11px -10px -10px;}
.search-input-unfold input[type=text],.search-input-unfold select{width:100%;height:49px;background-color:#fff;padding:10px;display:block;float:left;font-size:16px;line-height:60px;font-weight:300; border:1px solid #ccc}
.search-input-unfold b{font-size:17px;color:#fff;width:34px;height: 34px;line-height:36px;text-align:center;position:absolute;
right:6px;z-index:999;top:15px;background:#f7a1a1;border-radius:50%}


.nav_area{position:relative}
.navbar-brand{margin-top:4px;margin-bottom:7px}
.navbar-header{padding:0px 0px 0px 0px;margin-top:0px}
.navbar{position:relative;padding:0rem;width:100%}
.nav-collapse.collapse{overflow:visible;height:auto;margin-top:0px;display: flex;width:100%}

.navbar .btn-navbar{display:none;position:absolute;z-index:9;top:9px;left:11px;padding:8px 9px 7px;margin:0px;border-radius:0px;border:0px solid #fff;background:#f5f5f5;border:1px solid #d6d6d6}
.navbar .btn-navbar b{text-transform:uppercase}
.navbar .btn-navbar span{float:left;}
.navbar .btn-navbar .icon-bar{display:block;width:24px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#2c414c;margin:4px 0;transition:.4s}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#0476b5;font-size:13px}

.navbar-nav{text-align:left}
.navbar-light{background:none}
.navbar-light .navbar-nav{margin:0 auto}
.navbar-light .navbar-nav>li{background:none;position:relative; margin:0.3em 1em 0.9em;position:static}
.navbar-light .navbar-nav>li>a{color:#000;font-size:1.1em;padding:0.4rem 0rem ;line-height:20px;background:none;display:block;text-decoration:none;font-weight:600;text-transform:uppercase}
.navbar-light .navbar-nav>li>a i{width:9px;height:9px;line-height:12px;margin-left:3px;display:inline-block;font-size:11px;color:#a1a1a1}

.navbar-light .navbar-nav>li.open:focus,.navbar-light .navbar-nav>li.open:hover>a{color:#000;border-bottom:#2acdd4 2px solid}
.navbar-light .navbar-nav>li>a:hover{color:#000;transition:all linear .6s;border-bottom:#2acdd4 2px solid}
.navbar-light .navbar-nav>li.active>a{color:#000;border-bottom:#2acdd4 2px solid}

.dropdown-toggle::after{display:none}
.navbar-nav .dropdown-menu{background:#f1f1f1;margin-left:0px;margin-top:0px;padding:15px;border-radius:0px;min-width:252px;width:100%;border-width:0px;top:39px;}
.dropdown:hover>.dropdown-menu {display: block}
.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:300;text-decoration:none}
.dropdown-menu>li>a:hover{background:none;color:#ea6005;display:block}
.dropdown-menu>li:hover>a{color:#38a74f; background:#f1f1f1}
.navbar-light .navbar-nav>li .dropdown-submenu:hover{border-top:1px solid #e5e5e5}
.nav-item span{padding-right:0px}
.navbar-toggle{background:#79227c}
.dropdown_item{width: 100%;margin: 0 auto;display: grid;grid-template-columns: auto auto auto auto;grid-gap: 20px;
justify-content: initial;align-items: initial}
.dd-col{flex:1; border-right:1px solid #ccc}.dd-col:last-child{border:0}
.dd_m_hed{font-size:0.9em;font-weight:600;color:#000}
.sub_menu{margin-top:0.5em}
.sub_menu a{display:block;font-size:0.9em;line-height:1em;color: #000;padding:7px 0;float:left;width:50%}
.sub_menu a:hover{color:#11b2b9}
.sub_menu:after{content:'';display:block;clear:both}
.menu_image_list{margin:0px; padding:0px}
.menu_image_list ul{margin:0px;padding:0px}.menu_image_list ul:after{content:'';display:block;clear:both}
.menu_image_list ul li{list-style:none;display:block;width:33%;float:left}.menu_img{margin:auto;text-align:center;}
.menu_img_ttl{font-size:0.9em;color:#000;font-weight:600; margin-top:0.2em;text-align:center}.menu_img_ttl a{color:#000}

.navbar-toggle span.icon-bar{background:#fff; height:3px; width:28px}
.arrw i {font-size:14px; display:block; text-align:center; line-height:0px; color:#000}
.dropdown-submenu {position: relative}
.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: -2px; box-shadow:5px 10px 8px #666;border:1px solid #e5e5e5; border-width:1px 1px 1px 1px;background:#f1f1f1}
.dropdown-menu li.dropdown-submenu:hover a:after {content: "";top:0px;background:#f1f1f1;position: absolute;right:-1px;width: 3px;height: 37px;z-index:99999}
.dropdown-submenu .dropdown-menu>li:hover>a{border:0}
.dropdown-submenu .dropdown-menu>li>a:after{display:none}
.dropdown-submenu .dropdown-menu>li:last-child{border:0}
.sub_menu a.v_all{font-weight:600;color:#15acb3; text-decoration:underline}
/*NAVIGATION-END*/

/* banner area section start */
.main-banner{background: #edece3}
.banner-area{ width:100%; text-align:center; height:auto}
.banner-area img{ display:block; max-width:100%; margin:auto}
/* banner area section end */

/*inner-banner-start*/
.inner_bnr{ width:100%; height:300px; overflow:hidden}
.inner_bnr img{ width:100%;margin:0 auto;height:auto}
/*inner-banner-start*/

/*Best-Seller*/
.best_seller{background:#f4f3f0;padding:2em 0}
.hm_heading{margin:0.5em 0;text-align:center}
.hm_heading h2{font-size:2.2em;line-height:1.5em;color:#000; font-weight:700;margin:0}
.sml_txt{font-size:1.2em;line-height:1.2em;color:#000;font-weight:500}
.best_seller_cate{margin:1em 0;display:flex;align-items:center;}
.b_cate_w{margin: 0.6em;}
.b_cate_img{width:284px;height:284px;overflow:hidden}
.b_cate_img figure{width:284px;height:284px;display:table-cell; vertical-align:middle;text-align:center}.b_cate_img img{max-width:100%;height:auto}
.cate_line:after{content:'';background:#000;height:1px;width:70px; margin:0.3em auto;display:block;}.cate_line{ margin-bottom:1em}

.b_cate_ttl{font-size:1.3em;line-height:1.2em;text-transform:uppercase;font-weight:600;text-align:center;margin:1em 0 0; position:relative;padding-bottom:10px;}.b_cate_ttl a{color:#000;display:block}.b_cate_ttl a:hover{color:#2acdd4;text-decoration:none}

.cate_1{width:284px}
.cate_2{width:496px}
.cate_1 .b_cate_ttl,.cate_2 .b_cate_ttl{height:25px;overflow:hidden;}
.cate_2 .b_cate_img,.cate_2 .b_cate_img figure{width:496px;height:496px}
.cate_3 .b_cate_img,.cate_3 .b_cate_img figure{width:246px;height:246px}
.cate_3{width:34%}.cate_3 .b_cate_img{float:left}
.cate_3 .b_cate_ttl{width:36%;display:inline-block}
.cate_3 .b_cate_w:after{content:'';clear:both;display:block;}
.cate_3 .b_cate_w{ margin-bottom:1.3em}
.cate_3 .b_cate_w:nth-child(2) .b_cate_img,.cate_3 .b_cate_w:nth-child(2) .b_cate_img figure{width:231px;height:231px}
.cate_3 .b_cate_w:nth-child(2) .b_cate_img{float:right}
.cate_3 .b_cate_ttl{height:70px;overflow:hidden}
.cate_3 .b_cate_w:nth-child(1) .cate_line:after{margin:0;float:right; padding-right:50px}
.cate_3 .b_cate_w:nth-child(2) .cate_line:after{margin:0}

.more_btn{font-size:1.2em;line-height:1.5em;font-weight:400;color:#fff;display:inline-block;background:#c1aa91;padding:12px 30px;}.more_btn i{margin-left:10px;font-size:0.8em}
.more_btn:hover{background:#9f7b46;color:#fff}

.middle_banner_sect{background-color:#fff; padding:2em 0}
.md_banr_w{width:100%;border-radius:5px;overflow:hidden;position:relative}
.md_banr_img{height:357px;}.md_banr_img img{width:100%;
height:100%;-o-object-fit:cover;object-fit:cover}
.md_banr_cont{position:absolute;transition:all linear .7s;padding:10px 30px;z-index:99;top:0;left:0;height:100%;width:34%;display: flex;flex-direction:row;flex-wrap: wrap;place-content:center;}
.md_banr_cont > div{width:100%}
.bnr_logo{max-height:60px; margin-bottom:1em}
.bnr_logo img{max-width:100%;max-height:60px}

.bnr_ttl{font-size:2em;line-height:1.5em;color:#000;font-weight:700}
.md_bnr_btn{display:inline-block;border:1px solid #000;background:#fff;padding:9px 0px;font-size:1em; line-height:2em;text-transform:uppercase; color:#000;font-weight:700;border-radius:5px;width:250px; text-align:center;}.md_bnr_btn:hover{background:#0f2d77;color:#fff;}

/*Welcome-Section-Ends*/
.btn-success{color:#fff;background-color:#c26c9e;border-color:#9b3d74}
.btn-success:hover{background-color:#2b2b2b;border-color:#1d1d1d}
.btn-primary {color:#fff;background-color:#023f88;border-color: #023f88}
.btn-warning {color:#212529;background-color:#ffebb1;border-color:#e5d6aa}
.btn-warning:hover{background-color:#2b2b2b;border-color:#1d1d1d;color:#fff}
.btn-blue{color:#fff;background-color:#2acdd4;border-color:#2acdd4}
.btn-blue:hover{color:#fff;background-color:#0f2d77;border-color:#0f2d77; text-decoration:none}
.my_btn{display:inline-block;text-transform:uppercase;font-weight:600; font-size:1em; line-height:1.5em; padding:8px 20px; border-radius:5px; letter-spacing:2px;}

.cate_sect{ background:#fff;padding:0em 0 2em 0}
.cate_w{width:221px;margin:1em auto;background:#fff;transition:all linear .7s;border:4px solid #ccc;position:relative;font-size:14px}
.cate_w:hover{box-shadow:0px 0px 10px #999}
.cate_img{width:213px;height:213px;overflow:hidden}
.cate_img figure{width:213px;height:213px;display:table-cell;vertical-align:middle;text-align:center;}.cate_img figure img{max-width:100%;height:auto; transition:all linear .5s}
.cate_w:hover .cate_img img{ transform:scale(1.1)}
.cate_ttl{color:#333;font-size:1em;line-height:2.4em;height:30px;overflow:hidden;font-weight:700;position:absolute; bottom:0;background:rgba(255,255,255,0.9);display:block;width:100%;text-align:center; text-transform:uppercase}
.cate_ttl a{color: #333; display:block}

.hm_cate_list{margin:1em 0}
.hm_cate_list ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.hm_cate_list ul:after{content:'';display:block;clear:both}
.hm_cate_list ul li{list-style:none;display:block;width:20%}

.hm_cate_list ul li:nth-child(10n+1) .cate_w,.cat_list ul li:nth-child(10n+1) .cate_w{border:4px solid #fefbb1}

.hm_cate_list ul li:nth-child(10n+2) .cate_w,.cat_list ul li:nth-child(10n+2) .cate_w{border:4px solid #f4cad4}

.hm_cate_list ul li:nth-child(10n+3) .cate_w,.cat_list ul li:nth-child(10n+3) .cate_w{border:4px solid #dafade}

.hm_cate_list ul li:nth-child(10n+4) .cate_w,.cat_list ul li:nth-child(10n+4) .cate_w{border:4px solid #efe2f9}

.hm_cate_list ul li:nth-child(10n+5) .cate_w,.cat_list ul li:nth-child(10n+5) .cate_w{border:4px solid #ffddca}

.hm_cate_list ul li:nth-child(10n+6) .cate_w,.cat_list ul li:nth-child(10n+6) .cate_w{border:4px solid #fcdaff}

.hm_cate_list ul li:nth-child(10n+7) .cate_w,.cat_list ul li:nth-child(10n+7) .cate_w{border:4px solid #c2f3f5}

.hm_cate_list ul li:nth-child(10n+8) .cate_w,.cat_list ul li:nth-child(10n+8) .cate_w{border:4px solid #c8caef}

.hm_cate_list ul li:nth-child(10n+9) .cate_w,.cat_list ul li:nth-child(10n+9) .cate_w{border:4px solid #ffd2c7}

.hm_cate_list ul li:nth-child(10n+10) .cate_w,.cat_list ul li:nth-child(10n+10) .cate_w{border:4px solid #bedbf9}

.hm_cate_list ul li:nth-child(10n+1) .cate_ttl a,.cat_list ul li:nth-child(10n+1) .cate_ttl a{color:#dd9e47;}

.hm_cate_list ul li:nth-child(10n+2) .cate_ttl a,.cat_list ul li:nth-child(10n+2) .cate_ttl a{color:#e16198;}

.hm_cate_list ul li:nth-child(10n+3) .cate_ttl a,.cat_list ul li:nth-child(10n+3) .cate_ttl a{color:#6b8566;}

.hm_cate_list ul li:nth-child(10n+4) .cate_ttl a,.cat_list ul li:nth-child(10n+4) .cate_ttl a{color:#5b387e;}

.hm_cate_list ul li:nth-child(10n+5) .cate_ttl a,.cat_list ul li:nth-child(10n+5) .cate_ttl a{color:#e19265;}

.hm_cate_list ul li:nth-child(10n+6) .cate_ttl a,.cat_list ul li:nth-child(10n+6) .cate_ttl a{color:#b85ac0;}

.hm_cate_list ul li:nth-child(10n+7) .cate_ttl a,.cat_list ul li:nth-child(10n+7) .cate_ttl a{color:#3ec4ca;}

.hm_cate_list ul li:nth-child(10n+8) .cate_ttl a,.cat_list ul li:nth-child(10n+8) .cate_ttl a{color:#3c418d;}

.hm_cate_list ul li:nth-child(10n+9) .cate_ttl a,.cat_list ul li:nth-child(10n+9) .cate_ttl a{color:#732615;}

.hm_cate_list ul li:nth-child(10n+10) .cate_ttl a,.cat_list ul li:nth-child(10n+10) .cate_ttl a{color:#0f69c4;}

.rel{position:relative}
.cate_1 {margin-top: -7em;}
.cate_btn_pos{position:absolute; left:20px;bottom: 73px;}
/*Discount-Banners*/
.discount_bnr_w{height:100%;margin:1.5em auto; border-radius:5px;width:99%;position:relative}
.discount_bnr_w:after{content:'';display:block;clear:both}
.discount_bnr_pos{position:absolute;width:100%;height:100%;z-index:999; top:27px}
.grid_bnr_img{width:100%;height:100%;margin:1.4em 0}
.brn_heading{text-align:center;background:url(../images/hed_bg.png) no-repeat top center;margin-top:-24px;height:61px;padding-top:10px}.brn_heading h3{display:inline-block;font-size:1.9em;line-height:1.5em;color:#000;font-weight:600}
.discount_txt{text-align:center;font-size:4.2em;text-transform:uppercase;color:#eb50af;margin:1.2em 0;font-weight:800;-webkit-text-stroke:1px #2a2a2a;}.discount_txt span{display:block;
color:rgba(255,255,255,0.7);margin-bottom:-27px;margin-left:7px;-webkit-text-stroke:1px #6e6e6e}
.open_sans{font-family:'Open Sans', sans-serif}
.discount_bnr_w .md_bnr_btn{ width:280px}


/*Our-Product-Section*/
.bg_home{background:#fff url(../images/hm-bg.jpg) no-repeat top center}
.product_section{background:#f6efe8;padding:2em 0 0;}
.pro_b_img{width:100%}.pro_b_img img{max-width:100%;height:auto}
.hm_pro_content{padding:22px 0}
.hm_pro_content h3{font-size:2.6em;color:#5681b4;line-height:1.1em;font-weight:700}
.hm_pro_text{font-size:1.4em;line-height:1.5em;color:#666;height:162px;overflow:hidden;margin-bottom:20px;margin-top:20px;font-weight:400;padding-right:12px}
.hm_pro_text p{margin-bottom:0.6em}
.hm_pro_list{margin:2em 0;padding:0}
.hm_pro_list ul{margin:0px !important;padding:0px}.hm_pro_list ul:after{content:'';display:block;clear:both}
.hm_pro_list ul li{list-style:none;display:block;float:left;width:25%;position:relative;}

.pro_area{width:284px;margin:15px auto;overflow:hidden;transition:all linear .7s;display:block;position:relative;background:#fbfbfb; box-shadow:0px 0px 1px #9f9f9f}
.pro_img{width:284px;height:284px;overflow:hidden;background:#fff}
.pro_img figure{width:284px;height:284px;vertical-align:middle;display:table-cell; text-align:center}
.pro_img figure img{max-width:100%;transition:all linear .7s; height:auto}
.pro_area:hover .pro_img figure img{transform:scale(1.05)}

.pro_flyer{position:absolute;left:0;z-index:99;background:#c26c9e;color:#fff; padding:2px 10px;text-transform:uppercase;font-weight:400;font-size:1em}


.pro_des{padding:10px}
.pro_ttl{font-size:1.2em;line-height:1.3em;color:#333;overflow: hidden;vertical-align:middle;font-weight:600;height:43px}
.pro_ttl a{color:#333}

.pro_sml_txt{font-size:1.2em;line-height:20px;color:#666;font-weight:500;height:60px;overflow:hidden;margin-top:0.5em}
.pro_des .btn{padding:8px 20px;font-size:1em;line-height:1.5em; border-radius:20px; text-transform:uppercase; font-weight:600}
.pro_des .btn-primary{background-color:#023f88;border-color:#023f88}


.pro_cart_btn{margin-top:15px;min-height:30px}.pro_cart_btn b{width:23px;height:23px;display:inline-block;margin-right:2px}.pro_cart_btn b img{max-width:100%; height:auto}
.pro_cart_btn a{color:#444;font-size:13px;font-weight:600;padding:5px 8px; border-radius:3px}
.pro_cart_btn a:hover{color:#279d2b;background:#f1f1f1;text-decoration:none}

.pro_price{font-size:1.1em;font-weight:600;color:#333; margin-top:0.4em}
.pro_price del{font-size:0.82em;color:#999}
.pro_price span{padding-right:7px;color:#f00;}
.pro_add_cart{font-weight:500;position:absolute;right:0;bottom:0; }.pro_add_cart a{padding:2px 0px;background:#f3f3f3;color:#c26c9e;width:36px;height:33px;display:inline-block;text-align: center;}.pro_add_cart a:hover{background:#2acdd4;color:#f00}
.pro_add_cart a:hover img,.pro_add_cart a.add img{filter:brightness(0) invert(1);filter:invert(1) sepia(0) saturate(0) brightness(9);}
.pro_add_cart img{width:auto;height:100%}
.pro_add_cart a.add{background:#2acdd4;color:#f00}

.pro_area:hover{transform:scale(1.05);background:#fff;position:relative;z-index:99;box-shadow:0px 0px 10px #dbdbdb;}


.color-div1{margin-top:0px; padding:0px 0px; margin-bottom:0px; height:auto;}
.color-div1 .col-xs-6{padding:10px}
.color-div1 .col-xs-6:nth-child(2){border-right:1px solid #eee;}
.color-div1 label{ font-weight:400;}
.color-div1 .form-control{height:28px;padding:2px 10px}
.color_box1{width:20px;height:14px;border:1px solid #fff;box-shadow:0 0 1px 1px rgba(0,0,0,.5);display:inline-block;margin-right:5px;border-radius:0px;}
.color_d_cont1 a.act .color_box1{border: 1px solid #ffffff;box-shadow:0 0px 3px 2px rgb(236 35 41 / 70%)}
.color_d_cont1 a:hover .color_box1{box-shadow:0 0 2px 2px rgba(236,35,41,.6)}


.list-size-div{padding:1px 0px; height:auto; float:left; width:100%;}
.list-size-div .col-xs-6{padding:10px}
.list-size-div .col-xs-6:nth-child(2){border-right:1px solid #eee;}
.list-size-div label{ font-weight:400;}
.list-size-div .form-control{height:28px;padding:2px 10px}
.list-sizes a{color:#666;text-align:center;font-size:12px;border:0px solid #666;display:inline-block;float:left;width:auto;height:auto;margin-bottom:0px; border-radius:50%;margin-right:0px;padding:0 5px;font-weight:600;float:left}
.list-sizes a:hover{color:#ff7717;text-decoration:none;}
.list-sizes a.actv2{background:#fff;color:#ff260f;}

.middle_bnr{ margin-bottom:-100px;}
.middle_bnr img{ max-width:100%; height:auto}


.shine_hover{ overflow:hidden; position:relative}
.shine_hover::before { content:''; display:block; z-index:99}
.shine_hover::before {position:absolute;top: 0;left:-75%;width: 50%;
height: 100%;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);-webkit-transform: skewX(-50deg);transform: skewX(-50deg)}
.shine_hover:hover::before{-webkit-animation:shine 1.1s;animation:shine 1.1s}@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}

.ad_footer{ padding:2em 0;}

/*Footer*/
.footer_bg{background:#fcf5eb;padding:3em 0 0}
.footer_bg h3{font-weight:800;font-size:1em;line-height:1.5em;color:#000; margin-bottom:0.5em; text-transform:uppercase;}

.ft_logo{padding:0px 0;margin:0 0 1em 0}
.ft_logo img{max-width:100%;height:auto}
.footer_btm{background:#f5ede1;margin-top:3em;}

.ft_link ul {margin:0;padding:0}
.ft_link ul li{list-style:none;display:block}
.ft_link ul li>a{font-size:0.8em;line-height:1.5em;color:#666;display:inline-block;padding:7px 0; font-weight:600; text-transform:uppercase}
.ft_link ul li>a:hover{color:#16b8bf;}

.ft_logo{text-align:center;margin-top:10px;}
.copy_txt{text-align:center;color:#666;font-size:0.8em;line-height:1.5em;margin-top:25px;display:block;padding-top:1em; font-weight:600}.copy_txt span{display:inline-block}
.developed_txt{color:#81838e;font-size:0.8em;line-height:1.2em;text-align:right;margin-top:2em;}
.developed_txt b{margin-top:-10px;float:left;margin-right:10px}
.developed_txt a{color:#81838e;display:block; text-decoration:underline}

.f_dd_box{margin:15px 0 0 0}
.ft_bx {width:50%;float:left}

.payment_img{margin:20px 0;text-align:left;}
.payment_img img{max-width:100%;height:auto}

.footer-social-icons {margin:0.3em 0;font-weight:600}
.footer-social-icons span{color:#fff;text-transform:uppercase; padding-right:10px;font-weight:400; font-size:15px;}
.footer-social-icons .social-icons{margin-bottom:0;display:block;float:none;padding:0}
.footer-social-icons .social-icons > li{display:inline-block;padding:0px 0;margin:2px 1px; }
.footer-social-icons .social-icons > li:last-child{ border:0}
.footer-social-icons .social-icons a{display:block;text-align:left;color:#fff; font-size:18px;width:36px;height:36px;background:#484848;font-weight:300;text-align:center;border-radius:50%}
.footer-social-icons .social-icons i{color:#fff;line-height:36px;}
.footer-social-icons .social-icons a:hover, .footer-social-icons .social-icons a:focus {text-decoration:none;color:#fff;background:#16b8bf}
.footer-social-icons .social-icons a:hover i{color:#fff;}

/*newsletter*/
.newsltr_inr{width:100%;margin-top:2em}
.newsletter_txt{font-weight:300;color:#fff;font-size: 0.86em;}
.newsltr_inr form{ margin-top:10px}

.newsltr_inr .input_w1{background:#fff;display: flex;align-items:center;justify-content: space-between;width:100%;border:1px solid #7e7e7f;}

.newsltr_inr label{display:block;font-weight:400;position:relative; margin-bottom:0em;border-right:1px solid #7e7e7f;width:100%}
.newsltr_inr label i{width:24px;height:39px;line-height:38px; position:absolute;left:10px;text-align:center;color:#868686;}
.newsltr_inr input[type=text]{padding:10px 10px;height:44px;width:100%;background:none;border:0;font-size:15px;font-weight:400;color:#000}
.newsltr_inr input[type=text].e_code{width:110px; text-align:left}
.newsltr_inr label img{ margin:0 5px}
.subscribe_btn{background:#fff;display:inline-block;cursor:pointer;color:#444;padding:7px 18px;font-size:15px;line-height:30px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.subscribe_btn i{ margin-left:15px}
.subscribe_btn:hover{background:#2acdd4;color:#fff}
/*Footer-end*/

/*DETAIL*/
#style1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);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}
.scroll_bar{ width:100%;max-height:280px; overflow-y:scroll; overflow:auto; background:#fff}

#style2::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color:#fff}
#style2::-webkit-scrollbar{width:11px;background-color: #ccd0d3; padding:2px}
#style2::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #ccd0d3; border-radius:10px}


/* TREE */
/*=============================*/
.breadcrumb_bg{background-color:#f1f1f1}
.breadcrumb{margin:0;font-size:14px;color:#000;background:none;padding: 0.7em 0;font-weight:500;}
.breadcrumb-item+.breadcrumb-item::before{color:#0ab5bd;content:"\f054";font-size:0.9em;vertical-align:bottom;line-height:20px;font-family: Font Awesome\ 5 Free; font-weight:600}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000}
.breadcrumb li.active{color:#0ab5bd;}
/* TREE CLASSES */

/* CMS AREA */
.mid_area{padding-top:20px;padding-bottom:20px;}
.cms_area{line-height:24px; font-size:1.2em; line-height:1.6em;min-height:400px;margin-bottom:20px;color:#333;text-align:left;}
.cms_area h1,.mid_area h1{font-size:2em;line-height:1.5em;color: #000000;margin-bottom:5px;font-weight:600;}
.cms_area h2{font-size: 1em;line-height:1.5em;color: #0c0b09;margin-bottom:5px;font-weight:600;}
.cms_area ul, .cms_area ol{line-height:1.4em;margin:20px 0px 30px 20px}
.cms_area p{ margin-bottom:0.8em}.cms_area p strong{color:#666;}
.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%; border:1px solid #ddd; padding:5px; width:500px}


/* CMS AREA ENDS */

/*Category_list*/
.cat_list{margin:0px; padding:0px}
.cat_list ul{margin:0px; padding:0px}.cat_list ul:after{ content:''; display:block; clear:both}
.cat_list ul li{list-style:none;width:20%;float:left}


/*Product-Listing*/

/* FILTER */

.list_left{width:100%;margin:0px 0}
.list_left p{ margin:0}
.list_left h2{background:#fff;color:#080808;font-size:1em;padding: 10px 0;font-weight:600;text-transform:uppercase;margin:0;border-bottom:1px solid #ddd}
.list_left h2:before{ display:none}
.list_left .clear_all{margin-top: 9px;margin-right:10px;font-size:12px}
.list_left .clear_all a{background: #f6f6f6;padding: 3px 7px;border-radius:5px;color: #2f3336;font-weight: 600}
.list_left .clear_all a:hover{background:#000;color:#fff;text-decoration:none}
.filt_hed{margin:0 0 2px;color: #1f1f1f;text-transform:uppercase;background:#fff;padding:16px 0px;font-weight:600;font-size:1.1em;cursor:pointer}
.filt_hed:after,.filt_hed.open:after{content:"\f068";font-family: Font Awesome\ 5 Free;font-weight:600;color:#1f1f1f;font-size:1.2em;line-height:19px;margin-right:7px;float:right}
.filt_hed.open:after{content:"\f067";}

.tog_up:before{content:"\f0da";font-family: Font Awesome\ 5 Free;font-weight:600;color: #1f1f1f}
.bdr_r1{ border-right:1px solid #ddd}

.filt_hed_act{background:#fff}
.filt_hed a{ color:#000}
.dn{display:none}
.flter_bx{ border-bottom:1px solid #d8d8d8; margin-bottom:0px}
.flter_bx input[type=text]{ padding:4px 5px; border:1px solid #f1f1f1}
.price_range{ background:#fbfbfb; padding:4px 5px}
.price_range span {display: inline-block;width:39%;position: relative}.price_range b{ font-size:0.8em}
.price_range input[type=text]{ width:98%; font-size:12px}
.filter_dis .btn-xs {background: #e50000;color: #fff;padding:4px 5px;border: 0;box-shadow: none}

.mylinks1 b{display:block;color:#213d5a;margin-bottom:4px;font-size:14px; border-bottom:1px solid #f1f1f1; font-weight:400}
.mylinks1 b>a{color:#213d5a;padding:2px  15px; display:block}.mylinks1 b:hover a{ background:#0277bd;color:#fff; text-decoration:none}
.mylinks1 .sub_list{ padding:0 10px 10px}
.mylinks1 .sub_list a{background:none;padding:0;display:block;font-size:13px !important; margin:2px 0 0 0;color:#666}
.mylinks1 .sub_list a:hover{ color:#333; text-decoration:underline}
.mylinks1 .sub_list a.act{color:#3d8cdc !important; font-weight:bold}

.list_left label{font-weight:normal;vertical-align:middle;display:block;padding:0 10px 0 2px;font-size:14px;color:#000;margin-bottom:4px}
.list_left .form-check .label-text{ color:#000; font-size:14px}
input[type="checkbox"] + .label-text:before{color:#ccc}
.filter_dis{display:block;background:#fff}
.filter_dis .bg-gray{ background:#60b2e4; color:#fff}
.filter_bar{ height:250px; overflow-y:auto}
.form-check b{color:#222; font-weight:normal; font-size:12px}
.dis_cate label{ display:block}.dis_cate label input[type=checkbox]{vertical-align:middle;margin-right:5px; margin-top:-2px}
.color_box_n{border: 1px solid #cecece;width: 17px;height: 17px;display:inline-block;overflow:hidden;vertical-align:middle;margin: 3px 8px 0 0px;border-radius: 50%;float: left}
.filter_color label input[type=checkbox]{ float:right;margin-top: 6px}
.dis_cate  .orange {color: #d1a91f}


#categories_list a{display:block;font-size: 14px;color:#333}
#categories_list .left_attribute1 {padding:2px 4px; border-bottom:0px solid #d2d8d1}
#categories_list .left_attribute1 a{color:#222322;display:block;padding:4px 13px;font-weight:500;font-size:15px;line-height: 27px;}

#categories_list .left_attribute {padding:2px 9px; border-bottom:1px solid #f1f1f1}
#categories_list .left_attribute a{color:#222322;margin-bottom:4px;display:block;padding:5px 20px; font-weight:600}

#categories_list .left_attribute2 {padding:2px 9px; border-bottom:1px solid #f1f1f1}
#categories_list .left_attribute2 a{color:#222322;display:block;padding:5px 18px; font-weight:500;font-size:15px}

.subcate_list{padding:5px;background:#f1f1f1}
.subcate_list p{border-bottom:1px solid #f1f1f1}
.subcate_list a{padding:3px 9px;font-size:13px}
#categories_list .subcate_list a.active{color:#00898f;background:#fff}
.subcate_list .scroll_bar2{background:#f1f1f1}

.left_attribute.collapsed::after, .left_attribute1.collapsed::before,.left_attribute2.collapsed::before {
-webkit-transition-duration: .5s;transition-duration: .5s;content: "\f107";
transform: rotate(180deg);font-family: Font Awesome\ 5 Free; font-weight:600}
.left_attribute1::before,.left_attribute2::before{content: '\f107';float: left;margin-right:3px;line-height:34px;-webkit-transition-duration:.5s;transition-duration: .5s}
.left_attribute2.collapsed::before{content: "\f104"}

.left_attribute2.collapsed::before, .left_attribute1::before, .left_attribute::after {font-size:12px;color:#222322;font-family: Font Awesome\ 5 Free;font-weight:600}

.showlist .ml20{ margin-left:20px}
.scroll_bar2{width:100%;max-height:170px;overflow-y:scroll; overflow:auto; background:#fff}
.sort_opt{margin:0;text-align:right;padding:11px 0 7px;font-size: 14px;color:#000}
.sort_opt select{padding:3px; min-width:100px;border: 1px solid #ddd}

.product_listing{margin:1em 0;padding:0px;font-size:0.9em}
.product_listing ul{margin:0px -10px !important;padding:0px}
.product_listing ul:after{content:'';display:block; clear:both}
.product_listing ul li{list-style:none;display:block;width:33.33%;float:left; }


.pro_box{box-shadow:0px 0 1px #000;padding:10px 10px;margin:10px 0}
.thm3{width:80px; height:89px; float:left; overflow:hidden;}
.thm3 span{width:80px; height:89px; vertical-align:middle; display:table-cell;}
.thm3 span img{display:block; margin:auto; max-width:100%; height:auto;}
.pro_cnt{font-size:1.1em;line-height:22px;color:#000}


/*DETAIL*/
.pc_box_area{width:100%}

.pc_box{width:488px;margin:20px auto;position:relative; border:1px solid #ccc; padding:3px;}
.low_stock{position:absolute;top:10px;left:0px;z-index:99;background:#ff0000;color:#fff;padding: 0 12px 0px 8px;text-transform:uppercase;font-size:11px;font-weight:600;}.low_stock:after{content: "";width:0px;height:0px;border-right: 7px solid transparent;border-top:11px solid #ff0000;border-left: 10px solid #ff0000;border-bottom:11px solid #ff0000;position: absolute;z-index: -1;right: -8px }
.d_wsh_pos{position:absolute;top:9px;right:8px;z-index:99}
.d_wsh_pos .ico_btn{border-radius:50%;width:40px;height:40px; font-size:1.4em;text-align:center;padding:0;line-height:42px; background:#fff;color:#000;display:block;border:1px solid #000; cursor:pointer}.d_wsh_pos .ico_btn>i{color:#000;}
.d_wsh_pos .add{background:#0ab5bd;color:#fff;border: 1px solid #0ab5bd;}.d_wsh_pos .add>i{color:#fff}

.dtl_pic{width:480px;height:480px;text-align:center;overflow:hidden; margin:auto}
.dtl_pic figure{width:480px;height:480px;vertical-align:middle;display:table-cell; text-align:center}
.dtl_pic figure img{max-width:100%;height:auto;margin: auto !important}
.db{display:block}

.ds_thm{width:72px;height:72px;border:1px solid #ccc;margin:4px auto}
.ds_thm figure{width:70px;height:70px;vertical-align:middle;display:table-cell; text-align:center}
.ds_thm figure img{max-width:100%;height:auto}


.thm_img{margin:5px 0 0;padding-top:5px;border-top:1px solid #f1f1f1;background: #fff}
.thm_img .owl-nav{margin:0 0 10px}


.dtl_right{margin:20px 0 0 0px;font-size:15px;color:#000;font-weight:500}
.dtl_right b{font-weight:700;color:#5d5d5d}
.dtl_right h1{font-size:1.5em;color:#000;margin:0;font-weight:600}

.dtl_right_L{width:66%;float:left}
.dtl_right_R{width:34%;float:right;border-left:1px dashed #b3b2b2;   padding-left:10px}
.dtl_right_R .sub_hed{margin-bottom:0.4em;border-bottom:1px dashed #fff}
.dtl_brand_h{font-size:1em;line-height:1.5em;color:#333;font-weight:500}


.dtl_right_in .db{ line-height:1.3em; color:#5d5d5d}
.dtl_right_in strong{ color:#333}
.dtl_right_in ul{margin:0px 15px}.dtl_right_in ul li{line-height:1.2em}
.dtl_title {font-size:1.6em;line-height:1.2em;font-weight:500}

.display_flex{display:flex;vertical-align:top;justify-content:flex-start;  margin-bottom: 1em}
.sml_hed{font-weight:500;font-size:14px;color:#787675;width:20%;text-transform: capitalize;line-height:30px;}
.right_dis {width:80%;}


.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;height: 31px;line-height: 28px;display:inline-block;float:left;margin-right:5px;border-radius:0;padding: 0 5px;}
.size-sec a:hover, a:focus{border-color:#647dff !important}
.size-sec a.actv{border-color:#16b8bf!important;color: #fff;background:#16b8bf;}


.color-sec{border-radius: 5px}
.color-sec a{line-height:30px;margin:0 0 3px;font-size:13px;text-align:center;color:#636363;text-decoration:none;width:32px;height:32px;display:inline-block;float:left;margin-right:5px;box-shadow: 0px 2px 3px 0 rgb(0 0 0 / 10%);border-radius:5px}
.color-sec a:hover, a:focus{border-color:#333 !important}
.color-sec a.actv{border-color:#333!important;color:#0b0b0b;background:#fffaef; position:relative}
.color-sec a.actv:after{content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:600;color:#fff;position:absolute; left:0;text-shadow:0 0 2px #000;
top: 0;font-size: 1.2em;width: 100%;height: 100%}

.right_dis .deminson span{display:block;color:#858585;font-size: 0.9em;}

.qnty a{font-size: 21px;font-weight:600;display:inline-block;line-height: 23px;padding: 0px 2px;border-radius:50%;background: #121212;width: 24px;height: 24px;margin: 2px 15px;text-align:center;color:#fff}
.qnty a:hover{text-decoration:none;background:#000;color:#fff}
.qnty input[type=text]{padding:9px 5px;font-size:14px;margin:0px 0;display:inline-block; border:0}
.qnty span{ background:#f1f1f1; display:inline-block; border:1px solid #cac7c7;border-radius: 30px; padding:0px;}


.dtl_right .links{padding:0px;background:#fff}
.dtl_right .links span{padding:0px;display:inline-block;line-height:18px}
.star i{font-size:13px;margin-right:3px;vertical-align:top;line-height:21px}
.dtl_right .links .rev_tt b>a{color:#29a71a;font-size:15px;text-decoration:underline !important}
.dtl_right .links a{color:#232f3e;font-size:14px;text-decoration:underline;line-height:16px}
.dtl_right .links a:hover{color:#faac03}


.dtl_price{font-size:1.1em;line-height:1.5em;color:#f1602b;font-weight:400; margin:1em 0;}.dtl_price span{font-weight:600;margin-right:5px;color:#d71d1d;font-size: 1.4em;}.dtl_price del{color: #8d8d8d;padding-right:6px;font-size: 1.1em;}
.dtl_price b{background:#f3ddff;color:#70209d;font-size: 0.8em;padding: 0.4em 0.8em;font-weight:600;line-height:1.5em;text-transform:uppercase;vertical-align: top}

.btn1b, .btn1b:visited{background:#2acdd4;display:inline-block;text-align:center;color:#fff;font-size:1.1em;font-weight: 500;line-height:41px;border:0 !important;padding:1px 50px;text-transform: uppercase;margin-bottom:5px;border-radius:30px;}
.btn1b:hover{background:#11b2b9;color:#fff;text-decoration:none}


.othr_btn{margin-top:1em}
.othr_btn a{padding:6px 20px;display:inline-block;color:#fff;font-size:12px;font-weight:600;background:#000;margin-bottom:4px;text-align:center;text-transform:uppercase;border-radius:5px;} 
.othr_btn a:hover{color:#fff;box-shadow:none;text-decoration:none;background:#000;}
.othr_btn a>i{margin-right:5px; vertical-align:middle}

.dtl_enq{padding:10px;border-radius:0px;background:#f6efe8}
.dtl_enq .form-group{margin-bottom:0.3em}
.dtl_enq label{color:#fff;margin-bottom:0.2em;font-size:12px}
.dtl_enq .btn{ display:block; width:100%}

.dtl_pro_list{margin:2em 0;padding:0}
.dtl_pro_list ul{margin:0px !important;padding:0px}.dtl_pro_list ul:after{content:'';display:block;clear:both}
.dtl_pro_list ul li{list-style:none;display:block;position:relative;}


.detail_des_w{font-size:1.1em;line-height:1.3em;color:#333; margin-top:2em;box-shadow: 0px 0px 10px #ccc}
.detail_des_w p{margin-bottom:0.5em}
.detail_des_w .sub_hed{font-size:1.3em;font-weight:700;color:#000;margin:1em 0 0.3em 0;padding:6px 15px;border-bottom:1px dashed #d9d9d9;}
.detail_des_w .sub_hed b{font-weight:700}
.detail_des_w img{max-width:100%;height:auto}
.detail_des_w ul{margin:0px;padding:0px}
.detail_des_w ul li{list-style:none;margin:0px;padding:0px}
.detail_des_w b{color:#333}
.detail_des_w .tab_linkss{ border-bottom:1px solid #023f88;margin:0}
.tab_cont{padding:15px;background:#fff}
.tab_linkss a{padding:4px 15px;color:#4f4f4f;line-height:2em;display:inline-block;text-transform:uppercase;font-weight:600; font-size:1em}
.tab_linkss a.act{padding:5px 15px;background:#023f88;font-weight:600;color:#fff;position: relative}
.tab_linkss a.act:after{content:'';display:block;width: 100%;height:3px;background:#023f88;bottom: -1px;position: absolute;left: 0}
.tab_linkss a:hover{text-decoration:none}
.tab_hide{display:none}


.table_sect{background:#fbfbfb;border:1px solid #ccc}
.detail_des_sect{ border-bottom:1px solid #d9d9d9; margin-top:2em}
.detail_des_sect h2{ font-size:1.5em; border-bottom:1px dashed #d9d9d9; padding-bottom:0.4em;}
.detail_des_sect .hm_pro_list{ margin:2em 0; padding:0}
.detail_des_sect .hm_pro_list .pro_area{ font-size:14px}
/* details end */

/*Cart*/
.c_link a{color:#000;font-weight:600;padding: 3px 8px;background: #ffa5a5;font-size: 1.2em;}
.cart_left{width:70%;float:left;border:1px solid #fff;box-shadow:0px 0px 2px #ccc;background:#fff}
.cart_right{width:28%; float:right}
.shopping-cart{width:100%;margin:20px auto} 
.shopping-cart:after{content:'';display:block;clear:both}
.mycart{padding:15px 10px;border-bottom:1px solid #ddd;transition:all 0.3s linear;color: #333}
.mycart:hover{background:#fff}
.mngpro_ttl{color: #abaaa9;font-size:0.89em;font-weight:500;}
.mycart .mngpro_ttl a{color:#000}
.mycart .cart_sub_hed{font-size:0.9em;line-height:1.4em;color:#333;font-weight: 700;}
.mycart .cart_sub_hed a{color:#333}
.mycart b{font-weight:600}

.thm_cont{float:left;width:72px;height:72px;text-align:center;overflow:hidden; border:1px solid #ccc}
.thm_cont span{width:70px;height:70px;vertical-align:middle;display:table-cell}
.thm_cont img{max-height:100%;max-width:100%}

.mycart p{margin:0;line-height:20px;font-size:14px}
.mycart .cart-rgt{margin-left:90px}
.mycart .price{font-weight:500; margin:0}.mycart .price del{color:#333; font-size:1em}
.mycart .price span{color:#dd0909;padding-right:5px; font-weight:600}
.mycart input[type=text]{border:1px solid #ccc;padding: 1px 3px;font-size: 1em;margin: 0 2px;}
.mycart .qty p{font-size:0.9em;display: flex; margin-bottom:3px;}
.mycart .qty select {width:auto;padding:0 10px;min-width:70px;line-height:1.2em;height:33px}
.mycart .qty span{display:block;font-size:0.9em}
.mycart .amount{font-size:1em;color:#000;font-weight:600}
.btn-xs{font-size: 76%;padding: 0.3em 1em}
.remove_bt a{color:#ff1b1b}.remove_bt {padding-right:10px;position: relative;margin-top: -27px}

.cart_p_dtl{border:#f1f1f1 1px solid;background:#fff;padding:15px;margin-bottom:10px;border-radius:0px;text-align:center}
.cart_btns{text-align:center;padding:5px 0}
.cart_btns .btn{padding:15px}
.cart_heading{background:#f3f3f3;color:#000;padding:10px;font-weight: 600;text-transform:uppercase;font-size:0.9em}
.txt_btns {display:inline-block;font-size:1em;padding:8px 20px;    font-weight: 600;color:#128ce3;border:1px solid #18a4e7}

.btn_purple{color:#fff;background-color:#2acdd4;border-color:#2acdd4;}
.btn_purple:hover{color:#fff;background-color:#107b80;border-color:#107b80}
.btn_purple1{color:#fff;background-color:#2e618b;border-color:#26455e;}
.btn_purple1:hover{color:#fff;background-color:#cb4c03;border-color:#cb4c03}

.order_summary{margin-top:1em}
.order_summary h2{font-size:18px;color:#000;font-weight:600;padding-bottom:0.5em;border-bottom: 1px solid #edeeef;}
.order_summary p{margin:1em 0 0}
.order_summary p:after{content:'';display:block;clear:both}
.cart_total_amt{ color:#000; font-weight:700}
.order_summary b, .order_summary span{width:60%;display:block;float:left;font-size:13px}
.order_summary b{text-align:right;font-weight:500;width:38%;float:right;color:#000}
.order_summary .larg_font span, .order_summary .larg_font b{font-size:14px;font-weight:600}
.cart_btns .btn{border-radius:0;letter-spacing:1px}
.earned_coins{border:2px solid #fde691;padding:5px;margin-bottom:0.3em} .earned_note{color:#000;font-size:12px;line-height:22px}

.referal_code{font-weight:600;color:#333}
.entercode{background:#ffeeb1;padding:10px;position:relative}
.entercode input[type=text]{width:74%;font-size:0.9em}

.entercode .check_btn{background:#2acdd4;padding:0px 15px;line-height:38px;border-radius:0px;right:12px;color:#fff;float:right;}
.entercode .check_btn:hover{background:#11b2b9;}

.selct_shipping{background:#f1f1f1;padding:10px;}
.selct_shipping span{display:block;font-weight:600;color:#000}

.table-striped tbody tr:nth-of-type(odd){background:#fff}
.table-striped tbody tr:hover{background:#f7f7f7}

/* CHECKOUT */
.check_out_wrap{ width:44%; margin:0 auto}
.checkout_section{background:#f1f1f1}
.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%}
.checkout_w{box-shadow:0px 0px 1px #8e8e8e; width:100%; margin-top:0em}
.checkout_w .btn{padding:10px 30px;}
.checkout_steps:after{content:'';display:block;clear:both}
.checkout_w h2{ font-size:1.5em; font-weight:600}

.step_content{padding:15px 20px;border:1px solid #e7e7e7;background: #f5f5f4;margin-bottom:1em;color:#000;display:block;width:100%; border-radius:5px}
.step_content:hover{background:#0a5f62;}
.step_content:hover b,.step_content:hover span,.step_content:hover strong{ color:#fff}
.step_content:hover .or_ttl b, .step_content:hover .social_log span{color:#000;}

.step_content b{width:30px;float:left;margin-top:5px}
.step_content b input[type=radio]{width:20px;height:20px}
.step_content span{display:block;margin-left:36px;font-size:1.1em; font-weight:500}.step_content strong{color:#000;font-size:1.1em; display:block}

.form_act{background:#0a5f62;border:1px solid #0a5f62}
.form_act b,.form_act span, .form_act strong{color:#fff}
.form_box{background:#fff;border-radius:5px; padding:15px 15px; margin:0.8em 0 0 0}

.add_address{padding:20px;border:0px solid #e7e7e7;background:#fff;margin-bottom:1em;}

.phone_input{margin:0.5em 0; position:relative}.phone_input span{background:#fff;padding:5px 10px;position:absolute;left:1px;top:3px}.phone_input label{display:block; margin-bottom:0.3em}
.phone_input input[type=text],.phone_input input[type=password]{border:1px solid #ccc;background:#fff;padding:7px 10px;border-radius:5px;width:100%}

.checkout_steps .form-control,.checkout_steps select.form-control:not([size]):not([multiple]){ font-size:0.9em; height:41px;border:1px solid #d5d5d5;}
.checkout_steps textarea.form-control{height:auto}
.checkout_steps .form-group .fs14{font-size:0.9em;}
.checkout_steps .form-group{margin-bottom:0.5em;}

.btn_next{padding:7px 20px;border-radius:5px;background:#f1602b;display:inline-block;font-size:14px;text-transform:uppercase;color:#fff;cursor:pointer}
.btn_next:hover{background:#26455e;color:#fff; text-decoration:none}


.chkout_bar{width:100%;display:flex;justify-content:center;align-items:center;padding:20px;box-shadow:0px 5px 7px #e7e7e7}
.chkout_steps{width:20%;display:block;text-align:center}
.chkout_steps b{width:33px;height:33px;line-height:33px;text-align: center;display:inline-block;border-radius:50%;border:1px solid #ccc;color: #666;margin-right:5px}
.chkout_steps:after{content:'\f054';font-family: Font Awesome\ 5 Free;font-weight:600;color:#666;font-size:1.5em;line-height:19px;margin-right:8%;margin-top:8px;float:right;text-align:right;display:inline-block;}
.chkout_steps:last-child:after{display:none}

.chkout_steps span{display:inline-block;margin-left:0;font-weight:500;font-size:1.2em;color:#9b9b9b;line-height:1.8em}
.act_step b{color:#0ab5bd;border:1px solid #0ab5bd}
.act_step span{color:#000}
.act_step:after{color:#000}
.comp_step b{background:#0ab5bd;border:1px solid #0ab5bd;color:#fff}
.comp_step span{color:#0ab5bd}.comp_step:after{color:#0ab5bd}

/* Delivery Info */
.cart_right_sect{box-shadow:0px 0px 1px #8e8e8e;}
.cart_sml_hed{font-weight:600;border-bottom:1px solid #efefef;font-size:1.3em; line-height:1.5em;color:#100315} 
.rght-cart{padding:15px 10px;border-bottom:1px solid #dfd6cd;font-size:0.9em;color:#333}
.rght-cart .ttl-pro{font-weight:700;margin-bottom:0.4em;font-size:0.95em;line-height:1.2em;}.rght-cart .ttl-pro a{color: #060606;}
.rght-cart .price span{color:#dd0909;font-weight:600}.rght-cart .price del{font-size:0.9em}
.rght-cart p{line-height:1.5em;margin:0}
.rght-cart p b{font-weight:600; margin-right:2px}
.view_cart_item_r{margin-left:85px}
.estmd-total{font-size:16px;text-transform:uppercase;color:#000;font-weight:600}
.estmd-total b{color:#dd0909}
.cart_btm{color:#333;margin-top:0.5em;font-size:13px;}.cart_btm p{line-height:1.5em; margin:0}

.delivery_addr{border:1px solid #eee;padding:15px;position:relative;display:block;box-shadow:0px 0px 10px #f1f1f1;border-radius:5px;background:#fff}
.delivery_addr b{display:block;color:#000; margin-bottom:0.1em; font-size:1em;}.delivery_addr b input[type=radio]{vertical-align:middle;margin-top:-5px}
.delivery_addr p{font-size: 0.9em;line-height:1.3em; margin-top:0.2em;}
.delivery_addr p strong{line-height:1.3em;color:#515065}
.delivery_addr .edit_add{position:absolute;right:10px;top:10px}
.delivery_addr2{font-size:13px}

.change_text{font-size:13px;margin-top:1em;color:#333;font-weight:500}
.change_text a{font-size:14px;color:#126fe7;border:1px solid #f1f1f1;font-weight:500;background:#fff;} .change_text a>i{margin-right:5px}

/* Payment */
.pay_type{padding:30px;background:#f9f9f9;border:1px dotted #ccc;text-align:center;}
.pay_type label{line-height:30px;padding:5px 18px;border:1px solid #f3b59f;background:#fff;text-transform:uppercase;font-weight:500;font-size:15px}
.pay_type label input[type=radio]{margin-right:9px}

.credit-bx{padding:10px;background:#fcfae2;border:1px solid #ccc;margin:10px;border-radius:3px;box-shadow:0 0 5px #ccc}

.p_amount{color:#000;font-weight:700; padding:10px 0}.p_amount b{color:#f1602b; font-size:1.1em;}

/*Invoice*/
.invoice{width:90%;margin:20px auto;background:#fff;padding:5px;border:1px solid #ccc;box-shadow:0px 0px 10px #e7e7e7;}
.invoice p{ margin-bottom:0em}
.invoice .inv_inr{width:100%;margin:10px auto;border:1px solid #ccc;box-shadow:0px 0px 90px #fff inset}
.invoice .thnku-bg{background:#fff3cf;padding:15px;font-size:13px;border:1px solid #ddd}
.invoice .thnku-bg img{float:left;margin-right:10px}
.invoice .addrs{font-size:13px;line-height:20px;}
.invoice .addrs b{display:block}
.inv_box3, .inv_box1{border:1px solid #eee;padding:15px;font-size:14px;line-height:23px;}
.inv_box1{min-height:auto;background:#f7f7f7;color:#1e1e1e}
.inv_box1 b{color:#000}
.inv_box3 .t_amunt{line-height:24px}
.pro_in_cart{width:100%;margin:20px auto;border:1px solid #ebebeb;}


/*Login*/
.login_cont, .reg_bg{height:100%;width:100%;min-height:600px;padding:3em 0 2em;background:#a5abb9 url(../images/login_bg2.jpg) top no-repeat;background-size:cover;z-index:0;position:relative;}
.reg_bg{background:#a5abb9 url(../images/login_bg.jpg) top no-repeat;}
.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_header{background: #ffffff;padding:10px 20px;border-bottom: 1px solid #ededed;}
.login_middle{padding:10px 15px;}
.login_area{width:36%;margin:0em auto;background:#fff;border:1px solid #e9e9e9;border-radius:5px;padding:4px;box-shadow:0px 0px 18px #605e5e;}.login_area .btn{display:block;width:100%;padding: 0.4em 1em;font-weight:600;font-size:1.3em}
.login_area input[type=checkbox]{margin-top:-2px; vertical-align:middle; margin-right:4px}
.login_title{margin-top:0px;font-weight:700;font-size:2em;margin-bottom:5px; color:#000;}
.login_area label{margin:5px 0 3px 0;font-size:1.1em;font-weight:500}
.login_area .blue{text-decoration:underline;font-weight:500}
.login_area .form-control{font-size:1em;color:#000;height:40px;}
.input-group-text{padding:0.375rem 1rem;}
.or_ttl{text-align:center}
.or_ttl:after, .or_ttl:before{content:'';width:30%;height:1px;border: 1px  dashed #d4d4d4;display:inline-block;margin-bottom:2px}
.or_ttl b{width: 32px;height:30px;display:inline-block;margin:0 auto;border: 2px solid #b9b9b9;line-height: 25px;margin:0 10px;border-radius:50%;text-align:center;float:none}

.social_log{text-align:center}
.social_log a{height:44px; padding:0px 5px;background:#f1f1f1;color:#333; vertical-align:middle; font-size:1.2em; line-height:26px; border-radius:5px; text-align:center; text-decoration:none;display:inline-block; font-weight:600} .social_log span{font-size:14px; display:inline-block}
.social_log a>b{width:36px;height:28px; font-weight:400;line-height:30px; display:inline-block} .social_log a span{vertical-align:middle; padding:10px 10px;font-size:0.8em;margin:0;color:#000}
.social_log a>b img{max-width:100%; height:auto}
.social_log a:hover{background:#edebe9}


/*register*/
.reg_box{width:60%;margin:auto;padding:25px;border-radius:8px;
background:#fff;border:1px solid #e3e3e3;box-shadow: 0px 0px 16px #d5d5d5;}
.register_form{padding:10px; min-height:350px}
.sub_hed {font-size:1.2em;line-height:1.5em;color:#000;font-weight: 600;border-bottom:1px solid #e5e5e5;margin-bottom:1em;padding-bottom:5px}
.register_form label{color:#676767;font-size:1.1em;line-height:1.3em;margin-bottom:0.2em}.register_form input[type=file].form-control{padding:3px}
.register_form .form-control{font-size:1.2em;padding:0.5em 0.8em;line-height: 1.2em;}
.form-group small{ font-size:70%;color:#666}
.form-group label input[type="checkbox"]{ vertical-align:middle; margin-top:-2px; margin-right:3px}
.form-group label a{text-decoration:underline}
.regs_foot{background: #f3f0f0;padding:10px;font-size:1.1em; text-align:center;box-shadow:0px 0px 1px #ccc;color:#000}
.regs_foot a{color:#0875da;font-weight:600;text-decoration:underline}

.discounted_p{border-bottom:1px solid #e9d4e0;text-align:center;padding:10px 0; margin-bottom:1.5em;border-radius:4px;}
.discounted_p span{display:inline-block;color:#000;font-size:1.1em;line-height:1.5em; font-weight:500;vertical-align:text-bottom;}
.discounted_p b{font-size:2em;line-height:1.1em;background:#d06f06;color:#fff; padding:4px 10px;display:inline-block; border-radius:5px; margin:0 4px}



/*Verification*/
.verify_sect{background:#fff;border:1px solid #ccc;width:70%;margin:1em auto;padding:20px 10px;box-shadow:0px 0px 18px #605e5e;}
.verify_sect p{font-size:15px}
.verify_sect p.fs22{ font-size:30px}
.verify_sect .login-logo{ text-align:center; margin-bottom:20px}
.verify_sect input[type=text], .verify_sect2 input[type=text]{ padding:6px 10px; font-size:15px}
.txt_ico{ font-size:40px;color:#66d61c }
.verify{color:#0277bd; text-align:center;margin-top:20px;margin-bottom:20px; background-position:top center}
.verify i{font-size:50px;color:#237930}.verify span{ }
.verify_sect span{ display:block;font-weight:400;color:#177b33; padding:6px 0;font-size:25px}
.conform_acc{ background:#f1f1f1; padding:20px; margin:0px -10px; line-height:20px; font-size:16px; font-weight:600}
.pop_sub_hed{ font-size:16px}


/*POPUP*/
.popup_w{ padding:10px}
.popup_w label{ font-size:14px; margin:0; font-weight:500}.popup_w .form-group{ margin-bottom:7px; position:relative}
.popup_w input[type=text], .popup_w input[type=file], .popup_w textarea, .popup_w select{font-size:14px; padding:6px 10px;border-radius:3px;height:36px}
.popup_w textarea{ height:auto}
.rupey_sign{ position:absolute;left:0;padding:7px 15px}
.popup_w .btn{ font-weight:600; text-transform:uppercase}
.popup_w .rating-stars input[type=text] {height: 0; padding:0}


/*FORM*/
.my_forms label{text-align:right;font-size:14px;color:#212121; padding-top:5px; margin-bottom:0.1em}
.my_forms .sub_hed{color:#7a7a7a;text-align:left;font-size:16px; padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:15px;font-weight:600}


/*My Account*/
.acc_ico_box{color:#16b8bf;border:#eee 1px solid;
padding:7px 29px;line-height:1em;min-height:inherit;transition:all 0.3s linear;border-radius:40px}
.acc_ico_box a{color:#16b8bf;font-weight:600;display:block;}
.acc_ico_box a:after{content:'';display:block; clear:both}
.acc_ico_box:hover{border-bottom:#16b8bf 1px solid;}
.acc_ico_box a:hover{text-decoration:none}
.acc_ico{float:left;font-size:2.5em;color:#16b8bf;margin:0 10px 5px 0;width:60px;height:60px;line-height:60px !important;text-align:center;}
.acc_ico_title{font-size:1.1em;color:#2f2f2f;padding:22px 0;margin-left: 60px;display:block;}.acc_ico_title:hover{text-decoration:none}

.acc_box{background:#fff;box-shadow:#eee 1px 2px 2px;border:#eee 1px solid; border-radius:5px;margin-bottom:15px;width:92%;position:relative}
.user_ico{float:left;font-size:3em;color:#000}
.acc_user_info{font-size:18px}.acc_user_info i{ margin-right:2px; width:18px}
.acc_user_info p{ font-size:15px;}

.acc_right .invoice {width: 100%}

ul.acc_links{ margin:0; padding:0; list-style:none}
ul.acc_links li{ padding:15px 10px; color:#666; border-bottom:#eee 1px solid; position:relative; transition:all 0.3s linear}
ul.acc_links li:hover, ul.acc_links li.acc_act{background:#efefef;border-bottom:#fff 1px solid;}
ul.acc_links li a{color:#333;font-size:1.1em;font-weight:500;}
ul.acc_links li a:hover{color:#000;text-decoration:none;text-decoration:none}
ul.acc_links li span{color:#0cc5cd;font-size:1.3em;width:30px;vertical-align:middle;text-align:center;margin-right:5px;}

ul.acc_links li span.noti_acc a{position:absolute;right:3px;top:3px;font-size:.75em;background:#666;color:#fff !important;font-size:.7em;width:25px;height:25px;line-height:25px;border-radius:100%}
ul.acc_links li span.noti_acc span{background:#cc0000;color:#fff;padding:2px; border-radius:3px;font-size:.8em;vertical-align:top}

.acc_form label{font-size:1.1em; margin-bottom:0.2em}
.acc_form .btn{font-weight:600;text-transform:uppercase;padding:5px 20px}
.acc_form .form-group{ margin-bottom:0.5em}

.form_bg {background:#f5f5f5;padding:20px;border-radius:10px}
.form_tabs{border-bottom:1px solid #ccc}
.form_tabs a{display:inline-block;padding:5px 20px;border-radius:5px 5px 0 0; background:#f1f1f1}

/* My Wishlist */
.t_option{background:#f7f5f5;color:#2b2b2b;padding:10px;font-weight:500;    text-transform:uppercase;font-size:1em;border-bottom:2px solid #c1aa91}
.wish_rgt{margin-left:90px}

.odr_dtls{ margin:10px 0 0; padding-bottom:15px; font-size:14px; border-bottom:1px solid #ccc; line-height:18px; color:#333}
.odr_dtls p{ margin-top:5px}
.odr_dtls b{ font-weight:500}
.odr_dtls .pro_name{line-height:20px; font-weight:600}
.odr_dtls .pro_name a{color:#0f97a5}
.odr_thm{float:left;width:78px;height:78px;text-align:center; overflow:hidden;border:#ddd 1px solid; border-radius:5px; margin-top:5px; background:#fff; transition:all 0.3s linear}
.odr_thm span{width:76px;height:76px;vertical-align:middle;display:table-cell}
.odr_thm img{ max-width:100%; height:auto}
.odr_dtls .btn{ padding:5px 15px; font-weight:600; font-size:0.9em}

/*Coupon*/
.coupn_box{background:#fff;border:#666 1px dashed;padding:10px; width:100%;margin:15px auto;position:relative;transition:all 0.3s linear; font-size:0.9em}
.coupn_box:hover{border:#f15831 1px dashed;box-shadow:#ccc 5px 5px 5px}
.coupn_code{margin-top:10px}
.coupn_code span{background:#fff2c2;padding:3px 10px; color:#000; font-weight:600}
.coupn_code i{ transform:rotate(180deg)}
.coupn_off{ position:absolute; right:0; top:0; padding:10px; display:block; font-size:1.3em; text-align:center; background:#f15831; color:#fff; border-radius:0 0 0 20px}

/*Order-history*/
.acc_odh_filter{background:#eee;border:1px solid #ddd;padding:5px 5px 4px 5px;margin:10px 0; border-radius:5px}
.acc_odh_filter input[type=text]{ background:#fff; border:0; width:100%; padding:5px 10px; border-radius:5px}
.acc_odh_filter select{ background:#fff; border:0; width:100%; padding:6px 10px; border-radius:5px}
.acc_odh_filter input[type=submit]{background:#333; color:#fff;border-radius:2px; padding:5px 10px; border-radius:5px; vertical-align:top}
.cancel_order{font-size:1em; line-height:1.4em; font-weight:400}
.cancel_order b{font-size:16px;color:#000; display:block}


.order_list{border:#ddd 1px solid;margin:20px 0; background:#fff; border-radius:5px; overflow:hidden; transition:all 0.3s linear}
.order_list:hover{border:#ccc 1px solid}
.order_tp,.order_btm{padding:5px 10px;font-size:0.9em;background:#f3f3f3; color:#000; line-height:1.5em}
.order_tp span, .order_btm span{ display:block; padding:10px}
.order_tp .sml_btn{padding:5px 7px;display:inline-block; font-size:0.9em}

.order_btm{background:#fff0f0}

.vw_dtl{color:#000;font-weight:600;margin-top:5px}
.odr_dtls{margin:10px 0 0;padding:10px 15px;border-bottom:1px solid #ccc; line-height:18px;color:#333;font-size: 0.9em;}
.acc_right .invoice{width:100%}
.btn-warning{color:#ffffff;background-color:#f98939;border-color: #fdbf09}

.odr_dtls p{ margin-top:2px}
.odr_dtls b{ font-weight:500}
.odr_dtls .pro_name{line-height:20px; font-weight:600}
.odr_dtls .pro_name a{color:#0f97a5}
.ord_pro_ttl{ font-size:16px; color:#000; font-weight:600}.ord_pro_ttl a{color:#000}


/*WALLET-SECTION*/
.wallet_box{background:#023f88;padding:10px;border-radius:2px; color:#fff; margin:10px 0 20px}
.wallet_box input[type=text]{background:none;padding:10px;border:#fff 1px solid; color:#fff; width:100%}
.wallet_box input::-webkit-input-placeholder{ color:#fff}
.wallet_box input[type=submit],.wallet_box input[type=button]{background: #9fcb2c;padding:10px 22px;border:0;font-size:14px;font-weight:bold;color: #ffffff;cursor:pointer}
.wallet_box input[type=submit]:hover,.wallet_box input[type=button]:hover{ background:#fff; color:#000}
.wallet_pay{ width:60%; margin:10px auto; border:1px solid #666}
.wallet_balance img{ float:left; margin-right:10px}
.wallet_balance{ line-height:18px}.wallet_balance strong{display:block; padding-top:4px}


/*Newsletter-Subscription*/
.subs_icon{width:80px;height:80px;text-align:center;background:#7da5b9;border-radius:50%;color:#fff;line-height:80px;font-size:2em}
.subs_content input[type=text]{width:50%;font-size:1em; border:1px solid #ccc; padding:5px; border-radius:5px}


/* ACCOUNT ENDS */

/*Contact-Us-Start*/
/*===========================*/
.contact_all_dtls{ text-align:left}
.contact_all_dtls h3,.contact_all_dtls h4{color:#191919;font-weight: 700;font-size: 20px}
.contact_all_dtls h4{ font-size:20px}
.contact_text{font-size:15px; color:#333; line-height:20px; padding-bottom:10px}
.contacts_list{ margin:15px 0}
.contacts_list ul{ margin:0px; padding:0px}
.contacts_list ul li{list-style:none;margin-bottom:2em;padding:0px;display:flex}
.contacts_list ul li b{width:45px;height:45px;line-height:45px;margin-right:10px;margin-top:5px;font-size:16px;color:#fff;display:inline-block;vertical-align:top;text-align:center;border-radius:50%;background:#11100e;}
.contacts_list .cont_info_dtl{width:calc(100% - 40px);font-size:18px;color:#000;line-height:26px;display:inline-block;font-weight:500}
.contacts_list .cont_info_dtl span{display:block;font-size:14px;color:#6f6c6c;font-weight:500;text-transform:uppercase}
.contacts_list .cont_info_dtl em{font-style:normal;color:#f00}
.contacts_list .cont_info_dtl a{display:block;color:#000;text-decoration:none}
.contacts_list .cont_info_dtl a:hover{color:#2c7ae7;text-decoration:underline}

.hr_1{margin-bottom:1.5em;margin-top: 1em}
.contact_form_bg{background: #040404;padding:25px;border-radius:.625rem;background:linear-gradient(to right, #e6e5e1, #efd5c6);box-shadow: 0px 0px 10px #ababab;border:1px solid #ababab;}
.contact_form_info h3, .contact_form h3 {font-size:1.9em;color: #000;line-height:1.5em;font-weight:600;margin-bottom:10px;/* text-shadow: 1px 1px 1px #e2e1e1; */}
.contact_form_bg .form-field {position:relative;margin-bottom:1rem}
.contact_form_info .btn-info {background: linear-gradient(to right, #2acdd4, #2acdd4);color:#fff;text-transform:uppercase;border:0;}
.contact_form_info .btn {padding:0.5em 2em;font-weight:600;color: #fff;font-size:1.2em;border-radius: 5px;}
.contact_form_info .form-control{padding:.64rem .75rem;border-width:1px;border:1px solid #b7b7b7;background:#fff;color:#000}
.captcha_t a{color:#2acdd4;padding:5px;display:inline-block; vertical-align:bottom}
.map-container{border:1px solid #ccc;margin:10px 0}
.map-container iframe{width:100%}
.map_loc{margin:0}
.map{width:100%;margin:0;height:420px;border:1px solid #ddd;border-radius:10px}
/* CONTACTS ENDS */


/*FAQs*/
/*=============================*/
.fq_img{display:flex;align-items:center;justify-content: center;height:100%;box-shadow:19px 0px 16px -9px #e0e0e0 inset;
border-radius:5px;padding:10px}

.faq_wrapper{ padding:15px 0}
.panel-group{ text-align:left}
.panel-group .panel{border-radius:5px;padding:1px;border:0;border:1px solid #ececec;background:#fafbfd;margin:5px 0;box-shadow:none}
.panel-default>.panel-heading{background:#fafbfd; padding:10px 0}
.panel-default>.panel-heading h4{margin:0; font-weight:600;font-size:1em; line-height:1.4em}
.panel-default>.panel-heading a{padding:0px 5px 0px 10px; display:block;color:#252525}
.panel-default>.panel-heading a:hover{ text-decoration:none}
.panel-default>.panel-heading a.collapsed:before{content:'\f067';font-family:Font Awesome\ 5 Free;font-weight:600; transition-duration: .2s;transform: rotate(0deg)}
.panel-default>.panel-heading a:before{transition-duration:.2s;transform:rotate(0deg);content: '\f068';font-family: Font Awesome\ 5 Free; float:right;font-weight:600} 
.panel-default>.panel-heading a:before{margin-right:10px;color:#2acdd4;font-size:17px}
.panel-body{background:#fff;font-size:1em; line-height:1.4em;padding:10px; border-top:1px solid #ececec}
.panel-body ul, .panel-body ol{margin:20px 0px 20px 20px}

/* FAQ ENDS */
.records{color:#000; display:block; padding:10px}.records select{background:#fff; padding:5px 10px; border:1px solid #bdbdbd; border-radius:3px;}
.page_nav{border:1px solid #f1f1f1;background:#f1f1f1; border-radius:5px;}
.pagination{ padding:10px; margin:0}
.page-item.active .page-link {z-index:1;color:#fff;    background-color:#2acdd4;border-color:#2acdd4}
.page-link:hover{color:#fff;background-color:#10b8bf;border-color:#10b8bf}.page-link{color:#000;border:1px solid #bdbdbd}


/*Testimonias*/
.sticky_top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1071}
.client_tm_list .col-12:nth-child(even) .tm_left{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
.client_tm_list .col-12:nth-child(even) .tm_right{ padding-left:0; padding-right:20px}
.client_tm_list .col-12:nth-child(even) .tm_right .tm_body_wraper:before{top:2px;left:auto;right:0;margin-left:0;margin-right:-26px;border-width: 14px 26px 23px 0px}

.shadow_bg{ background:#fff; box-shadow:0px 0px 10px #ccc; border-radius:10px; padding:15px}
.tm_outer {padding-top:14px; margin-bottom:40px;transition:all linear .7s}
.tm_outer .tm_body {position: relative;padding-bottom: 10px}

.tm_left{display:inline-block; padding:20px}
.tm_right{width: calc(100% - 80px);display:inline-block; padding-left:20px}
.tm_right .tm_body_wraper:before {top:2px;left:0;border:0 solid transparent;content:" ";height: 0;width: 0;position: absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:#2acdd4;margin-left: -26px;border-width: 14px 0 23px 26px;transform: rotate(0)}
.tm_body_wraper .tm_info{ padding:0}
.tm_outer .tm_body_wraper{ padding:20px 23px;border-style: solid;border-width: 1px 1px 0 1px;    border-color:#d0d0d0;border-radius:10px;background:#f9f9f9;box-shadow:4px 9px 10px #cfcfd0}
.tm_left .tm_img{width:81px;height:81px;border-radius:50%;overflow:hidden;text-align:center;font-size:26px;line-height:57px;position:relative;background: #efefef;}
.tm_left .tm_img:after {content: '';width: 81px;height: 80px;display: block;position: absolute;z-index: 0;top: 0;}
.tm_left .tm_img i{width:58px;height:58px;overflow:hidden;border-radius:50%;display: block;z-index:99;position:absolute;left:0;margin:auto;right:0;top:0;bottom:0;line-height: 52px;background: none;}
.tm_body_wraper .tm_text{ margin-top:5px;color: #5b5b5b; font-weight:500}

.tm_text{font-size:15px;height:81px;overflow:hidden;line-height: 25px;color:#808080}
.tm_txt_auto{ height:auto}

.more_txt { font-style:italic;font-weight:600;font-size:16px}
.tm_info{display:inline-block;width:calc(100% - 0px);padding:10px;font-size: 17px;font-weight:600;color:#373636;}
.tm_date{ font-size:0.9em}
.tm_outer:hover{transform:translateY(-10px)}

.post-tm{float:right;background: linear-gradient(to bottom, #ddd2c6, #e6e5e1);border: solid #b38d64;border-width:0px 0px;text-align:left;border-radius:0px;padding:10px;}
.post-tm h2{color:#000;font-size:24px;line-height:30px;margin:0px 0 10px;font-weight:600}
.post-tm input[type=text],.post-tm input[type=file], .post-tm textarea{padding:8px;display:block;width:100%;margin-bottom:5px;border:1px solid #ccc;font-size:14px; background:#fff}
.post-tm label{margin-bottom:0.2em}
.post-tm .btn{font-weight:600;text-transform:uppercase;font-size:14px;padding:8px 10px;width:100%}
.btn-info {background:#2acdd4;background: linear-gradient(to right, #2acdd4, #2acdd4);color:#fff;border:0;font-weight: 600;}
.post-tm .btn-info:hover{background:#03b1b8;color:#fff}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {color: #000;background-color:#ffb56b;border-color:#ffb56b}
/* TESTIMONIALS END */





.btn-danger{color:#fff;background-color:#ef3c3c;border-color:#ef3c3c}
.btn-danger:hover,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#000;border-color:#000; box-shadow:none; outline:none}


/*Sitemap*/
.sitemap_hed{color:#000;font-size:18px; text-transform:uppercase; font-weight:600;line-height:20px; margin:1em 0 0 }
.sitemap_hed:after{content:'';display:block;width:50px;height:2px; background:#19bfc6; margin:0.4em 0}
.site_link{ margin-bottom:1em}
.site_link ul{ margin:0 -5px 1em; padding:0; list-style:none}.site_link ul:after{ content:'';display:block;clear:both}
.site_link ul li{float:left;width:32%; margin:5px;}
.site_link ul li a{padding:5px 10px;border:1px solid #ededed;display:block; color:#333;border-radius:5px;font-size:0.9em;font-weight:500;background: #fbfbfb;}
.site_link ul li a:hover{background-color:#19bfc6;border:1px solid #19bfc6;color:#fff}




@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#back-top{right:15px}
} 



/* ===================================================================
   MEDIA QUERIES
   =================================================*/	

/* ================= Desktop/Laptop below 1280px  ================= */


@media only screen and (max-width:1279px){
.container{width:100% !important; max-width:100%}

}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.inner_bnr {width:100%;height:100%}	

.h_txt_center{font-size:0.9em;}
.top_links span{padding:0 3px;}
.top_links a{font-size:0.9em; padding:5px 10px}

/*NAVIGATION*/
.navbar-light .navbar-nav{margin-right:10px}
.navbar-light .navbar-nav>li{margin:0.3em 0.9em 0.9em}
.navbar-light .navbar-nav>li>a{font-size:0.9em}

/*Best-Seller*/
.cate_1 .b_cate_img,.cate_1 .b_cate_img figure{width:204px;height:204px;}
.cate_2 .b_cate_img,.cate_2 .b_cate_img figure{width:406px;height:406px;}
.cate_3 .b_cate_img,.cate_3 .b_cate_img figure{width:196px;height:196px}
.cate_3 .b_cate_w:nth-child(2) .b_cate_img,.cate_3 .b_cate_w:nth-child(2) .b_cate_img figure{width:181px;height:181px}
.b_cate_ttl{font-size:1em}

/*Category-Section*/
.cate_w{width:188px;}
.cate_img, .cate_img figure{width:180px;height:180px;}

/*Discount-Section*/
.discount_txt{font-size:3.2em}


/*Footer*/
.ft_link ul li>a{font-size:0.7em}
.subscribe_btn{padding:7px 10px; font-size:13px}
.newsltr_inr input[type=text]{font-size:0.8em}
/*Contact-us*/
.contact_box{ width:100%}.contact_details{ left:35px}


/*Categories*/
.category_list ul li{ width:50%}

/*Listing*/
.product_listing ul li{width:50%}

/*Detail*/
.pc_box{ width:376px; margin:auto}
.dtl_pic,.dtl_pic figure {width:370px;height:370px}

.dtl_right_L{width:60%;}
.dtl_right_R{width:40%;}
.chkout_steps {width:30%}

/* Contact Us */
.contact_desc{ width:80%}

/*My Account*/
.acc_user_info{ width:93%}
ul.acc_links li{ padding:8px; font-size:.9em}
ul.acc_links li a span{ font-size:1.3em}
.acc_box{ width:100%}.acc_box h6{margin:0;background:#f1f1f1;} .acc_box h6 i{ margin-right:5px}
.wish_rgt{ width:70%}


}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.inner_banner{width:100%;height:auto}	
.cms_area h1{font-size:1.7em}
.breadcrumb_bg{display:none}	

.tab_hid{display:none}
header{position:inherit}

.h_txt_center{text-align:center}
.item_lst{padding:4px 3px; margin:5px 0}
.item_lst span{font-size:0.8em}
.header_l_tb .left_item span{display:none}
.header_l_tb{display:block;margin-top:13px;padding-left:35px}
.header_l_tb .left_item{ margin:7px 10px 10px 0}

/*Search*/
.search_icon{ padding:5px 2px}


/* NAV */
.nav_area{margin:0}
.navbar{position:relative;margin:0 -15px;width:auto}
.navbar-light .navbar-nav{margin:0;padding:0px;}
.navbar-light .navbar-toggler{color:rgba(255,255,255,.5);border-color: rgba(255,255,255,.9);z-index:999;right:0px;padding:.2rem .3rem;top:22px;border-width:2px;background:#f1f1f1;position:absolute}
.navbar-brand{ width:auto; margin:0}.navbar-brand img{ width:100%; height:auto}

.navbar-nav{ display:block}
.navbar-light .navbar-nav>li {margin:0.3em 0em}
.navbar-light .navbar-nav>li>a{border-bottom:1px solid #ccc;padding: 0.4rem 0.5rem; color:#000; border-radius:0px; text-align:left;font-size:14px; font-weight:500}
.navbar-light .navbar-nav>li>a:hover{color:#000;background:#fff}
.navbar-light .navbar-nav>li:hover:after, .navbar-light .navbar-nav>li:focus:after{ display:none}
.navbar-light .navbar-nav>li>a i{float:right;margin-top:1px}
.navbar-light .navbar-nav>li.active a{color:#000;}
.navbar-light .navbar-nav>li>a i{line-height:25px}

.navbar-light .navbar-nav>li.active .sub_menu>a.v_all{color: #15acb3;}
.navbar-light .navbar-nav>li.dropdown>a{background:url(../images/pls.png) no-repeat 96% center;}


.navbar-light .navbar-nav>li.show>a{background:url(../images/mns.png) no-repeat 96% center;}

.dropdown:hover .dropdown-menu{display:none}
.navbar-light .navbar-nav>li.dropdown:hover .dropdown-menu.show{display:block}

.navbar-nav .dropdown-menu{width:100%}
.dropdown-menu{margin-top:0}
.dropdown-menu>li>a{padding:0 10px !important}

.navbar .btn-navbar{display:inline-block;padding:5px 5px;margin:0px; margin-right:0;border-radius:2px;border:0px solid #fff;background:none;position:absolute;z-index:99;top:-59px;right:auto;left:9px}

.navbar .btn-navbar .icon-bar{display:block;width:24px;height:3px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#000;margin:4px 0;transition:.4s}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}


.nav-collapse, .nav-collapse.collapse{width:100%;margin:auto;position:absolute;margin:auto;right:0; z-index:99;background: #fff;padding:0px;top:1px; box-shadow:0px 10px 10px #ccc}
.collapse {display: none !important}
.collapse.show {display: block !important}
.dropdown-submenu>a:after{top:7%;transform:rotate(90deg);}

.sub_menu a{ font-size:0.79em}
.dd-col{border:0}
.dropdown_item{display:block}
.menu_image_list{display:none}
.filt_title{font-size:0.9em;font-weight:600; border-bottom:1px solid #ccc;background:url(../images/pls.png) no-repeat 96% center;cursor:pointer;color:#000; padding:5px 0px}
.filt_title_act{background:url(../images/mns.png) no-repeat 96% center}

/*NAV ENDS */

.hm_heading h2{font-size:2em}	

/*Best-Seller*/
.b_cate_img{margin:auto}
.cate_1 .b_cate_img, .cate_1 .b_cate_img figure{width:170px;height:170px}
.cate_2 .b_cate_img, .cate_2 .b_cate_img figure{width:256px;height:256px}
.cate_3 .b_cate_img, .cate_3 .b_cate_img figure{width:156px;height: 156px}
.cate_3 .b_cate_w:nth-child(2) .b_cate_img, .cate_3 .b_cate_w:nth-child(2) .b_cate_img figure {width:141px;height:141px}
.cate_3 .b_cate_ttl{width:100%}
.cate_3 .b_cate_img,.cate_3 .b_cate_w:nth-child(2) .b_cate_img{float:none}

/*Middle-Banners*/
.md_banr_cont{width:60%}
.discount_bnr_w{height:100%;padding-bottom:1.5em}
.discount_txt{font-size:2.5em}

/*Category*/
.hm_cate_list{width:100%;overflow:auto}
.hm_cate_list ul{width:970px}
.discount_txt{ margin:1.9em 0}

/*FOOTER*/
.ad_footer{ padding:1em 0}
.footer_bg .order-5{-webkit-box-ordinal-group: 1;-ms-flex-order:0;
order:0}
.ft_right{ margin-bottom:1em}.newsltr_inr{margin-top:1em}

/*Category-List*/
.cat_list ul li{width:33.3%}

/*Listing*/
.product_listing ul li{width:50%}
.filter_dis{ display:none}
.filter_box{ border-bottom:#ddd 1px solid; margin-bottom:20px}
.prod_list ul li{ width:50%}


/*Shopping-Cart*/
.mycart {padding: 15px 15px;}
.cart_left {width:100%;}
.cart_right {width:100%; margin-top:1em}
.mycart .amount {font-size: 0.8em;}

.check_out_wrap{ width:70%}

/*Contact-us*/
.contact_form_outer{ width:100%; padding:30px; float:none}
.contact_details{ position:static; width:100%}
.contact_desc{ width:85%}

/*Verification*/
.verify_sect{ width:80%}

/*LOGIN*/
.login_sec {width: 60%}
.login_area{width:60%}
.sub_hed {font-size: 1em;}
.reg_box{ width:100%}

.chkout_steps {width: 33%;}

/*Addresses*/
.remove_ico{ text-align:right}

/*testimonials*/
.shadow_bg{ box-shadow:none; padding:0}
.tm_outer{ margin:0}
.post-tm{ float:none}



}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px){
.mob_hid{ display:none}
h1{ font-size:1.5em; line-height:1em}.cms_area h1{font-size:1.2em}
header{ border-bottom:1px solid #ccc}
.inner_bnr{display:none}

.logo_sec {margin: 0.4em 0;text-align: center}
.header_l_tb{margin-top:8px}
.header_l_tb .left_item:nth-child(2){display:none}
.item_lst span{display:none}
.header_r_tb{margin-top:9px}.item_lst{padding:4px 5px}

.search-input-unfold span {font-size:18px;width:55px}
.search-input-unfold input[type=text], .search-input-unfold select{ font-size:0.9em;padding:5px 10px}
.sec1{width:33%}
.advance_srh {margin:4px 0 0}
/*NAVIGATION*/
.nav_area{padding:2px 0}
.navbar .btn-navbar {top:-49px;left:16px}
.head_btn {width:auto;margin-right:50px}
/*NAVIGATION*/

.best_seller_list{width:100%;overflow:auto}
.best_seller_cate{width:100%;margin:0}
.b_cate_w{width:192px;}
.cate_1 {margin-top: 0.8em;margin-bottom: 0.8em}
.cate_1 .b_cate_img, .cate_1 .b_cate_img figure,.cate_2 .b_cate_img, .cate_2 .b_cate_img figure {width:190px;height:190px;}
.cate_3{display:none}
.b_cate_ttl {font-size:1em;height:36px;overflow:hidden;}
.cate_btn_pos{position:static}
.cate_line{display:none}
.cate_1 .b_cate_ttl, .cate_2 .b_cate_ttl {height:36px;overflow: hidden;padding:0}

.discount_txt {font-size:1.8em;line-height:1.8em;}
.discount_txt span{display:none}
.brn_heading h3{ font-size:1.5em}
.brn_heading{ height:45px;}

/*Footer-start*/
.footer_bg{ padding:2em 0 0}
.footer_bg h3{ font-size:1em}
.f_dd_box{display:none;margin:10px 0px}
.dd_next{margin:0.2em 0;padding:6px 0px 6px;background:url(../images/pls.png) no-repeat 99% 5px;cursor:pointer; border-bottom:1px solid #323232;}
.dd_next_act{background:url(../images/mns.png) no-repeat 99% 5px}

.copy_txt {text-align:center;margin:0}.ft_logo{float:none;margin:auto}
.developed_txt b{margin:0.5em auto;float:none;display:block}
.ft_link ul li>a {font-size:1em;}
/*Footer-end*/

.contact_all_dtls h4 {font-size:1em}
.contacts_list .cont_info_dtl{ font-size:0.9em}
.contact_form_info h3, .contact_form h3{ font-size:1.2em}


/*Detail*/
.detail_des_sect{ text-align:left}
.detail_des_w{ font-size:14px}.btn_rmore{ padding:7px 15px}
.my_btns{ margin:1em 0 0}
.btn1b, .btn1b:visited,.btn2b, .btn2b:visited{ width:auto; display:inline-block;padding: 0px 20px}
.othr_btn a{ display:inline-block}
.dtl_title{ font-size:1.3em}

/*Inner-Testimonials*/
.order-2 {-webkit-box-ordinal-group: 0;-ms-flex-order: 0;order: 0}
.tab_hider {margin-top: 10px;display: none}
.post-tm{background:#161616;padding:5px 10px}



/*Shopping-Cart*/
.mycart .col-12:nth-child(1){ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:0.4em}
.mycart .amount{font-size:0.8em;line-height:1.4em;text-align:right;}
.mycart  .qty{ margin-top:0.5em}
.mycart .col-4{ padding:0 7px;}
.mycart .cart_sub_hed {font-size:0.8em;line-height:1.2em}
.mycart p{ font-size:11px;}
.step_content{ font-size:12px}.step_content span{margin-left:30px}

/*register*/
.reg_box{ width:95%; padding:25px 10px}
.myform{ margin:1em auto}
.myform .form-horizontal label{ text-align:left}
.login_title{font-size:1.8em}
.regs_foot{ font-size:1em; padding:10px 3px}


/*Invoice*/
.invoice{ width:100%}

/*My Account*/
.acc_user_info{ width:85%}
.acc_ico_links ul li{ width:50%; margin-bottom:30px}
.acc_ico_title{ font-size:1em}
.order_tp .text-right,.order_btm .text-right{ text-align:left !important; margin-top:0.5em}
.cancel_order{font-size:0.8em}.cancel_order b{font-size:0.9em}
.odr_dtls b{font-weight:700;margin:0.2em 0 0;text-transform:uppercase; padding-right:5px}.odr_dtls strong{font-weight:500}
.acc_form label {font-size: 0.9em;font-weight: 500;}
.form-control{font-size:0.9em}
/*Sitemap*/
.sitemap_hed{font-size:14px}
.site_link ul li{width:48%}.site_link ul li a{font-size:0.79em}

}

@media only screen and (max-width:600px) {
.become_seller a{ padding:8px 6px; font-size:13px}
.vw-button {font-size:1em;padding:4px 20px; font-weight:500}
.inner_bnr {height:auto}

/* CMS AREA */
.mid_area{padding:20px 0px}
/* CMS AREA ENDS */


/*CMS*/
.cms_pc{ float:none; margin:5px auto; display:block}

.myform{ margin:1em auto; width:100%}

.check_out_wrap{ width:100%}
.inv_box1, .inv_box3{ font-size:12px;}
.inv_box1 .mt-1, .inv_box3 .mt-1{margin:0 !important}
.inv_box1 .fs16,.inv_box3 .fs16{font-size:14px;}
.inv_box1 .fs15,.inv_box3 .fs15{font-size:12px;}

}
@media only screen and (max-width:568px) {
}
@media only screen and (max-width:515px) {
.cms_area h1, .mid_area h1{font-size:1.5em}

.search_sec input[type=text]{font-size:1em;}
		
.h_txt_center{font-size:0.73em;line-height:1.2em;padding:5px 0}
	
.header_top{ padding-bottom:10px}
.navbar-brand{ margin:auto; padding:5px 0}
.navbar-light .navbar-toggler{ top:24px;margin-top:6px}	ul.top_link li>a{padding:10px 12px; font-size:12px}.navbar-toggler-icon {width: 1.2em;height: 1.2em}
.navbar-collapse{ min-width:300px; top:92px}

/*Footer*/
.payment_img{margin:20px 0 0}.developed_txt{margin-top:1em; margin-bottom:1em}


/*FAQ*/
.panel-default>.panel-heading a{ font-size:14px; line-height:20px}
.panel-body{font-size:13px}
.panel-body ul, .panel-body ol{font-size:13px}

.postby  span{font-size:14px}
.testi-cont{font-size:14px}
.hm_tm_inner h3{font-size:2em;margin:0}
.postby {font-size:17px}
.tm_left{padding:10px 7px;}
.tm_date {font-size:0.78em;}
.tm_outer .tm_body_wraper{padding:15px}
.tm_text{font-size:14px;height:80px;line-height:21px}
.tm_left .tm_img {width:65px;height:65px;}
.tm_txt_auto{height:auto}

.contact_form_bg .form-field{ margin-bottom:0.5em}
.contact_form_info .form-control {padding:0rem 0.75rem; font-size:0.8em; height:39px}

/*Category*/
.cat_list ul li{width:50%}

/*Listing*/
.product_listing ul li{width:100%}

/*Detail*/
.dtl_right_L{width:100%;float:none}
.dtl_right_R{width:100%;float:none; padding:0; border:0}

/*LOGIN*/
.login_area{ width:95%}
.reg_box{ padding:15px}.login_title{ font-size:2em}
.discounted_p span{ display:block;}
.verify_sect{ width:95%}

.chkout_steps b{display:block;margin:auto;width:30px;height:30px;line-height:30px}.chkout_steps span{display:block;font-size:0.9em;}
.chkout_steps:after{display:none}

/*My-Account*/
.acc_ico_box{ text-align:center}
.acc_ico{ float:none; margin:0em auto; font-size:2em}
.acc_ico_title{ margin:0;font-size:0.8em}


.odr_dtls{font-size:0.79em;line-height:1.2em;}
.ord_pro_ttl{font-size:1.1em;line-height:1.2em;}
.order_tp, .order_btm {font-size:0.79em;line-height:1.3em;}
}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.h4, h4{ font-size:1.1em}
.cms_pc{width:100%}
header .col-5{ padding:0}
.logo_sec{ text-align:center}
.logo_sec img{ max-width:100%; height:auto}


.header_r_tb {margin-left:-9px; margin-top:7px}
.item_lst {padding:0 3px}
.item_lst b {width:24px;height:26px;margin:0;text-align:center}
.header_l_tb {margin-top:0px;}

.search-input-unfold.open,.search-input-unfold form{height:100%;}
.search-input-unfold span{font-size:17px;width:53px;height:63px;
line-height:64px; display:none}
.search-input-unfold input[type=text],.search-input-unfold select{font-size:14px;height:37px; padding:0 10px}
.search-input-unfold b{font-size:13px;width:26px;height:26px;
line-height:26px}

.srch_form{display:block}
.srch_form .sec1,.srch_form .sec2,.srch_form .sec3{width:90%;float:none;margin-bottom:0.3em}
.srch_form .sec1:after,.srch_form .sec2:after,.srch_form .sec3:after{content:'';clear:both;display:block}
.srch_form button{width:100%;height:38px}
.search-input-unfold b{top:36%}

/*NAVIGATION*/
.navbar .btn-navbar {top:-45px; left:12px}

/*Headings*/
.hm_heading h2{font-size:1.5em}
.md_banr_cont{width:94%}.bnr_ttl{font-size:1.5em}

/*Discount*/
.brn_heading h3{font-size:1.5em}
.discount_txt{font-size:2em;line-height:1.7em;margin: 1.5em 0;}

.cate_w {width:160px;}
.cate_img, .cate_img figure{width:152px;height:152px}
.cate_ttl {color:#333;font-size:0.78em}

/*FOOTER*/
.ft_link{ padding:10px 0}
.ft_link a {font-size:1em;line-height:1.2em;padding:8px 3px;}
.ft_link ul li a {font-size:13px;padding:4px 0}
.ft_btm_links{ padding:0 0 15px}
.ft_btm_links a {line-height:1.2em;font-size:1.1em;}

.copy span{display:block;}.copy span i:nth-child(1){ display:none}

/*Listing*/
.sort_opt{text-align:left}
.sort_opt select{min-width:34%;margin-bottom:5px}
.records{text-align:center;padding:5px 10px;}
.pagination{justify-content:center !important;}
/*Detail*/
.pc_box{ width:306px}
.dtl_pic,.dtl_pic figure{width:300px;height:300px}
.contact_dtls p{ display:block; text-align:left; margin-bottom:0.5em}

/*Login*/
.login_box{ width:94%}

/*Favorite Products*/
.acc_odh_filter p{ width:100%; border-bottom:#ddd 1px solid}
.wish_rgt{ width:71%; float:right; padding:0; margin:0}
.acc_odh_filter1 p{width:100%;margin:3px 0}
.acc_odh_filter1 input[type=submit]{width:100%;margin:3px 0 0}
.acc_odh_filter1{padding:2px 5px 4px 5px}


/*Sitemap*/
.site_link ul li{ width:100%}
.sub_hed {font-size: 1em}

.post{float:none; text-align:center}
.form-control {display: block; width: 100%; height: 37px; padding: 0px 9px; font-size: 13px; line-height: 1.42857143; color: hsl(0, 0%, 33%); background-color: hsl(0, 0%, 100%); background-image: none; border: 1px solid hsl(0, 0%, 80%); border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075); box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}

}