a, abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body, button, center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background:transparent;border:0 none;margin:0;padding:0;line-height:16px;vertical-align:baseline;outline:none;font-size:100%;font-family:inherit;font-weight:normal;font-style:normal}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
blockquote,q{quotes:none}
blockquote:before,q:before{content:'';content:none}
blockquote:after,q:after{content:'';content:none}
ins{text-decoration:none}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #606060;margin:12px 0 20px;padding:0;width:100%;float:left}
input, select{vertical-align:middle;margin:0;font-family:'Poppins'}
ol, ul, li{list-style:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html{-ms-content-zooming:none;-ms-touch-action:pan-x pan-y}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}
::-moz-selection{background-color:#3370b4;color:#FFF}
::selection{background-color:#3370b4;color:#FFF}
.clearfix:before,
.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}

@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:local('Poppins Light'), local('Poppins-Light'), url(../fonts/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:local('Poppins Light'), local('Poppins-Light'), url(../fonts/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:local('Poppins Light'), local('Poppins-Light'), url(../fonts/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('Poppins Medium'), local('Poppins-Medium'), url(../fonts/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('Poppins Medium'), local('Poppins-Medium'), url(../fonts/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('Poppins Medium'), local('Poppins-Medium'), url(../fonts/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'), local('Poppins-Bold'), url(../fonts/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'), local('Poppins-Bold'), url(../fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'), local('Poppins-Bold'), url(../fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

body{color:#000;font-family:'Poppins', sans-serif;font-size:16px;font-weight:400;line-height:normal;background:#f3f3f3}
:focus{outline:0 none}
a{text-decoration:none;color:#fe610c;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
a:hover{text-decoration:none;color:#000;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
@supports (-ms-ime-align:auto){:focus, a,
a:hover{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
}
h1, h2, h3, h4, h5, h6{font-weight:400;line-height:normal;font-family:'Poppins', sans-serif;color:#000;font-size:32px}
p{font-size:16px;line-height:26px;margin:0 0 15px}
strong{font-family:'Poppins', sans-serif;font-weight:500}
em{font-style:italic}
img{max-width:100%}
::-webkit-input-placeholder{color:#666}
:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
.clear{clear:both}
.floatL{float:left}
.floatR{float:right}
.full-width{float:left;width:100%}
.hide{display:none!important}
.img-responsive{max-width:100%;height:auto}
.btn{display:inline-block;padding:5px 40px;text-transform:uppercase;text-align:center;line-height:40px;color:#FFF;font-size:18px;font-family:'Poppins', sans-serif;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;background:#f15d22;font-weight:500;border:0}
.btn:hover{background:#000;color:#FFF}
label.error{float:left;width:100%;font-size:14px;line-height:26px;color:#F00}

@media (max-width:767px){
p{font-size:14px;line-height:24px}
.btn{padding:2px 20px;font-size:16px;line-height:34px}
}
.wrapper{width:100%;float:left;position:relative}
.container{width:100%;max-width:1180px;margin:0 auto;display:block}
@media (max-width:1180px){.container{padding-right:15px;padding-left:15px}
}

.top_header{padding:4px 0;background:#f15d22;line-height:40px}
.top_header .floatL{}
.top_header .floatL p{padding:0;margin:0;font-size:14px;color:#FFF;line-height:40px}
.top_header .floatL p a{color:#FFF}
.top_header .floatL p a:hover{color:#f3f3f3}

.top_header .floatR{}
.top_header .floatR .cart_box_top{float:right;background:rgba(255,255,255,0.9);margin:0 0 0 18px;position:relative}
.top_header .floatR .cart_box_top:hover{cursor:pointer;background:#FFF}
.top_header .floatR .cart_box_top .cart-list{position:absolute;right:0;top:40px;background:#f3f3f3;z-index:9999;display:none;width:100%;min-width:260px;cursor:default}
.top_header .floatR .cart_box_top .cart-list.active{display:block;opacity:1;visibility:visible}
.top_header .floatR .cart_box_top .cart-list p.emptyCart{margin:0;padding:8px 15px}
.top_header .floatR .cart_box_top ul{padding:16px;max-height:300px;overflow-y:auto}
.top_header .floatR .cart_box_top ul li{border-bottom:1px solid #e5e5e5;padding:13px 0;display:block;overflow:hidden}
.top_header .floatR .cart_box_top ul li:first-child{padding:0 0 13px 0}
.top_header .floatR .cart_box_top ul li:last-child{border-bottom:none;padding:13px 0 0 0}
.top_header .floatR .cart_box_top ul li:only-child{border-bottom:none;padding:0px 0 0 0}
.top_header .floatR .cart_box_top ul li a{display:block;color:#000;font-size:14px;font-weight:500;line-height:normal}
.top_header .floatR .cart_box_top ul li a:hover{color:#f15d22}
.top_header .floatR .cart_box_top ul li span{float:none;padding:0;font-size:13px;color:#a0a0a0;line-height:18px}
.top_header .floatR .cart_box_top ul li a img{display:inline-block;float:left;padding:0;width:55px;height:auto;margin:2.5px 15px 0 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.top_header .floatR .cart_box_top .cart-amount{padding:9px 0;text-transform:uppercase;font-size:14px;background:#eaeaea}
.top_header .floatR .cart_box_top .cart-amount span{padding:0 16px;color:#909090}
.top_header .floatR .cart_box_top .cart-buttons{border-top:1px solid #e5e5e5;padding:15px 16px}
.top_header .floatR .cart_box_top .cart-buttons a{display:inline-block;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative}
.top_header .floatR .cart_box_top .left_icon{float:left;height:40px;line-height:40px;width:41px;text-align:center;font-size:0;border-right:solid 1px #f15d22}
.top_header .floatR .cart_box_top .left_icon img{display:inline-block;margin:0 auto;vertical-align:middle}
.top_header .floatR .cart_box_top .right_text{float:left;padding:5px 10px}
.top_header .floatR .cart_box_top .right_text p{padding:0;margin:0;color:#f15d22;line-height:30px;font-weight:400}
.top_header .floatR ul{float:left}
.top_header .floatR ul li{float:left;position:relative}
.top_header .floatR > ul > li > a{float:left;font-size:16px;color:#FFF;line-height:40px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}
.top_header .floatR ul li a:hover{color:#f3f3f3}
.top_header .floatR ul li ul{position:absolute;right:0;top:100%;background:#FFF;width:200px;z-index:100;border:solid 1px #CCC;display:none}
.top_header .floatR ul li:hover ul{display:block}
.top_header .floatR ul li ul li{width:100%;float:left}
.top_header .floatR ul li ul li a{color:#000;font-size:16px;font-weight:400;float:left;width:100%;padding:0 10px;text-align:right;border-bottom:solid 1px #CCC;line-height:40px}
.top_header .floatR ul li ul li a:hover{color:#f15d22}
.top_header .floatR ul li ul li:last-child a{border:0}


.header{padding:19px 0;position:relative;z-index:99;background:#FFF}
.header .logo{float:left}
.header .logo img{float:left}
.menu{float:right;padding:10px 0 0 0}
.menu-mobile{display:none;float:right;padding:0;position:absolute;top:16px;right:16px}
.menu-mobile i{font-size:30px;padding:0;margin:0;color:#f15d22}
.menu-dropdown-icon:before{content:"\f067";font-family:'FontAwesome';display:none;cursor:pointer;padding:12px 10px;color:#000;position:absolute;right:5px}
.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}
.menu > ul:before,
.menu > ul:after{content:"";display:table}
.menu > ul:after{clear:both}
.menu > ul > li{float:left;padding:0 11px 9px;margin:0}
.menu > ul > li a{display:block;color:#000;line-height:normal;font-size:16px;padding:0px;font-family:'Poppins', sans-serif}
.menu > ul > li a:hover,
.menu > ul > li > a.active{color:#f15d22}
.menu > ul > li:last-child{padding:0}

.menu > ul > li > ul{display:none;width:100%;background:#FFF;border:solid 1px #EEE;top:100%;padding:5px 0 0;position:absolute;z-index:99;left:0;right:0;margin:0;list-style:none;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after{content:"";display:table}
.menu > ul > li > ul:after{clear:both}
.menu > ul > li > ul > li{width:33.333333%;float:left}
.menu > ul > li > ul > li:nth-child(4n){clear:left;}
.menu > ul > li > ul > li a{padding:7px 15px;border-bottom:solid 1px #eee;font-size:14px;display:block;color:#3c3c3c;text-align:left}
.menu > ul > li > ul > li a.active,
.menu > ul > li > ul > li a:hover{color:#f15d22}

@media only screen and (max-width:1170px){
.menu{float:right;padding:0}
.menu-mobile{display:block}
.menu-dropdown-icon:before{display:block}
.menu .show-on-mobile{display:block;position:absolute;top:100%;width:50%;background:#F3F3F3;z-index:99;right:15px}
.menu > ul{display:none;list-style:none}
.menu > ul > li{width:100%;float:none;display:block;border-bottom:1px solid #3d3d3d;list-style:none;padding:0}
.menu > ul > li a{width:100%;display:block;padding:6px 10px 6px 10px;border:0px;font-size:18px}
.menu > ul > li a i{display:none}
.menu > ul > li a:hover,
.menu > ul > li > a.active{border-bottom:0px solid #f15d22;color:#f15d22}
.menu > ul > li > ul{position:relative}
.menu > ul > li > ul > li{width:50%}
.header{padding:10px 0}
}
@media only screen and (max-width:1023px){
.menu > ul > li > ul{height:290px;overflow-y:auto}
.menu > ul > li > ul > li{width:100%}
}

@media only screen and (max-width:670px){
.top_header .floatL,
.top_header .floatR{width:100%;text-align:center}
.top_header .floatL p{line-height:22px;padding:0 0 5px}
.menu .show-on-mobile{width:auto;left:15px}
}


.banner{position:relative;text-align:center;min-height:440px;background:#FFF;background-size:cover !important;background-position:center center !important}
.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}
.camera_wrap{direction:ltr;display:none;float:left;position:relative;z-index:0}
.camera_wrap img{max-width:none!important}
.camera_fakehover{height:100%;min-height:460px;position:relative;width:100%;z-index:1}
.camera_wrap{width:100%}
.camera_src{display:none}
.cameraCont,
.cameraContents{height:100%;position:relative;width:100%;z-index:1}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.camera_target_content .camera_link{background:url(../images/blank.gif);display:block;height:100%;text-decoration:none}
.camera_loader{background:#fff url(../images/camera-loader.gif) no-repeat center;background:rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center;border:1px solid #ffffff;-webkit-border-radius:18px;-moz-border-radius:18px;order-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
.camera_thumbs_wrap.camera_left .camera_bar,
.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
.camera_thumbs_wrap.camera_bottom .camera_bar,
.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
.camera_caption{top:50%;display:block;position:absolute;width:100%;transform:translateY(-50%);text-align:center}
.camera_caption > div{padding:10px 20px}
.camerarelative{overflow:hidden;position:relative}
.imgFake{cursor:pointer}
.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_prevThumbs div{background:url(../images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_nextThumbs div{background:url(../images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_command_wrap .hideNav{display:none}
.camera_command_wrap{left:0;position:relative;right:0;z-index:4}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:9999px;width:16px}
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 0px rgba(255, 255, 255, 1), inset 0px 1px 1px rgba(0, 0, 0, 0.2)}
.camera_wrap .camera_pag .camera_pag_ul li > span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 1),  inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 1),  inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 0px rgba(255, 255, 255, 1),  inset 0px 1px 1px rgba(0, 0, 0, 0.2)}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
.camera_prev,
.camera_next,
.camera_commands{cursor:pointer;height:50px;margin-top:-25px;position:absolute;top:50%;width:50px;z-index:2}
.camera_prev{left:5%}
.camera_prev > span{background:url(../images/camera_skins.png) no-repeat 3px 5px;display:block;height:50px;width:50px}
.camera_next{right:5%}
.camera_next > span{background:url(../images/camera_skins.png) no-repeat -36px 5px;display:block;height:50px;width:50px}
.camera_next:hover > span{background-position:-36px -75px}
.camera_prev:hover > span{background-position:3px -75px}
.camera_commands{right:41px}
.camera_clear{display:block;clear:both}
.showIt{display:none}
.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}

.camera_caption{color:#fff}
.camera_caption > div{background:#000;background:rgba(0, 0, 0, 0.8)}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{background:#b7b7b7}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#434648}
.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0px 3px 6px rgba(0, 0, 0, .5);-webkit-box-shadow:0px 3px 6px rgba(0, 0, 0, .5);box-shadow:0px 3px 6px rgba(0, 0, 0, .5)}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}
.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont{background:#FFF;background:rgba(255, 255, 255, 0.80)}
.camera_prev:hover,
.camera_next:hover{background:#f15d22;background:rgba(241, 93, 34, 0.80)}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
.camera_thumbs_cont ul li > img{border-color:1px solid #000}

@media only screen and (max-width:1180px){
.camera_prev{left:0}
.camera_next{right:0}
}

@media only screen and (max-width:767px){
.banner{min-height:inherit}
.camera_fakehover{min-height:250px}
.camera_prev,
.camera_next{display:none}
}

@media only screen and (max-width:480px){
.camera_fakehover{min-height:180px}
}

.welcome_section{padding:46px 0 50px;background:#FFF}
.welcome_section h1,
.product_section h2,
.latest_update h2,
.our_testi_section h2,
.prod_listing h2,
.prod_detail h2,
.related_prod h2,
.contact_pg h2,
.cart_pag h2,
.myaccount h2{font-size:30px;color:#f15d22;font-weight:300;line-height:normal;padding:0 0 18px}
.welcome_section h1 strong,
.product_section h2 strong,
.latest_update h2 strong,
.our_testi_section h2 strong,
.prod_listing h2 strong,
.prod_detail h2 strong,
.related_prod h2 strong,
.contact_pg h2 strong,
.cart_pag h2 strong,
.myaccount h2 strong{font-weight:500}
.welcome_section p{padding:0 0 10px}

@media only screen and (max-width:767px){
.welcome_section h1,
.product_section h2,
.latest_update h2,
.our_testi_section h2,
.prod_listing h2,
.prod_detail h2,
.related_prod h2,
.contact_pg h2,
.cart_pag h2,
.myaccount h2{font-size:26px}
}

.product_section{padding:46px 0 50px}
.product_section h2,
.latest_update h2,
.our_testi_section h2,
.prod_listing h2,
.prod_detail h2,
.related_prod h2,
.contact_pg h2,
.cart_pag h2,
.myaccount h2{padding:0px;position:relative;margin:0 0 45px;float:left;width:100%}
.product_section h2 span,
.latest_update h2 span,
.our_testi_section h2 span,
.prod_listing h2 span,
.prod_detail h2 span,
.related_prod h2 span,
.contact_pg h2 span,
.cart_pag h2 span,
.myaccount h2 span{padding:0 0 8px;float:left;position:relative;line-height:normal}
.product_section h2:after,
.latest_update h2:after,
.our_testi_section h2:after,
.prod_listing h2:after,
.prod_detail h2:after,
.related_prod h2:after,
.contact_pg h2:after,
.cart_pag h2:after,
.myaccount h2:after{border-bottom:solid 1px #d7d7d7;content:"";position:absolute;bottom:0;left:0;right:0;height:1px;z-index:1}
.product_section h2 span:after,
.latest_update h2 span:after,
.our_testi_section h2 span:after,
.prod_listing h2 span:after,
.prod_detail h2 span:after,
.related_prod h2 span:after,
.contact_pg h2 span:after,
.cart_pag h2 span:after,
.myaccount h2 span:after{border-bottom:solid 2px #000;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;z-index:2}
.product_section .prod_slider{}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-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(0px, 0px, 0px)}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-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{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;max-width:100%}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.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{-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}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;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-carousel .item{float:left;width:100%}
.owl-carousel .owl-nav{position:absolute;top:-90px;right:0}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{width:26px;height:26px;line-height:26px;text-align:center;font-size:18px;color:#000;background:#FFF;float:left;margin:0 0 0 15px}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover{color:#FFF;background:#f15d22}
.product_section .prod_slider .prod_box{float:left;width:100%;border:solid 1px #d7d7d7;background:#FFF;position:relative}
.product_section .prod_slider .prod_box:hover{background:#f15d22}
.product_section .prod_slider .prod_box > a{float:left;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.product_section .prod_slider .prod_box h3{float:left;width:100%;border-top:solid 1px #d7d7d7;font-size:16px;color:#000;line-height:32px;padding:10px 5px;text-align:center}
.product_section .prod_slider .prod_box .prod_img{float:left;width:100%;position:relative;overflow:hidden;background:#FFF}
.product_section .prod_slider .prod_box .prod_img img{width:100%;max-height:100%;display:block}
.product_section .prod_slider .prod_box .prod_img img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%;z-index:1}
.product_section .prod_slider .prod_box .prod_img img.img_bg{display:none}
.product_section .prod_slider .prod_box:hover .prod_img img.img_bg{display:block;z-index:0}
.product_section .prod_slider .prod_box:hover h3{color:#FFF}

.latest_update{padding:46px 0 50px;background:#FFF}
.latest_update .row{margin:0 -10px}
.latest_update .article_box{width:33.333333%;float:left;padding:0 10px}
.latest_update .article_box .inner_box{width:100%;float:left;position:relative;overflow:hidden}
.latest_update .article_box .inner_box .article_img{position:relative;width:100%;float:left}
.latest_update .article_box .inner_box .article_img img{width:100%;max-height:100%;display:block}
.latest_update .article_box .inner_box .article_img img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%;z-index:1}
.latest_update .article_box .inner_box .article_img .title_box{position:absolute;left:0px;top:10px;width:235px;height:46px;z-index:2;background:url(../images/title_bg.png) no-repeat;overflow:hidden;font-size:16px;font-weight:500;padding:5px 10px;line-height:36px;color:#FFF}
.latest_update .article_box .inner_box .overlayer{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(241,93,34,0.70);z-index:3;padding:88px 30px 25px;color:#FFF;font-size:16px;line-height:normal;text-align:center;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;opacity:0;filter:alpha(opacity=0)}
.latest_update .article_box .inner_box:hover .overlayer{opacity:1;filter:alpha(opacity=100)}
.latest_update .article_box .overlayer h3{padding:0px 0px 22px;color:#FFF;font-size:22px;line-height:32px}
.latest_update .article_box .overlayer p{padding:0px 0px 10px}
.latest_update .article_box .overlayer a.btn{background:#FFF;color:#f15d22}
.latest_update .article_box .overlayer a.btn:hover{background:#F3F3F3;color:#f15d22}

@media only screen and (max-width:1180px){
.latest_update .article_box .inner_box .overlayer{padding:20px}
}
@media only screen and (max-width:1040px){
.latest_update .article_box .overlayer p{display:none}
.latest_update .article_box .inner_box .overlayer{display:flex;justify-content:center;align-content:center;flex-direction:column}
}
@media only screen and (max-width:767px){
.latest_update{padding:46px 0 30px}
.latest_update .article_box{width:100%;padding:0 10px 20px}
.latest_update .article_box .overlayer h3{font-size:18px;padding:0 0 15px}
.latest_update .article_box .overlayer p{display:block}
}

.our_testi_section{padding:46px 0 50px}
.our_testi_section h2{}
.our_testi_section .floatL{width:50%;padding:0 10px 0 0}
.our_testi_section .floatL .prod_box{float:left;width:100%}
.our_testi_section .floatL .prod_img{float:left;width:100%;position:relative;overflow:hidden}
.our_testi_section .floatL .prod_img img{max-width:100%;max-height:100%;display:block}
.our_testi_section .floatL .prod_img img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%;width:auto;z-index:1}
.our_testi_section .floatR{width:50%;padding:0 0 0 10px}
.our_testi_section .floatR h3{font-size:20px;color:#f15d22;font-weight:500}
.our_testi_section .floatR p{padding:5px 0 0}

@media only screen and (max-width:767px){
.our_testi_section .floatL{width:100%;padding:0 0 15px}
.our_testi_section .floatR{width:100%;padding:15px 0 0}
}

.news_ltr{padding:30px 0;background:#FFF}
.news_ltr h2{font-size:20px;color:#f15d22;font-weight:300;line-height:26px;float:left;max-width:360px;width:100%;padding:12px 0 0}
.news_ltr h2 i{color:#000}
.news_ltr h2 strong{font-weight:500;line-height:26px}
.news_ltr .form_group{max-width:300px;width:100%;float:left;padding:0 20px 0 0}
.news_ltr input[type="text"],
.news_ltr input[type="email"]{max-width:300px;width:100%;float:left;font-size:16px;color:#000;font-weight:400;line-height:26px;border:solid 2px #CCC;background:#FFF;font-family:'Poppins', sans-serif;padding:10px}

@media only screen and (max-width:1180px){
.news_ltr h2{max-width:100%;padding:0 0 20px}
}
@media only screen and (max-width:818px){
.news_ltr .form_group{padding:0 20px 20px 0}
}
@media only screen and (max-width:670px){
.news_ltr .form_group{padding:0 0 20px;max-width:100%}
.news_ltr input[type="text"],
.news_ltr input[type="email"]{max-width:100%}
}


.footer{background:#424242;padding:46px 0 0}
.footer .footer_box1,
.footer .footer_box2{float:left;width:41.666667%;padding:0 10px}
.footer .footer_box1{padding-left:0}
.footer h2{color:#FFF;font-size:30px;padding:0 0 20px}
.footer ul.quick_nav{float:left;width:100%}
.footer ul.quick_nav li{float:left;width:50%;padding:0 10px 0 0}
.footer ul.quick_nav li a{float:left;font-size:16px;color:#FFF;font-weight:400;line-height:32px}
.footer ul.quick_nav li a:hover,
.footer ul.quick_nav li a.active{color:#f15d22}

.footer .footer_box1{width:33.333333%;padding:0 10px 0 0}
.footer .footer_box1 ul{float:left;width:100%;padding:0;margin:0}
.footer .footer_box1 ul li{float:left;width:100%;padding:0 0 20px;margin:0}
.footer .footer_box1 ul li:last-child{padding:0}
.footer .footer_box1 ul li strong{font-weight:500;min-width:100px;line-height:28px;font-size:16px;float:left;clear:left;color:#FFF}
.footer .footer_box1 ul li p{margin:0 0 0 100px;width:auto;display:block;line-height:26px;font-size:14px;color:#eef1f3}
.footer .footer_box1 ul li p a{color:#eef1f3}
.footer .footer_box1 ul li p a:hover{color:#f15d22}

.footer .footer_box3{width:25%;float:left;padding:0 0 0 10px}
.footer .footer_box3 ul{width:100%;float:left;padding:0px;margin:0}
.footer .footer_box3 ul li{float:left;padding:0 20px 0 0;margin:0}
.footer .footer_box3 ul li a{float:left;font-size:30px;color:#FFF}
.footer .footer_box3 ul li a:hover{color:#f15d22}
.footer .footer_box3 ul li:last-child{padding:0}



.divtable{float:left;width:100%}
.divtable .tr{overflow:hidden;float:left}
.divtable .th,
.divtable .td{padding:0;float:left}
.divtable .th{}
.accordion-xs-collapse{width:100%;float:left}
.collapse{display:none}
.collapse.show{display:block}

@media only screen and (max-width:1023px){
.footer .footer_box1{width:40%}
.footer .footer_box2{width:60%}
.footer .footer_box3{width:100%;text-align:center;padding:30px 0 0}
.footer .footer_box3 .td{width:100%}
.footer .footer_box3 ul{text-align:center;font-size:0}
.footer .footer_box3 ul li{float:none;display:inline-block}
}

@media only screen and (max-width:900px){
.accordion-xs .headings{display:none}
.accordion-xs .tr:first-child,
.accordion-xs .tr{border-bottom-color:#fff;width:100%;padding:0}
.accordion-xs .th,
.accordion-xs .td{float:none;width:auto;padding:0}
.accordion-xs .accordion-xs-toggle{color:#fff;padding:10px 0;cursor:pointer;float:left;width:100%;position:relative}
.accordion-xs .accordion-xs-toggle:after{content:"\f067";float:right}
.accordion-xs .accordion-xs-toggle.collapsed:after{content:"\f068"}
.accordion-xs-collapse .inner{padding:10px 20px;float:left;width:100%;margin:0 0 20px}
.accordion-xs .accordion-xs-toggle:after{position:absolute;top:18px;right:5px;display:inline-block;font-family:'FontAwesome';font-style:normal;line-height:1;-webkit-font-smoothing:antialiased}
.footer h2{font-size:24px;padding:0;line-height:32px;margin:0px}
.footer .collapsed h2{margin:0;color:#FFF}
.divtable .tr:first-child ul li{width:100%}

.footer .footer_box3{width:100%;text-align:left}
.footer .footer_box3 ul li{float:left}
.footer .footer_box1 ul li strong{min-width:100%}
.footer .footer_box1 ul li p{margin:0}
}
@media only screen and (max-width:767px){
.footer ul.quick_nav li{width:100%}
}
.copyright{padding:15px 10px;background:#000;margin:50px 0 0}
.copyright .floatL p{padding:8.3px 0 0}
.copyright p{font-size:14px;color:#FFF;margin:0}
.copyright .floatR p{line-height:44px}
.copyright .floatR p img{float:right;margin:0 0 0 5px}
@media only screen and (max-width:767px){
.copyright .floatL{width:100%;text-align:center}
.copyright .floatL p{padding:0 0 15px}
}


.innerbanner{float:left;width:100%;min-height:260px;position:relative;overflow:hidden;background-size:cover !important}

.prod_listing{padding:46px 0 35px}
.prod_listing .floatL{width:25%;padding:0 10px 0 0}
.prod_listing .floatR{width:75%;padding:0 0 0 10px}

.prod_listing .floatL .inner_box{float:left;width:100%;border:solid 1px #d7d7d7;margin:0 0 20px}
.prod_listing .floatL .inner_box h3{float:left;width:100%;border-bottom:solid 1px #d7d7d7;font-size:18px;line-height:normal;background:#FFF;padding:11px 15px}
.prod_listing .floatL .inner_box ul{float:left;width:100%;padding:12px 15px}
.prod_listing .floatL .inner_box ul li{float:left;width:100%}
.prod_listing .floatL .inner_box ul li a{float:left;width:100%;font-size:16px;line-height:28px;color:#3c3c3c}
.prod_listing .floatL .inner_box ul li a.active,
.prod_listing .floatL .inner_box ul li a:hover{color:#f15d22}
.prod_listing .floatL .inner_box ul li a.active i,
.prod_listing .floatL .inner_box ul li a:hover i{color:#3c3c3c}

.innerscrollbar{float:left;width:100%;max-height:276px}


/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}
.scroll-wrapper > .scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}
.scroll-wrapper > .scroll-content::-webkit-scrollbar{height:0;width:0}
.scroll-element{display:none}
.scroll-element,
.scroll-element div{box-sizing:content-box}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow{cursor:default}

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}
.scrollbar-dynamic > .scroll-element div{display:block;height:100%;left:0;top:0;width:100%}
.scrollbar-dynamic > .scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}
.scrollbar-dynamic > .scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:8px}
.scrollbar-dynamic > .scroll-element .scroll-element_size{background-color:#cccccc;opacity:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s}
.scrollbar-dynamic > .scroll-element .scroll-bar{background-color:#f15d22}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;-o-transition:height 0.2s;-ms-transition:height 0.2s;transition:height 0.2s}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:0;-webkit-transition:width 0.2s;-moz-transition:width 0.2s;-o-transition:width 0.2s;-ms-transition:width 0.2s;transition:width 0.2s;background:#d7d7d7}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size{left:-4px}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size{top:-4px}
/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}


.search_boxtop{float:left;width:100%;padding:0 0 20px}

.search_boxtop .search_box{float:left;width:66.666666%;padding:0 10px 0 0;position:relative}
.search_boxtop .search_box input[type="text"]{float:left;width:100%;padding:11px 60px 11px 10px;background:#FFF;border:solid 1px #CCC;font-size:16px;line-height:26px;font-weight:300;color:#000;font-family:'Poppins'}
.search_boxtop .search_box button{float:left;width:50px;height:50px;line-height:50px;background:#303030;border:solid 1px #CCC;font-size:20px;color:#FFF;position:absolute;right:10px;top:0;cursor:pointer}
.search_boxtop .search_box button:hover{background:#f15d22}
.search_boxtop .select_box{width:33.333333%;float:left;padding:0 0 0 10px}
.search_boxtop .select_box select{width:100%;float:left;background:#FFF;height:50px;border:solid 1px #CCC;padding:10px;font-size:16px;color:#000}
.search_boxtop .select_box option{font-size:14px;color:#000}
.prod_list_box{float:left;width:100%}
.prod_list_box .row{margin:0 -10px}
.prod_list_box .product_box{width:33.333333%;float:left;padding:0 10px 20px}
.prod_list_box .product_box .inner_box{width:100%;float:left;background:#FFF;border:solid 1px #CCC;position:relative}
.prod_list_box .product_box .inner_box>a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.prod_list_box .product_box .inner_box:hover{-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}
.prod_list_box .product_box .inner_box .prod_img{width:100%;height:260px;float:left;background:#FFF;border-bottom:solid 1px #CCC;position:relative;overflow:hidden}
.prod_list_box .product_box .inner_box .prod_img img.tras_img{float:left;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.prod_list_box .product_box .inner_box .prod_img img{max-width:100%;float:left}
.prod_list_box .product_box .inner_box .prod_desc{float:left;width:100%;padding:10px 10px 1px}
.prod_list_box .product_box .inner_box .prod_desc h4{font-size:16px;color:#000;margin:0 0 5px;line-height:26px;min-height:55px}
.prod_list_box .product_box .inner_box:hover .prod_desc h4{color:#f15d22}
.prod_list_box .product_box .inner_box .prod_desc p.left_side{color:#686868;margin:0 0 8px;float:left}
.prod_list_box .product_box .inner_box .prod_desc p.right_side{color:#000;font-weight:500;margin:0 0 8px;float:right}
.prod_list_box .product_box .inner_box .prod_desc input.left_side_box{float:left;width:90px;color:#000;font-weight:500;margin:0 0 10px;background:#FFF;padding:7px 10px;line-height:26px;font-size:16px;border:solid 1px #CCC;font-family:'Poppins';z-index:2;position:relative}
.prod_list_box .product_box .inner_box .prod_desc input.btn{float:right;width:140px;color:#FFF;font-weight:500;margin:0 0 10px 5px;background:#303030;padding:8px 10px;line-height:26px;font-size:16px;border:0;font-family:'Poppins';z-index:2;position:relative}
.prod_list_box .product_box .inner_box .prod_desc input.btn:hover{background:#f15d22}

@media only screen and (max-width:990px){
.prod_listing .floatL{width:100%;padding:0}
.prod_listing .floatL .inner_box{width:48.8%;float:left}
.prod_listing .floatL .inner_box:last-child{float:right}
.prod_listing .floatR{width:100%;padding:0}
}
@media only screen and (max-width:767px){
.prod_list_box .product_box,
.search_boxtop .search_box,
.search_boxtop .select_box{width:50%}
.innerbanner{min-height:180px}
}

@media only screen and (max-width:580px){
.prod_list_box .product_box,
.search_boxtop .search_box,
.prod_listing .floatL .inner_box,
.search_boxtop .select_box{width:100%}
.search_boxtop .search_box{padding:0 0 10px}
.search_boxtop .select_box{padding:10px 0 0}
.search_boxtop .search_box button{right:0}
.innerscrollbar{max-height:270px}
.prod_listing .floatL{padding:0}
.prod_list_box .product_box .inner_box .prod_desc h4{min-height:inherit}
.prod_listing .floatL .inner_box ul{display:none}
}

.prod_detail{padding:46px 0 50px;background:#FFF}
.prod_detail .floatL{float:left;width:41.666667%;padding:4px 10px 0 0}
.prod_detail .floatL .prod_photo{width:100%;min-height:500px;background:#FFF;float:left;border:solid 1px #d7d7d7;position:relative;overflow:hidden}
.prod_detail .floatL .prod_photo img{max-width:100%;float:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.prod_detail .floatR{width:58.333333%;padding:0 0 0 10px}
.prod_detail .floatR p.prod_id{color:#686868}
.prod_detail .floatR p.prod_price{color:#000;font-size:22px;font-weight:500}
.prod_detail .floatR p.prod_price i{font-weight:400}
.prod_detail .floatR .cart_box{clear:both;float:left;width:100%;padding:10px 0 35px}
.prod_detail .floatR .cart_box input[type="text"]{width:90px;float:left;font-size:16px;font-weight:500;color:#000;padding:6px 10px;line-height:26px}
.prod_detail .floatR .cart_box input[type="submit"]{min-width:140px;float:left;font-size:16px;font-weight:500;color:#FFF;padding:8px 10px;line-height:26px;background:#303030;margin:0 0 0 22px}
.prod_detail .floatR .cart_box input[type="submit"]:hover{background:#f15d22}
.prod_detail .floatR h4{color:#000;font-size:20px;font-weight:500;padding:10px 0 25px;clear:both}
.prod_detail .floatR .description p{font-size:14px;color:#000;line-height:26px}

.related_prod{padding:46px 0 50px}
.related_prod.prod_listing .floatR{width:100%}
.related_prod.prod_listing .product_box{width:25%}

@media only screen and (max-width:1140px){
.related_prod.prod_listing .product_box{width:33.333333%}
}

@media only screen and (max-width:850px){
.related_prod.prod_listing .product_box{width:50%}
}

@media only screen and (max-width:767px){
.prod_detail .floatL{width:100%;padding:0 0 10px}
.prod_detail .floatL .prod_photo{width:400px;float:none;max-width:100%;margin:0 auto;min-height:400px}
.prod_detail .floatR{width:100%;padding:10px 0 0}
.prod_detail{padding:46px 0 40px}
}
@media only screen and (max-width:580px){
.related_prod.prod_listing .product_box{width:100%}
.prod_detail .floatL .prod_photo{min-height:330px}
}
@media only screen and (max-width:480px){
.prod_detail .floatL .prod_photo{min-height:300px}
}
#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:999999;cursor:pointer}
.loader{border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #f15d22;width:80px;height:80px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;position:fixed}
@-webkit-keyframes spin{
    0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{
0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}
}

.contact_pg{padding:46px 0 50px}
.contact_pg .floatL{float:left;width:50%;padding:0 10px 0 0}
.contact_pg .floatL .form_group{float:left;width:100%;padding:0 0 15px}
.contact_pg .floatL .form_group label{float:left;width:100%;line-height:26px;font-size:16px;color:#3c3c3c}
.contact_pg .floatL .form_group input[type="text"],
.contact_pg .floatL .form_group input[type="email"],
.contact_pg .floatL .form_group select,
.contact_pg .floatL .form_group textarea{float:left;width:100%;line-height:26px;font-size:16px;color:#000;border:solid 1px #CCC;padding:11px 10px;font-family:'Poppins';resize:none}
.contact_pg .floatL .form_group textarea{line-height:normal;height:184px}
.contact_pg .floatR{float:left;width:50%;padding:0 0 0 10px}
.contact_pg .floatR .map{float:left;width:100%;border:solid 2px #FFF}
.contact_pg .floatR iframe{float:left;width:100%;height:356px}

@media only screen and (max-width:767px){
.contact_pg .floatL{width:100%;padding:0 0 20px}
.contact_pg .floatR{width:100%;padding:20px 0 0}
.contact_pg .floatR iframe{height:200px}
}

.cart_pag{padding:46px 0 50px}
.cart_pag .cart_tabl{float:left;width:100%}
.cart_pag table{width:100%;border-collapse:collapse}
.cart_pag th{color:#3c3c3c;font-weight:500;font-size:16px}
.cart_pag td, th{padding:10px 6px 11px;border-bottom:1px solid #ccc;text-align:left;vertical-align:middle}
.cart_pag td{font-size:14px}
.cart_pag td input{font-size:14px;width:50px;height:26px;border:solid 1px #CCC;text-align:center;}
.cart_pag .img_box{width:60px;height:60px;border:solid 1px #CCC;overflow:hidden;background:#FFF;position:relative;}
.cart_pag .img_box img{width:100%;float:left;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}
.cart_pag .floatR{width:326px;max-width:100%;padding:15px 0 0}
.cart_pag .floatR hr{border-top:1px solid #CCC;margin:5px 0 10px}
.cart_pag .totl_price,
.cart_pag .totl_price1{font-size:14px;float:left;width:100%}
.cart_pag .totl_price span,
.cart_pag .totl_price1 span{font-size:14px;color:#000;line-height:26px;float:left;width:165px;text-align:right;padding:0 10px 0 0}
.cart_pag .totl_price p,
.cart_pag .totl_price1 p{font-size:14px;color:#000;line-height:26px;float:right;width:135px;text-align:left;padding:0 0 0 10px;margin:0;}
.cart_pag .totl_price1 span{font-size:14px;color:#5b5b5b}
.cart_pag .totl_price1{padding:0 0 15px}
.cart_pag .totl_price1 p,
.cart_pag .totl_price1 span strong{font-size:20px;font-weight:500;color:#000}
.cart_pag .btn_right{float:right}
.cart_pag .btn_right a{margin:10px 0 0 10px}
.cart_pag .btn_right a.btn.disable_btn{cursor:default;background:#424242;pointer-events:none}

@media only screen and (max-device-width:1023px){
table, thead, tbody, th, td, tr{display:block}
.cart_pag thead tr{position:absolute;top:-9999px;left:-9999px}
.cart_pag tr{border:1px solid #ccc}
.cart_pag td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:165px}
.cart_pag td:before{position:absolute;top:10px;left:10px;width:150px;padding-right:10px;white-space:nowrap;font-size:16px;font-weight:500}
.cart_pag td:nth-of-type(1):before{content:"Image"}
.cart_pag td:nth-of-type(2):before{content:"Code"}
.cart_pag td:nth-of-type(3):before{content:"Product Name"}
.cart_pag td:nth-of-type(4):before{content:"Quantity"}
.cart_pag td:nth-of-type(5):before{content:"Price"}
.cart_pag td:nth-of-type(6):before{content:"Total"}
.cart_pag td:nth-of-type(7):before{content:"Remove"}
.cart_pag td:nth-of-type(7){text-align:left !important;}
}

@media only screen and (max-width:400px){
.cart_pag .totl_price span,
.cart_pag .totl_price1 span{width:130px}
.cart_pag .btn_right{text-align:center;}
}


.alert-success{background-color:#2e8c58;border:1px solid #FFF;color:#FFF}
.alert-success-bg{background-color:#2e8c58;border:1px solid #FFF;color:#FFF}
.alert{border:1px solid #FFF;border-radius:4px;margin-bottom:20px;padding:15px 30px 15px 15px;position:fixed;max-width:700px;left:50%;top:80px;z-index:9999999;color:#FFF;transform:translateX(-50%);font-size:14.5px}
.alert button.close{float:right;position:absolute;right:6px;font-size:20px;color:#FFF}
@supports (-ms-ime-align:auto){
.alert{font-size:14px;padding:12px 24px 12px 12px}
}
.alert-danger{background-color:#ce7373;border-color:#FFF;color:#FFF}
.alert_login{display:block;margin:0 auto}
.alert_home{display:block;margin:0 auto}
.alert_cms{display:block;margin:0px auto}
.alert_contact{display:block;margin:0px auto}
.alert-success{display:block;margin:0px auto}
.close_success{right:5px;top:5px;position:absolute}
.close_error{right:5px;top:5px;position:absolute}
.alert-success i{color:#FFF}
.alert-success-bg i{color:#FFF}
@media screen and (max-width:640px){.alert{width:90%}
}

.contact_pg .floatL .form_group label.error{float:left;width:100%;font-size:14px;line-height:26px;color:#F00}


.login{padding:46px 0 50px}
.login_tabbing{background:#FFF;padding:45px 20px 20px;width:55% !important;float:none;position:relative;margin:0 auto 0 !important}
.login ul.resp-tabs-list{float:left;width:100%;text-align:center;font-size:0; margin:0}
.login ul.resp-tabs-list li{float:left;padding:0 20px;width:50%;height:51px;line-height:46px;font-size:20px;color:#000;background:none;cursor:pointer;overflow:hidden;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;text-transform:uppercase;border-bottom:solid 2px #CCC;position:relative;}
.login ul.resp-tabs-list li.resp-tab-active{color:#FFF;border-color:#f15d22; background:#f15d22}
.login .resp-tabs-container{float:left;width:100%;margin:0px;overflow:hidden;padding:0;}
.login .inner_padd{padding:0 70px;float:left;width:100%}
.login .resp-tab-content-active{float:left;width:100%;margin:0px;overflow:hidden;padding:20px 0 0}
.login .form_group{width:100%; float:left; padding:0 0 20px}
.login .form_group > a.forgot{font-size:14px;line-height:normal;color:#f15d22;float:right;padding:0px}
.login .form_group > a.forgot:hover{color:#000}
.login input[type="text"],
.login input[type="password"],
.login input[type="email"],
.login input[type="tel"],
.login textarea{float:left;width:100%;background:none;border:solid 2px #CCC;height:50px;padding:10px;line-height:normal;color:#000;font-size:16px;resize:none}
.login textarea{height:146px}
.login input::-webkit-input-placeholder{color:#000}
.login input:-moz-placeholder{color:#000}
.login input::-moz-placeholder{color:#000}
.login input:-ms-input-placeholder{color:#000}
[type="checkbox"]{position:absolute;opacity:0;}
[type="checkbox"] + label{position:relative;cursor:pointer;padding:0;font-size:14px;line-height:normal;color:#000}
[type="checkbox"] + label:before{content: '';margin:2px 10px 0 0;display:inline-block;vertical-align:text-top;width:16px; height:16px;background:none;border:solid 2px #000;}
[type="checkbox"]:hover + label:before{border-color:#363636;}
[type="checkbox"]:checked + label:before{}
[type="checkbox"]:checked + label:after{content:'';position:absolute;left:3px;top:9px;background:#000;width:2px;height:2px;box-shadow:2px 0 0 #000, 4px 0 0 #000, 4px -2px 0 #000, 4px -4px 0 #000, 4px -6px 0 #000, 4px -8px 0 #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
[type="checkbox"] + label a{color:#ccc}
[type="checkbox"] + label a:hover{color:#000}
[type="radio"]:checked,
[type="radio"]:not(:checked){position:absolute;left:-9999px}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label{position:relative;padding-left:22px;cursor:pointer;display:inline-block;font-size:14px;line-height:normal;color:#FFF}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:2px solid #000;border-radius:100%}
[type="radio"]:checked:hover + label:before,
[type="radio"]:not(:checked):hover + label:before{border-color:#363636;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after{content:'';position:absolute;left:4px;top:8px;background:#000;width:2px;height:2px;box-shadow:2px 0 0 #000, 4px 0 0 #000, 4px -2px 0 #000, 4px -4px 0 #000, 4px -6px 0 #000, 4px -8px 0 #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
[type="radio"]:not(:checked) + label:after{opacity:0}
[type="radio"]:checked + label:after{opacity:1}

.login h6{font-size:12px;text-align:center;padding:10px;color:#000}
.login h6 a{color:#f15d22}
.login h6 a:hover{color:#000}

.login h2.resp-accordion{display:none}
.login .resp-tab-content{display:none}

@media screen and (max-width:990px){
.login .inner_padd{padding:0}
}

@media screen and (max-width:767px){
.login_tabbing{width:100% !important}
.resp-tab-content{display:none}
.login h2.resp-accordion{margin:0;padding:5px 0;width:100%;float:left;font-size:20px}
.resp-tab-content.resp-tab-content-active{display:block;float:left;width:100%}
.login input[type="text"],
.login input[type="password"],
.login input[type="email"],
.login input[type="tel"],
.login textarea{height:38px;padding:2px 10px;font-size:14px}
.login ul.resp-tabs-list li{font-size:16px;height:42px;line-height:42px}
}
@media screen and (max-width:600px){
.login_tabbing{padding:25px 10px 10px}
}

@media screen and (max-width:400px){
.login .form_group > a.forgot{width:100%;padding:0 0 15px}
}

ul.pagination{float:left;width:100%;text-align:center;font-size:0}
ul.pagination li{display:inline-block;padding:0 5px}
ul.pagination li a,
ul.pagination li span{float:left;width:32px;height:32px;line-height:32px;font-size:16px;color:#000;border:solid 1px #CCC}
ul.pagination li span{cursor:default}
ul.pagination li.active span,
ul.pagination li a:hover{color:#f15d22;border:solid 1px #f15d22}


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
.mfp-close:hover,
.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#FFF}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-no-margins img.mfp-img{padding:0}
.mfp-no-margins .mfp-figure:after{top:0;bottom:0}
.mfp-no-margins .mfp-container{padding:0}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}

.white-popup-block{background:#FFF;padding:20px;text-align:left;max-width:650px;margin:40px auto;position:relative}
.forgot_popup{max-width:500px}
.forgot_popup h2{font-size:24px;color:#000;padding:0 0 10px}
.forgot_popup input[type="email"]{float:left;width:100%;background:none;border:solid 2px #CCC;height:50px;padding:10px;line-height:normal;color:#000;font-size:16px;resize:none;margin:0 0 15px}
a.popup-modal-dismiss{width:30px;height:30px;line-height:30px;text-align:center;background:#f15d22;color:#FFF;font-size:16px;float:right;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;right:-10px;top:-10px}

@media all and (max-width:767px) {
.white-popup-block{padding:30px 15px 15px}
.forgot_popup input[type="email"]{height:38px;padding:2px 10px;font-size:14px}
a.popup-modal-dismiss{top:0;right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.forgot_popup h2{font-size:20px}
}

.myaccount{padding:46px 0 50px}
.myaccount .sidebar{float:left;width:30%;padding:0 10px 0 0}
.myaccount .filterBar{background:#FFF;padding:12px 15px;float:left;width:100%;border:solid 1px #d7d7d7}
.login_tabbing h3,
.myaccount h3,
.myaccount h4{font-size:22px;color:#000;padding:0 0 15px;line-height:normal}
.myaccount h4{font-size:16px;font-weight:500}
.myaccount .filter_list{float:left;width:100%}
.myaccount .filter_list a{float:left;width:100%;line-height:26px;margin:5px 0;color:#3f3f3f}
.myaccount .filter_list a.active,
.myaccount .filter_list a:hover{color:#f15d22}
.myaccount .right_sidebar{float:left;width:70%;padding:0 0 0 10px}
.myaccount .right_sidebar .inner_box{background:#FFF;padding:12px 15px;float:left;width:100%;border:solid 1px #d7d7d7}
.myaccount .row{margin:0 -10px}
.myaccount .form_group{float:left;width:50%;padding:0 10px 10px}
.myaccount .form_group label{float:left;width:100%;font-size:14px;color:#000;line-height:26px}
.myaccount .form_group label.error{color:#F00;font-size:12px}
.myaccount .form_group input[type="text"],
.myaccount .form_group input[type="email"],
.myaccount .form_group input[type="password"]{float:left;width:100%;font-size:14px;color:#000;line-height:26px;padding:8px 10px}
.myaccount .cart_tabl{float:left;width:100%;margin:0 0 30px;border-bottom:solid 1px #000}
.myaccount .cart_tabl table{width:100%;border-collapse:collapse}
.myaccount .cart_tabl th{color:#3c3c3c;font-weight:500;font-size:16px}
.myaccount .cart_tabl td, th{padding:10px 6px 11px;border-bottom:1px solid #ccc;text-align:left;vertical-align:middle}
.myaccount .cart_tabl td{font-size:14px}
.myaccount .cart_tabl td input{font-size:14px;width:50px;height:26px;border:solid 1px #CCC;text-align:center}
.myaccount .cart_tabl td.botm_tbl{text-align:right;padding:10px 26px 11px 6px}

.myaccount .cart_tabl .floatR{width:326px;max-width:100%;padding:15px 0 0}
.myaccount .cart_tabl .floatR hr{border-top:1px solid #CCC;margin:5px 0 10px}
.myaccount .cart_tabl .totl_price,
.myaccount .cart_tabl .totl_price1{font-size:14px;float:left;width:100%}
.myaccount .cart_tabl .totl_price span,
.myaccount .cart_tabl .totl_price1 span{font-size:14px;color:#000;line-height:26px;float:left;width:175px;text-align:right;padding:0 10px 0 0}
.myaccount .cart_tabl .totl_price p,
.myaccount .cart_tabl .totl_price1 p{font-size:14px;color:#000;line-height:26px;float:right;width:105px;text-align:left;padding:0 0 0 10px;margin:0;}
.myaccount .cart_tabl .totl_price1 span{font-size:14px;color:#5b5b5b}
.myaccount .cart_tabl .totl_price1{padding:0 0 15px}
.myaccount .cart_tabl .totl_price1 p,
.myaccount .cart_tabl .totl_price1 span strong{font-size:20px;font-weight:500;color:#000}
@media only screen and (max-device-width:1023px){
table, thead, tbody, th, td, tr{display:block}
.myaccount .cart_tabl thead tr{position:absolute;top:-9999px;left:-9999px}
.myaccount .cart_tabl tr{border:1px solid #ccc}
.myaccount .cart_tabl td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:165px}
.myaccount .cart_tabl td:before{position:absolute;top:10px;left:10px;width:150px;padding-right:10px;white-space:nowrap;font-size:16px;font-weight:500}
.myaccount .cart_tabl td:nth-of-type(1):before{content:"Code"}
.myaccount .cart_tabl td:nth-of-type(2):before{content:"Product Name"}
.myaccount .cart_tabl td:nth-of-type(3):before{content:"Quantity"}
.myaccount .cart_tabl td:nth-of-type(4):before{content:"Price"}
.myaccount .cart_tabl td:nth-of-type(5):before{content:"Total"}
}

@media all and (max-width:767px) {
.myaccount .sidebar{width:100%;padding:0 0 10px}
.myaccount .right_sidebar{width:100%;padding:10px 0 0}
}

@media all and (max-width:500px) {
.myaccount .form_group{width:100%}
.myaccount .cart_tabl td:before{width:100%;padding:0}
.myaccount .cart_tabl td{padding:35px 0 5px 10px}
}

@media only screen and (max-width:400px){
.myaccount .cart_tabl .totl_price span,
.myaccount .cart_tabl .totl_price1 span{width:130px}
.myaccount .cart_tabl .btn_right{text-align:center}
}
.error404{text-align:center;width:100%;float:left;padding:40px 0}
.error404 img{display:block;margin:0 auto 20px;max-width:100%}

.latest_update .article_box .inner_box .overlayer a.top_pos{position:absolute;top:0;right:0;left:0;bottom:0}