@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:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(img/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-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-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#9a9a9a;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#9a9a9a;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}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#eee; display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#3bb349; box-shadow:none;}
.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:0; font-size:6.5em; color:#29ad8f;}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:2px 10px !important;background:none !important;display:inline-block;cursor:pointer;border-radius:3px; border-radius:50%; width:30px; height:30px;}
.owl-theme .owl-nav [class*=owl-]:hover,.owl-theme .owl-nav [class*=owl-]:focus{background:none;color:#333;text-decoration:none; outline:none;}


/*Project Name : Failtesolar.com [Created by WEBLINKINDIA.NET on Feb 20, 2020 : Gurpreet Singh]*/

body{background:#fff; font:14px 'Roboto', Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif; margin:0; padding:0;}
.h3, h3 {font-size: 2.1rem; text-align:center; color:#000;}
h1{font:1.6em/1.2em 'Roboto', Arial, Helvetica, sans-serif;color:#000;}
.container{max-width:1240px; margin:auto; padding:0}
.row{padding:0; margin:0;}.row > .no_pad{padding:0; margin:0;} 
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}
.cms-img{ float:right; margin:10px 0 0 10px;}
.cms{ min-height:450px; padding:25px 0 40px 0;}
ul,ol{ margin:15px 0 0 10px; padding:0 0 0 15px;}
label{ font-weight:normal;}
p{ margin:0;}
.dn{ display:none;}

a{ color:#3f3f3f;}
a:hover{ color:#3f3f3f; text-decoration:none;}

/*color properties*/
.black,.black a:link,.black a:visited{color:#000; text-decoration:none;}
.black a:hover,.black a:active{color:#064f95;}
.white,.white a:link,.white a:visited{color:#fff; text-decoration:none;}
.white a:hover,.white a:active{color:#eee;}
.grey,.grey a:link,.grey a:visited{color:#d7d7d7; text-decoration:none;}
.grey a:hover,.grey a:active{color:#333;}

.grey1,.grey1 a:link,.grey1 a:visited{color:#949494; text-decoration:none;}
.grey1 a:hover,.grey1 a:active{color:#000;}

.green,.green a:link,.green a:visited{color:#41c518; text-decoration:none;}
.green a:hover,.green a:active{color:#333;}
.green2,.green2 a:link,.green2 a:visited{color:#94c11f; text-decoration:none;}
.green2 a:hover,.green2 a:active{color:#eee;}
.red,.red a:link,.red a:visited{color:#cc0000; text-decoration:none;}
.red a:hover,.red a:active{color:#333;}
.orange,.orange a:link,.orange a:visited{color:#ee430e; text-decoration:none;}
.orange a:hover,.orange a:active{color:#333;}
.blue,.blue a:link,.blue a:visited{color:#064f95; text-decoration:none;}
.blue a:hover,.blue a:active{color:#333;}
.yel,.yel a:link,.yel a:visited{color:#dac014; text-decoration:none;}
.yel a:hover,.yel a:active{color:#333;}

/*font properties*/
.roboto{font-family: 'Roboto', sans-serif;}

/*font size*/
.fs12{ font-size:0.8em;}.fs13{ font-size:0.9em;}.fs15{ font-size:1.1em;}.fs16{ font-size:1.2em;}.fs17{ font-size:1.3em;}.fs18{ font-size:1.4em;}.fs19{ font-size:1.5em;}.fs20{ font-size:1.6em;}

/*Width*/
.w-90{ width:90% !important;}

/*font Weight*/
.weight300{ font-weight:300;}.weight400{ font-weight:400;}.weight600{ font-weight:600;}.weight700{ font-weight:700;}

/*Lise Height*/
.lh22{ line-height:22px;}.lh28{ line-height:28px;}

/* BORDER */
.bb{border-bottom:1px solid #ddd;}.bb2{border-bottom:1px solid #eee;}.bt{border-top:1px solid #eee;}.bl{border-left:1px solid #eee;}.br{border-right:1px solid #dadada;}
.border1{border:1px solid #ddd;}

/* BACKGROUND */
.bgBk{background:#000;}.bgW{ background:#fff;}.bgGrey{ background:#f2f2f2;}
.bord{border:3px #000 solid !important;box-shadow: 0 0 5px #000;}

/* BUTTONS */
.btn{ font-size:1em; text-transform:uppercase; background:none; border:#5d5d5d 1px solid; border-radius:5px; display:inline-block; padding:8px 15px; font-weight:600; color:#333; cursor:pointer; transition:all 0.3s linear;font-weight: 300;}
.btn:hover{ background:#333; color:#fff;}
.btn2{ font-size:1.2em; font-weight:400; background:none; border:#5d5d5d 1px solid; border-radius:5px; display:inline-block; padding:8px 12px; color:#333; cursor:pointer; transition:all 0.3s linear;font-weight: 300;}
.btn2:hover{ background:#333; color:#fff;}
.btn3{ font-size:1em; font-weight:400; text-transform:uppercase; background:none; border:#5d5d5d 1px solid; border-radius:5px; display:inline-block; padding:4px 10px; color:#333; cursor:pointer; transition:all 0.3s linear;font-weight: 300;}
.btn3:hover{ background:#333; color:#fff;}
.btn4{ font-size:.9em; font-weight:400; background:none; border:#5d5d5d 1px solid; border-radius:5px; display:inline-block; padding:2px 8px; color:#333; cursor:pointer; transition:all 0.3s linear;}
.btn4:hover{ background:#333; color:#fff;}
.btn-green{ background:#94c11f; border:0; color:#fff;font-weight: 300;}
.btn-blue{ background:#064f95; border:#064f95 1px solid; color:#fff;font-weight: 300;}
.btn-black{ background:#333; border:#333 1px solid; color:#fff;font-weight: 300;}

/* FORM css*/
input[type=text]{color:#333; background:#fff; border:1px solid #ddd; border-radius:2px; font-family:'Montserrat', sans-serif;}
input[type=password]{color:#333; background:#fff; border:1px solid #ccc; border-radius:2px;}
input[type=file]{color:#333; background:#fff; border:1px solid #ccc; border-radius:2px;}
textarea, select{color:#333; background:#fff; border:1px solid #ddd; border-radius:2px; resize:none;}
input, textarea, select{font-family:'Roboto', sans-serif; color:#555; border-radius:2px; border:1px solid #ccc;}
input.check{border:1px solid #666; font-size:13px;  width:15px; height:15px; margin:2px 2px 2px 0px; outline:none; background:#fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#333; background:#fff; font-family:'Montserrat', sans-serif;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999 ;}
::-moz-placeholder {color:#999999 ;}
:-ms-input-placeholder {color:#999999;}

.mystar{text-decoration:none !important}
.mystar.act{color:#f00;}

/* breadcrumb */
.breadcrumb_outer{background:#f7f5f5; border-top:#ddd 1px solid}
.breadcrumb_outer .breadcrumb{margin:0; font-size:0.9em; background:none; padding:4px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#053d6b;}
.breadcrumb li.active{color:#666}

/* Header */
.lft_link_box{ position:fixed; left:0; bottom:55px; z-index:9999; background:#fff; border:#ddd 1px solid; box-shadow:#ccc 0 0 5px;}
.lft_link_box a{ display:block; text-align:center; padding:15px 12px; border-bottom:#ddd 1px solid; font-size:.9em; transition:all 0.3s linear;}
.lft_link_box a:hover{ background:#eee; border-bottom:#999 1px solid;}
header{ position:fixed; top:0; width:100%; box-shadow:#ddd 0 0 5px; z-index:999;}
.top_fix{ height:150px;}
.top_area{ /*position:fixed; width:100%; top:0; z-index:9999;*/ padding:19px 0 19px 8px; background:#fff;}
.topbg{ background:#136630; color:#cdcdcd; font-size:0.9em; padding:8px 0;}
.logo{ float:left;}
.logo_inner{ float:left; padding:5px 0;}
.logo_inner img{ width:70px;}
.toplink{ float:left; margin:10px 15px 0 0; position:relative;}
.toplink ul{ margin:0; padding:0; list-style:none;}
.toplink ul li{ float:left; position:relative;}
.toplink ul li a{ font-size:1.2em; font-weight:bold; color:#000; display:inline-block; padding:8px 12px;}
.toplink ul li a:hover{ color:#6b8e03;}
.top_signin{ float:left; margin:6px 0 0 0;}
.top_signin_btn{ font-size:1.05em; font-weight:600; color:#000; cursor:pointer; padding:13px 10px 13px 14px; border-left:#e4e4e4 2px solid;}
.top_signin_btn i{color:#333; margin-right:4px;}
.top_signin_dropdown{ background:#fff !important;}
.dropdown-menu{ padding:0; margin:0; background:none;}
.dropdown-item{ padding:5px 10px; font-size:.9em;}
.toplink_dropdown{ background:#fff; font-size:.9em;}
.top_cart{ float:left; vertical-align:middle; margin:7px 0 0 22px; color:#575756; padding:11px 0 0 0; position:relative; border-radius:100%; text-align:center; font-size:1.2em; cursor:pointer;}
.top_cart span{ background:#94c11f; position:absolute; top:4px; left:13px; display:block; color:#fff; height:18px; width:18px; line-height:18px; border-radius:100%; font-size:.7em;}
.search_ico{ float:left; vertical-align:middle; margin:6px 24px 0 23px; padding:13px 0 13px 20px; border-left:#e4e4e4 2px solid; color:#333; text-align:center; font-size:1.05em; cursor:pointer;}
.search_box{ position:absolute; right:10px; top:60px; width:40%; background:#666; text-align:center; padding:5px; box-shadow:#999 2px 2px 5px; text-align:center;}
.search_box input[type=text]{ padding:6px 10px; width:45%; background:#eee; border:0; color:#000; vertical-align:top;}
.search_box select{ padding:4px 10px 5px 10px; width:44%; background:#eee; border:0; color:#000; vertical-align:top;}
.search_box input[type=submit]{ background:#94c11f; border:0; color:#fff; display:inline-block; padding:5px 10px; cursor:pointer; vertical-align:top;}
.search_box ::-webkit-input-placeholder {color:#666;}
.search_box :-moz-placeholder {color:#666;}
.search_box ::-moz-placeholder {color:#666;}
.search_box :-ms-input-placeholder {color:#666;}
.top_cate_area{ background:#fff; font-size:1.3em; font-weight:700;}
.top_cate_area ul{ margin:0; padding:0; list-style:none;}
.top_cate_area ul li{ display:inline-block;}
.top_cate_area ul li a{display:block; padding:14px 0 19px 0; margin-right:45px; color:#303030;}
/*.top_cate_area a{ display:inline-block; padding:14px 0 19px 0; margin-right:68px; color:#303030;}
.top_cate_area a:hover{ color:#6b8e03;}*/

.gol_ply{ float:left; margin-top:10px;}

.navbar{ padding:0;}
.navbar-light .navbar-nav .nav-link{ color:#000; font-weight:600; padding:14px 0 19px 0; margin-right:68px; border-radius:5px 5px 0 0;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{ color:#136630;}
.dropdown-submenu { position: relative;}
.dropdown-submenu a::after { transform: rotate(-90deg); position: absolute; right: 6px; top: .8em;}
.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-left: .1rem; margin-right: .1rem;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{ color:#136630;}
.nav-item{ margin:0 1px;}
.navbar-expand-lg .navbar-nav .dropdown-menu{ width:100%;}
.cate_dropdown{ display:none; background:#fff; background:rgba(255,255,255,0.9); min-height:250px; color:#000; padding:25px; position:absolute; width:100%; left:0; text-align:left;}
.subcate_link{ margin:20px 0 35px 0;} 
.subcate_link a{ font-size:.8em; padding:5px 0 !important; font-weight:400; color:#000 !important;}
.subcate_link a:hover{ color:#5a7909 !important}
.subcate_link img{ border-radius:5px;}
.cate_dropdown .white{ color:#000 !important;}
.subcate_link a img{ margin-right:10px;}
/* Featured Products */
.feat_prod_area{ padding:33px 0;}
.feat_prod_area h1{ font-size:2.1em; font-weight:700; text-align:center;}
.probox{ width:210px; overflow:hidden; margin:10px auto 15px auto; position:relative; padding:5px; transition:all 0.3s linear;}
.probox:hover{ box-shadow:#ddd 0 0 10px;}
.pro_pic{ width:200px; height:200px; margin:auto; margin-bottom:10px; text-align:center; overflow:hidden; border-bottom:#f5f5f5 1px solid;}
.pro_pic span{ width:200px; height:200px; vertical-align:middle; display:table-cell;}
.pro_pic img{ max-width:100%; height:100%;}
.pro_brand{ color:#23a455; font-weight:700; font-size:1.2em; overflow:hidden; height:22px;}
.pro_name{ font-size:1.1em; line-height:1.3em; font-weight:600; overflow:hidden; height:40px; margin-bottom:13px;}
.pro_name a{ color:#333;}
.pro_name a:hover{ color:#5fa908;}
.pro_price{ color:#23a455; font-size:1.1em; margin-top:9px;}
.pro_price del{ margin-right:3px; color:#818181; font-size:.9em;}
#owl-featured.owl-theme .owl-nav [class*=owl-]{ padding:0px 10px;height:35px; width:35px}
#owl-featured.owl-theme .owl-nav [class*=owl-]:hover{ outline:none}
#owl-featured.owl-theme .owl-nav button.owl-prev{background:url(../images/arr-l.png) top left no-repeat !important;position:absolute; left:-10px;top:30% !important}
#owl-featured.owl-theme .owl-nav button.owl-next{background:url(../images/arr-r.png) top right no-repeat !important; position:absolute; right:-10px;top:30% !important}
#owl-featured.owl-theme .owl-nav {margin-top: 10px;}
#owl-featured.owl-theme .owl-nav span{display:none}
.viewmore{ color:#23a455; font-size:1.1em; font-weight:600; text-transform:uppercase; border-radius:25px; display:inline-block; border:#23a455 2px solid; padding:9px 45px; letter-spacing:1px; transition:all 0.3s linear;}
.viewmore:hover{ background:#23a455; color:#fff;}

/* Section */
.sect_box{ width:94%; margin:auto; margin-top:25px; height:502px; color:#fff;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2a2a2a+0,010101+100 */
background: rgb(42,42,42); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,42,42,1) 0%, rgba(1,1,1,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(1,1,1,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(42,42,42,1) 0%,rgba(1,1,1,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#010101',GradientType=0 ); /* IE6-9 */}
.sect_box2{ width:94%; margin:auto; margin-top:25px; background:url(../images/our-quality-pic.jpg) no-repeat; background-size:cover; padding:255px 35% 0 0; color:#fff; height:502px;}
.sect_box3{ background:#ededed; width:94%; margin:auto; margin-top:25px; height:502px; color:#000;}
.sect_cont{ padding:30px 22px;}
.sect_title{ font-size:1.3em; font-weight:700; margin-bottom:15px;}
.sect_desc{ font-size:1.27em; overflow:hidden; height:100px;}


/* banner bottom section start  */
.botto_sect{width:100%;height:auto;background:#fff;padding:35px 0px 0px;clear:both}
.bann_bott{ width:100%; height:auto; margin:5px 0px;}
.botto_area{ width:100%; height:160px; border-right:1px dashed #ccc; padding:12px 12px;}
.brd{ border:none !important;}
.botto_ico{ width:78px; height:78px; margin:0 auto; background:#fff; border-radius:50%;}
.boto_txt{ width:100%; height:50px; overflow:hidden; text-align:center; padding-top:12px;}
.boto_txt a{ font-size:15px; color:#000; display:block; font-weight:400;}
.boto_txt a:hover{ text-decoration:none;}
/* banner bottom section end  */


/* career section start */
.care_bg{ width:100%; height:auto; border:1px solid #ecebeb; padding:20px 0px; background:#f9f9f9; box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.1), 0 0px 10px 0 rgba(0, 0, 0, 0.10);}
.car_txt{ width:100%;  height:auto; border-radius:0px; overflow:hidden; margin-bottom:20px;}
.car_txt input[type=text]{ width:100%; height:42px; border-radius:0px;  border:1px solid #d8d8d8; padding-left:12px; color:#000; font-size:15px;}
.car_txt input[type=file]{ width:100%; height:42px; border-radius:0px;  border:1px solid #d8d8d8; padding-left:12px; color:#000; font-size:15px; padding-top:7px;}
.car_txt textarea{ width:100%; height:100px; border-radius:0px;  border:1px solid #d8d8d8; padding-left:12px; color:#000; font-size:15px;}
.car_rad{ width:100%; height:auto; margin-bottom:20px;}
.car_rad label{ margin-right:10px;}
.car_sub{ width:auto; height:auto; background:#94bd1f; text-align:center; font-size:16px; color:#fff; text-transform:uppercase; padding:10px 22px; border-radius:5px; display:block; margin:0 auto; border:none; cursor:pointer;}
.car_sub:hover{ text-decoration:none; background:#000;}
/* career section end */


/* global presence page start */
.glob_banner{ width:100%; height:auto; display:inline-block; text-align:center;}
.glob_banner img{ display:block; margin:auto; max-width:100%; }
.flag_glob{ width:300px; height:350px; margin:0 auto 20px;  position:relative}
.flg_bx{ width:300px; height:350px; margin:0 auto;}
.flg_bx figure{ width:300px; height:350px; vertical-align:middle; display:table-cell; text-align:center}
.flg_bx figure img{ display:inline-block; max-width:100%;}
.flag_glob1{ width:400px; height:350px; margin:0 auto 20px;  position:relative}
.flg_bx1{ width:400px; height:350px; margin:0 auto;}
.flg_bx1 figure{ width:400px; height:350px; vertical-align:middle; display:table-cell; text-align:center}
.flg_bx1 figure img{ display:inline-block; max-width:100%;}
.flg_txt{ width:100%; height:80px; text-align:center; position:absolute; z-index:99; bottom:0;}
.flg_txt p:nth-child(1){ color:#fff; font-size:20px; font-weight:500}
.flg_txt p:nth-child(2){ color:#fff; font-size:24px; font-weight:600; text-transform:uppercase}
/* global presence page end */


/* team section start */
ul.float{ margin:0 !important; padding:0;}
ul.float li{ width:25%; float:left; position:relative; list-style:none; display:inline-block; margin-bottom:18px;}
.team_area{ width:300px; height:auto; margin:0 auto;}
.tem_pic{ width:250px; height:331px;  margin:0 auto;}
.tem_pic figure{ width:250px; height:331px; vertical-align:middle; display:table-cell; text-align:center;}
.tem_pic figure img{ display:inline-block; max-width:100%;}
.team_det{ width:100%; height:auto; padding:12px 0px;}
.team_det p:nth-child(1){ text-align:center; font-size:17px; color:#000; font-weight:500;}
.team_det p:nth-child(2){ text-align:center; color:#999; font-size:14px; padding-top:5px;}
/* team section end */

/* What customers say about Us */
.testi_outer{ background:#fff; border:#f0f0f0 1px solid; padding:15px 25px; text-align:center; width:94%; margin:auto; height:350px;}
.testi_box{ background:#fff; border-radius:10px; position:relative; padding:15px 0; font-size:1.2em; line-height:1.5em; color:#575756;}
.quote_lft{ position:absolute; left:-10px; top:15px; color:#eef0f2; font-size:1.3em;}
.quote_rgt{ position:absolute; right:-10px; bottom:15px; color:#eef0f2; font-size:1.3em;}

/* Next Daye Delivery */
.nextday_delv{ background:url(../images/next-day-delivery.jpg) no-repeat; background-size:cover; width:94%; margin:auto; height:350px; text-align:center; color:#fff; padding:49% 20px 10px 20px;}
.nextday_title{ font-size:2em; font-weight:900;}
.nextday_txt{ font-size:1.3em; margin-top:12px;}

/* Blogs */
.blog_area{ background:#fff; border:#f0f0f0 1px solid; padding:15px; text-align:center; width:98%; margin:auto; height:350px;}
.blog_list{ width:275px; margin:auto; margin-top:20px; text-align:left;}
.blog_img{ width:275px; height:160px; text-align:center; overflow:hidden; position:relative;}
.blog_img span{ width:275px; height:160px; vertical-align:middle; display:table-cell;}
.blog_img img{ max-height:100%; max-width:100%;}
.blog_heading{ font-size:1.25em; line-height:1.2em; font-weight:700; margin-top:5px; overflow:hidden; height:22px;}
.blog_date{ position:absolute; z-index:99; font-size:.8em; color:#000; background:#92c120; display:block; padding:3px 7px;}
#owl-blog.owl-theme .owl-nav [class*=owl-]{ padding:0px 10px;height:35px; width:35px; box-shadow:#ccc 0 0 10px;}
#owl-blog.owl-theme .owl-nav [class*=owl-]:hover{ outline:none}
#owl-blog.owl-theme .owl-nav button.owl-prev{background:url(../images/arr-l.png) top left no-repeat !important;position:absolute; left:-20px;top:40% !important}
#owl-blog.owl-theme .owl-nav button.owl-next{background:url(../images/arr-r.png) top right no-repeat !important; position:absolute; right:-20px;top:40% !important}
#owl-blog.owl-theme .owl-nav {margin-top: 10px;}
#owl-blog.owl-theme .owl-nav span{display:none}

/* Welcome */
.welc_txt{ overflow:hidden; height:295px;}

/* footer */
.foot1{background:#272526; padding:40px 0 45px 0;}
.foot2{ background:#ececec; padding:25px 0;}
.bot_social{ margin-left:30px;}
.bot_social a{ color:#fff; border:#7d7c7d 2px solid; display:inline-block; margin:0 1px; transition:all 0.3s linear; width:45px; height:45px; line-height:40px; font-size:1.1em; text-align:center; border-radius:100%;}
.bot_social a:hover{ background:#fff; color:#0d092c;}
.botlink{ margin-top:50px;}
.botlink a{ color:#94c11f; font-size:1.1em; display:inline-block; margin-right:15px;} 
.myacc_link{ color:#fff; font-size:1.2em; text-transform:uppercase; font-weight:600; border-radius:5px; display:inline-block; padding:13px 60px; border-bottom:#17773b 3px solid;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#92c120+0,24a455+100 */
background: rgb(146,193,32); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(146,193,32,1) 0%, rgba(36,164,85,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(146,193,32,1) 0%,rgba(36,164,85,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(146,193,32,1) 0%,rgba(36,164,85,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c120', endColorstr='#24a455',GradientType=1 ); /* IE6-9 */}
.myacc_link:hover{ color:#fff;}
.developed{ font-size:.9em; background:url(../images/weblink.png) right no-repeat; padding:10px 45px 10px 0;}

/* Grass */
.grass_area{ padding:20px 0;}
.grass_area .col-md-6.col-lg-3 .grass_box{ background:#136630; width:92%; margin:5px auto; border-radius:10px; padding:10px 15px;}
.grass_area .col-md-6.col-lg-3:nth-child(2) .grass_box{ background:#595755;}
.grass_area .col-md-6.col-lg-3:nth-child(3) .grass_box{ background:#8e8c8b;}
.grass_area .col-md-6.col-lg-3:nth-child(4) .grass_box{ background:#3b3837;}
.grass_box_inn{ border:#999 2px solid; border:rgba(255,255,255,0.2) 2px solid; text-align:center; padding:7px 7px 15px 7px;}
.grass_title{ font-size:1.8em; font-weight:600;}
.grass_desc{ font-size:1.05em; line-height:1.1em; margin:5px 0 12px 0; overflow:hidden; height:36px;}

/* find installer section start */
.fnd_selct{ width:48%; height:50px; margin-top:20px; border:1px solid #ccc; float:left; overflow:hidden;}
.fnd_selct select{ width:100%; height:100%; color:#000; font-size:16px; padding-left:15px; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(../images/drop_arr.png) 98% center no-repeat;}
.inst_det{ width:100%; height:auto; margin-top:60px; border-top:1px solid #F2F2F2;}
.inn_insta{ width:100%; height:auto; padding:30px 0px; border-bottom:1px solid #ccc;}
.inst_hed{ font-size:24px; color:#333; font-weight:500; margin-bottom:10px;}
.inst_add{ width:100%; height:auto; margin-bottom:5px;}
.inst_add span:nth-child(1){ width:25px; height:25px; float:left;  color:#666; font-weight:400; font-size:16px}
.inst_add span:nth-child(2){ float:left; width:90%; height:auto; font-size:15px; color:#7d7b7b;}
.inst_add span:nth-child(2) a{ font-size:15px; color:#7d7b7b; display:block;}
.inst_add span:nth-child(2) a:hover{}
/* find installer section end */

/* Welcome */
.welc_area{ padding:15px 0;}
.welc_area h3{font-size: 2.1em;font-weight: 700;text-align: center; letter-spacing:1px; margin-bottom:20px; color:#000;}
.welc_area p{text-align:center;font-size: 1.3em;line-height: 1.5em;letter-spacing: 1px;margin-bottom:0px;color:#595755;}
.welc_area h1 b{ display:block; font-weight:600;}
.welc_desc{ color:#535353; line-height:1.6em; margin-bottom:35px;}
.readmore{ color:#136630; font-size:1.1em; font-weight:600; display:inline-block; border:#8e8c8b solid; border-width:1px 0; padding:10px 25px;}
.show_list{ background:url(../images/arr-down.png) center top no-repeat; height:19px; display:block; text-decoration:none !important;}
.show_list_close{background:url(../images/arr-up.png) center top no-repeat;}

/* Our Brands */
.brand_area{ padding:40px 0; text-align:center;}
.heading{ font-size:2.1em; font-weight:700; color:#000;}
.brand_pic{ width:180px; height:90px; text-align:center; overflow:hidden; margin:15px auto; transition:all 0.3s linear;}
.brand_pic:hover{ box-shadow:#ccc 0 0 15px;}
.brand_pic span{ width:180px; height:90px; vertical-align:middle; display:table-cell;}
.brand_pic img{ max-height:100%; max-width:100%; filter:grayscale(0); transition:all 0.3s linear;}
.brand_pic img:hover{filter: grayscale(100%);}

/* Subscribe Newsletter */
.newsl_area{ background:url(../images/newsletter-bg.jpg) no-repeat; background-size:cover;}
.newsl_lft_txt{ font-size:4.5em; color:#fff; line-height:1.2em; margin-top:100px;}
.newsl_lft_txt b{ display:block;}
.newsl_box{ background:#fff; background:rgba(255,255,255,.8); padding:28px 35px; min-height:462px;}
.newsl_title{ font-size:2.1em; font-weight:300; text-transform:uppercase; letter-spacing:1px; color:#595755; letter-spacing:3px;}
.newsl_txt{ font-size:1.2em; color:#3b3837; line-height:1.2em; margin-top:10px; margin-bottom:25px;}
.newsl_box input[type=text]{ width:100%; background:#e3e9e6; border:#aaaaaa 1px solid; border-radius:5px; padding:12px; margin-bottom:15px;}
.newsl_box input[type=submit]{ background:#37b347; border-bottom:#238e31 5px solid; display:block; border-radius:5px; font-size:1.3em; padding:13px; font-weight:600; color:#fff; text-transform:uppercase; width:100%; cursor:pointer; transition:all 0.3s linear;}
.newsl_box input[type=submit]:hover{ background:#238e31; border-bottom:#37b347 5px solid; color:#fff;}
.newsl_code{ width:50% !important;}

/* Shop By Style */
.shop_style{ padding:55px 0;}
.stylish_hed{text-align:center;color:#000;text-align:center;font-family: 'Dancing Script', cursive;font-weight:700;font-size:22px;}
.sml_hed{text-align:center;color:#e10457;text-align:center; margin-bottom:1em}
.shop_box{width:369px; height:534px;position:relative; margin:10px auto; transition:all 0.3s linear;}
.shop_box:hover{ box-shadow:#999 3px 3px 5px;}
.shop_pic{ width:369px; height:534px; text-align:center; overflow:hidden;}
.shop_pic figure{ width:369px; height:534px; vertical-align:middle; display:table-cell;}
.shop_pic img{ max-height:100%; max-width:100%;}
.shop_title{ position:absolute; bottom:35px; width:100%;}
.shop_title div{ width:80%; margin:auto; background:#f7f7f7; background:rgba(247,247,247,.9); padding:20px; text-align:center; font-size:1.4em; font-weight:600; text-transform:uppercase;}
.shop_title p{ overflow:hidden; height:25px;}
.shop_title div a{ color:#000;}
.shop_title div a:hover{ color:#54920b;}
.shop_title .shopnow{ background:#f5d959; color:#6a5a0e; display:inline-block; padding:4px 10px; font-size:.7em; margin-top:15px; font-weight:600;}
.shop_title .shopnow:hover{ background:#333; color:#fff;}

/* Sale */
.sale_bg{ color:#e9e9e9; font-size:19em; line-height:.8em;}
.sale_desc{ position:absolute; top:60px;}
.sale_txt{ width:80%; line-height:1.9em;}
.sale_heading{ color:#262626; font-size:10em;}
.sale_box{ width:233px; position:relative; margin:auto; transition:all 0.3s linear;}
.shop_box:hover{ box-shadow:#999 3px 3px 5px;}
.sale_pic{ width:233px; height:374px; text-align:center; overflow:hidden;}
.sale_pic figure{ width:233px; height:374px; vertical-align:middle; display:table-cell;}
.sale_pic img{ max-height:100%; max-width:100%;}
.sale_title{ /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
position:absolute; width:100%; bottom:0; text-align:center; padding:40px 0 20px 0; text-transform:uppercase;}
.sale_title p{ overflow:hidden; height:20px;}
.sale_title a{ color:#fff; font-size:1.3em;}
.sale_title a:hover{ color:#f4d858;}
.sale_title span{ font-size:2.8em; line-height:.9em; color:#f4d858;}


/* Categories */
.hm_main .container:nth-child(even) .hp_cate_b{ float:right; text-align:left; padding:25px 0 0 50px;}
.hp_cate_b{ float:left; width:50.7%; background-size:cover; min-height:512px; text-align:right; padding:25px 40px 0 0;}
.hp_pro_sec{ float:right; width:49.3%;}
.hp_cate_title{ font-size:2.4em; line-height:1.3em; color:#fff; font-weight:300;}
.browse_btn{ background:#2a2b2d; color:#fff; display:inline-block; padding:9px 18px; text-transform:uppercase; transition:all 0.3s linear;}
.browse_btn:hover{ background:#000; color:#fff;}
.browse_btn svg{ margin-left:5px;}
.hp_pro_list{ padding:13px 15px; position:relative; border:transparent 1px solid; transition:all 0.3s linear;}
.hp_pro_list:hover{ border:#ccc 1px solid;}
.hp_pro_list:nth-child(1){ background:#eef0ef;}
.hp_pro_list:nth-child(2){ background:#f5f5f5;}
.hp_pro_list:nth-child(3){ background:#f5f5f5;}
.hp_pro_list:nth-child(4){ background:#eef0ef;}
.hp_pro_list .pro_cart_ico{ position:absolute; left:15px; top:15px; font-size:1.3em; opacity:0; transition:all 0.3s linear;}
.hp_pro_list:hover .pro_cart_ico{ opacity:1}
.hp_pro_list .pro_save_ico{ position:absolute; right:15px; top:15px; font-size:1.3em; opacity:0; transition:all 0.3s linear;}
.hp_pro_list:hover .pro_save_ico{ opacity:1}
.pro_img{ width:170px; height:170px; text-align:center; overflow:hidden; margin:auto;}
.pro_img figure{ width:170px; height:170px; vertical-align:middle; display:table-cell;}
.pro_img img{ max-height:100%; max-width:100%;}
.pro_title{ float:left; width:65%; font-weight:500; margin-top:20px; overflow:hidden; height:35px;}
.pro_amount{ float:right; width:34%; font-size:1.3em; color:#ee430e; text-align:right; margin-top:18px;}
.pro_amount del{ display:block; font-size:.7em; color:#828283;}

.txt_cate1{ font-size:0.9em; text-transform:uppercase; letter-spacing:3px; margin-top:80px;}
.txt_cate1 span{ background:#2c2f32; height:1px; width:170px; vertical-align:middle; display:inline-block;}
.txt_cate2{ font-size:2.8em; color:#000; margin-top:15px;}
.hp_cate_box{ width:242px; margin:auto; text-align:center; margin-bottom:30px; padding-bottom:15px; border-radius:10px; overflow:hidden; box-shadow:#eee 0 0 10px; border:#eee 1px solid; transition:all 0.3s linear;}
.hp_cate_box:hover{ box-shadow:#999 0 0 10px;}
.cate_pic{ width:240px; height:240px; text-align:center; overflow:hidden;}
.cate_pic span{ width:240px; height:240px; vertical-align:middle; display:table-cell;}
.cate_pic img{ max-width:100%; max-height:100%;}
.cate_name{ margin-top:12px; color:#000; overflow:hidden; height:18px;}
.cate_name a{ font-size:1em; font-weight:600; color:#000;}
.cate_name a:hover{ color:#064f95;}


/* Suggestion box */
.suggestionsBox{ position: absolute; width:100%; background-color: #fff; border: 2px solid #ddd; color: #222; padding: 5px; margin:0; border-radius:3px; z-index:9999999;}
.suggestionList { margin: 0px; padding: 0px; }
/*  Individual Search Results  */
.suggestionList li{margin: 0px 0px 3px 0px; padding: 7px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; list-style-type: none;}
/*  Hover effect  */
.suggestionList li:hover{ background-color:#eee; font-weight: bold;}

/*Testimoanial*/
.testi_lft{ width:75%;}
.testi_rgt{ width:23%;}
.t_monial{ border-top:#eee 1px solid; padding:15px 10px; font-size:0.9em; transition:all 0.3s linear;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 55%, rgba(247,247,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 55%,rgba(247,247,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 55%,rgba(247,247,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */}
.t_monial:hover{ background:#fff; box-shadow:#ddd 0 0 25px inset; border-radius:5px;}
.rm_link{ background:url(../images/rm.png) no-repeat; width:80px; height:15px; display:inline-block; margin:6px 0 0 0; text-decoration:none !important;}
.rm_link_x{background:url(../images/rl.png) no-repeat;}
.t_text_12{height:74px; overflow:hidden; display:block; font-size:1em;}
.t_text_1_auto{height:auto;}

/* Contact Us */
.contact_map{ width:100%; margin:0; line-height:0; border:#fff 10px solid;text-align: center;background: #fff;}
.contact_map iframe{ width:100%; height:400px;}
.contact_bg{ padding:10px 0; background:#eee;}
.contact_list{ color:#000;}
.contact_list ul{margin:0;padding:0;list-style:none;}
.contact_list ul li{ margin-bottom:10px; padding:24px; border-radius:10px; background:rgba(255,255,255,0.8); border:#ccc 1px solid; transition:all 0.3s linear;}
.contact_list ul li:hover{ background:rgba(255,255,255,1);}
.contact_list ul li .circle_sec{ float:left; width:80px; height:80px; margin:auto; border:1px solid #666; border-radius:100%; font-size:3em; transition:all linear .2s;}
.contact_list ul li:hover .circle_sec{border:1px solid #fff; font-size:5em; transform:scale(1.1)}
.contact_list ul li .circle_sec span{display:table-cell; width:80px; height:80px; margin:auto; vertical-align:middle; text-align:center; }
.cnt_heading{ font-size:1.2em; font-weight:bold; margin-bottom:5px;}
.contact_form_cont{ padding:24px; margin:0;  font-size:1.1em;}
.contact_form_cont input[type=text], .contact_form_cont textarea, .contact_form_cont select{ border:#ddd 1px solid; padding:15px; width:100%; font-size:.9em; font-family:'Montserrat', sans-serif;}
.contact_desc{ float:right; width:82%;}


.hed_cont{ width:100%; height:auto; padding:15px; background:#F3F3F3; font-size:16px; line-height:30px; color:#000; margin-bottom:16px;}
.hed_cont .add{ width:100%; height:auto; background:#fff; margin-bottom:25px; padding:15px 15px}
.hed_cont iframe{ width:100%; height:200px; border:1px solid #ccc; background:#fff; padding:10px;}
/* FAQ */
.card{ margin:5px 0;}
.card-link{ font-weight:bold;}
.card-header{ background:#fff;}

/*Login*/
.login_bg{ padding:50px 0;}
.login_box{ width:320px; margin:auto; border-radius:8px; text-align:center;}
.login_form input[type=text], .login_form textarea{ background:#fff; border:#ddd 1px solid; padding:12px 18px; width:100%; border-radius:5px; font:.9em 'Montserrat', sans-serif;}
.login_form input[type=password]{ background:#fff; border:#ddd 1px solid; padding:12px 18px; width:100%; border-radius:5px; font:.9em 'Montserrat', sans-serif;}
.login_or{ background:#fff; width:35px; height:35px; margin:25px auto; line-height:35px; border-radius:100%; font-size:1.1em; box-shadow:#999 0 0 10px; text-align:center;}

/*register*/
.reg_box{ width:650px; margin:auto;}

/*Categories*/
#social_list ul{ list-style:none; margin:0; padding:0;}
#social_list li{ width:24.7%; padding-bottom:10px;float:left;}
.cate_heading{ font-weight:600;}
.cate_heading img{ width:30px;}
.cate_heading2{ font-weight:600; font-size:18px; text-transform:uppercase;}
.cate_heading2 img{ width:30px;}
.drug-list1{font-weight:600; font-size: 16px;color: #474344; margin-top:10px;}
.subcate_links{margin:5px 0 20px 0;}
.subcate_links a{display:inline-block;padding:4px 0;font-size:.9em;color:#000;}
.subcate_links a:hover{color:#119462;}

/*Listing*/
.list_filt{ padding:0 15px 0 0;}
.filter_box{ padding:0 25px 25px 0;}
.mylinks{ margin-top:10px; border-bottom:#ddd 1px solid; padding-bottom:10px;}
.mylinks b{ display:block; font-weight:600; color:#2f2f2f;}
.mylinks p a{background:none; padding:2px 0; font-size:0.9em !important; margin:2px 0 0 0px; color:#2f2f2f; display:inline-block}
.mylinks p a:hover{ color:#000; text-decoration:underline}
.mylinks p a.act{color:#0c558d !important; font-weight:bold}
.tree{ margin-top:10px; font-size:0.9em;}
.tree ul{ margin:0; padding:0;}
.tree li ul>li{display:none; padding:2px 15px;}
.tree li {list-style-type:none; margin:0; padding:5px 5px 5px 0; position:relative}
.tree li::before, .tree li::after {	content:'';	left:5px;	position:absolute;	right:auto;}
.tree li::before {	bottom:50px; height:100%; top:0; width:1px;}
.tree li::after {height:20px;top:25px;width:25px}
.tree li span {display:inline-block;text-decoration:none}
.tree li.parent_li>span {cursor:pointer}
.tree>ul>li::before, .tree>ul>li::after {border:0}
.tree li:last-child::before {height:30px}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {color:#000}
.filt_opt{ border-top:#ccc 1px solid; padding:20px 0; margin-top:10px;}
.filt_title{ font-size:1.1em; background:url(../images/mns2.png) no-repeat 100% center; cursor:pointer; color:#064f95;}
.filt_title_act{background:url(../images/pls.png) no-repeat 100% center;}
.filt_heading{ font-size:1.4em; border-bottom:#ddd 1px solid; color:#10bccd; padding:10px 0; text-transform:uppercase;}
.filt_list{ margin-top:10px; font-size:0.9em; font-weight:400; overflow:auto; height:140px;}
.filt_list checkbox{ margin-top:2px;}
.filt_list p{ line-height:12px;}
.size_pro{ width:25px; height:17px; display:block; margin-top:-2px;}
#style-10::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;}
#style-10::-webkit-scrollbar{width: 10px; background-color: #F5F5F5;}
#style-10::-webkit-scrollbar-thumb{background-color: #AAA; background-image: -webkit-linear-gradient(90deg,rgba(0, 0, 0, .2) 25%,transparent 25%,transparent 50%,rgba(0, 0, 0, .2) 50%,rgba(0, 0, 0, .2) 75%, transparent 75%,transparent)}
.scrollbar{ width:100%;	max-height:185px; overflow-y:scroll; margin-top:10px; overflow:auto; line-height:12px; font-size:0.9em;}
.cust_check { display: block; position: relative; padding-left: 21px; margin-bottom: 10px; padding-top:2px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.cust_check input { position: absolute; opacity: 0; cursor: pointer;}
.checkmark { position: absolute; top: 0; left: 0; height: 17px; width: 17px; background-color: #fff; border:#ccc 1px solid;}
.cust_check:hover input ~ .checkmark { background-color: #fff; border:#ccc 1px solid;}
.cust_check input:checked ~ .checkmark { background-color: #fff; border:#ccc 1px solid;}
.checkmark:after { content: ""; position: absolute; display: none;}
.cust_check input:checked ~ .checkmark:after { display: block;}
.cust_check .checkmark:after { left: 5px; top: 2px; width: 5px; height: 10px; border: solid #10bccd; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg); transform: rotate(45deg);}
.sort_opt{ margin-top:15px; padding:12px; background:#fff; box-shadow:#999 1px 1px 2px; text-align:right;}
.sort_opt select{ padding:4px; border:#ddd 0px solid; width:170px; height:30px;}
.sort_opt select option{padding:36px !important; line-height:50px !important;} 

/*Details*/
.dtl_lft{ float:left; width:585px; position:relative;}
.dtl_images{ position:relative;width:502px; height:500px; float:right; overflow:hidden; border:#eee 1px solid;}
.dtl_images figure{width:500px; height:500px; display:table-cell; vertical-align:middle; text-align:center; }
.dtl_images img{ max-height:100%; max-width:100%;}
.thm_img{ width:77px; float:left;}
.ds_thm{width:77px; height:77px;text-align:center;overflow:hidden;border:1px solid #eee; margin:0 0 5px 0; position:relative;}
.ds_thm figure{width:75px;height:75px;display:table-cell;vertical-align:middle;}
.dtl_rgt{ float:right; width:47%; position:relative;}
.dtl_hed{ font-size:1.5em; line-height:28px; color:#000;}
.check_btn{ background:#429bdc; color:#fff; display:inline-block; text-align:center; font-size:13px; padding:0px 10px; border-radius:2px; transition:all .3s linear; line-height:36px; border:0; vertical-align:top; cursor:pointer;}
.check_btn:hover{ background:#333; color:#fff;}
ul.tab{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab li{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab li a{list-style-type:none; display:inline-block; padding:10px 15px; color:#333; background:#f5f5f5}
.tab_hide{ display:none;}
.dtl_tabs.act{background: #333;color: #fff;}
.dtl_tabs:hover{background: #333;color: #fff;}
.dtl_postdate{ float:right; font-size:12px; margin-top:-20px;}
.post_cmnts{background:#fff; padding:20px ; border:2px solid #232f3e;  border-radius:10px; box-shadow:0px 0px 10px #ccc; width:60%; margin:40px auto}
.post_cmnts input[type=text], textarea{ width:100%; padding:8px; font-family:'Montserrat', sans-serif;}
.comp_del{ position:absolute; right:0; bottom:0; color:#ff3e20; font-size:16px; transition:all .3s linear;}
.comp_del a{ color:#ff3e20; display:block; background:#fff;}
.comp_del a:hover{ color:#333;}
.combo_box{ margin-bottom:30px; background:#fff; border:#ddd 1px solid;}
.combo_box ul{ margin:0; padding:0; list-style:none;}
.combo_box ul li{ float:left; width:29%; padding:10px; border-right:#ddd 1px solid;}
.combo_box ul li:last-child{ width:13%; border:0;}
.combo_pro{ padding:5px 0; font-size:13px; position:relative;}
.combo_pro img{ float:left; margin-right:5px; border:#eee 1px solid;}
.combo_pro b{ margin-top:5px;}
.combo_txt{ float:right; width:82%; line-height:16px;}


.qunt-det{ width:24%; float:left; border:1px solid #ccc; height:40px; margin-right:15px; overflow:hidden}
.qunt-det span:nth-child(1){ width:40px; height:40px; border-right:1px solid #ccc; float:left; display:inline-block; text-align:center; font-size:26px; color:#000;}
.qunt-det span:nth-child(2){ width:70px; height:40px; border-right:1px solid #ccc; float:left; display:inline-block}
.qunt-det span:nth-child(2) input[type=text]{ width:100%; height:39px; border:none; text-align:center; font-size:18px; color:#000; font-family:'Montserrat', sans-serif;}
.qunt-det span:nth-child(3){ width:40px; height:40px; float:left; display:inline-block; text-align:center; font-size:20px; color:#000; padding:4px 0px;}

.cart-but-det{ width:50%; float:left;}

/*Compare*/
.comp_table{ border:#eee 1px solid; margin-top:10px;}
.comp_table td{ padding:10px; border-bottom:#eee 1px solid; text-align:center;}

/*Cart*/
.shopping-cart{width:100%;margin:20px auto;} 
.shopping-cart .mycart{padding:15px 10px; border-top:1px solid #ccc; transition:all 0.3s linear;}
.shopping-cart .mycart:hover{ background:#fff;}
.shopping-cart .mycart .mngpro_ttl{ font-weight:600; color:#064f95}
.shopping-cart .mycart .mngpro_ttl a{ color:#064f95}
.shopping-cart .mycart .thm_cont{ float:left; width:75px; height:75px; text-align:center; overflow:hidden;}
.shopping-cart .mycart .thm_cont span{ width:75px; height:75px; vertical-align:middle; display:table-cell;}
.shopping-cart .mycart .cart-rgt{ float:right; width:78%;}
.shopping-cart .mycart .price{ font-weight:300; margin-top:5px;}
.shopping-cart .mycart .price span{color:#8c8c8c; text-decoration:line-through; padding-right:5px;}
.shopping-cart .mycart input[type=text]{ border:1px solid #ccc; padding:0 3px; font-size:0.7em; margin:0px 4px; font-family:'Montserrat', sans-serif;}
.shopping-cart .mycart .qty p{ font-size:1.6em; display:block; margin-bottom:3px;}
.shopping-cart .mycart .qty span{ display:block; font-size:0.9em;}
.shopping-cart .mycart .amount{ font-size:1.2em; }
.cart_p_dtl{ border:#f1f1f1 1px solid; background:#f9f9f9; padding:15px; margin-bottom:10px; border-radius:0px; text-align:center;}
.cart_btns{ text-align:center; padding:15px 0;}
.cart_btns .btn{ padding:15px}
.cart_heading{ background:#f7f5f5; color:#333; padding:10px; font-weight:600; text-transform:uppercase; border-radius:5px;}

/*My Account*/
.acc_box{ background:#fff; box-shadow:#eee 1px 2px 2px; border:#eee 1px solid; border-radius:5px; font-size:0.8em; margin-bottom:15px; width:92%; position:relative;}
.user_ico{ float:left; font-size:3em; color:#000;}
.acc_user_info{ float:right; width:82%;}
ul.acc_links{ margin:0; padding:0; list-style:none;}
ul.acc_links li{ padding:10px 10px; font-size:1.3em; color:#666; border-bottom:#eee 1px solid; transition:all 0.3s linear;}
ul.acc_links li:hover, ul.acc_links li.acc_act{ background:#d9f7fa; border-bottom:#fff 1px solid;}
ul.acc_links li a{ color:#000; line-height:25px;}
ul.acc_links li a span{ color:#333; font-size:1.1em; width:35px; vertical-align:middle; text-align:center;}
ul.acc_links b{ position:absolute; right:10px; background:#f6dd38; color:#000; width:25px; height:25px; line-height:25px; border-radius:100%; text-align:center; font-size:.9em;}
.acc_ico_links ul{ margin:30px 0; padding:0; list-style:none;}
.acc_ico_links ul li{ float:left; width:25%;}
.acc_ico_box{ text-align:center; color:#000;}
.acc_ico{ font-size:4em; background:#fff; border:#ddd 1px solid; width:115px; height:115px; border-radius:100%; padding-top:25px; color:#1a75bb; transition:all 0.3s linear;}
.acc_ico:hover{ font-size:4.5em; border:#666 1px solid; color:#000;}
.acc_ico_title{ font-size:1.1em; margin-top:10px;}
.acc_tab{ border-bottom:#ddd 1px solid;}
.acc_tab ul{ margin:0; padding:0; list-style:none;}
.acc_tab ul li{ display:inline-block;}
.acc_tab ul li a{ color:#333; font-weight:500; padding:12px 0; margin-right:30px; display:block; border-bottom:transparent 2px solid;}
.acc_tab ul li a:hover{ color:#000;}
.acc_tab ul li a.acc_tab_act{ color:#000; border-bottom:#136630 2px solid;}

/*Addresses*/
.addr_box{ border:#eee 1px solid; padding:20px; border-radius:5px; margin:0 0 10px 0; font-size:13px; position:relative; transition:all 0.3s linear;}
.addr_box:hover{ border:#ddd 1px solid; box-shadow:#eee 3px 3px 3px;}

/*My Profile*/
.short_form{font-size:14px}
.short_form input[type=text], .short_form input[type=password], .short_form input[type=file], .short_form select, .short_form textarea, .short_form .fls{padding:7px; width:100%; border-radius:2px; border:1px solid #ccc; font-family:'Montserrat', sans-serif;}
.star_mand{ color:#cc0000;}

/*Coupon*/
.coupn_box{ background:#fff; border:#666 1px dashed; padding:10px; margin:15px 0; position:relative; transition:all 0.3s linear; width:48%; float:left; margin:10px;}
.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 p{float:left;width:29%;margin-right:5px;position:relative;}
.acc_odh_filter p input{width:100%;border:0;padding:7px;vertical-align:middle}
.acc_odh_filter p select{width:100%;border:0;padding:6px;vertical-align:middle}
.acc_odh_filter p span{position:absolute;z-index:1;right:7px; top:4px; font-size:1.8em;}
.acc_odh_filter input[type=submit]{background:#333; color:#fff;border-radius:2px; padding:7px 15px; vertical-align:top;}
.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{background:#e9f3f6;border-bottom: #ccc 2px solid;}
.order_tp span{ display:block; padding:10px}
.vw_dtl{ color:#000; font-weight:600; margin-top:5px;}
.odr_dtls{ margin:10px 0 0; padding-bottom:15px; border-bottom:1px solid #ccc; line-height:18px; color:#333}
.odr_dtls .pro_name{line-height:20px; font-weight:600; }
.odr_dtls .pro_name a{color:#0f97a5}
.odr_thm{ float:left; width:96px; height:96px; text-align:center; overflow:hidden; border:#ddd 1px solid; border-radius:5px; margin-top:10px; background:#fff; transition:all 0.3s linear;}
.odr_thm span{ width:94px; height:94px; vertical-align:middle; display:table-cell;}
.odr_thm img{ width:100%;}

/* My Wishlist */
.t_option{background:#e9f3f6;border-bottom:#4ccdda 3px solid;padding:10px 0; font-weight:600; font-size:14px;}
.wish_rgt{ float:right; width:74%;}
.odr_dtls{ margin:10px 0 0; padding-bottom:15px; font-size:14px; border-bottom:1px solid #ccc; line-height:18px; color:#333}
.odr_dtls .pro_name{line-height:20px; font-weight:600; }
.odr_dtls .pro_name a{color:#0f97a5}

/* Delivery Info */
.right_cart_sec{ border:#ddd 2px solid; padding:20px 10px;}
.rght-cart{ padding:20px 0; border-bottom:#ddd 1px solid;}
.rght-cart .ttl-pro{  font-weight:600; color:#064f95;}.rght-cart .ttl-pro a{ color:#064f95;}
.rght-cart .price span{ text-decoration:line-through; color:#999;}
.rght-cart p{ margin-top:3px;}
.estmd-total{ font-size:16px; text-transform:uppercase; font-weight:600;}
.estmd-total b{color:#f7060c}
.rght_cart_pic{ float:left;}
.rght_cart_desc{ float:right; width:82%;}
.count_title{ width:30px; height:30px; line-height:25px; border-radius:5px; text-align:center; background:#333; color:#fff; display:inline-block; font-size:0.7em; vertical-align:top; border-radius:50%; padding:3px 0px;}

.shp-frm{ width:48%; height:auto; margin-bottom:15px; float:left; margin-right:12px; display:inline-block}
.shp-frm p:nth-child(1){ width:100%; text-align:left; font-size:16px; color:#000;}
.shp-frm p:nth-child(2){ width:100%; height:40px; border-radius:5px; border:1px solid #ccc; overflow:hidden; margin-top:5px;} 
.shp-frm p:nth-child(2) input[type=text]{ width:100%; height:40px; border:none; font-family:'Montserrat', sans-serif;}

.shp-frm1{ width:49%; height:auto; margin-bottom:15px; float:left; display:inline-block}
.shp-frm1 p:nth-child(1){ width:100%; text-align:left; font-size:16px; color:#000;}
.shp-frm1 p:nth-child(2){ width:100%; height:40px; border-radius:5px; border:1px solid #ccc; overflow:hidden; margin-top:5px;} 
.shp-frm1 p:nth-child(2) input[type=text]{ width:100%; height:40px; border:none; font-family:'Montserrat', sans-serif;}

.shp-frm2{ width:100%; height:auto; margin-bottom:15px;}
.shp-frm2 p:nth-child(1){ width:100%; text-align:left; font-size:16px; color:#000;}
.shp-frm2 p:nth-child(2){ width:100%; height:40px; border-radius:5px; border:1px solid #ccc; overflow:hidden; margin-top:5px;} 
.shp-frm2 p:nth-child(2) input[type=text]{ width:100%; height:40px; border:none; font-family:'Montserrat', sans-serif;}
.shp-frm2 p:nth-child(2) select{ width:100%; height:40px; border:none;}

.shipp_add{ width:100%; min-height:150px; border-radius:5px; border:1px solid #ccc; margin-top:5px; margin-bottom:15px; padding:10px; line-height:25px;}

.fre-ship{ width:100%; height:45px; border-radius:5px; border:1px solid #ccc; padding:10px; font-size:15px}
.fre-ship span:nth-child(1){ display:inline-block; float:left;}
.fre-ship span:nth-child(2){ display:inline-block; float:right}

/* Payment */
.pay_type{ border:#ddd 1px solid; border-radius:5px; padding:15px; margin-top:10px;}

/*Invoice*/
.invoice{ padding:10px; border:#eee 1px solid;}
.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; border:1px solid #ddd;}
.invoice .thnku-bg img{ float:left; margin-right:10px;}
.invoice .addrs{ font-size:13px;}
.invoice .addrs b{ display:block;}
.inv_box3{ border:1px solid #eee; padding:15px;font-size:14px;min-height:140px;}
.cart_pro{ float:left; width:70px;}

/* Sitemap */
.sitemap_title{ font-size:1.1em; font-weight:700; color:#5fa908; margin-top:20px;}
.sitemap_links{ margin-top:10px;}
.sitemap_links a{ float:left; width:24.5%; display:block; padding:10px; border:#eee 1px solid; margin:1px; border-radius:3px;}
.sitemap_links a:hover{ color:#000;}

/* News */
.news_box{width:382px; margin:20px auto; padding:5px; border:#eee 1px solid; color:#666; transition:all 0.3s linear;}
.news_box:hover{ box-shadow:#ddd 3px 3px 2px;}
.news_pic{ width:370px; height:182px; text-align:center; overflow:hidden;}
.news_pic span{ width:370px; height:182px; overflow:hidden; display:table-cell;}
.news_pic img{ max-width:100%; max-height:100%;}
.news_title{font-size:1.2em; margin:10px 0; line-height:20px; font-weight:bold; overflow:hidden; height:40px;}
.news_title a{ color:#064f95;}
.news_desc{ margin-top:10px; line-height:18px; overflow:hidden; height:35px; margin-bottom:10px;}

/* CHECKOUT */
.check_login_l{margin-top:20px;}
.check_login_l input[type=text], .check_login_l input[type=password]{border:2px solid #ddd; border-radius:3px; width:100%; font-family:'Montserrat', sans-serif;}
.chck-emil{ width:58% !important; height:auto; float:left; display:inline-block;}
.check-sub{width:38%; float:left; display:inline-block; margin-left:8px; background:#000; padding:10px 0px; border-radius:5px; color:#fff; font-size:16px; text-transform:uppercase; cursor:pointer}
.check-sub:hover{ background:#064f95;}

.sub_butt{ width:100%; margin-top:10px;}
.sub_butt input:nth-child(1){ width:auto; padding:10px 22px; margin-right:15px; background:#000; cursor:pointer; border-radius:5px; text-align:center; color:#fff; font-size:16px; text-transform:uppercase;}
.sub_butt input:nth-child(2){ width:auto; padding:10px 22px; border:1px solid #000; cursor:pointer; border-radius:5px; text-align:center; color:#000; font-size:16px; background:none; text-transform:uppercase;}

/*Blogs*/
.blog_catelink a{ display:inline-block; padding:5px 0; font-weight:600; color:#000;}
.blog_catelink a:hover{ color:#41c518;}
.blog_cate_lft{ background:#f3f3f3; padding:20px;}
.evrig{background:#f3f3f3; padding:20px;}
.nws .col-lg-9, .nws .pl-lg-3{padding-left:0 !important;}
.nws .news_list{float:left;margin:0 15px 15px 0;}
.nws .news_lists{float:right;margin:0 0 15px 15px;}

.blog_cate_lft ul{ margin:10px 0 0 0; padding:0; list-style:none;}
.blog_cate_lft ul li{ margin:8px 0;}
.blog_cate_lft ul li a{ color:#000;}
.blog_cate_lft ul li a:hover{ color:#41c518;}
.blog_box{ width:362px; margin:auto; margin-top:25px; margin-bottom:25px; position:relative;}
.blog_pic{ width:362px; height:183px; overflow:hidden; text-align:center; border:#ddd 1px solid;}
.blog_pic span{ width:360px; height:180px; vertical-align:middle; display:table-cell;}
.blog_pic img{ max-height:100%; max-width:100%;}
.blog_title{ font-size:15px; line-height:40px; font-weight:600; padding:0 10px; background:#eee; overflow:hidden; height:40px;}
.blog_title a{ color:#333; overflow:hidden;}
.blog_title a:hover{ color:#000;}
.blog_title2{ font-size:16px; font-weight:600; overflow:hidden; height:40px; margin-top:10px;}
.blog_title2 a{ color:#000; overflow:hidden;}
.blog_title2 a:hover{ color:#000;}
.blog_outer{ border-left:#31a6ec 3px solid; padding:0 10px; margin-top:15px;}
.blog_category{ color:#0099e5; font-size:13px; height:30px; line-height:30px; font-weight:600; text-transform:uppercase; margin-top:0px; padding:0 5px; background:#f5f6f6; overflow:hidden;}
.blog_category a{ color:#0099e5;}
.blog_category a:hover{ color:#000;}
.blog_ico{ position:absolute; right:7px; top:35px; z-index:99; text-align:center;}
.blog_ico a{ background:#fff; border:#ccc 1px solid; width:32px; height:32px; line-height:30px; border-radius:100%; display:block; margin:15px 0; transition:all 0.3s linear;}
.blog_ico a:hover{ border:#ff7300 1px solid; box-shadow:#333 0 0 10px;}
.blog_cate{ margin-top:15px; padding:7px; background:#f5f6f6; border:#eee solid; border-width:1px 0;}
.blog_cate select{ padding:6px; font-size:14px; width:100%;}
.blog_cate input[type=text]{ padding:5px; font-size:14px; width:85%; font-family:'Montserrat', sans-serif;}
.post_cmnts{background:#fff; padding:30px ; border:2px solid #232f3e;  border-radius:10px; box-shadow:0px 0px 10px #ccc; width:60%; margin:40px auto}
.post_cmnts input[type=text], textarea{ width:100%; padding:8px; font-size:13px; font-family:'Montserrat', sans-serif;}
.blog_dtl_pic{ margin:40px auto 0 auto; width:900px; height:533px; overflow:hidden; text-align:center;}
.blog_dtl_pic span{ width:900px; height:533px; vertical-align:middle; display:table-cell;}
.blog_dtl_pic img{ max-height:100%; max-width:100%;}
.t_from{float:left; text-align:right; width:23%;}
.blog_txt{height:35px; overflow:hidden; display:block;font-size:14px; line-height:17px; margin-top:5px;}
.blog_txt_auto{height:auto;}
.reply_btn{ background:#333; color:#fff; display:inline-block; padding:2px 10px; border-radius:3px; font-size:13px; transition:all 0.3s linear;}
.reply_btn:hover{ background:#000; color:#fff;}
.like_btn{ background:#fff; border:#ccc 1px solid; color:#0099e5; font-weight:bold; display:inline-block; padding:1px 5px; border-radius:3px; font-size:13px; transition:all 0.3s linear;}
.like_btn:hover{ background:#eee; color:#fff;}
.blog_social a{ font-size:18px;}
.blog_social a:hover{ color:#ff7300;}

.nws .col-lg-3{padding-left:0}

/*conditional start css*/
.range-slider__range {-webkit-appearance: none;width: calc(100% - (73px));height:10px;
  border-radius: 5px;background: #d7dcdf;outline: none;padding: 0;margin: 0;}
.range-slider__range::-webkit-slider-thumb {appearance: none;width:20px;height:20px;  border-radius: 50%;background: #2c3e50;cursor: pointer;transition: background 0.15s ease-in-out;}
.range-slider__range::-webkit-slider-thumb:hover {background: #1abc9c;}
.range-slider__range:active::-webkit-slider-thumb {background: #1abc9c;}
.range-slider__range::-moz-range-thumb {width: 20px;height: 20px;border: 0;  border-radius: 50%;  background: #2c3e50;cursor: pointer;transition: background 0.15s ease-in-out;
}
.range-slider__range::-moz-range-thumb:hover {background: #1abc9c;}
.range-slider__range:active::-moz-range-thumb {background: #1abc9c;}
.range-slider__range:focus::-webkit-slider-thumb {box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;}
.range-slider__value {display: inline-block;position:relative;width:60px;color:#fff;  line-height: 20px;text-align: center;border-radius: 3px;background: #2c3e50;  padding: 5px 10px;margin-left: 8px;}
.range-slider__value:after {position: absolute;top: 8px;left: -7px;width: 0;height: 0;
  border-top:7px solid transparent;border-right: 7px solid #2c3e50;border-bottom: 7px solid transparent;content: '';}
::-moz-range-track {background: #d7dcdf;border: 0;}
input::-moz-focus-inner, input::-moz-focus-outer {border: 0;}
/*conditional start css*/

/*MY-ACCOUNT*/
.myacc_list{ margin:1em 0}
.myacc_list ul{ margin:0px; padding:0px}
.myacc_list ul li{ list-style:none; margin:1em 0; padding:0px; width:24%; display:inline-block;}
.myacc_list ul li{ border-right:1px solid #ececec}
.myacc_list ul li:nth-child(5n+5){ border:0}
.myacc_list ul li a b{ display:inline-block;font-size:13px; color:#42c519}
.myacc_list ul li a{display:block; padding:25px 15px; font-size:19px; color:#000}
.myacc_list ul li a .acc_head{font-size:19px; color:#000; padding-right:10px; }
.myacc_list ul li a i{ font-size:15px; padding-left:15px; color:#bbb}
.myacc_list ul li a span.acc_note{display:block;font-size:12px;color:#a7a7a7; font-weight:300;margin-top:0.5em}

.order_list{ border:1px solid #ccc}
.order_list:hover{border:1px solid #000; box-shadow:0px 0px 10px #ccc}
.order_list_L{ width:220px; float:left; padding:10px; border-right:1px solid #ccc;}
.order_list_L .pro_pic{ margin:auto; width:150px; height:150px}
.order_list_L .pro_pic span{width:150px; height:150px}
.order_list .odr_dtls{ margin-left:240px; border:0;}
.order_head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin:1em 0}
.pro_dtls{ font-size:.9em; margin-top:.5em}
.pro_dtls span{padding-right:10px;color:#868686}
.pro_dtls span b{color:#333; font-weight:600;}
.order_head .col6{-webkit-box-flex: 0;-ms-flex: 0 0 59.333333%;flex: 0 0 59.333333%;    max-width:59.333333%;}
.order_head .col3{-webkit-box-flex: 0;-ms-flex: 0 0 19.333333%;flex: 0 0 19.333333%;    max-width:19.333333%;}
.order_id span, .order_date span{ display:block;}
.order_id span:first-child, .order_date span:first-child{ text-transform:uppercase; color:#c3c3c3;}
.order_status{font-size:16px; padding:1em 0;}.order_status span{ font-weight:600}
.order_status span:before{ content:'\f111';font-family: Font Awesome\ 5 Free; font-weight:600; margin-right:5px; font-size:10px;}
.order_status .success{color:#42c519;}
.order_status .process{color:#ffb714;}
.order_status .confirmed{color:#c619ff;}
.order_status .shipped{color:#1acebd;}
.order_btm{ text-align:right; padding-right:20px;}
.order_btm .btn{ padding:0.5em 2em}.order_btm .btn-info{ border-color:#0d7fec; color:#0d7fec}
.order_btm .btn-info:hover{ background-color:#0d7fec; color:#fff;}

.progress{ height:10px; background-color:#cccccc; margin:2em auto; overflow:visible; position:relative; width:96%}
.progress .one, .progress .two, .progress .three, .progress .four{position:absolute;margin-top:-7px;z-index:1;height:24px; z-index:1; line-height:20px; border:2px solid #fff;
width:24px;border-radius:50%; text-align:center; font-size:12px; font-weight:600}
.progress-bar-success {background-color: #5cb85c;}

.progress .one{left:-1%;}
.progress .two{left:31%;}
.progress .three{left:61%;}
.progress .four{right:0%;}
.progress_info{ padding:0 0 2em 0; position:relative}
.progress_info span{ display:inline-block; width:120px; position:absolute; text-align:center; text-transform:uppercase}
.progress_info .one{left:-1%;}
.progress_info .two{left:28%;}
.progress_info .three{left:55%;}
.progress_info .four{right:0%;}


.primary-color{background-color:#4989bd;}
.success-color{background-color:#5cb85c; color:#fff}
.danger-color{background-color:#d9534f;}
.warning-color{background-color:#f0ad4e;}
.info-color{background-color:#5bc0de;}
.no-color{background-color:#ccc;}
.back_button{ color:#f00; font-size:16px; margin-bottom:1em}
.back_button a{color:#0b8dec; text-decoration:none}
.back_button a:before{ content:'\f053';font-family: Font Awesome\ 5 Free; font-weight:600; margin-right:10px; font-size:14px;}

/*My-WALLET*/
.wallet_w{ margin:2em 0; border-bottom:1px solid #ccc; padding-bottom:0.5em}.wallet_w .col-12{ padding:0}.wallet_info{ margin:1em 0}
.wallet_note{ text-transform:uppercase;color:#c3c3c3; margin-bottom:0.5em}
.wallet_note i, .earned_note i{ width:20px; height:20px; background:#f9da6a; text-align:center; line-height:20px; border-radius:50%; color:#333; font-size:12px;box-shadow: 0px 1px 0px #29ad00; vertical-align:top}
.wallet_balance{color:#42c519;font-size:22px; font-weight:700}
.wallet_earned{color:#000;font-size:18px;font-weight:700}
.wallet_code input[type=text]{ border-width:0px 0px 1px 0; padding:5px 5px 5px 0; margin-bottom:0.2em; font-family:'Montserrat', sans-serif;}
.wallet_code .btn-danger{background-color:#29ad00;border-color:#29ad00;border-radius:0; color:#fff; width:auto; display:block;width: 40%;}
.wallet_code .btn-danger:hover{background-color:#167fda;border-color:#167fda;}
.how_to_use a{color:#0b8dec;}
.wallet_summary{ margin:2em 0 0 0}.wallet_summary h2{font:600 1.3em/1.2em 'Roboto', Arial, Helvetica, sans-serif;}
.negtive{ color:#f00}.postive{ color:#4bd021}
.how_usewallet{ margin:1em 0}
.sub_hed{ font-size:18px; font-weight:600; color:#737373;}
.wallet_steps{ padding:2em 0;}
.step_hed{font-size:16px;color:#333; font-weight:600; margin-bottom:0.3em}
.step_content{font-size:14px;margin-bottom:1.2em;color:#737373;}

/*ADDRESSES*/
.address_info .col-sm-6{ padding:0}
.delivery_info {border:1px solid #eee; margin:1em 0;padding:10px;min-height:165px; width:96%; font-size:14px;color: #7b7b7b;}
.delivery_info .delname{ font-size:18px; color:#000; font-weight:500; margin-bottom:0.5em;}
.edit_delinfo{ font-size:17px; margin-top:10px;}
.edit_delinfo a{ display:inline-block;color:#0b8dec; padding-right:10px; line-height:17px;}
.add_address{ text-align:center; padding:2em 0; font-size:17px;}
.add_address a, .change_pass a{ color:#0b8dec}.add_address a span{ display:block;}
.change_pass{ margin-bottom:1em}

/*WISHLIST*/
.wishlist_items .probox{ margin:1em auto; width:243px;}

/*MY-ACCOUNT-FORM*/
.acc_forms{ margin:1em 0} .acc_forms .form-group{ margin-top:2em}
.acc_forms .sub_hed{ color:#000; margin:0; font-size:20px; font-weight:300}
.acc_forms .sub_hed:after{ content:''; background:#29ad00; display:block; width:50px; height:3px; margin-top:5px;}
.select_radio b{ font-size:14px;font-weight:300;color: #b3b3b3; display:block;margin:0 0 5px 0}
.select_radio label{display:inline-block;background:#e6e6e6;padding:3px 10px;border-radius: 0px;color:#9c9c9c; border:1px solid #d8d8d8;}
.select_radio label.act{ background:#29ad00;color:#fff;}
.select_radio input[type=radio]{display:inline-block;margin: 0 0 0 -15px;vertical-align:top; visibility:hidden}
/*input,span,label,textarea {display: block;margin:10px;padding:0px;border:none;font-size: 15px;}textarea:focus,input:focus {outline: 0;}*/
.acc_forms select{font-size:16px; color:#000; padding:5px 0; width:100%; border:0;border-bottom:1px solid #ccc;}
/* Question */

.acc_forms input.question,.acc_forms textarea.question,.acc_forms select.question {font-size:16px;font-weight: 300;border-radius:2px;  margin: 0;border: none;width:100%;background: rgba(0, 0, 0, 0);  transition: padding-top 0.2s ease, margin-top 0.2s ease;overflow-x: hidden; height:30px;/*font-family: 'Montserrat', sans-serif;*/}
.acc_forms textarea.question{ height:auto; min-height:30px; padding:0}
.acc_forms input.question + label,.acc_forms textarea.question + label,select.question + label {display: block;position: relative;  white-space: nowrap;padding:0;margin: 0;width:100%;border-top:1px solid #ccc;-webkit-transition: width 0.4s ease;transition: width 0.4s ease;height: 0px; }
.acc_forms input.question:focus + label,.acc_forms textarea.question:focus + label,.acc_forms select.question:focus + label {width:100%;border-top:1px solid #000;}
.acc_forms input.question:focus,.acc_forms input.question:valid {padding-top:0px;}
.acc_forms select.question:focus,.acc_forms select.question:valid {padding-top:0px;}
.acc_forms textarea.question:valid,.acc_forms textarea.question:focus {margin-top: 35px;}

.acc_forms input.question:focus + label > span,
.acc_forms input.question:valid + label > span {top:-50px;font-size:14px;color: #b3b3b3;}

.acc_forms select.question:focus + label > span,
.acc_forms select.question:valid + label > span {top:-50px;font-size:14px;color: #b3b3b3;}

.acc_forms textarea.question:focus + label > span,
.acc_forms textarea.question:valid + label > span {top:-70px;font-size:14px;color: #b3b3b3;}

.acc_forms input.question:valid + label,
.acc_forms textarea.question:valid + label {border-color:#29ad00;}

.acc_forms input.question:invalid,
.acc_forms textarea.question:invalid {box-shadow: none;}

.acc_forms input.question + label > span,.acc_forms select.question + label > span,
.acc_forms textarea.question + label > span {font-weight: 300;margin: 0;position: absolute;color: #b3b3b3;font-size:14px;top:-24px;left:1px;z-index:-1;-webkit-transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease;transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease;}

/*MY-CART*/
.my_cart_list{border:1px solid #f1f1f1; padding:10px;}
.my_cart_list h1{ margin-bottom:1em; padding:0.5em 0}
.my_cart_head{font-size:21px;color:#000;border-bottom:1px solid #f1f1f1; margin-bottom:1em; padding-bottom:0.5em}
.my_cart_head span{ display:block;color:#ccc; font-weight:400; font-size:15px;}
.my_cart_item{ border-bottom:1px solid #f1f1f1; margin:1em 0; padding-bottom:0.8em; position:relative} .my_cart_item:after{ content:''; display:block; clear:both;}
.my_cart_L{width:160px;float:left;padding:5px;}
.my_cart_L .pro_pic, .my_cart_L .pro_pic span{ width:150px; height:150px;}
.my_cart_R{margin-left:160px;padding:10px;}
.my_cart_R .pro_dtls select{ border:0; padding:0; color:#000;}
.my_cart_R .pro_hed{ margin-bottom:0.5em; font-size:16px}
.my_cart_R .price del{color:#8a8a8a;}
.exp_delivery{font-size:0.9em;margin:1em 0; color:#888;}.exp_delivery i{color:#79c163; margin-right:4px;}
.my_cart_btm{ padding:0 0 10px;}
.cart_btm_link a{ padding:0px 10px 0 0; color:#8a8a8a;line-height:16px;}
.cart_btm_link a:first-child{ border-right:2px solid #ccc; margin-right:8px; }
.cart_btm_link a:hover{color:#2490f7}
.my_cart_R hr{margin:10px 0;}
.referal_code{ font-size:18px; color:#0991f5; margin-bottom:0.5em}.referal_code a{color:#0991f5;}
.entercode{ background:#f5ca4b; padding:10px;}
.entercode input[type=text]{ width:69%; font-family:'Montserrat', sans-serif;}.entercode .check_btn{background: #33a211; padding:0px 15px; line-height:37px; border-radius:0px}.entercode .check_btn:hover{background: #0991f5;}
.order_summary{ margin-top:1em;}
.order_summary h2{ font-size:18px; color:#000; font-weight:600; padding-bottom:0.5em}
.order_summary p{ margin:1em 0}
.order_summary p:after{ content:''; display:block; clear:both}
.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;}
.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;}

/*STEPS*/
.step_process{ width:50%; margin:2em auto; display:flex}
.step_process span{width:41%; display:inline-flex; color:#888; font-size:16px; text-transform:uppercase}
.step_process span i{ width:100%; display:block;font-style:normal}
.step_process span:after{content:'';border-bottom: 2px dashed #ccc;display: block;width: 100%;margin: 5px 5px 7px 5px;}
.step_process span:nth-child(1){ text-align:right;}
.step_process span:nth-child(2){ text-align:center;}
.step_process span:nth-child(3){ width:100px}
.step_process span:last-child:after{ display:none}

.step_process .done_step{ color:#000;}
.step_process .done_step:after{border-bottom: 2px dashed #888;}

/*DELIVERY*/
.new_delivery_address{ border:1px solid #e0e0e0; width:80%; margin:1em auto; min-height:300px; position:relative; padding-bottom:90px}
.new_delivery_head{ padding:15px; border-bottom:1px solid #e0e0e0}.new_delivery_head:after{ content:''; clear:both; display:block;}
.new_delivery_head h2{ display:inline-block; font-size:20px;}
.new_delivery_head span{ float:right;margin:0 10px;}.new_delivery_head span a{color:#0991f5;}
.new_delivery_head span a i{ margin-right:7px}
.new_delivery_content .edit_delinfo a:first-child{ border:0}
.add_type{ float:right; position:relative; padding-right:30px}.add_type a{ background:#ececec; padding:2px 5px; color:#000;}
.add_type a:after{ content:'\f058'; width:20px; height:20px; font-size:18px;font-family: Font Awesome\ 5 Free; font-weight:600; position:absolute; right:0;}
.add_type a.selected{background:#47bf22;color:#fff;}
.add_type a.selected:after{color:#47bf22;}
.new_delivery_foot{ position:absolute; bottom:0; padding:15px; background:#fff; width:100%; box-shadow:0px -2px 2px #e0e0e0; text-align:right;}
.address_hed{ margin-bottom:1em}
.address_hed span{ float:right;}.address_hed span a{color:#0991f5;}
.address_hed h3{ font-size:20px; color:#000;}
.cart_p_dtl .delivery_info{ width:100%; padding:0; border:0}

/*PAYMENT*/
.payment_method{ width:60%; margin:1em auto; border:1px solid #f1f1f1; padding:15px;}
.payment_method .btn-blue, .new_delivery_foot .btn-blue{ border-radius:0;}

/*News*/
.news_list{ width:295px; margin:auto; margin-top:20px; text-align:left; background:#f8f6f6; border:#eee 1px solid; padding:9px 9px 9px 9px; box-shadow:#ddd 0 0 5px; transition:all 0.3s linear;}
.news_list:hover{ background:#fff; border:#ddd 1px solid; box-shadow:#ccc 0 0 5px;}


.filter_area{box-shadow:1px 0 5px #eef; border:1px solid #eee; padding:10px 20px; margin-top:15px;}
.brand_sec{width:150px; float:left; border:1px solid #eee; padding:10px; margin:0 15px; position:relative}
.hand{cursor:pointer}
.filter_area b{margin-top:11px;}
.brand_sec .fa-chevron-down{ float:right; margin-top:5px;} 
.brand_box{position:absolute; z-index:99; top:25px; left:0; width:200px; background:#fff; border:1px solid #eee; padding:15px;}
.download_link svg{vertical-align:middle; margin-right:5px;}

.contact_left_bg{background:#fff; padding:20px; border-radius:10px; box-shadow:1px 0 15px #ccc;}
.contact_left_bg h2{font-size:20px; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:15px;}
.adds i{float:left; margin-top:2px}
.adds span{width:85%;float:left}
.map_area{margin-top:40px; background:#fff; padding:10px; box-shadow:1px 0 5px #ccc;}
.map_area iframe{width:100%; height:350px;}


.select_w select{width:100%; padding:10px; padding-bottom:10px; border-bottom:5px solid #ccc;}


/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{max-width:98% !important;}

.logo img{ width:184px;}
.toplink ul li a{ font-size:1em; padding:8px 9px;}
.search_box select{ width:44%;}
.top_cate_area ul li a{ margin-right:35px;}

/* Section */
.sect_box2{ padding:230px 35% 0 0;}

/* Welcome */
.welc_area h1{ font-size:2em;}

/* Subscribe Newsletter */
.newsl_box{ padding:25px; min-height:inherit;}

/* Footer */
.botlink a{ font-size:1em; margin-right:10px;}

/* Shop By Style */
.shop_box{ width:540px; height:434px;}
.shop_pic{ width:540px; height:434px;}
.shop_pic figure{ width:540px; height:434px;}

/* Sale */
.sale_bg{ font-size:15em;}
.sale_txt{ width:100%;}
.sale_heading{ font-size:8em;}

/* Categories */
.txt_cate2{ font-size:2em;}

/* Welcome */
.welc_cont h1{ font-size:2.5em;}

/*Details*/
.dtl_rgt{ width:45%;}

/*Cart*/
.shopping-cart .mycart .cart-rgt{ width:75%;}

/*My Account*/
ul.acc_links li{ text-transform:capitalize;}

/* Delivery Info */
.rght_cart_desc{ width:80%;}
	
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
ul.float li{ width:33.333%;}
/* Header */
.toplink{ margin:10px 5px 0 0;}
.toplink a{ font-size:1em; padding:8px 7px;}
.search_ico{ margin:6px 0px 0 20px; padding:13px 0 13px 10px;}
.top_signin_btn{ padding:13px 0px 13px 14px; font-size:1em;}
.top_cart{ margin:7px 0 0 16px;}
.search_box select{ width:42%;}
.top_cate_area ul li a{ margin-right:20px;}
.fnd_selct{ width:48%}

/* Section */
.sect_box2{ padding:203px 20% 0 0;}

/* Welcome */
.welc_area{ padding:15px 0;}

/* Subscribe Newsletter */
.newsl_lft_txt{ font-size:3em;}
.newsl_box{ padding:20px;}
.newsl_title{ font-size:1.9em;}
.newsl_txt{ font-size:1em;}

/* Footer */
.botlink a{ margin-right:5px;} 

/* Categories */
.hp_pro_list{ padding:13px 8px;}
.pro_title{ float:left; width:65%; font-weight:500; margin-top:20px;}
.pro_amount{ font-size:1.1em;}
.pro_amount del{ font-size:.8em;}

/* Testimonials */
.testimonial_inner{ width:46%; padding:25px;}
.testi_quote{ font-size:4em;}
.testi_txt{ width:80%;}

/* Newsletter */
.newsletter_form{ padding:60px 20px 50px 50px;}

/*Details*/
.dtl_rgt{ width:38%;}

/*Cart*/
.shopping-cart .mycart .cart-rgt{ width:72%;}

/*My Account*/
ul.acc_links li{ padding:15px 5px;}
.check-sub {font-size:14px;}

/* Delivery Info */
.rght_cart_desc{ width:77%;}

.myacc_list ul li{width:24.5%;}

/* Grass */
.grass_title{ font-size:1.3em; margin-top:5px;}

}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.container{max-width:98% !important;}
.tab_hid{ display:none;}
ul.float li{ width:50%;}
.myacc_list ul li{width:32.5%;}
.fnd_selct{ width:67%}


/* Header */
.lft_link_box{ bottom:0; width:100%;}
.lft_link_box a{ width:33.3%; float:left; padding:5px; font-size:.8em;}
header{ position:inherit;}
.top_area{ position:inherit; padding:5px 0;}
.top_fix{ height:auto;}
.search_ico{ margin:10px 0 0 20px; padding:5px 0 5px 10px;}
.top_signin_btn{ margin:5px 0 0 0; padding:5px 0 5px 10px;}
.toplink{ margin:14px 5px 0 0;}
.toplink ul li{ float:none;}
.toplink ul li a{ display:block;}
.toplink_tab{ position:absolute; text-align:left; z-index:999; box-shadow:#999 2px 2px 4px; background:#eee; width:150px;}
.top_cate_area{ font-size:1em; text-align:center;}
.top_cate_area a{ padding:3px 0 8px 0; margin:0 20px; color:#303030;}
.top_cate_area a:hover{ color:#6b8e03;}
.navbar-light .navbar-toggler{ border:1; padding:0; margin-right:2px;}
.navbar-toggler-icon{ color:#fff; border:#fff; background:#ddd; border-radius:3px;}
.navbar-collapse{ position:absolute; top:0; background:#eee; border:#ccc 1px solid; left:0; width:210px; z-index:999; border-radius:3px; padding:3px;}
.navbar-light .navbar-nav .nav-link{ padding:5px 10px;}
.navbar-collapse{ top:35px;}
.navbar-nav{ margin:0; padding:0;}
.dropdown-menu{ width:100%; left:inherit; right:0;}
.nav-item{ margin:0;}
.navbar-light .navbar-nav .nav-link{ margin:0;}
.top_cate_area ul li a{ margin:0 20px;}
.subcate_link{ margin:10px 0;}
.subcate_link a{ margin:0 !important;}
.search_box{ width:54%;}
.top_cate_area ul li a{ margin:0 6px;}

/* Section */
.sect_box{ height:340px;}
.sect_box2{ padding:153px 0 0 0; height:340px;}
.sect_box3{ height:340px;}
.sect_cont{ padding:15px;}
.sect_title{ font-size:1em;}
.sect_desc{ font-size:.9em; height:70px;}

/* What customers say about Us */
.testi_outer{ width:96%;}
.blog_area{ margin-top:25px;}

/* footer */
.foot1{ text-align:center;}
.botlink{ margin:20px 0;}
.developed{ margin-bottom:50px;}

/* Grass */
.grass_area .col-md-6.col-lg-3 .grass_box{ width:98%;}

/* Our Brands */
#owl-brands.owl-theme .owl-nav button.owl-prev{ left:-22px;}
#owl-brands.owl-theme .owl-nav button.owl-next{ right:-22px;}

/* Shop By Style */
.shop_box{ width:350px; height:281px;}
.shop_pic{ width:350px; height:281px;}
.shop_pic figure{ width:350px; height:281px;}
.shop_title div{ width:80%; font-size:1.3em;}

/* Sale */
.sale_desc{ position:inherit; top:inherit; text-align:center;}
.sale_txt{ line-height:1.5em;}
.sale_heading{ font-size:3em;}

/* Welcome */
.welc_area{ padding:15px 10px; text-align:center;}

/* Categories */
#social_list li{ width:32%;}
.hm_main .container:nth-child(even) .hp_cate_b{ float:none;}
.hp_cate_b{ float:none; width:100%; padding:15px 0; min-height:inherit; text-align:center;}
.hp_pro_sec{ float:none; width:100%;}
.hp_cate_box{ width:222px;}
.cate_pic{ width:220px; height:220px;}
.cate_pic span{ width:220px; height:220px;}

/* Brands */
.brand_title{ font-size:2em;}

/* Testimonials */
.testimonial_bg{ background:#ebebeb; height:auto;}
.testi_heading{ font-size:2em;}
.testimonial_inner{ width:100%;}
.testi_txt{ width:85%;}

/*Testimoanial*/
.testi_lft{ width:70%;}
.testi_rgt{ width:29%;}

/*Listing*/
.filter_box{ padding:0 0 25px 0;}

/*Details*/
.dtl_lft{ float:none; margin:auto; width:485px;}
.dtl_rgt{ float:none; width:100%; margin-top:25px;}
.dtl_images{ width:402px; height:402px;}
.dtl_images figure{width:400px; height:400px;}

/*My Account*/
.acc_user_info{ width:93%;}
ul.acc_links li{ padding:8px; font-size:1.1em;}
ul.acc_links li a span{ font-size:1.3em;}
.acc_box{ width:100%;}

/* Sitemap */
.sitemap_links a{ width:33%;}

/* News */
.news_box{width:352px;}
.news_pic{ width:340px; height:167px;}

.news_pic span{ width:340px; height:167px;}

/*Blogs*/
.blog_box{ width:320px;}
.blog_pic{ width:320px; height:161px; }
.blog_pic span{ width:320px; height:161px;}

/* Blog Details */
.dtl_postdate{ float:none; margin-top:5px;}

/* Delivery Info */
.rght_cart_desc{ width:68%;}
.check-sub {font-size: 12px;}
.shp-frm {width: 100%; margin-right: 0;}
.shp-frm1{ width:100%;}

.new_delivery_address{ width:100%}
.payment_method {width: 100%;}

/* Blog Details */
.blog_dtl_pic{ width:700px; height:415px;}
.blog_dtl_pic span{ width:700px; height:415px;}
.post_cmnts{ width:100%;}


.flag_glob1{width: 360px;height: 350px;}
.flg_bx1{width: 360px;height: 350px;}
.flg_bx1 figure{width: 360px;height: 350px;}

}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.cms-img{ float:none; margin:10px 0; width:100%;}
.breadcrumb{ display:none;}
.mob_hid{ display:none;}
.gol_ply{ float:none; text-align:center;}
ul.float li{ width:50%;}
.fnd_selct{ width:100%}

/* Header */
.logo{ float:none; width:100%; text-align:center;}
.logo img{ width:180px;}
.toplink{ margin:0 0 0 0; padding:0; float:none; display:inline-block;}
.top_signin{ margin:2px 0 0 0; float:none; display:inline-block;}
.top_signin_btn{ padding:0 5px; font-size:.9em; border:0;}
.top_cart{ margin:-10px 0 0 7px; float:none; display:inline-block;}
.top_cart span{ top:11px;}
.search_ico{ margin:0 0 0 20px; padding:0 5px; border:0; float:none; display:inline-block;}
.top_cate_area{ background:#ddd; padding:8px 0;}
.top_cate_area ul li{ display:block;}
.top_cate_area ul li a{ padding:10px; margin:0;}
/*.top_cate_area a{ display:block; margin:2px 0; background:#eee; font-size:.8em;}
.top_cate_title{ font-size:.8em; text-transform:uppercase; margin-bottom:5px;}*/
.top_cate_mob{ display:none; position:absolute; z-index:99; left:0; height:100%; width:100%; background:#ddd; padding:8px 0; text-align:left; font-size:1.1em;}
.cate_dropdown{ min-height:inherit; padding:15px 10px; position:inherit;}
.subcate_mob{ background:url(../images/arr-b.png) right no-repeat}
.subcate_mob_act{ background:url(../images/arr-t.png) right no-repeat}

.search_box{ width:98%; right:0; top:66px;}
.search_box select{ width:39%; font-size:.9em; padding:6px 3px;}
.search_box input[type=text]{ font-size:.9em; padding:7px 3px;}
.toplink ul li{ float:none;}
.toplink ul li a{ font-size:1em;}

/* Section */
.sect_box{ width:100%; height:auto; margin:5px 0;}
.sect_box2{ width:100%; height:auto; margin:5px 0; padding:0;}
.sect_box3{ width:100%; height:auto; margin:5px 0;}
.sect_desc{ height:auto;}

/* What customers say about Us */
.testi_outer{ width:100%; height:auto;}
.blog_area{ margin-top:25px; width:100%; height:auto;}
.nextday_delv{ width:100%; margin-top:25px; height:auto;}

/* footer */
.foot2{ text-align:center;}
.bot_social{ margin:15px 0 0 0;}
.botlink a{ display:block; margin:2px 0;} 
.developed{ background:url(../images/weblink.png) center no-repeat; padding:55px 0 0 0;}

/* Grass */
.grass_desc{ font-size:1em; height:auto;}

/* Shop By Style */
.shop_style{ padding:30px 0;}
.heading{ font-size:1.5em;}

/* Sale */
.sale_box{ width:210px;}
.sale_pic{ width:210px; height:337px;}
.sale_pic figure{ width:210px; height:337px;}
.sale_title a{ font-size:1.1em;}
.sale_title span{ font-size:2em;}

/* Welcome */
.welc_area{ padding:15px 10px;}
.welc_area h1{ font-size:1em;}
.welc_area h3 {font-size: 1.5em;}
.h3, h3 {font-size: 1.5rem;}
.welc_area p {font-size: 1.2em;line-height: 1.5em;}

/* Categories */
#social_list li{ width:100%;}
.pro_title{ float:none; width:100%; text-align:center;}
.pro_amount{ float:none; width:100%; text-align:center; margin:5px 0;}
.hp_cate_box{ width:195px;}
.cate_pic{ width:193px; height:193px;}
.cate_pic span{ width:193px; height:193px;}
.cate_name{ height:40px;}
.cate_name a{ font-size:.9em; line-height:1em;}
#owl-categories .owl-prev{ left:-30px; top:10%;}
#owl-categories .owl-next{ right:-30px; top:10%;}
.owl-theme .owl-nav{font-size:4em;}

/* Section */
ul.hp_link_sec li{ width:33.3%; padding:15px 0;}
ul.hp_link_sec li p{ margin-top:10px; font-size:.9em;}

/* Brands */
.brand_title{ font-size:1.6em;}

/* Newsletter */
.newsletter_form{-webkit-clip-path:none; clip-path:none; padding:20px 5px;}

/* Testimonials */
.testimonial_bg{ background:#ebebeb; height:auto; text-align:center;}
.testi_quote{ float:none; width:100%;}
.testi_heading{ font-size:2em;}
.testimonial_inner{ width:100%; padding:15px 5px;}
.testi_txt{ width:100%;}
.testi_desc{ font-size:1em;}

/*Testimoanial*/
.testi_lft{ width:100%;}
.testi_rgt{ width:100%;}

/* Contact Us */
.contact_list ul li .circle_sec{ float:none;}
.contact_desc{ float:none; width:100%; text-align:center; margin-top:10px;}
.contact_form_cont{ border:0; padding:0; box-shadow:none;}

/*register*/
.reg_box{ width:100%;}

/*Details*/
.dtl_lft{ width:420px;}
.dtl_images{ float:none;}
.thm_img{ width:100%; float:none; text-align:center; margin-top:15px;}
.ds_thm{ display:inline-block;}
.dtl_rgt{ float:none; width:100%;}
.dtl_hed{ font-size:1.2em; line-height:24px;}

/*My Account*/
.acc_user_info{ width:85%;}
.acc_ico_links ul li{ width:50%; margin-bottom:30px;}
.acc_tab ul li{ display:block;}
.acc_tab ul li a{ margin:0; padding:7px 20px;}

/*Order-history*/
.acc_odh_filter p{ width:28%;}
.check-sub {font-size: 16px;}

/* Sitemap */
.sitemap_links a{ width:100%; margin:1px 0;}

/*Invoice*/
.invoice{ width:100%;}

/*MY-ACCOUNT*/
.order_list_L{ width:180px; margin-right:10px;}
.order_list_L .pro_pic, .order_list_L .pro_pic span{ width:160px; height:267px}
.order_list .odr_dtls {margin-left: 197px;}
.progress{ width:100%}.progress_info span {width:24%;font-size:11px;}
.step_process{ display:none}

/*Order History*/
.order_head .col6{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width:100%}
.order_head .col3{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width:100%; margin-top:20px;}

/* Blog Details */
.blog_dtl_pic{ width:450px; height:267px;}
.blog_dtl_pic span{ width:450px; height:267px;}

}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
ul.float li{ width:100%;}
.botto_area{border:1px dashed #ccc; width:95%; margin:0 auto;}
.brd{border:1px dashed #ccc !important;}
.inn_insta{ text-align:center}

.welc_area p{font-size:1.1em; line-height:1.5em;}

/* Featured Products */
.feat_prod_area h1{ font-size:1.3em;}
.probox{ width:150px; text-align:center;}
.pro_pic{ width:140px; height:140px;}
.pro_pic span{ width:140px; height:140px;}
.pro_brand{font-size:1em; height:20px;}
.pro_name{ font-size:.9em; height:33px; margin-bottom:5px;}
.pro_price{ font-size:1em;}
#owl-featured.owl-theme .owl-nav button.owl-prev{ left:0;}
#owl-featured.owl-theme .owl-nav button.owl-next{ right:0;}
.viewmore{ font-size:1em; border:#23a455 1px solid; padding:5px 25px;}

/* Our Brands */
.brand_pic{ width:130px; height:65px;}
.brand_pic span{ width:130px; height:65px;}

/* Subscribe Newsletter */
.newsl_title{ font-size:1.6em; font-weight:300; letter-spacing:0;}
.newsl_txt{ font-size:1em; margin-top:5px; margin-bottom:10px;}
.newsl_box input[type=text]{ padding:8px 12px; margin-bottom:5px;}
.newsl_box input[type=submit]{ border-bottom:#238e31 2px solid; font-size:1em; padding:8px;}

.myacc_list ul li{width:100%;display:block;}
.myacc_list ul li{border-right:0px solid #ececec;border-bottom:1px solid #ececec;}

/* Shop By Style */
.shop_box{ width:280px; height:225px;}
.shop_pic{ width:280px; height:225px;}
.shop_pic figure{ width:280px; height:225px;}
.shop_title div{ width:90%; font-size:1.1em;}

/* Sale */
.sale_box{ width:140px;}
.sale_pic{ width:140px; height:225px;}
.sale_pic figure{ width:140px; height:225px;}
.sale_title a{ font-size:.9em;}
.sale_title span{ font-size:1.3em;}

/* Welcome */
.welc_cont{ padding:30px 0;}
.welc_txt1{ font-size:0.8em; letter-spacing:2px;}
.welc_cont h1{ font-size:1.3em;}
.welc_desc{ font-size:1em; line-height:22px; margin-top:10px;}

/* Categories */
.hp_pro_list{ padding:5px;}
.pro_img{ width:130px; height:130px;}
.pro_img figure{ width:130px; height:130px;}
.pro_title{ font-size:.9em;}

.hp_cate_box{ width:132px;}
.cate_pic{ width:130px; height:130px;}
.cate_pic span{ width:130px; height:130px;}

/*Login*/
.login_box{ width:98%;}

/*Details*/
.dtl_lft{ width:292px;}
.dtl_images{ width:292px; height:292px;}
.dtl_images figure{width:290px; height:290px;}
.ds_thm{width:67px; height:67px;}
.ds_thm figure{width:65px;height:65px;}
.combo_txt{ width:82%;}
ul.tab { display:block;}
ul.tab li{ display:block; margin:1px 0;}
ul.tab li a{ display:block;}
.qunt-det{width:50%;}
.qunt-det span:nth-child(2){width:89px;}
.cart-but-det{width:100%; margin-top:15px;}

/*Cart*/
.shopping-cart .mycart .cart-rgt{ width:65%;}
.shopping-cart .mycart .mngpro_ttl{ font-size:0.9em}
.check-sub {width: 39%; padding: 12px 0px; font-size: 12px;}

/* My Wishlist */
.wish_rgt{ width:63%;}
.odr_dtls{ margin:10px 0 0; padding:10px 0; font-size:14px; border:1px solid #ccc; line-height:18px; color:#333}
.odr_dtls p{ margin-bottom:10px;}
.odr_dtls .pro_name{line-height:20px; font-weight:600; }
.odr_dtls .pro_name a{color:#0f97a5}

/*Order-history*/
.acc_odh_filter p{ width:100%;margin:2px 0;}

/* News */
.news_box{width:292px;}
.news_pic{ width:280px; height:138px;}
.news_pic span{ width:280px; height:138px;}

/*Blogs*/
.blog_box{ width:272px; margin:auto; margin-top:25px; margin-bottom:25px; position:relative;}
.blog_pic{ width:272px; height:138px; overflow:hidden; text-align:center; border:#ddd 1px solid;}
.blog_pic span{ width:270px; height:136px; vertical-align:middle; display:table-cell;}

/*MY-ACCOUNT*/
.order_list_L{ width:100px; margin-right:10px;}
.order_list_L .pro_pic, .order_list_L .pro_pic span{ width:74px; height:123px}
.order_list .odr_dtls{ margin-left:0;padding: 0 1em;}
.order_head{ margin:0 0 0 15px;}
.order_head .col6{-webkit-box-flex: 0;-ms-flex: 0 0 99.333333%;flex: 0 0 99.333333%;    max-width:99.333333%;}
.order_head .col3{-webkit-box-flex: 0;-ms-flex: 0 0 49.333333%;flex: 0 0 49.333333%;    max-width:49.333333%;}
.progress{ width:100%}.progress_info span {width:24%;font-size:11px;}

/*MY-CART*/
.my_cart_L{ width:80px; margin-right:10px;}
.my_cart_L .pro_pic, .my_cart_L .pro_pic span{ width:74px; height:123px}
.my_cart_R{margin-left:80px;padding: 0 1em;}
.my_cart_btm{ position:static}
.cart_p_dtl{ margin:1em -14px}

.delivery_info { width:100%}	

/* Blog Details */
.blog_dtl_pic{ width:300px; height:178px;}
.blog_dtl_pic span{ width:300px; height:178px;}
.post_cmnts{ padding:15px;}

.brand_sec{width:100%; float:none; border:1px solid #eee; padding:10px; margin:0 0 5px 0; position:relative}
.filter_area .float-left{float:none !important }
.brand_box{width:100%;}

.evrig_span span{display:block}
.evrig_span .pl-3{padding-left:0 !important}

}



@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important;}
} 