hm@charset"utf-8";
/*
Project: Mangatrai
Coded By: Shiva
font-family: 'Cinzel', serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Playfair Display', serif;
purple:#a8804d
primary:#a8804d*/
*{ margin:0; padding:0; box-sizing:border-box;}
body { height: 100%; color:#515151; font-family: 'Open Sans', sans-serif; font-size:15px; line-height: 1.8;}
.bodyBg{ background: #fff; }
#imgload { position: fixed; left: 50%; top: 50%; z-index: 999; width: 100%; height: 100%; overflow: visible; display:none;}
.label {font-family: 'Open Sans', sans-serif;}
.greenBg{ background:#a7e0a4;}

.iconRight{ background:url(../images/icon_right.png) no-repeat scroll 0 50%; padding-right:30px; margin-left:10px;}
.iconLeft{ background:url(../images/icon_left.png) no-repeat scroll 0 50%; padding-left:30px; margin-right:10px;}
hr{border-color: #333 -moz-use-text-color -moz-use-text-color;}
.container {position: relative;}
.float-right{ float:right; display:block; margin-top:15px;}
.btn-outline{background-color: transparent;border-color: #333333;color: #333333;border-radius:0;}
#wrap {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}
.push{ height:0 !important;}
.lt-ie8 #wrap {
display: table;
height: 100%;
}
a{ color:#222;}
a:hover{ text-decoration:none;}
.btn-primary {
    color: #fff !important;
}
.bg-light{background-color: #f2f2f2 !important;}
.productdisplaypage .card {
    border: 0;border-radius: 0;
}

.text-italic{ font-style:italic;}
.fence-col-6, .fence-col-3,.fence-col-2, .fence-col-1{ min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative;float: left;}
.fence-col-6{ width:48%;}
.fence-col-3{ width:22%;}
.fence-col-2{ width:18%;}
.fence-col-1{ width:12%;}
.mainfooter {background: #fdfbed;color: rgba(0,0,0,0.8);padding: 0;position: relative;font-size:12px; font-weight:500; text-align:left; margin-top:0px;line-height:22px; padding-top:20px;}
.footertitle{ font-size:16px;}
.branchfooter{background:#332308; color:#fff !important; padding:10px;}
/*.branchfooter address a{color:#fff !important;}*/
.branchfooter a.reachus{color:#a8741a !important; font-family: 'Open Sans', sans-serif;}


/*.mainfooter h4 {
font-size:14px;
color:#fff;
font-weight: bold;
text-transform:uppercase;
}*/
/*.mainfooter ul{}
.mainfooter ul li a {
color: rgba(255,255,255,.5); text-transform: uppercase; font-style:italic; font-weight:600;
}*/
.footer-title{ font-size:14px; margin:15px 0; text-transform:uppercase; color: rgba(0,0,0,0.6);}
.yellow-title{ font-size:18px; margin:15px 0; text-transform:uppercase; color:#a8741a !important;}
.footer-list{ display:block; list-style:none; padding:0; margin:0 auto;}
/*.footer-list li{ float:left; margin:0 10px;}*/
.footer-list li a{ font-size:13px; text-transform: capitalize; color:  rgba(0,0,0,0.6); line-height:22px;}
.footer-list li a:hover{ color:  rgba(0,0,0,0.9);}

.sh-followWrap{ padding-top:20px; border-top: 1px solid rgba(255,255,255,0.2);}
.sh-socialLinks{display:inline-block; list-style:none; padding:0; margin:0;}
.sh-socialLinks li{display:inline-block;}
.sh-socialLinks li a{display:block; font-size:18px; padding:10px; color: rgba(0,0,0,0.8);}

.copyright {text-align: center; padding:10px 0; margin-top:0px; border-top:1px solid rgba(0,0,0,0.2); font-weight:600;}
.copyright a {color:  rgba(0,0,0,0.6); text-decoration: none;}
.copyright a:hover {color:  rgba(0,0,0,0.9);text-decoration: none;}

.bdrFtr{ border-top:1px solid rgba(0,0,0,0.1);}

.mainfooter .modal-dialog{ color:#333;}

.location-map,.videoWrap,.footer-map {
    border: 1px solid #ccc;
    height: 0;
    margin: 0 auto 20px;
    overflow: hidden;
    padding-bottom: 51%;
    position: relative;
}
.videoWrap{padding-bottom: 61%;}
.location-map iframe,.videoWrap iframe,.footer-map iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    width: 100% !important;
}
.sh-header{ background: #ffefd1 url(../images/header_bg.png) repeat-x left top;}
#header{background: rgba(0,0,0,0.1);width:100%;padding:6px 0}
.topBg{ background:#f2f2f2;}
.topLinks{ margin: 0; padding:0; display: inline-block; list-style:none;}
.topLinks li{color:#333;padding:0; display:inline-block}
.topLinks li > a{color:rgba(51,35,8,1) !important;text-decoration:none;font-size:14px;}
.topLinks li > a:hover{color: rgba(255,255,255,1); text-decoration:underline;}
/*.topLinks li:after{content:"/";color: rgba(0,0,0,0.5); padding:0 4px}*/
.topLinks li:nth-child(2):after,.topLinks li:last-child:after{ display:none;}
.topLinks li.dropdown:after{ content:"";}
.topLinks .dropdown-menu{ margin-top:0;font-size:12px; background:#563b0d}
.topLinks .dropdown-menu li:after{ content:""; padding:0}
.topLinks .dropdown-menu a{ color:#fff; padding: 3px 15px;line-height: 1.42857;}
.topLinks .dropdown-menu .divider{ background-color:#555}
.topLinks .dropdown-menu li{ display:block; float:none}
.topLinks .dropdown-menu > li > a:focus,.topLinks .dropdown-menu > li > a:hover {
text-decoration: none;
color:#f00
}
.headersearch{background:#ffefd1 !important; border:none !important; border-bottom:#666 1px solid !important;}
#navWrapper{z-index:1050; font-family: 'Playfair Display', serif;}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

#navWrapper .sticky{ padding:0; transition: all .4s ease 0s; }

.logo{margin:20px auto;padding:0px 0;display:block;text-decoration:none;}
.mlogo{margin:5px auto;padding:0px 0;display:block;text-decoration:none; width:70% !important;}
:placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #000 !important;
opacity: 1; /* Firefox */
}:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #000 !important;
}::-ms-input-placeholder { /* Microsoft Edge */
color: #000 !important;
}
#searchToggle{ display:none}
.searchForm{margin:18px 0 10px; float:right;display:block}.inputWrap{ position:relative; width:200px;}
.inputWrap .form-control{ border-radius: 0; margin-top:20px;}
.inputWrapfull{ position:relative; width:100%; margin-bottom:5px;}
.inputWrapfull .form-control{ border-radius:0;  background: rgba(255,255,255,1); border: 2px #fff solid; font-style:italic; font-size:14px; font-weight:500; /*margin-top:20px;*/ margin:3px 0 0 3px;}
.inputWrapper .form-control:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.025) inset, 0 0 10px rgba(0,0,0, 0.3);
outline: 0 none;
}
.inputWrapper .form-control::-moz-placeholder {
color: #ccc;
opacity: 1;
font-style:italic;
}
.searchBtn{position:absolute;top:5px;right:5px;height:26px;font-size:14px;font-style:italic;text-align:center;cursor:pointer;background: transparent;color:#464646;border:none; border-left:2px solid #464646;box-shadow:none}
.searchBtn:hover{color:#fff; background:#a8804d;}

.sh-newsLetter{ background:#f9f4f0; padding:36px 0; margin-top:40px; position:relative;}
.sh-newsLetter:before{ content:''; display:block; width:96%; height:80%; border:1px solid rgba(154,117,71,0.6); position:absolute; top: 10%;
left: 0;
right: 0;
margin: auto;}
.sh-newsTitle{font-family: 'Cinzel', serif; font-size:38px }
.sh-newsTitle small{ font-size:20px;}

.sh-newsLetter .form-control{ padding:12px 20px; border-radius:30px; border-width:2px;}
.sh-newsLetter .btn{padding:12px 20px; border-radius:30px;}


.disclaimer{ background:#f9f4f0; padding:10px 0; position:relative;}
.shipbg{ background:url(../images/dust_scratches.png) repeat; padding:36px 0; position:relative;}

.thumbnails{ padding-left:0;list-style:none;*zoom:1}
.thumbnails:before, 
.thumbnails:after{ display:table;content:"";line-height:0}
.thumbnails:after{ clear:both}
.thumbnails >li{margin-bottom:15px}.w100{ width:100%; display:block;}
.headerTop{border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: #ffffff;
background: -moz-linear-gradient(top,#ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
background: -webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: linear-gradient(to bottom,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 )}

.listTop-main{ display:block; list-style:none; margin:20px 0 0; padding:0; float:right;}
.listTop-main > li{ display:inline-block; font-size:14px; color: rgba(51,35,8,1);}
.listTop-main > li:after{content:"|";color: rgba(51,35,8,1); padding:0 10px}
.listTop-main > li:last-child:after{ display:none;}
.listTop-main li > a{ display:inline-block; font-size:14px; color:rgba(51,35,8,1);}

.listTop-main .currency-chooser img {display: inline-block;margin-right: 6px;margin-top: 2px;width: 18px;float: left;}
.listTop-main > .dropdown-menu {position: absolute; min-width: 90px;top: 90%;}
.currency-link{ margin-left:10px;}
.currencyBtn{ border-radius:2px; border:2px solid #707070; padding:4px 10px 2px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(223,223,223,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(223,223,223,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(223,223,223,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(223,223,223,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(223,223,223,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 53%, rgba(223,223,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0 );}

.listTop-main .dropdown-menu.sh-search  {position: absolute; max-width: 250px; top: 90%; padding: 0; margin:0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: transparent; background-clip: padding-box; border: none; border-radius: 0;}

.infoLinks,#topLinks{float:right;}
.infoLinks,#topLinks{display:block;margin:0; font-family: 'Cinzel', serif;}
#topLinks >li,.infoLinks> li{ padding:0!important; margin-right:-4px}
#topLinks li> a,.infoLinks li> a{border-right:1px solid #ccc;}
#topLinks li:first-child> a{border-left:1px solid #ccc;}
#topLinks li> a,.infoLinks li> a,.infoLinks li> span{color:#444;padding:5px 15px;display:block;text-decoration:none;transition:all 0.25s ease-in; font-size:13px;}
#topLinks li> a:hover,.infoLinks li> a:hover{background:#efefef}
#topLinks .dropdown-menu{margin-top:0;font-size:12px; font-family:Arial, Helvetica, sans-serif; border-radius:0}
#topLinks .dropdown-menu a{ color:#444; padding: 3px 15px;line-height: 1.42857; transition:none; border:none}
#topLinks .dropdown-menu li.dropdown-header{ padding: 3px 15px!important;}
#topLinks .dropdown-menu .divider{ background-color:#dfdfdf}
#topLinks .dropdown-menu li{ display:block; float:none}
#topLinks .dropdown-menu > li > a:focus,#topLinks .dropdown-menu > li > a:hover {text-decoration: none;background-color: #3D4094;color:#fff}
/*.searchForm{margin:10px 0;width:100%;float:left;display:block;}
.searchForm .form-control{ box-shadow:none; font-size:14px; height:42px}
.searchForm .btn{ padding:10px 9px;}*/
.typeahead { z-index: 1051; width:100%;}
.cartWrap{/*float: left;margin:20px 0 20px 20px;*/}
.cartMenu .dropdown-toggle::after {display: none;}
.cartMenu{/*float:left;*/display: block;margin:0; font-weight:600;}
.cartMenu a{ color:#333;}
/*.cartMenu a.dropdown-toggle{ margin-top:30px; text-align:center;display:block; position:relative;}*/
/*.cartMenu a.dropdown-toggle {color:#fff;font-size:12px;line-height:30px; height:30px; width:30px; border-radius:50%; text-align:center;display:block;text-decoration:none;background: #333; z-index:101;position:relative;}*//*.dropdown-toggle .fence-cart{color:#fff;font-size:11px;line-height:30px; height:30px; width:30px; border-radius:50%; text-align:center;display:block;text-decoration:none;background: #333; z-index:101;position:relative; }*//*.cartIcon{font-size:12px;background-color:#a8804d;color:#fff;float:left;display:block;height:44px;text-align:center;width:44px;border-radius:50%;line-height:44px;font-size:20px;z-index:100;position:absolute;left:0;top:0;}*/
.cartIcon {/*background:#a8804d;*/color: rgba(51,35,8,1);display:table-cell;/*width:44px;height:44px;border-radius:50%;*/text-align:center;vertical-align:middle;}
.fence-cart {/*position:absolute;bottom:-6px;left:26px;background:#a8804d;*/ color: rgba(51,35,8,1); /*width:20px; height:20px; border-radius:50%;*/ text-align:center;}
.cartTxt {position: relative;z-index: 126;}
.cartWrap.wishList{margin-right:5px}
.message{ text-align:center; margin:0; padding:5px 15px; font-size:15px; text-transform:uppercase}
.cartMenu .dropdown-menu {padding-bottom:0;border-radius:0;margin-top:0;width:250px; border:2px solid #dfdfdf}
.cartMenu .dropdown-menu .table{ margin-bottom:0}
.cartMenu .dropdown-menu .table{ margin-bottom:0}
div#cartContent .table thead,div#cartContent .table thead th{ }
div#cartContent{ font-size:13px; color: #fff !important;}
div#cartContent td {color: #fff !important;}

.headerTop .cartMenu{ margin:0 -11px 0 4px;}
.headerTop .cartMenu a.dropdown-toggle{padding:8px 15px;color:#444;display:block;text-decoration:none;position:relative;font-family:'Roboto Slab', serif; font-size:16px; border:none; border-radius:0; background:none;transition:all 0.25s ease-in;}
.headerTop .cartMenu a.dropdown-toggle:hover,.headerTop .cartMenu a.dropdown-toggle:focus{ background:#efefef;}
.headerTop .cartTxt{ display:none}
.headerTop .cartIcon{background-color:transparent; left:auto;top:auto;position:relative; float:none; display:inline-block; height: inherit; text-align:center;width:auto;line-height:inherit; font-size:16px; color:#444; }
.title{font-family: 'Playfair Display', serif; }
.titleHm{font-family: 'Playfair Display', serif; font-size:38px;}
.title.bg-primary{ padding:10px 15px; margin-top:0}
.bg-grey{ background:#EAEAEA;}
.title.bg-grey{padding:10px 15px; margin-top:0}
.subtitle{font-family: 'Cinzel', serif; font-weight:700;}
.titleStyled{ margin:15px 0; position:relative;font-family: 'Playfair Display', serif; font-weight:700; text-transform:uppercase; text-align:center;position:relative; display:block; z-index:1; font-weight:bold; padding-bottom:5px; }
.titleStyled:before{background: #fff none repeat scroll 0 0;bottom: 0;content: "";height: 3px;left: 50%;margin-left: -30px;position: absolute; width:60px;}
.title-hr{ font-family: 'Playfair Display', serif; text-align:center; z-index:1}
.title-hr:before{background: #ddd none repeat scroll 0 0;top:50%;content: "";height: 1px;left:0;position: absolute; width:100%; z-index:-1}
.title-hr span{ padding:5px; background:#F7F7F7}
.title-times{font-family: 'Times New Roman', sans-serif;}
.hometitle{font-family: 'Cinzel', serif;  margin:30px auto 25px; padding:10px 0 0 0;}
.hometitle span{padding-bottom:0px;}
.subtitle{font-family: 'Cinzel', serif; text-transform:capitalize; margin:5px 0; font-size:22px; font-weight:bold;}
.titleStyled{ margin:15px 0; position:relative;font-family: 'Cinzel', serif; text-transform:uppercase; text-align:center;position:relative; display:block; z-index:1; font-weight:bold; padding-bottom:5px; }
.titleStyled:before{background: #fff none repeat scroll 0 0;bottom: 0;content: "";height: 3px;left: 50%;margin-left: -30px;position: absolute; width:60px;}
.page{padding-bottom:30px; min-height:350px; position:relative; width:100%;}
.browsehappy{margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0}/*========shareicons======*/#shareicons{margin:5px 0 20px 0; padding:0px; list-style:none;}
#shareicons li {padding: 0 2px;}
#shareicons li a {display:block;float:left;height:32px;width:32px;text-align:center;line-height:30px;color:#999;border-radius:50%;text-decoration:none;font-size:16px;transition:all 0.2s ease-in; background:none; border:1px solid #999; margin:0 7px 0 0;}
#shareicons li a:hover {color:#fff; border:1px solid #fff;}
#shareicons li a i {line-height: inherit;}
.text-white{ color:#fff;}
.text-white{ color:#fff;}
.text-white a{  color: #fff !important; }
.text-black{ color:#333 !important;}
.text-red{ color:#ce1813;}
.text-red2{ color: red;}
.text-lite{ font-weight:300;}
.text-normal{ font-weight:400;}
.text-medium{ font-weight:500;}
.text-semibold{ font-weight:600;}
.text-bold{ font-weight:700;}
.prdtdisTitle{ position:relative; display:block; font-size:21px; font-weight:500; border-bottom:4px solid rgba(51,51,51,0.2); margin-bottom:10px;}
.prdtdisTitle h4{font-weight:600;}
.prdtdisLink{ color:#ce1813; font-size:14px; position:absolute; top:5px; right:0;}
.disTitle{font-weight:500; font-size:22px;}
.dispitm{color:#9c9c9c;}
/*.detailsBlock .h2{ margin-bottom:0;}*/
/* ========================================================================== 
Custom Buttons
========================================================================== */
.btn-outline {background-color: transparent;color: inherit;transition: all .3s;}
.btn-primary.btn-outline { color:#3D4094} .btn-primary:hover.btn-outline{ color:#fff}
.sharp{border-radius:0}
.btn-purple {color: #fff;background-color: #a8804d;border-color: #a8804d;}
 
.btn-social{ overflow:hidden; padding-left:44px; position:relative; text-align:left; text-overflow:ellipsis; white-space:nowrap}.btn-social >*:first-child{ border-right:1px solid rgba(0,0,0,0.2); bottom:0; font-size:1.6em; left:0; line-height:34px; position:absolute; text-align:center; top:0; width:32px}.btn-social.btn-lg{ padding-left:61px}.btn-social.btn-lg >*:first-child{ font-size:1.8em; line-height:45px; width:45px}.btn-social.btn-sm{ padding-left:38px}.btn-social.btn-sm >*:first-child{ font-size:1.4em; line-height:28px; width:28px}.btn-social.btn-xs{ padding-left:30px}.btn-social.btn-xs >*:first-child{ font-size:1.2em; line-height:20px; width:20px} 
 
 
 
/*Facebook*/
.btn-fb{color:#FFF;background-color:#3B5998;border-color:#2F477A} .btn-fb:hover,.btn-fb:focus,.btn-fb:active,.btn-fb.active,.open .dropdown-toggle.btn-fb{ color:#FFF; background-color:#2d4373; border-color:#2F477A} .btn-fb:active,.btn-fb.active,.open .dropdown-toggle.btn-fb{ background-image:none} .btn-fb.disabled,.btn-fb[disabled],fieldset[disabled] .btn-fb,.btn-fb.disabled:hover,.btn-fb[disabled]:hover,fieldset[disabled] .btn-fb:hover,.btn-fb.disabled:focus,.btn-fb[disabled]:focus,fieldset[disabled] .btn-fb:focus,.btn-fb.disabled:active,.btn-fb[disabled]:active,fieldset[disabled] .btn-fb:active,.btn-fb.disabled.active,.btn-fb[disabled].active,fieldset[disabled] .btn-fb.active{ background-color:#3B5998; border-color:#2F477A} .btn-fb .badge{ color:#3B5998; background-color:#FFF}/*Google +*/
.btn-google{ color:#FFF; background-color:#DD4B39; border-color:#B13C2E} .btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open .dropdown-toggle.btn-google{ color:#FFF; background-color:#C23321; border-color:#B13C2E} .btn-google:active,.btn-google.active,.open .dropdown-toggle.btn-google{ background-image:none} .btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{ background-color:#DD4B39; border-color:#B13C2E} .btn-google .badge{ color:#DD4B39; background-color:#FFF}/*Twitter*/
.btn-twitter{ color:#FFF; background-color:#55ACEE; border-color:#448ABE} .btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{ color:#FFF; background-color:#2795E9; border-color:#448ABE} .btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{ background-image:none} .btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{ background-color:#55ACEE; border-color:#448ABE} .btn-twitter .badge{ color:#55ACEE; background-color:#FFF}/*============================Social Links ================*/
.paymentIcons{list-style:none;padding:0px; margin:0 0 0 20px; display:inline-block; float:right;}
.paymentIcons li{padding:0;list-style-type:none; color:#183D80;margin:0 5px 0 0; border:none; display:inline-block;}
.paymentIcons li span{display:block;width:49px; height:32px; background-image:url(../images/payment-icons.png);background-repeat:no-repeat;background-size:245px}
.paymentIcons li span.visa{background-position:0 0}
.paymentIcons li span.mcard{background-position:-49px 0}
.paymentIcons li span.paypal{background-position:-98px 0}
.paymentIcons li span.atom{background-position:-147px 0}
.paymentIcons li span.payu{background-position:-196px 0}
/*=============================TOTOP================================*/
.toTop{display:none; text-decoration:none; position:fixed; z-index:997; bottom:50px; right:10px; overflow:hidden; width:50px; height:50px; border:none; text-indent:-9999px; background:url("../images/ui-totop.png") no-repeat left top}
.toTop:active, .toTop:focus{outline:none}
.toTop:hover{background:url("../images/ui-totop.png") no-repeat left -50px}.thumbnails{padding-left:0;list-style:none;*zoom:1}
.thumbnails:before, 
.thumbnails:after{display:table;content:"";line-height:0}
.thumbnails:after{clear:both}
.thumbnails >li{margin-bottom:15px}.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}.text-gold{color:#EDAE60}
 a.text-gold:hover{color:#a37439}
 .text-success{color:#00662c}
 a.text-success:hover{color:#01873b}
.text-white{color:#fff}
 a.text-white:hover{color:#ccc}
 
 .text-yellow{ color:#f1c40f}
a.text-yellow:hover{color:#daaf02}
 .alignleft{margin:0px 20px 20px 0; float:left}
.alignright{margin:0 0 20px 20px; float:right}/*------------------------------------*/
/*-------------Page Elements------------*/
/*------------------------------------*/
.ui-dialog .ui-dialog-content{background-color:#FFF!important; width:240px}
.ui-dialog-titlebar{ background:#333!important; border:none!important}
.no-close .ui-dialog-titlebar-close {display: none;}
.popBag{font:12px Arial,Helvetica,sans-serif;float:right; width:250px; display:none;}
.popBag h3{margin:0 0 5px 0; color:#333; text-align:center}
.popBag h4{margin:0; text-align:center}
.popBag .popcnt{background:#fff; margin:0 0 5px 0; padding:5px; width:240px; float:left}
.popBag .popcnt img{display:block; width:80px; float:left; height:60px}
.popBag .popcnt p{text-align:left; float:left; display:block; width:150px; padding:0 5px; margin:0; font-size:14px}
/*=========minicart==========*/
.message{ text-align:center; margin:5px 0; font-size:18px;}
div#cartContent{ background:#333; padding-top:0; border-color:#333;color:#fff}
div#cartContent a{ color:#fff}
div#cartContent .table thead,div#cartContent .table thead th{ background:#333; color:#FFF;}
.fence-blk{ margin:20px auto;}

/*======1-level or 2-level or 3-level navigation=======*/
#navWrapper{ margin:0; background-color: #fff;}
.borderBtm{border-bottom:1px solid #333;}
/* mega menu styles */
.navbar .dropdown-menu div[class*="col"] {margin-bottom:1rem;}
.navbar .dropdown-menu {border:none;/*background-color:#0060c8!important;*/}
.navbar .nav-item {padding: 0;margin: 0; text-transform:capitalize;}
.navbar-nav .nav-link {   text-transform: uppercase;}
.nav .dropdown-menu .nav-link{font-family: 'Open Sans', sans-serif; text-transform:capitalize;}

.navbar-light .navbar-nav .nav-link {color:#515151; font-family: 'Playfair Display', serif;}
.nav-item.dropdown-header .nav-link {background: #a8804d; color:#fff !important; padding-left:10px;}

/*--------------------------------------*/
/*-------------homepage-----------------*/
/*--------------------------------------*/
.bx-wrapper .bx-viewport{background:none; border:none;box-shadow:none; left:0;-webkit-transform: translatez(0);
-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper{position: relative;margin:0 auto 20px;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position:absolute;top:0;left:0;z-index:2000;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {right:40px; }
.bx-wrapper .bx-next {right:5px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top:-45px;outline:0;width:18px;height:18px; z-index:10;background:#fff; border:1px solid #ddd; line-height:14px;color:#999; text-align:center; font-size:13px; transition:all 0.3s ease-in; border-radius:50px; }
.bx-wrapper .bx-controls-direction a .fa, .bx-wrapper .bx-controls-direction a .fab, .bx-wrapper .bx-controls-direction a .fal, .bx-wrapper .bx-controls-direction a .far, .bx-wrapper .bx-controls-direction a .fas{line-height:16px;}
.bx-wrapper .bx-controls-direction a:hover{ background:#f5f5f5}
.bx-wrapper .bx-controls-direction a .glyphicon{ line-height:inherit; top:0}
/*.bx-wrapper .bx-controls-direction a.disabled {display: none;}*/
/*.bx-wrapper .bx-controls-direction .bx-prev.disabled{ display:block}*/.bannerContainer{background:#fff;position:relative;width:100%;float:left;margin:0px 0 0;display:none}
.no-js .bannerContainer{display:block}
#bannerSlides li img{width:100%}
.bannerContainer .bx-wrapper{margin:0 auto; position:relative}
.bnrCaption{position:absolute; display:none; width:34%; bottom:10%; right:5%; margin:auto; padding:10px 30px; line-height:1.2; overflow:hidden; color:#fff; border-radius:50px; text-align:center;}
.bnrTitle{ font-size:30px; margin-bottom:0; text-transform: capitalize; font-family: 'Great Vibes', cursive; font-weight:normal; }
.bnrText{ font-size:14px; font-family: 'Cinzel', serif;  margin-bottom:10px;}
.bnrBtn{font-size:21px; font-family: 'Cinzel', serif;}
.bnrBtn::after{ width:110px; height:2px; content:""; display:block; background:#e71818;margin-top: 10px;}
.bnrCaption:nth-child(n){filter:none}
#bannerSlides{margin:0;padding:0}
.bannerContainer .bx-wrapper .bx-pager{position:absolute; left:0; right:0; bottom:5px; z-index:4; text-align:center; font-size:.85em; font-family:Arial; font-weight:bold; color:#666}
.bannerContainer .bx-wrapper .bx-pager .bx-pager-item, 
.bannerContainer .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block; *zoom:1; *display:inline}
.bannerContainer .bx-wrapper .bx-pager.bx-default-pager a{background:transparent; border:3px solid #fff; text-indent:-9999px; display:block; width:12px; height:12px; margin:0 5px; outline:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:50%}
.bannerContainer .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bannerContainer .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}
#bPrev a, #bNext a{outline:none; text-decoration:none; font-size:30px; color:#fff; position:absolute; top:40%; right:10px; width:40px; height:40px; display:block; line-height:35px; text-align:center;
 background:rgb(0,0,0);
background: transparent\9;
background:rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
zoom: 1;
}
#bPrev a{left:10px}
#bPrev a:hover, #bNext a:hover{opacity:1}.fence-prdtWrap{ min-height:300px; max-height:400px; border: 1px solid rgba(51,51,51,0); border-bottom: 1px solid rgba(51,51,51,0.5); border-top: 1px solid rgba(51,51,51,0.5); display:block; position:relative; transition:all 0.8s ease 0s; overflow:hidden; margin-top:20px; margin-bottom:20px;}


/*.iconFence{font-family: 'Cinzel', serif;  margin:10px auto; text-align:center; background:rgba(230,231,214,0.9); color:#333; padding:30px 5px; min-height:260px;}
.iconHm{ margin:0 auto 20px;}
.iconTitle{ font-size:17px; margin-bottom:15px;}
.iconText{ font-size:13px;}*/

.prdtContainer1,.prdtContainer2,.prdtContainer3,.prdtContainer4{ position:relative; padding:0 10px;}
.prdtContainer1 .bx-wrapper,.prdtContainer2 .bx-wrapper,.prdtContainer3 .bx-wrapper,.prdtContainer4 .bx-wrapper{ max-width:100% !important;}
.prdtTitle-hm{font-size:26px; color: rgba(0,0,0,0.8); font-family: 'Cinzel', serif; font-weight:600; text-transform:uppercase; text-align:center; margin:15px auto;}
.prdtWrap{ background: #fff; position:relative; overflow:hidden; border:#d7d7d7 1px solid;}
.prdtTitle{font-size:14px; font-weight:600; color: rgba(0,0,0,0.8); display: block;  text-transform: capitalize; text-align:center; margin:20px auto 4px; height:30px; overflow:hidden; padding:0 10px;}
.prdtPrice{font-size:12px; font-weight:400;display: block;text-align:center; margin:30px 0 0 0;}
.innerPrdt{ opacity:0; margin:0 0; padding:5px; display:block; list-style:none; position: absolute; top: 0px; right:3px; background: rgba(0,0,0,0.6); padding:5px; border-radius:3px;
     -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;}
.innerPrdt li{ vertical-align:middle; display:block; text-align:center; color: rgba(255,255,255,1); font-size:13px; }
.innerPrdt li a{ display:block; text-align:center; color: rgba(255,255,255,1); font-size:13px; margin-bottom:10px; cursor:pointer; }
.innerPrdt li:last-child{ border-right:none; }
.namePrice{background: #fff; position:relative; margin-top:0; overflow:hidden; position: relative;
-moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;}
.text-redprice{font-size:15px;}
	
.innerPrdt li button{
background: transparent; border:0; box-shadow:none;  margin:auto; display:block; width:100%; text-align:center; color: rgba(255,255,255,0.9); font-size:13px; cursor:pointer;margin-bottom:10px;
}	
.prdtWrap:hover{background: #fff; -moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
transition: all ease-in-out 0.3s;}
.prdtWrap:hover .sh-hmOff{ color:#333;}
.prdtWrap:hover .namePrice{background:#fff; /*margin-top: -56px; padding-bottom: 56px;*/}
.prdtWrap:hover .innerPrdt{ top:20px; opacity:1;}
/*.prdtWrap:hover .namePrice{ padding:5px 0;}*/
.prdtWrap:hover .prdtTitle{color: #333; }
.prdtWrap:hover .prdtPrice{color: #333;}
.prdtControls { position:relative; margin:20px auto; bottom:0; left:0; right:0; text-align:center;}
#prdtPrev a,#prdtNext a,#prdtPrev2 a,#prdtNext2 a,#prdtPrev3 a,#prdtNext3 a,#prdtPrev4 a,#prdtNext4 a{ width:40px; height:40px; border-radius:4px; background:#a8804d;font-size:21px; text-align:center; line-height:38px; display:inline-block; color: rgba(0,0,0,0.8);vertical-align: middle;}
#prdtPrev a .fas,#prdtNext a .fas,#prdtPrev2 a .fas,#prdtNext2 a .fas,#prdtPrev3 a .fas,#prdtNext3 a .fas
,#prdtPrev4 a .fas,#prdtNext4 a .fas{line-height:40px;}
.prdtView,.prdtView2,.prdtView3,.prdtView4{background: #a8804d; border-radius:4px;display: inline-block;color: rgba(0,0,0,0.8);font-size: 18px;padding: 0 18px;height: 40px;vertical-align: middle;line-height: 40px;}
#prdtPrev a:hover,#prdtNext a:hover,.prdtView:hover,#prdtPrev2 a:hover,#prdtNext2 a:hover,.prdtView2:hover,
#prdtPrev3 a:hover,#prdtNext3 a:hover,.prdtView3:hover,#prdtPrev4 a:hover,#prdtNext4 a:hover,.prdtView4:hover{color: rgba(0,0,0,0.8); background:#333333;}


.offer{ position:absolute; top:0; left:0; background:rgba(51,35,8,.7); padding:5px; color:#fff;}


.prdt-prev a,.prdt-next a{ width:40px; height:40px; border-radius:4px; background:#a8804d;font-size:21px; text-align:center; line-height:38px; display:inline-block; color: rgba(0,0,0,0.8);vertical-align: middle;}
.prdt-prev a .fas,.prdt-next a .fas{line-height:40px;}
.prdt-prev a:hover,.prdt-next a:hover{color: rgba(0,0,0,0.8); background:#333333;}

.prdtWrap > a { height: 0;padding-bottom: 99.6%;display: block;overflow: hidden;}

.bg-about{ background:rgba(230,231,214,0.9); padding:20px 0 10px;}
.abtTitle{ font-size:36px; font-family: 'Cinzel', serif;}

.abtimg{border: #CCC 2px solid; border-left-bottom-radius:10px; border-top-top-radius:10px; height:auto; width:100%; margin-bottom:30px;}
.gallist{list-style:none;}
.gallist li{ float:left; margin:20px 0; text-align:center;}
.gallist li img{ width:auto;  max-height:149px;}


.stayTitle{font-size:26px; color: rgba(0,0,0,0.8); font-family: 'Cinzel', serif; font-weight:600; text-transform:uppercase; text-align:center; margin:15px auto;}
.stayTitle span{ background:#fff; padding:0 10px; z-index:1050;}
.stayTitle::before{ width:100%; height:2px; background:#222;content: "";
display: block;
position: absolute;
top: 15px;
left: 0;
right: 0; z-index:-1;}

/*.abtWrap{ margin:50px auto;}
.abtThumb{ border:6px solid #fff; display:block; -webkit-box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.32);-moz-box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.32);box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.32);}*/

.prdtThumb{ border:3px solid #f2f2f2; display:block;}

/*.btn .fa,.btn .fas{ font-size:12px;}


.card-testi{ background:#e8e8e8; padding:50px 30px;}*/

.fence-prdtImg img{transition:all 0.8s ease 0s;}
.fence-prdtTitle h4{font-size:18px; text-align:center; font-weight:bold;font-family: 'Times New Roman', sans-serif;color: #333333;}
.fence-prdtPrice{ margin:10px auto 0;font-size:14px; text-align:center; font-family: 'Open Sans', sans-serif;color: #333333; display:block; position: absolute; bottom:12px; left:0; right:0;}.fence-prdtHover a{ position:absolute; display:block; top:0; bottom:0; left:0; right:0; border-radius:50px; width:84px; height:30px; line-height:30px; text-align:center; background:#333; font-family: 'Open Sans', sans-serif; font-size:11px; font-weight:600; color:#fff; text-transform:uppercase; margin:auto; opacity:0; transition:all 0.8s ease 0s; }
.fence-prdtWrap:hover{ border:1px solid rgba(51,51,51,0.8); transition:all 0.8s ease 0s;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
 }
.fence-prdtWrap:hover .fence-prdtImg img{ background:#fff; opacity:0.6; transition:all 0.8s ease 0s;}
.fence-prdtWrap:hover .fence-prdtHover a{ opacity:1}
.carBg{ background:url(../images/noise_bg.jpg); padding:20px 0;}
.carSpecial{ background:#333; color:#fff; position:relative;}
.carSpecial .thumbnail{ margin-bottom:0; padding:0;border: 2px solid #fff; border-radius: 2px;}
.capSpecial{ text-align:center;}
ul#specialSlider{ list-style:none;}
#sPrev a, #sNext a{outline:none; text-decoration:none; font-size:22px; color:#fff; position:absolute; top:39%; right:0; background:#333; width:30px; height:30px; display:block; line-height:30px; text-align:center;transition: all 0.25s ease-in 0s;}
#sPrev a{left:0}
#sPrev a:hover, #sNext a:hover{ background:#b08f64;}
.carOrder{ background:url(../images/orderonline_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; color:#fff; padding-bottom:30px;}.featSlidesWrapper{ position:relative;border:2px solid #fff; padding:10px; background:#09677b}
.featWrapper{ height:92px; line-height:92px; width:100%; overflow:hidden;text-align: center;}
.featContent{ display:inline-block; line-height:normal;vertical-align: middle;font-family: 'Open Sans', sans-serif; font-size:18px; text-align:center;position:relative;}
.featContent h3{margin:0; padding:0;color:#fff; text-align:center; text-transform:uppercase; font-weight:bold}
.featContent p{ margin:0; }
.fence-leftBg{ position:relative; display:block; margin:20px auto;}
.fence-advt{ position:absolute; top:20%; right:4%;}
.fence-advt .fence-adTitle1{font-size:38px; text-align: left; font-weight:bold; font-family: 'Times New Roman', sans-serif;line-height: 38px;}
.fence-advt .fence-adTitle2{font-family: 'Open Sans', sans-serif; font-size:14px; text-align:center;letter-spacing:3px;}.fence-advt .fence-adBtn a{ background: rgba(0,0,0,0.5); color:#fff; padding:10px; width:120px; margin: 14px auto 0; text-align:center; display:block; text-transform:uppercase; letter-spacing:1.5px; outline:none; text-decoration:none; transition:all 0.8s ease 0s;}
.fence-advt .fence-adBtn a:hover{background: rgba(0,0,0,0.8); outline:none; text-decoration:none; transition:all 0.8s ease 0s;}.productListWrapper{position:relative; display:none;background:#fff;margin:0px 0 0; padding:10px;}
.no-js .productListWrapper{display:block}
.productListWrapper .title-bordered{border-bottom:1px solid #ddd; padding-bottom:10px; margin-top:0}
.productListWrapper .title-bordered span{}.prdtContainer{ position:relative; display:block;}
.prdtContainer #fence-contrl{ background: #dcdcdc; width:60px; height:30px; border-radius:30px; text-align:center; padding:3px; display:block; position:absolute; top:0; right:0;}
.prdtContainer #prdtPrev a, .prdtContainer #prdtNext a{ width:24px; height:24px; font-size:18px; background:#fff; color:#dcdcdc;border-radius:50%; text-align:center; line-height:24px; display:inline-block;}
.prdtContainer #prdtPrev a{ margin-right:5px;}
.prdtContainer #prdtPrev a:hover, .prdtContainer #prdtNext a:hover{background:#d31b12; color:#fff;}
#car1,#car2{margin:0; padding:0}
#car1 .item,#car2 .item,.monthSpl .item{display:block;height:auto;}.product{display:block;height:auto; text-align:left;transition: all 0.3s ease 0s;}
.prodImg{display:block;width:100%;padding:5px; border:1px solid transparent;transition: all 0.3s ease 0s; }
.prodImg a{ display:block; overflow:hidden; height:0; position:relative; padding-bottom:80%;}
.prodImg a img{position:absolute; left:0; top:0; right:0; bottom:0;margin:auto;max-height:100%;transition: all 0.5s ease 0s;}
/*.product:hover .prodImg{border-color:#3D4094}*/
.product .description {margin-top:5px;min-height:145px; padding-top:0px; text-align:center;}
.item .product{min-height:auto; border-bottom: 1px solid rgba(51,51,51,0.2); /*border-top: 1px solid rgba(51,51,51,0.5);*/ display:block; position:relative; transition:all 0.8s ease 0s; overflow:hidden; margin-top:0px; margin-bottom:0px;}
.item.product:hover{ border:1px solid rgba(51,51,51,0.8); transition:all 0.8s ease 0s;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
 }
.item h4 { border-bottom:none;display: block;line-height:30px;margin:0;max-height:30px;min-height:30px;overflow:hidden;padding:0;font-size:14px;color:#333;font-family:'Open Sans',Arial,sans-serif; font-weight:600; text-transform:uppercase}
.item h4 a {color:#333;text-decoration:none;text-transform:capitalize; }
.product:hover h4 a{color:#333;} 
.description p {font-size:14px;line-height:18px;max-height:90px;min-height:20px;overflow:hidden; margin-bottom:5px; }
.item h5{max-height:45px;min-height:20px;margin:0 0 5px 0;line-height:15px; display:block; overflow:hidden; font-size:12px; padding:0 2px; text-transform:uppercase; font-family:'Open Sans',Arial,sans-serif; font-weight:600} 
.item .form-group{ margin-bottom:8px}
.prodCarousel li{ display: inherit; float:left;}
.prod-price{font-size:16px;font-weight:500;}
.disShip{font-size:16px;font-weight:500; margin-top:10px;}
.disShare{ margin:0; padding:0; display:block; list-style:none;}
.disShare li{ display:inline-block;}
.disShare li:first-child{ margin-right:15px;}
.disShare li:first-child .fab{ color:#4267b2;}
.disShare li:last-child .fab{ color:#f5114c;}
.prdtaltr .modal-body{ padding:0;}
.prdtaltrTitle{ font-size:18px; margin:20px 0; border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:15px;}
.txtModal{ font-size:12px;}

.prdtaltr .modal-body .form-control::placeholder,.form-control::-moz-placeholder {font-size: 12px; color:#888;}

.prodCarousel .prod-price{ font-size:18px}
.description .btn-group{padding-left:0;padding-right:0;}
.description .btn-group .btn,.description .btn{padding-left:8px;padding-right:8px; padding-top:8px; padding-bottom:8px; font-size:12px;}
.prodCarousel #fence-contrl{ background: #dcdcdc; width:60px; height:30px; border-radius:30px; text-align:center; padding:3px; display:block; position:absolute; top:0; right:0;}
.prodCarousel #prdtPrev a, .prdtContainer #prdtNext a{ width:24px; height:24px; font-size:18px; background:#fff; color:#dcdcdc;border-radius:50%; text-align:center; line-height:24px; display:inline-block;}
.prodCarousel #prdtPrev a{ margin-right:5px;}
.prodCarousel #prdtPrev a:hover, .prodCarousel #prdtNext a:hover{background:#d31b12; color:#fff;}
.prodStrip{ border:1px solid #dfdfdf;padding:20px 15px; text-align:left; position:relative; z-index:1; overflow:hidden;-webkit-box-shadow: -1px 10px 10px -5px rgba(0,0,0,0.15);
-moz-box-shadow: -1px 10px 10px -5px rgba(0,0,0,0.15);
box-shadow: -1px 10px 10px -5px rgba(0,0,0,0.15); text-transform:capitalize;display:none;}
.stripImg{ position:absolute; z-index:-1; right:0; bottom:0; height:100%; width:100%; float:right; background-position:100% 50%; background-repeat:repeat; }.no-js .prodStrip{display:block}.prodStrip .thumbnail{ margin-bottom:0; border-radius:0}
.prodStrip .list-inline{ text-align:center; margin:0; padding:0}
.prodStrip .list-inline .thumbnail{width:110px; margin-bottom:0; border-radius:0}.prodStrip .list-inline .thumbnail a{height:0;padding-bottom:56.25px;position:relative;overflow:hidden; display:block}
.prodStrip .list-inline .thumbnail a img{ position:absolute; margin:auto; left:0; top:0; bottom:0; right:0; max-width:100%; max-height:100%;}.videoTmb{ margin:10px 0; border-radius:0}
.prdtaltr{border-bottom: 4px solid rgba(51,51,51,0.2);margin-bottom: 10px; padding-bottom:10px; display:none;}
.videoTmb a{ display:block; position:relative;}
.playIcon{position:absolute; width:50px; height:38px; text-align:center; z-index:10; left:50%; top:50%; margin:-19px 0 0 -25px; text-decoration:none; color:#fff; font-size:20px; line-height:38px; display:block; background:#f80000; border-radius:5px;}
.videoTmb .title{ margin:5px 0}
.testimonialsWrap{position:relative}
.testimonialsWrap .bx-wrapper .bx-viewport{ background:#eaeaea; border:none; min-height:150px; box-shadow:none; left:0}
#testimonialsSlider{margin:0; padding:0}
#testimonialsSlider li{padding:0px; font-style:italic; color:#333; line-height:1.4em;}
.testicontent{max-height:150px; overflow:hidden; font-size:14px;}
.testicontent p{max-height:150px; overflow:hidden; font-size:14px; line-height:1.4em; padding:15px 15px 0px 25px;}
.testiPrev a, .testiNext a{outline:none; text-decoration:none; font-size:12px; color:#5cb85c; position:absolute; top:20px; right:0; display:none; outline:0;width:22px;height:22px;background:#fff; border:1px solid #ccc; color:#333; text-align:center; line-height:20px;}
.testiPrev a{right:25px}
.author{display:block; text-align:right; height:20px;color:#000;margin:0 20px 0 0; padding:0 0 10px 0; font-size:14px; font-family:'Open Sans',Arial,sans-serif;;}
/*.bx-next.disabled{ display:none!important}*/
.brandsWrapper{position:relative; display:none;background:#fff; border:1px solid #dfdfdf; margin:20px 0 0; padding:10px;}
.no-js .brandsWrapper{display:block}ul.brands{ margin:0; padding:0; list-style:none;}
ul.brands .thumbnail{ margin-bottom:5px; padding:0; border:none}
ul.brands .thumbnail a{ display:block; height:0; padding-bottom:75%; overflow:hidden; position:relative}
ul.brands .thumbnail a img{ position:absolute; margin:auto; max-width:100%; max-height:100%; left:0; top:0; bottom:0; right:0}
.brandCap{ font-size:12px;}/*======innerpagestyles=======*/.page_headiing_block{ width:100%; clear:both; float:left; text-align:left;padding:0; margin:0 0 10px 0;position:relative; padding-top:10px;}

.prdtdisWish{ color:#333333; font-size:18; font-weight:600; background: transparent; border:0;}
.prdtdisWish:hover{ color:#333333;}

.page-header,.page_headiing_block{ padding:20px 0 0; background: rgba(0,0,0,0); margin: 0; text-align:center;}
.pagetitle {font-family: 'Cinzel', serif; text-transform: capitalize; font-size:36px; font-weight: normal; margin:0 auto 5px; display:block; color:#563b0d}
.innerpagetitle {font-family: 'Cinzel', serif; text-transform: capitalize; font-size:22px; font-weight: bold; margin:0 auto 5px; display:block; color:#563b0d}
.breadcrumb{ color: rgba(0,0,0,0.8); background:none; border:none; margin:0 auto 10px;text-transform: capitalize; padding:0;font-size:13px;}
.breadcrumb a{color: rgba(0,0,0,0.8); text-decoration:none; transition:all 0.25s ease-in; text-shadow:none; }
.breadcrumb .active{ color:rgba(0,0,0,1)}


.breadcrumb > li + li::before {content: "\003e";padding: 0 5px;color: #ccc;}
.well blockquote{ margin:0; border:none; padding:0px;}
blockquote p{margin-bottom:0; font-size:15px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.progileimg{ float:right; margin:0 10px 10px 10px; text-align:center; background:#3fa703; padding:10px;}
.progileimg img{ margin-bottom:0px; border: #FFF 2px solid;}
/*.table thead, .table thead th{background:#f0f0f0; font-weight:normal;text-transform:uppercase; color:#444 }*/
.table p{ margin-bottom:5px;} .table h4{ margin:5px 0}
.table .checkbox{ margin:0}
#catproductList .item{display:block;height:265px;}
#catproductList .item h4{ font-size:17px;max-height:40px;min-height:40px;} 
#productList{ margin-top:10px;}
#productList .item{display:block;height:420px;position:relative}
#productList .description{ padding-bottom:5px; }
#productList .description{ min-height:161px; max-height:200px; overflow:hidden}
#productList .description p{max-height:none;min-height:20px;overflow:hidden; margin:0;font-size:13px; line-height:normal }
#productList .form-group{ margin-bottom:5px;}
#productList .form-control{ font-size:11px; padding-left:5px; padding-right:5px}
.outOfStock{ background:#e74c3c; padding:2px 8px; position:absolute; top:15px; left:15px; z-index:10; color:#FFF;}#gallList .thumbnail {
border-radius: 0;
height: 160px;
position: relative;
}
#gallList .thumbnail img {
bottom: 0;
left: 0;
margin: auto;
max-height: 100% !important;
position: absolute;
right: 0;
top: 0;
}
#gallList .thumbnail:hover {
text-decoration: none;
}
.desc {
background:#3D4094;
bottom: 0;
color: #fff;
display: block;
font-family: 'Open Sans',Arial,sans-serif;
left: 0;
line-height:20px;
max-height: 40px;
overflow: hidden;
padding: 8px 0;
position: absolute;
text-align: center;
text-decoration: none;
text-transform: capitalize;
width: 100%;
}.selectStyled{border:1px solid #ccc;
-webkit-appearance: none;
-moz-appearance: none;
background:#fff url('../images/dropdown_arrow.png') no-repeat;
background-position:97% 9px;
width:100%;
text-indent: 0.01px;
text-overflow: "";
color:#666;
font-size:11px;
padding:2px 10px 2px 0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.selectStyled option{ font-size:11px;}#prodDispPage .breadcrumb{ margin:5px 0}
#prodDispPage .page-header{ padding:0}
.detailsBlock .title{ margin-top:0; font-family: 'Cinzel', serif; font-size:38px; font-size:22px; font-weight:normal;}
.detailsBlock{ text-align:left; font-size:15px; font-family: 'PT Sans', sans-serif; font-size:17px !important;}
.detailsBlock .well{ padding:10px 15px; margin-bottom:0}
/*.detailsBlock p{ margin-bottom:5px; }*/
.detailsBlock .btn-lg{ font-size:14px;}
.prdtPrice{ font-size:14px; text-transform: capitalize; text-align: left; margin:20px 0; font-weight: 500;}
.prdtPrice.textLeft{ text-align: right;}
.prdtPrice1{ text-transform: capitalize; text-align: left; margin:30px 0px !important; font-weight: 500;}
#prdcde{ text-transform:uppercase;}
.dispImg{ margin-bottom:10px;}
.dispImg .thumbnail{ position:relative; height:0; overflow:hidden; padding-bottom:56.25%; display:block; margin-bottom:5px; }
.dispImg .thumbnail img{ position:absolute; margin:auto; max-width:100%; max-height:100%; left:0; top:0; bottom:0; right:0; padding:4px;}
.starRating{ color:#FFCC00}
/*Tabs*/
#tabsDesc{ background:none; border-radius:0; margin-bottom:20px;}
#tabsDesc .ui-tabs-nav{ padding-left:0px;background:transparent;border-width:0px 0px 1px 0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
#tabsDesc .ui-tabs-panel{ border-width:0;font-size:13px; color:#333; background:none; border-radius:0; border-top:1px solid #dfdfdf;font-family: 'Open Sans', sans-serif;}
#tabsDesc .ui-widget-header{ font-family:Arial, Helvetica, sans-serif;font-size:12px; text-transform:uppercase;background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#tabsDesc .ui-tabs-nav .ui-state-default{ background:none;border:0; font-weight:bold;}
#tabsDesc .ui-tabs-nav .ui-tabs-anchor{ padding:15px 10px}
#tabsDesc .ui-tabs-nav .ui-state-active{ background:#eaeaea;border:none; border-bottom:none}
#tabsDesc .ui-tabs-nav .ui-state-default a{ color:#292929; outline:none}
#tabsDesc .ui-tabs-nav .ui-state-active a{ color:#292929; outline:none}
.ui-widget-content a.btn{ color:#fff}
#tabsDesc blockquote p{font-family: 'Open Sans', sans-serif; font-size:13px; font-style:normal}
#tabsDesc blockquote small{ font-size:12px;}
/*#tabsDesc .ui-tabs-nav li{ margin-bottom:0!important}*/
select .no-list{width:50px !important;}/*======Contact========*//*=======feedback Slider=========*
.slideoutpanel{position:fixed; top:30%; z-index:999; right:0px; }
.slideoutpanel .slideform{width:160px;float:left;display:none; background:#FFF;border:2px solid #ddd; 
 padding:10px 10px; min-height:200px; margin:0px 0;}
.slidebtn{ float:left; background:url(../images/buy-online-hallem-online.jpg) no-repeat left top; width:80px; height:160px; cursor:pointer; display:block; z-index:9999999}
*/
.prcBdr{ border-bottom:1px solid rgba(0,0,0,0.2); margin:0 0 15px;}
.detailsBlock .card-body{ padding:20px 20px;}
/*=======accordion=======*/
#accordion,#accordion2{ margin-bottom:10px;}
 .ui-accordion{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
 .ui-accordion .ui-corner-all{border-radius:none}
.ui-accordion .ui-accordion-header{cursor:pointer; position:relative;zoom:1;font-family: 'Open Sans', sans-serif;font-weight:normal; font-size:14px;padding-top:.8em!important;padding-bottom:.8em!important;}
/*#accordion .ui-corner-all, #accordion .ui-corner-top, #accordion .ui-corner-left, #accordion .ui-corner-tl{border-top-left-radius:0}
#accordion .ui-corner-all, #accordion .ui-corner-top, #accordion .ui-corner-right, #accordion .ui-corner-tr{border-top-right-radius:0}
#accordion .ui-corner-all, #accordion .ui-corner-bottom, #accordion .ui-corner-left, #accordion .ui-corner-bl{border-bottom-left-radius:0}
#accordion .ui-corner-all, #accordion .ui-corner-bottom, #accordion .ui-corner-right, #accordion .ui-corner-br{border-bottom-right-radius:0}*/
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{color:#555!important;}
.ui-state-default{background:#f5f5f5;border:1px solid #ddd;color:#444;font-weight:normal}
.ui-accordion .ui-accordion-header a{display:block; font-size:1em; padding:.5em .5em .5em .7em; border-radius:none}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-header{ margin-top:0!important}
.ui-accordion .ui-widget-content{border-top:0; margin-top:-5px; position:relative; top:1px;overflow:auto; display:none; zoom:1;border-radius:none; line-height:1.45;font-family:"Open Sans",Arial, Helvetica, sans-serif; font-size:14px; padding:0 15px; background:#fff; border-color:#ddd; }
.ui-accordion .ui-accordion-content-active{display:block}#accordion2.ui-accordion .ui-widget-content{ padding:1em 2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{ right:0.5em!important; left:auto!important}
.ui-accordion .ui-accordion-header .ui-icon{ left:auto; right:0.5em!important}
.ui-accordion .ui-accordion-icons{ padding-right:2.2em!important; padding-left:0.7em!important;}.ui-state-default .ui-icon{background-image:url(../ui-lightness/images/ui-icons_222222_256x240.png)}
.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon{background-image:url(../ui-lightness/images/ui-icons_222222_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../ui-lightness/images/ui-icons_222222_256x240.png)}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:"Open Sans",Arial, Helvetica, sans-serif;
font-size: 1em;
}
.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067"; 
}
/*====aside====*/
.homePage #navWrapper{ margin-bottom:0}.contactBlock .title{ margin-top:0}.toggleBtns .btn{ white-space:normal}
/*========form styles==========*/
.placeholder{color:#333333}
::-webkit-input-placeholder{color:#333333}
::-moz-placeholder{color:#333333}.form-centered{max-width:330px;padding:15px 20px 20px;margin:20px auto;background-color:#f7f7f7;border:1px solid #dfdfdf;}
.form-centered .title,.container-login .title{ margin-bottom:15px; text-align:center;z-index:1;padding-bottom:10px; position:relative }
.form-centered .title:before,.container-login .title:before{background: #bbb none repeat scroll 0 0;bottom:0;content: "";height: 3px;left: 50%;margin-left: -20px;position: absolute; width:40px;}.container-login {
background: #f4f4f4 none repeat scroll 0 0;
font-weight: 400;
margin: 50px auto 0;
max-width: 780px;
height: auto;
position: relative;
text-align: left;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.025) inset, 0 0 10px rgba(0,0,0, 0.3);
padding:30px 0;
}
.container-login main {
background: #f4f4f4 none repeat scroll 0 0;
font-size: 14px;
min-height: 240px;
padding:40px 360px 20px 50px;
}
.container-login aside {
background:#D7EDF8 none repeat scroll 0 0;
bottom: 0;
padding: 80px 30px 40px;
position: absolute;
right: 0;
top: 0;
width: 320px;
}
/*======feedback form======*/
.msgContainer {
background: #f5f5f5;
border: 1px solid #ddd;
color:#444;
border-radius: 5px;
margin: 80px 0 0;
padding: 20px;
position: relative;
}
.input-lg{ font-size:16px;}.captcha{height:30px; padding:2px; list-style:none; margin:5px 0; display:block; float:left; width:100%}
.captcha li{float:left; margin:0 20px 0 0}
.capimg{position:relative}
a.refresh{width:30px; height:30px; position:absolute; right:-15px; top:15%; z-index:50; top:0}
.captcha input{width:70px}
.selqt{width:100%; float:left; margin:0 0 4px 4px; padding:2px !important; font-size:12px !important; height:28px !important;}
select option{ padding:2px 0; margin:1px 0; font-size:12px;}
.small-input {
width:30px !important;
padding:6px 0!important;
text-align:center
}
.sitePaging{float:right}
.sitePaging .input-group-addon,.sitePaging .input-group-btn { width:auto}
/*=========form errors========*/
.errors{position:absolute; float:left; width:150px; min-height:50px;right:-40px; top:0}
.errors span{display:block; margin:5px 0}
.innerError{font-size:10px; color:#f00; background:#fbe3e4 url(../images/invalid.png) 0 50% no-repeat; padding:2px 2px 2px 20px; border:1px solid #fbc2c4; min-height:18px}
.innerHelp{font-size:11px; color:#5f8d00; color:#5f8d00; background:#e6efc2; padding:2px 2px 2px 20px; border:1px solid #390; min-height:18px;background:#fbe3e4 url(../images/valid.png) 0 50% no-repeat}
/*#userMenu{ float:left; margin-bottom:0;}*/
ul.sharelinks{ list-style:none; display:block; padding:0; text-align:left; margin:24px 0 0;}
ul.sharelinks li{display:inline-block;}
ul.sharelinks li a{ margin:0px 25px 0 0; padding:0px; display: inline-block; color: rgba(51,51,51,0.5);font-size:21px; font-weight:600; text-decoration:none; }
ul.sharelinks li a:hover, ul.sharelinks li a:focus{ color:#8c7942;}

.list-subscribe{ list-style:none; display:block; margin:20px 0 0; padding:0;}
.list-subscribe li{ display:inline-block;}
.list-subscribe li:first-child{ margin-right:20px; font-size:16px;}
.list-subscribe .form-control{ border-radius:0; border:2px solid #e1e1e1;}
.input-group-text {font-weight: 600; line-height: 1.5; color: #222222; background-color: #a8804d; border: 1px solid #e1e1e1; border-radius: 0;}

.sh-form label{ font-weight:600; text-transform: capitalize}
.sh-form .form-control{ background:#d1d1d1; border-radius:0; border:2px solid #5c5c5c;}

/* ==========================================================================
 My Account Page
 ========================================================================== */#billingPage .panel{ min-height:360px;}
#billingPage .title{ margin-top:0}
#billingPage p{ margin-bottom:5px}.show-grid{ margin-bottom:10px; margin-top:10px}
#accNav{margin-top:10px;}.panelDark-title{font-family:'rokkittregular', Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif; text-transform:capitalize;padding:0.5em 0; margin:0px; text-align:center;}.panel-default > .panel-heading {
background-color: #eee;
border-color: #eee;
color: #333;
} .panel {
background: #eee;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,#eeeeee 0%, #eeeeee 47%, #eeeeee 100%);
background: -webkit-linear-gradient(top,#eeeeee 0%,#eeeeee 47%,#eeeeee 100%);
background: linear-gradient(to bottom,#eeeeee 0%,#eeeeee 47%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
border: 4px solid #eee;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
margin-bottom: 20px;
}
.panel-group .panel {
border-radius: 0;
box-shadow: none;
border-color: #EEEEEE;
}.panel-default > .panel-heading {
padding: 0;
border-radius: 0;
color: #212121;
background-color: #FAFAFA;
border-color: #EEEEEE;
}.panel-title {
font-size: 14px;
}.panel-title > a {
display: block;
padding: 15px;
text-decoration: none;
}.more-less {
float: right;
color: #212121;
}.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #EEEEEE;
}
/* ==========================================================================
 Helper classes
 ========================================================================== */
.ir{background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px}
.ir:before{content:""; display:block; width:0; height:150%}.widthAuto .input-group-addon, .widthAuto .input-group-btn {
width: auto;
}
.marginBtm{ margin-bottom:10px;}
.marBtm{ margin-bottom:20px;}
.marTop{ margin-top:20px;}
.marAuto{ margin:auto;}
.input-xs {
height: 22px;
padding: 2px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
height: 22px;
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
}
/*==================signin=================*/
.btn-fb {color: #ffffff; background-color: #3A5795;border-color: #193e8f;} 
.btn-fb:hover, .btn-fb:focus, .btn-fb:active, .btn-fb.active, .open .dropdown-toggle.btn-site {color: #ffffff; background-color: #1f428e; border-color: #1b3d84;} .btn-gplus { color: #ffffff;background-color: #CC1615;border-color: #af0c0b; }  .btn-gplus:hover, .btn-gplus:focus, .btn-gplus:active, .btn-gplus.active, .open .dropdown-toggle.btn-site {color: #ffffff;background-color: #971211;border-color: #c60d0c; } .btn-twit {color: #ffffff;background-color: #2AA9E0; border-color: #1585b5; }  .btn-twit:hover, .btn-twit:focus, .btn-twit:active, .btn-twit.active, .open .dropdown-toggle.btn-site { color: #ffffff; background-color: #1585b5; border-color: #2AA9E0; } .btn-ln { color: #ffffff; background-color: #0274B3; border-color: #1585b5;} .btn-ln:hover, .btn-ln:focus, .btn-ln:active, .btn-ln.active, .open .dropdown-toggle.btn-site{ color: #ffffff; background-color: #1585b5; border-color: #2AA9E0;}
.newsLetter .input-group .form-control{height: 42px; border-radius:0;}
.btn-newsletter{ display: table-cell; background: #cb1d1d; color:#fff; text-align: center; padding:8px 20px; font-size:18px; border:0; text-transform: uppercase;}
#myModal .close{ width:40px; height:40px; background:rgba(0,0,0,0.5); color:#FFF; text-align:center; line-height:40px; position:absolute; z-index:101; opacity:1; right:20px; top:20px}
#myModal .modal-body{ background:#fff; background-attachment:fixed; background-position:center center; background-size:cover; }.newsLetter .modal-content{ padding:50px;}.newsLetter{ padding:30px 0 0;}

.bdr-btm{ border-bottom:1px solid #fff;}
.catWrap-hm{ border:2px solid #e9e9e9; background:#a8804d; display:block; width:100%; margin-bottom:20px; position:relative;}
.imgWrap-hm{ width:100%; display:block; height:0; overflow:hidden;}
.imgWrap-hm.padBtm-1{padding-bottom:90%;}
.imgWrap-hm.padBtm-2{padding-bottom:37%;}
.imgWrap-hm.padBtm-3,.imgWrap-hm.padBtm-4{padding-bottom:77%;}
.catTitle-hm{ background:#a8804d; color:#fff; text-transform:uppercase; font-size:18px; font-weight:500; text-align:center;padding:10px;}
.deleteContent{ display:none !important;}

.itemContainer,.itemContainer2,.itemContainer3{ display:block; position:relative;}
/*.itemControllers,.itemControllers2,.itemControllers3{ background:#ccc; width:60px; height:30px; border-radius: 16px; text-align: center; padding: 4px 0; position:absolute; top:16px; right:110px;}*/
.itemControllers {text-align: center;margin: 20px auto;}
#itemPrev a, #itemNext a,#itemPrev2 a, #itemNext2 a,#itemPrev3 a, #itemNext3 a{background: rgba(0,0,0,0.8); color: rgba(255,255,255,1); width:40px; height:40px; line-height:40px; display:block;  font-size:21px; border-radius:4px;}
#itemPrev a,#itemPrev2 a,#itemPrev3 a{ margin-right:5px;}
#itemPrev a .fas, #itemNext a .fas,#itemPrev2 a .fas, #itemNext2 a .fas,#itemPrev3 a .fas, #itemNext3 a .fas{line-height:40px;}


#itemPrev a, #itemNext a,#itemPrev2 a, #itemNext2 a,#itemPrev3 a, #itemNext3 a{ width:18px; height:18px; line-height:18px; display:block; text-align: center; background: rgba(128,128,128,0.8); color:#fff; font-size:13px; border-radius:50%; position:absolute; right:20px; top:5%;}

.itemControllers #itemPrev a .fas,.itemControllers #itemNext a .fas,
.itemControllers #itemPrev2 a .fas,.itemControllers #itemNext2 a .fas,
.itemControllers #itemPrev3 a .fas,.itemControllers #itemNext a3 .fas{ line-height:18px;}
#itemNext a,#itemNext2 a,#itemNext3 a{ left:auto; right:0px;}

.pausBtn{ position:absolute; top:16px; right:0px;}


.item-hm{ display:block; position:relative; transition: all .4s ease 0s; overflow:hidden;}
.itemInner{ display:block; transition: all .4s ease 0s;}
.itemImg{background: transparent; transition: all .4s ease 0s;}
.itemImg a{ z-index:999999999;}
.itemImg img{ opacity:1; transition: all .4s ease 0s; z-index:999999999999;}
.itemPrice{ text-align:right; color: #a8804d;  background: transparent; font-weight:600; display:block; padding:0 3px; transition: all .4s ease 0s;}
.itemTitle{ background: transparent; color: #fff; text-align:center; font-weight:700; font-family: 'Cormorant Garamond', serif; font-size:18px; display:block; padding:10px;left:0%; width:100%;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;-webkit-transition: left 3s 0.5s, width 3s 0.5s;-moz-transition: left 3s 0.5s, width 3s 0.5s;transition: left 3s 0.5s, width 3s 0.5s; position:relative;}
.itemTitle a{ color:#333; text-decoration:none; z-index:999999999999;} .itemTitle a:hover{ color:#333; text-decoration:none;}
.itemHover{ margin:0; padding:0; list-style:none; display:block; position:absolute; top:38%; left:0; right:0; text-align:center; transition: all .4s ease 0s; transform: translateY(20px); opacity:0;}
.itemHover li{ display: inline-block;}
.itemHover li a{ padding:0 10px; color:#a8804d; border-right:2px solid #fff; font-size:18px;}
.itemHover li:last-child a{border-right:0;}
/*.item-hm:hover .itemInner{border-color: #333;}*/
.item-hm:hover .itemImg img{ opacity:0.2;}
.item-hm:hover .itemPrice{color:#333;}
/*.item-hm:hover .itemTitle{background:#a8804d;}*/
.item-hm:hover .itemImg{background: transparent;}
.item-hm:hover .itemTitle{ left: -100%;width: 200%;  color: #333;}
.item-hm:hover .itemHover{ transform: translateY(0px); opacity:1;}
.item-prdt{ margin-bottom:30px;}
.item-hm img,.item-hm.item-prdt img{height:180px; border-radius: 10px;}
.form-inline label{display: block; line-height: 2.2em;}
input[type="checkbox"], input[type="radio"]{ margin:0 5px;}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.fenceContainer{ position:relative; display:block;}
.fenceContainer .bx-wrapper .bx-controls-direction a{ top:40%; background:rgba(128,128,128,0.8); border-color:rgba(128,128,128,0.9); color:#fff;}
.fenceContainer  .bx-wrapper .bx-next {right: -30px; left:auto}
.fenceContainer  .bx-wrapper .bx-prev {left: -30px; right:auto;}
.pagerThum{ margin:15px auto; display:block;}

.gallItem {display: block;position: relative;transition: all .4s ease 0s;overflow: hidden; margin-bottom:20px;}
.galImg{ position:relative; overflow:hidden; display:block; height:0; padding-bottom:56.6%;}
.galImg img{ height:100%;}
.gallTitle {background:#a8804d; color: #fff; text-align: center; font-weight: 600; display: block; padding: 10px; left: 0%; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: left 3s 0.5s, width 3s 0.5s; -moz-transition: left 3s 0.5s, width 3s 0.5s; transition: left 3s 0.5s, width 3s 0.5s; position: relative;}
.gallTitle a { color: #FFF; text-decoration: none;  z-index: 999999999999;}
.gallTitle a:hover { color: #FFF; text-decoration: none;}
.gallItem:hover .gallTitle {left: -100%; width: 200%;}


/*-------Products Filters Style-------*/
.listFilters{ display:block; margin:0 auto; padding:0; list-style:none; text-align: left; background:rgba(0,0,0,0); padding:0;}
.listFilters > li{ display:block; margin:20px 0; border-bottom:1px solid #cccccc; padding-bottom:10px;}
.listFilters .dropdown-menu {top: 90%; padding:10px;}
.filterBtn{ background: transparent; border:0; box-shadow:0; position:relative; margin:20px 0 10px; font-size:16px; width: 100%; text-align: left; display:block; padding-left:0;}
.listFilters .btn{ border-radius:0;}
[data-toggle="buttons"] > .btn input[type="checkbox"] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.listFilters .btn-group label {float: none;}
.btn-filter {background: #fff;color: #333 !important;font-weight: normal; line-height:14px;border: 1px solid #5C5C5C;text-transform: uppercase; padding: 4px 8px;margin-right: 5px;}
.listFilters .btn:active, .btn-filter.active {background-image: linear-gradient(0deg, #dcdcdc 1%,#ffffff 60%,#c2c2c2 100%);background-image: linear-gradient(0deg, #cacaca 1%,#ededed 60%,#ffffff 100%);}
/*-------Products Filters Style End-------*/
.bg-lightgrey{background:rgba(0,0,0,0.05);}
/*.irs-from, .irs-to, .irs-single{top: 46px;}*/
.irs-grid-text{ display:none;}
.irs--square .irs-grid-pol {display: none;}
.irs--square .irs-handle {top: 27px;width: 16px;height: 12px;border: 1px solid #888;background-color: white;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);
transform: rotate(0deg);}
.irs--square .irs-bar {top: 31px;height: 4px;background-color: #888;}
.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single{background-color: #454545;}
.priceWrap{ position:relative; margin: 0 auto 10px;}
.priceRange{ position:absolute; left:0; right:0; bottom:0;margin: auto;text-align: center; font-weight: 500;}

.ui-widget-content {
    border: 0 solid #ddd;}

.prccontainer {
    padding: 20px 0 30px;
}

.leftLinks{ margin:0 auto; padding:0; display:block; list-style:none; background:rgba(0,0,0,0.05); border-bottom:1px solid rgba(0,0,0,0.1);}
.leftLinks li { display: inline-block;}
.leftLinks li a{ padding:0 5px; /*border-right:1px solid #333;*/ text-transform:capitalize; line-height:14px;}
.leftLinks li:last-child a{ border-right: none;}
.leftlinks-heading,.leftlinks-heading2{ font-weight:500; color: #1a1a1a; margin:20px 0; padding:0 0 10px;}
.leftlinks-heading2{ margin-left:20px;}

.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

.row.no-gutters-sm {
   margin-right: 8px;
   margin-left: 8px;
}
.row.no-gutters-sm > [class^="col-"],
.row.no-gutters-sm > [class*=" col-"] {
   padding-right: 8px;
   padding-left:  8px;
}


.table.shTable thead th {font-weight: 400; font-size: 12px;}

/*.table.shTable tbody tr td.prod-img {width: 100px;}*/
.table.shTable tbody tr td.prod-img a img {width: 100%; margin:auto;}

.shMargin{ margin:50px auto;}


.shLogin .form-control {
    padding: 15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #f4f4f4;
    color: #333;
    height: auto;
    border: none;
    margin: 3px 0 12px;
}

.shLogin .form-control:focus {
    border-color: #5C5C5C;
    -moz-box-shadow: inset 0 1px 1px #767676,0 0 8px #fff;
    -webkit-box-shadow: inset 0 1px 1px #767676,0 0 8px #fff;
    box-shadow: inset 0 1px 1px #767676,0 0 8px #fff;
}

table{ font-size:14px;}

.sh-modal .modal-header{min-height: 16.43px;
padding: 15px;
border-bottom: 1px solid #e5e5e5; text-align:center;}

.sh-modal .modal-header h4{ margin-bottom:0; color: #4f4f4f; font-size:18px; font-weight:600; width:100%;}

.sh-modal .modal-header .close {
    margin-top: -2px;
}
.sh-modal button.close {
    -webkit-appearance: none;
    padding: 0 15px 0 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.sh-modal .close {
    float: right;
    font-size: 21px;
    font-weight: 300;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.shLogin .sh-middle {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    position: relative;
}

.shLogin .sh-middle::after {
    content: 'OR';
    position: absolute;
    display: inline-block;
    height: 40px;
    width: 40px;
    top: 45%;
    left: -20px;
    border: 1px solid #eee;
    background: #fff;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 12px;
    text-align: center;
    padding-top: 12px;
    color: #476B7B;
}
.shLogin .sh-middle::before {
    content: 'OR';
    position: absolute;
    display: inline-block;
    height: 40px;
    width: 40px;
    top: 45%;
    right: -20px;
    border: 1px solid #eee;
    background: #fff;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 12px;
    text-align: center;
    padding-top: 12px;
    color: #476B7B;
}

.check-guest{padding: 15px; display: block; font-weight:600; color:#333; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; border: 2px solid #888; text-align:center;
margin: 3px 0 12px;}


.sh-prdtPage{ position:relative;}
.sh-cart{ width:200px; padding:20px; text-align: left; background: rgba(0,0,0,0.8); border-radius:4px; color:#fff; position:absolute; bottom:60px; right:100px;}
.sh-prdQuanty,.sh-prdtName,.sh-prdtSize{ font-weight:600; text-transform:capitalize;}

.zoomWindowContainer .zoomWindow{border:1px solid #ccc !important;}

#clientsDropDown {
 position:fixed;
bottom:0;
right:30px;
padding-bottom:0;
z-index: 997;
text-align:left; color:#333}

#clientsOpen {padding:15px 20px; font-size:21px; text-transform: uppercase; font-weight:500; color:#333;  margin:0px;  cursor: pointer; border-top-left-radius:5px; border-top-right-radius:5px; width:100%}

.clientsClose {

background: #fd4700; text-decoration:none;padding:5px 10px;

background: -moz-linear-gradient(top,  #fd4700 0%, #c73900 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4700), color-stop(100%,#c73900));
background: -webkit-linear-gradient(top,  #fd4700 0%,#c73900 100%); 
background: -ms-linear-gradient(top,  #fd4700 0%,#c73900 100%); 
background: linear-gradient(to bottom,  #fd4700 0%,#c73900 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4700', endColorstr='#c73900',GradientType=0 );



}



.clientsDashboard {



	clear:both; background:#03c;



  display: none;



  max-width:280px;



}
.sh-expert{ background:#fff; -webkit-box-shadow: 0px -4px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px -4px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px -4px 5px 0px rgba(0,0,0,0.15);}


.ask_expert{background:#F5F5F5; padding:10px;}


.sh-hmPrdtContainer{ position:relative; padding:80px 0; margin-bottom:80px; }


.bg-liteGrey{ background:#f2f2f2;}
.sh-prdtHmTumb{ background:rgba(255,255,255,1); margin:0 0 20px; padding:10px; -webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.58);
-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.58);
box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.58);}
.sh-prdtHmTitle{font-family: 'Cinzel', serif; font-size:38px; text-align:center; color: rgba(0,0,0,0.7); font-weight:normal;}
.sh-hmPrdtContainer #sh-prdtPrev a,.sh-hmPrdtContainer #sh-prdtNext a{ width:40px; height:40px; line-height:38px; display:block; text-align: center; background: rgba(0,0,0,0.8); color:#fff; font-size:21px; border-radius:50%; position:absolute; left:0px; top:40%;}
.sh-hmPrdtContainer #sh-prdtPrev a .fas,.sh-hmPrdtContainer #sh-prdtNext a .fas{ line-height:38px;}
.sh-hmPrdtContainer #sh-prdtNext a{ left:auto; right:0px;}

.sh-padding{ padding:0 0 80px;}
.sh-hmNewArvContainer,.sh-hmbestContainer{ position:relative; }


.sh-hmNewArvContainer #sh-naPrev a,.sh-hmNewArvContainer #sh-naNext a,
.sh-hmbestContainer #sh-bstPrev a,.sh-hmbestContainer #sh-bstNext a{ width:40px; height:40px; line-height:38px; display:block; text-align: center; background: rgba(0,0,0,0.8); color:#fff; font-size:21px; border-radius:50%; position:absolute; left:0px; top:40%;}
.sh-hmNewArvContainer #sh-naPrev a .fas,.sh-hmNewArvContainer #sh-naNext a .fas,
.sh-hmbestContainer #sh-bstPrev a .fas,.sh-hmbestContainer #sh-bstNext a .fas{ line-height:38px;}
.sh-hmNewArvContainer #sh-naNext a,.sh-hmbestContainer #sh-bstNext a{ left:auto; right:0px;}

.sh-hmNewArvContainer .sh-prdtHmTumb,.sh-hmbestContainer .sh-prdtHmTumb{ background:rgba(255,255,255,1); margin:0 0 20px; padding:3px; -webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.58);
-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.58);
box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.58);}

.sh-hmprdtText{ position:relative; display:block;}
.sh-hmprdtInner{ width:90%; padding:20px; display: block; position:absolute; bottom:0px; left:0; right:0; margin:auto; z-index:1050; background: rgba(0,0,0,0.8); color:#fff; opacity:0; transition: all 0.35s ease 0s;}
.sh-hmprdtTitle{font-family: 'Cinzel', serif; font-size:14px; display:inline-block; float:left; width:80%;}
.sh-fltCart{float:right;}
.sh-hmPrice{display:none; float:left;}
.sh-hmOff{float: none; text-align:center; background: #fff; padding:3px; font-size:12px; margin-bottom:20px;}
.sh-cart{float: none; text-align:center; background: #fff; padding:3px; font-size:12px; margin:10px;}
.sh-hmprdtText:hover .sh-hmprdtInner{bottom:20px; opacity:1;}
.nav-tabs .nav-link { color: rgba(17,17,17,0.7);
font-family: 'Cinzel', serif; font-size:20px;
    border: none;
    

}
.nav-tabs .nav-link.active {

    color: #111111;font-family: 'Cinzel', serif; font-size:20px;
    background-color: transparent;
    border-color: transparent;
        border-bottom-color: transparent;
    border-bottom: 4px solid #000;

}
#tabs-2{ margin-top:20px;}
.sh-thumbnail{ display:block; background:#f2f2f2; padding:4px; margin-bottom:20px;}
.sh-galThumb{ background:#f2f2f2; padding:4px; display:block; color:#a8804d; font-family: 'Cinzel', serif; font-size:26px; text-align:center; transition: all 0.35s ease 0s; margin-bottom:30px;}
.sh-galThumb h4{ margin:20px 0 16px;}
.sh-galThumb:hover{background:#515151;color:#f1f1f1;}
.sh-galThumb img {
    width: 100%;
}
.sh-color .custom-control-label::before{background-color: var(--my-color-var);}

.sh-bg{ background:url(../images/sh-bg1.jpg) no-repeat  center center/cover; padding:200px 0; position:relative;}
.bg1{ background:url(../images/sh-bg1.jpg) no-repeat  center center/cover;}
.bg2{ background:url(../images/sh-bg2.jpg) no-repeat  center center/cover;}
.bg3{ background:url(../images/sh-bg3.jpg) no-repeat  0 center/cover ;}
.sh-bg3Jewel{ position:absolute; bottom:0; right:0;}
.bg4{ background:url(../images/sh-bg4.jpg) no-repeat  center center/cover;}
.sh-wrap{ text-align:center; color:#fff;}
.sh-title{ font-size:50px;font-family: 'Cinzel', serif; color:#fff; }

.text-brown{ color:#a8804d;}
.text-red{ color: rgba(231,33,25,0.9);}



.bg-cat1{ background:#1c1d23; padding:30px 0;}
.bg-cat2{ background:#251717; padding:30px 0;}
.bg-cat3{ background:#3f2b24; padding:30px 0;}
.bg-cat4{ background:#e7e8e0; padding:30px 0;}
.bg-cat5{ background:#fff; padding:30px 0;}

.bg-brown{ background:#241616; padding:30px 0;}
.bg-yellow{ background:#fbe9ab; padding:30px 0;}
.bg-lightBlack{ background:#1c1d23; padding:30px 0;}
.bg-lightGrey{ background:#e7e8e0; padding:30px 0;}
.bg-cream{ background:#f9f4f0; padding:30px 0;}



.sh-prdtContainer,.sh-prdtContainer1{position:relative;}
/* ---- ----- -----*/
.sh-prdtWrap{ position:relative; display:block; overflow:hidden;}
.sh-prdtImg{ display:block; border:3px solid #fff;}
.sh-prdtBtns{ margin:0; padding:0; list-style:none; display:block; background: rgba(0,0,0,0.6); padding:5px; border-radius:3px; position:absolute; top:0; right:3px; transition: all 0.35s ease 0s; opacity:0}
.sh-prdtBtns li{ display:block;}
.sh-prdtBtns li button,.sh-prdtBtns li button a{ background: transparent; border:0; box-shadow:none; color:#fff; margin-bottom:10px;}
.sh-prdtWrap:hover .sh-prdtBtns{top:20px; opacity:1;}
/* ---- ----- -----*/
.sh-prdtContainer #pdtPrev a,.sh-prdtContainer #pdtNext a,.sh-prdtContainer1 #pdtPrev1 a,.sh-prdtContainer1 #pdtNext1 a,
.sh-prdtContainer2 #pdtPrev2 a,.sh-prdtContainer2 #pdtNext2 a,.sh-prdtContainer3 #pdtPrev3 a,.sh-prdtContainer3 #pdtNext3 a{ width:32px; height:32px; line-height:32px; text-align:center; color:#fff; background: rgba(0,0,0,0.8); font-size:21px; position:absolute; top:44%; left:-30px; border-radius:50%;}
.sh-prdtContainer #pdtNext a,.sh-prdtContainer1 #pdtNext1 a,.sh-prdtContainer2 #pdtNext2 a,.sh-prdtContainer3 #pdtNext3 a{ left:auto; right:-30px;}

.sh-prdtContainer #pdtPrev a .fas,.sh-prdtContainer #pdtNext a .fas,.sh-prdtContainer1 #pdtPrev1 a .fas,.sh-prdtContainer1 #pdtNext1 a .fas,
.sh-prdtContainer2 #pdtPrev2 a .fas,.sh-prdtContainer2 #pdtNext2 a .fas,.sh-prdtContainer3 #pdtPrev3 a .fas,.sh-prdtContainer3 #pdtNext3 a .fas{ line-height:32px; }

.sh-shadow{-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.25);}

.custom-control-label::before { top: 0.45rem;}

#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

.filterdd{border:#CCC 1px solid !important; background:#FFF !important; font-family: 'PT Sans', sans-serif; font-size:15px;}
.dropdown .dropdown-menu li a{padding:5px 10px !important; font-size:12px;}



@media (-webkit-min-device-pixel-ratio:1.5), (min--moz-device-pixel-ratio:1.5), (-o-min-device-pixel-ratio:3/2), (min-resolution:1.5dppx){.paymentIcons li span{display:block; width:49px; height:32px; background-image:url(../images/payment-icons@2x.png);background-repeat:no-repeat}
}
@media only screen and (min-width:768px){

.sh-header{background: #ffefd1 url(../images/header_bg.png) repeat-x left top; z-index:1050;}
.sh-header.sh-headerAbs{ position: relative; top:0; left:0; right:0; background: rgba(0,0,0,0.6); z-index:1050; background:#ffefd1 url(../images/header_bg.png) repeat-x left top;}
.navbar-brand{ display:none;}


#productList .description{min-height:160px;}
.fence-col-6{ width:42%;}
.fence-col-3{ width:26%;}
.fence-col-2{ width:20%;}
.fence-col-1{ width:12%;}

.fence-advt{ top:10%}
#productList .description{min-height:160px;}
.fence-col-6{ width:42%;}
.fence-col-3{ width:26%;}
.fence-col-2{ width:20%;}
.fence-col-1{ width:12%;}


.fence-advt{ top:10%}
.container-login {height: 340px;}
.item .product{min-height:354px;}

.catTitle-hm{ font-size:13px;}
.imgWrap-hm.padBtm-1{padding-bottom:90%;}
.imgWrap-hm.padBtm-2{padding-bottom:37%;}
.imgWrap-hm.padBtm-3,.imgWrap-hm.padBtm-4{padding-bottom:76%;}


.dropdown-item {
    color: #fff;
    
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    background-color: rgba(0,0,0,0.2);
}

.shonuText {
    text-align: center !important;
}
.nav-item.dropdown-header .nav-link {
    background: #d4af37; color:#fff !important; font-weight:bold !important;
}
#navWrapper .dropdown-toggle::after {
    display: none;}
.table td, .table th {
    padding: .35rem !important;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.table td.shMiddle {
    vertical-align: middle;
}
.shownuTitle { font-size: 24px; padding: 30px; right: -220px; top: 20px; width: 280px;}
.shownuTitle.posLeft {left: -220px;}
.shownuBxTitle{font-size: 21px;}
.shownuBx2 { margin-bottom: 14px;}
.abtWrap { margin: 50px auto 0;}
.shownuHm.testHm{margin-top: 0;}
/*.bnrCaption {width: 42%;top: 10%;}*/

.listTop-main > li::after {padding: 0 5px;}
.listTop-main li > a {font-size: 12px;}
.currencyBtn {padding: 4px 8px 2px;}
.listLinks > li::after {
    padding: 0 4px;
}
.listLinks li > a {
    font-size: 10px;}
	ul.sharelinks {
    margin: 40px 0 0;
}
.sh-hmPrdtContainer .bx-wrapper{ max-width: 1120px !important;}
.sh-hmPrdtContainer .bx-wrapper .bx-viewport{ min-height:500px !important;}
#sh-hmPrdtSlider{ margin:20px 20px 0;}
.sh-hmNewArvContainer .bx-wrapper,.sh-hmbestContainer .bx-wrapper{ max-width: 750px !important;}
.sh-hmNewArvContainer .bx-wrapper .bx-viewport,.sh-hmbestContainer .bx-wrapper .bx-viewport{ min-height:500px !important;}
#sh-hmNewArv,#sh-hmbestSeller{ margin:20px 20px 0;}
.bnrTitle { font-size: 20px;}
}

@media only screen and (min-width:992px){
	
	  
  /* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
  padding-top:0px;
  padding-bottom:0px;
  font-family:'Playfair Display', serif;
}

/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
  padding:.1rem 0;
  margin:0 0;
}

/* makes the dropdown full width  */
.navbar .dropdown {position: static; margin:0 25px;}

.navbar .dropdown-menu {
  width:100%;
  left:0;
  right:0;
/*  height of nav-item  */
  top:45px;
  position: absolute;
}
.navbar-expand-lg .navbar-nav .dropdown-menu{ position: absolute; left:0; right:0; }
  
  /* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
  display:block!important;
}
  
  .navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color: #fff;
  }

.navbar-nav li a{ color:#FFF !important; text-transform:uppercase;}


.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{ color:#636465;  font-family:'Playfair Display', serif; background:none;}
.navbar-dark .navbar-nav .dropdown-menu .nav-link{ color:#222 !important; font-family: 'Open Sans', sans-serif;}	
	
.fence-col-6{ width:48%;}
.fence-col-3{ width:22%;}
.fence-col-2{ width:17%;}
.fence-col-1{ width:11%;}
.fence-advt{ top:20%}
#accNav .navbar-nav > li > a{padding: 10px 14px;}
.container-login {height: 340px;}
.item .product{min-height:344px;}
.catTitle-hm{ font-size:18px;}
.imgWrap-hm.padBtm-1{padding-bottom:87.4%;}
.imgWrap-hm.padBtm-2{padding-bottom:36.8%;}
.imgWrap-hm.padBtm-3,.imgWrap-hm.padBtm-4{padding-bottom:76%;}
.navbar-light .navbar-nav .nav-link {font-size: 12px;padding: 5px 10px; text-transform: uppercase;}
.shownuTitle { font-size: 38px;  padding: 50px; right: -280px; top: 20px; width: 320px;}
.shownuTitle.posLeft {left: -280px;}
.shownuBxTitle{font-size: 30px;}
.shownuBx2 { margin-bottom: 20px;}
.abtWrap { margin: 50px auto 0;}
.listTop-main > li {font-size: 13px;}
.listTop-main li > a {font-size: 13px;}
.listLinks > li::after {padding: 0 10px;}
.listLinks li > a {font-size: 13px;}
.iconTitle {font-size: 14px;}
/*.bnrCaption {width: 35%;top: 20%;}*/

.navbar-brand{ display:none;}
.listTop-main > li::after { padding: 0 10px;}
.listTop-main li > a {font-size: 14px;}
.currencyBtn {padding: 4px 10px 2px;}
.listLinks > li::after {
    padding: 0 15px;
}
.listLinks li > a {
    font-size: 12px;}
	ul.sharelinks {
    margin: 40px 0 0;
}
.bnrTitle { font-size: 26px;}
.navbar-light .navbar-nav .nav-link {font-size: 14px; padding: 10px 16px; }
.listTop-main > li {
    font-size: 9px;
}
.listTop-main li > a {
    font-size: 9px;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width:1200px){

#accNav .navbar-nav > li > a{padding: 10px 30px;}
#car1 li,#car2 li{ width:262px!important; margin-right:21px!important}.fence-col-6{ width:48%;}
.fence-col-3{ width:21%;}
.fence-col-2{ width:17%;}
.fence-col-1{ width:12%;}
.container-login {height: 340px;}
.item .product{min-height:384px;}
.imgWrap-hm.padBtm-1{padding-bottom:85.4%;}
.imgWrap-hm.padBtm-2{padding-bottom:36.8%;}
.imgWrap-hm.padBtm-3,.imgWrap-hm.padBtm-4{padding-bottom:76.5%;}
.navbar-light .navbar-nav .nav-link {font-size: 14px; padding: 14px 12px;}
.shownuTitle { font-size: 48px;  padding: 50px; right: -350px; top: 30px; width: 400px;}
.shownuTitle.posLeft {left: -350px;}
.logo { width:75%; margin: 15px auto 15px;}
.listTop-main > li {font-size: 14px;}
.listTop-main li > a {font-size: 14px;}
.listLinks > li::after {padding: 0 10px;}
.listLinks li > a {font-size: 14px;}
.iconTitle {font-size: 17px;}
/*.bnrCaption {width: 25%;top: 30%;}*/
.listLinks li > a {
    font-size: 12px;}
	ul.sharelinks {
    margin: 24px 0 0;
}
.bnrTitle { font-size: 46px;}
.listTop-main > li {
    font-size: 14px;
}
.listTop-main li > a {
    font-size: 14px;
}
}
@media only screen and (min-width:1300px){
.fence-prdtWrap{ min-height: 330px; max-height: 330px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width:991px){
.contactBlock{ text-align:center}
#billingPage .panel{ height:auto}
#accNav .navbar-toggle{ display:block; float:right}
#accNav .navbar-header{ float:none}
.hideNav{ display:none}
#accNav .navbar-nav{ margin:0; float:none}
#accNav .nav > li {display: block;position: relative;float:none;}
.page{ min-height:inherit}
.socialLinks{ float:left}
.selectStyled{ margin-bottom:5px}
.featWrapper{ height:auto; line-height:normal; width:100%;text-align:center;}
.featContent{ display:block;line-height:normal;vertical-align: middle;font-family: 'Open Sans', sans-serif;font-size:18px;text-align:center;position:relative;}
.headerTop{ background:#005a02}
}
/* Small Devices, Tablets */
@media only screen and (max-width:767px){ 
.logo{ padding: 10px 0;}
.fence-blk {margin: 4px auto; display:block;}
.fence-col-6,.fence-col-3,.fence-col-2,.fence-col-1{ width:100%;}
.copyright{text-align:center}
.fence-prdtWrap{ min-height: none; max-height: none; margin-top:20px; margin-bottom:20px;}
.fence-prdtPrice{ margin:20px auto 0; position: relative; bottom: none; left: none; right: none;}
.navbar{padding:10px 0;}
.navbar-brand{ display: inline-block; padding:0px; height:auto !important; width:140px;}
.navbar-brand img{ display: block; width:100%;}
.shonuText {text-align: left !important;}
/*.cartWrap {float: right;margin: 10px 0 10px 20px;}*/
.searchForm {margin: 18px 0 10px;}
.imgWrap-hm.padBtm-3,.imgWrap-hm.padBtm-4{padding-bottom:76% !important;}
.itemControllers, .itemControllers2, .itemControllers3{ display:none;}
.pausBtn {position: relative;top: auto;right: auto;}
.bnrCaption {display: none;}
.cartWrap {/*float: left;*/margin: 0;}
.listLinks li > a {font-size: 11px;}
.listTop-main {
    margin: 10px 0;
}
.sh-hmPrdtContainer .bx-wrapper .bx-viewport{ min-height:530px !important;}	
.sh-hmPrdtContainer {
    padding: 40px 0;
    margin-bottom: 40px;
}
#sh-hmPrdtSlider{ margin:20px 20px 0;}
.sh-padding {
    padding: 0 0 40px;
}
#sh-hmNewArv, #sh-hmbestSeller {
    margin: 0;
}
.sh-hmNewArvContainer .sh-prdtHmTumb, .sh-hmbestContainer .sh-prdtHmTumb {
    background: rgba(0,0,0,0.2);
   
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sh-prdtContainer #pdtPrev a,.sh-prdtContainer #pdtNext a,.sh-prdtContainer1 #pdtPrev1 a,.sh-prdtContainer1 #pdtNext1 a,
.sh-prdtContainer2 #pdtPrev2 a,.sh-prdtContainer2 #pdtNext2 a,.sh-prdtContainer3 #pdtPrev3 a,.sh-prdtContainer3 #pdtNext3 a{ display:none;}
.sh-newsLetter {padding: 20px;}
.sh-newsTitle { margin-top:15px;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width:575px){
.dropdown-menu span.text-primary{ color:#fff !important;}
#header .float-right{ float:none;}
h2{ font-size:22px;}
.socialLinks{ text-align:center; width:100%; float:left}
.socialLinks a{ font-size:22px; padding:5px 8px; display:inline-block}
.topLinks li:last-child:after{ content:""; padding:0;}
#userMenu{ float:left; text-align:left; margin-top:5px;}

.listTop-main > li::after {padding: 0 5px;}
.currencyBtn {padding: 4px 5px 2px;}
.listLinks li > a {font-size: 10px;}
#car1 .item, #car2 .item, .monthSpl .item {height: 103px;}
.product .description {top: 34%;}
.item h4 {font-size: 16px;line-height: 36px;max-height: 36px;min-height: 36px;}
.slidebtn{ background:url(../images/order-online_s.jpg) no-repeat left top; width:30px; height:103px; cursor:pointer; display:block; z-index:9999999}
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text{padding: .1rem .1rem !important;
font-size: .475rem !important;}
.shownuTitle {font-size: 28px;padding: 10px;text-align: center;position: relative;right: auto;top: auto;width: 100%;display: block;}
.shownuTitle.posLeft {left: auto;right: auto;}
.shownuBx1{ margin-bottom:30px;}
.shownuBxTitle{ font-size:20px}
.prdt-title-pattern,.payment-icons{ width:100%;}
.sh-hmPrdtContainer .bx-wrapper .bx-viewport{min-height:auto !important; height:500px !important;}	
#sh-hmPrdtSlider{ margin:0;}
.navbar-toggler:not(:disabled):not(.disabled){ background:#563b0d; position: absolute;right: 35px;top: 8px;}
#navWrapper{ background:#000;}
.navbar-light .navbar-nav .nav-link{ color:#563b0d;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.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:#fff;}
.dropdown-menu{ background:none; color:#fff;}
.dropdown-item:focus, .dropdown-item:hover{color: #563b0d; ; background-color: none !important;}
.dropdown-item{ color:#fff;}
.dropdown-item:hover{ color:#563b0d; background:none;}
#rc-imageselect, .g-recaptcha {transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width:360px){
.fence-advt .fence-adTitle1{font-size: 21px;line-height: 21px;}
.fence-advt{ top:8%;}
.container-login {height: auto;}
.title { font-size:20px;}
.searchForm{float: none;}
.btn-newsletter {display: table-cell;background: #cb1d1d;color: #fff;text-align: center;padding: 12px 10px;font-size: 13px;border: 0;text-transform: uppercase;}
}

