html {min-height:100%; position:relative; padding-bottom:110px;}
body {background:#fff;font-family:Arial, Helvetica, sans-serif;}
ul,ol {padding:0;margin:0}
li {list-style:none}
img {max-width:100%;vertical-align:middle;}
label {font-weight:normal;}
p {color:#5d5d5d;}
.full {float:left;width:100%;}
.block {display:inline-block;width:100%;}
.left-block {float:left;max-width:100%;}
.right-block {float:right;max-width:100%;}
a,button,input[type="submit"],input[type="reset"] {cursor:pointer;transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-ms-transition:all 0.25s ease-in-out 0s;}
a:hover,a:active,a:focus {outline:none;text-decoration:none}

.navbar-default .navbar-nav > li > a.SetMenu, .navbar-default .navbar-nav > li > a.SetMenu:hover, .navbar-default .navbar-nav > li > a.SetMenu:focus{color:#d1ad21}

.main-site {margin:auto;width:1265px;max-width:100%;}
.header-top {margin-top:15px; float:right;width:410px;max-width:100%;}
.header-top div {font-size:13px;text-transform:uppercase;line-height:24px;}
.header-top .heading {margin:0;color:#000;font-size:18px;}
.header-phone p {margin:0;text-transform:none}
.header-cart p.cart {margin:0;text-transform:none;color:#000;padding-left:28px;background:url(../images/basket.jpg) no-repeat scroll 0 3px;}
.header-cart .cheekout {text-transform:uppercase;font-size:14px;font-weight:bold;color:#d1ad21}
.header-social {float:right;}
.header-social li {display:inline-block}
.header-social li a {display:inline-block;width:27px;height:26px;background:url(../images/header-social.jpg) no-repeat scroll 0 0;}
.header-social li a.twitter {background-position:-28px 0}
.header-social li a.pint {background-position:-56px 0}
.header-social li a.google {background-position:-85px 0}
.header-bottom {margin-top:10px;}
#main-slider.owl-theme .owl-controls .owl-buttons div {position:absolute;top:50%;margin-top:-71px;width:56px;height:142px;border-radius:0;font-size:0;background-size:100% 100%;}
#main-slider.owl-theme .owl-controls .owl-buttons div.owl-prev {left:25px;background:url(../images/slider-left.png) no-repeat scroll 0 0;}
#main-slider.owl-theme .owl-controls .owl-buttons div.owl-next {right:25px;background:url(../images/slider-right.png) no-repeat scroll 0 0;}
#main-slider .owl-pagination {display:none}
#main-slider.owl-theme .owl-controls {margin:0}
.search-bar {padding:7px 0 10px;
background:#000000;
background:-moz-linear-gradient(top,  #000000 0%, #000000 90%, #656565 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(90%,#000000), color-stop(100%,#656565));
background:-webkit-linear-gradient(top,  #000000 0%,#000000 90%,#656565 100%);
background:-o-linear-gradient(top,  #000000 0%,#000000 90%,#656565 100%);
background:-ms-linear-gradient(top,  #000000 0%,#000000 90%,#656565 100%);background:linear-gradient(to bottom,  #000000 0%,#000000 90%,#656565 100%);}

.search-bar label {font-size:18px;color:#ffffff;float:left;line-height:25px;margin:5px 0}
.search-bar .select-css {float:left;height:25px;margin:5px 6px;position:relative}
.search-bar select {width:100%;border:1px solid #fff;width:200px;border-radius:0px;height:25px;font-size:16px;padding:0 10px;text-align:center;}
.search-bar .select-css:after {position:absolute;top:0px;right:0px;bottom:0px;width:30px;content:"";pointer-events:none;background:url(../images/select-css.jpg) no-repeat scroll 0 0;border:1px solid #fff;border-left-width:10px;}
.top-submit {float:left;line-height:25px;height:25px;color:#fff;font-weight:bold;font-size:13px;padding:0 15px; border:none;border-radius:0;margin:5px 0px 5px 6px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
background:#e0b964;
background:-moz-linear-gradient(top,  #e0b964 0%, #d7b566 47%, #b1893f 53%, #9a6e24 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0b964), color-stop(47%,#d7b566), color-stop(53%,#b1893f), color-stop(100%,#9a6e24));
background: -webkit-linear-gradient(top,  #e0b964 0%,#d7b566 47%,#b1893f 53%,#9a6e24 100%);
background: -o-linear-gradient(top,  #e0b964 0%,#d7b566 47%,#b1893f 53%,#9a6e24 100%);
background: -ms-linear-gradient(top,  #e0b964 0%,#d7b566 47%,#b1893f 53%,#9a6e24 100%);
background: linear-gradient(to bottom,  #e0b964 0%,#d7b566 47%,#b1893f 53%,#9a6e24 100%);
}
.search-inner {margin:auto;display:table;max-width:100%;width:812px;}
.product-slide .product-name {color:#333;margin-bottom:0}
.price {color:#d1ad21;font-weight:bold;font-size:18px;margin:0}
.price-old {color:#888;font-size:12px;text-decoration:line-through}
.heading1 {font-size:20px;font-weight:bold;display:block;color:#000;text-align:center;text-transform:uppercase;margin:0 0 20px;}
.heading2 {font-size:20px;display:block;color:#000;text-transform:uppercase;margin:0 0 10px;}
.heading3 {font-size:22px;display:block;color:#000;text-transform:uppercase;margin:10px 0;}
.heading4 {font-size:13px;display:block;color:#555;margin:20px 0 10px;font-weight:bold}
#product-slider {padding:0 10px;}
#product-slider .owl-item {padding:0 7px;}


#product-slider.owl-theme .owl-controls .owl-buttons div {position:absolute;top:50%;margin-top:-24px;width:17px;height:47px;border-radius:0;font-size:0;background-size:100% 100%;}
#product-slider.owl-theme .owl-controls .owl-buttons div.owl-prev {left:0;background:url(../images/slide-prev.jpg) no-repeat scroll 0 0;}
#product-slider.owl-theme .owl-controls .owl-buttons div.owl-next {right:0;background:url(../images/slide-next.jpg) no-repeat scroll 0 0;}
.blck-btn {display:inline-block;max-width:100%;padding:5px 17px;line-height:16px;height:26px;text-align:center;border:none;border-radius:0;color:#fff;font-size:12px;background: #858585;background: -moz-linear-gradient(top,  #858585 0%, #807c6b 32%, #7a7666 48%, #626058 56%, #4d4d4d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#858585), color-stop(32%,#807c6b), color-stop(48%,#7a7666), color-stop(56%,#626058), color-stop(100%,#4d4d4d));
background: -webkit-linear-gradient(top,  #858585 0%,#807c6b 32%,#7a7666 48%,#626058 56%,#4d4d4d 100%);
background: -o-linear-gradient(top,  #858585 0%,#807c6b 32%,#7a7666 48%,#626058 56%,#4d4d4d 100%);
background: -ms-linear-gradient(top,  #858585 0%,#807c6b 32%,#7a7666 48%,#626058 56%,#4d4d4d 100%);
background: linear-gradient(to bottom,  #858585 0%,#807c6b 32%,#7a7666 48%,#626058 56%,#4d4d4d 100%);}
.blck-btn:hover {color:#fff;}
.breadcrumb-page {border-top:1px solid #cecece;margin-top:3px;background:#f1f1f1}
.table-outer {margin-top:10px;overflow:auto}
.table-body {display:table;width:100%;table-layout:fixed}
.table-row {display:table-row}
.table-col {padding:0 5px;display:table-cell;vertical-align:middle}
.prodect-names p {font-size:12px;color:#000;font-weight:bold}
.prodect-names p label {display:inline-block;width:150px;font-weight:bold}
.block-inline {display:inline-block;width:100%}
.table-price .price {margin:15px 0}
.product-table .table-col {border-bottom:2px solid #ebebeb;padding-top:10px;padding-bottom:10px;}
.product-table .table-body {border-top:2px solid #ebebeb}
.product-table select {max-width:100%;}
#sync2 .item {text-align:center;padding:0 5px;}
#sync1 {margin:30px 0 15px;}
.product-right {padding-top:30px;padding-bottom:20px;font-size:12px;}
.product-right .heading2 span {display:block}
.product-code {font-size:11px;}
.listing li {color: #5d5d5d;padding:3px 0 3px 20px;position:relative}
.listing li:before {position:absolute;top:8px;left:0px;width:8px;height:8px;background:#c59c51;border-radius:10px;content:""}
.product-quantity {border-top:1px solid #ddd;padding-top:10px;margin-top:10px;overflow:hidden}
.blck-btn.large {font-size:16px;line-height:22px;height:32px;padding:5px 17px 6px;}
.product-quantity .blck-btn.large {float:right}
.product-quantity .blck-btn.large {float:right}
.product-quantity label {float:left;width:30%;margin-top:8px;}
.product-quantity select {float:left;border:1px solid #cdcdcd;margin-top:7px;}
.acociat-product {margin-top:30px;padding-top:15px;border-top:1px solid #ddd;}
.contact-sec {background:#959595;padding:10px 20px;}
.contact-sec .form-group:after,.contact-sec .form-group:before {clear:both;display:table;content:"";}
.form-group > label {text-transform:uppercase;font-size:20px;line-height:34px;color:#000;float:left}
.contact-sec .form-group .form-control {float:right;width:82%;border:1px solid #c6c6c6}
.contact-newslatter.form-group > label {font-size:14px;float:right;width:82%;position:relative}
.contact-newslatter.form-group {margin-top:-10px;}
.contact-newslatter.form-group > label input[type="checkbox"] {position:relative;top:1px;margin-right:5px;}
.contact-captcha {float:right;width:82%}
.contact-sec .contact-captcha .form-control {width:100%;}
.contact-captcha img {margin-bottom:10px;}
.contact-captcha p {margin-bottom:8px;font-size:12px;}
.contact-sec .form-group textarea.form-control {width:100%;height:434px;}
.contaact-form {margin-bottom:30px;}
.contaact-form .blck-btn {margin-top:30px;}
.basket-page {padding:30px 0 0}
.product-table .table-head .table-col {background:#f1f1f1;border-top:none;border-bottom:10px solid #fff;text-transform:uppercase;font-size:20px;padding-top:5px;padding-bottom:5px;width:20%;}
.basket-table.product-table .table-col:first-child {padding-left:5px;}
.basket-table.product-table .table-col:last-child {padding-right:5px;}

.basket-table.product-table .table-col {width:auto}
.prodect-names p:last-child {margin-bottom:0}
.qut {font-size:20px;}
.basket-bottom {padding:10px 0}
.basket-bottom .bottom-row {float:right;clear:both;padding:7px 0;font-size:14px;width:320px;max-width:100%;
	margin-left: 80px;
}
.basket-lable {float:left;width:150px;text-transform:uppercase}
.basket-bottom .bottom-right {float:right;width:165px;}
.basket-page .btn-row {margin-top:10px;}
.basket-bottom .btn-row .blck-btn {margin-bottom:7px;}
.table-outer table {width:100%;min-width:610px;}
.table-outer table .table-row {display:table;width:100%;table-layout:fixed}
.basket-table.product-table .table-col {width:17%;}
.basket-table.product-table .table-col:first-child {width:20%;}
.basket-table.product-table .table-col:nth-child(2) {width:29%;}
.top-space {margin-top:10px;margin-bottom:5px;}
p[id*="messageRow"] {font-size:12px;margin-bottom: 8px;padding-left:18%;}
.contact-captcha div {background:none !important}
.gold-text {color:#d1ad21}
.prodect-names p a {color: #000000;}
.selectColorWidth {max-width: 222px ! important;}

.cloudzoom-blank .cloudzoom-lens + div {display:none !important}
.slider-product {padding:30px 0;}
.slider-top {margin-bottom:20px;}
.slider-bottom {text-align:center}
.slider-bottom .cloudzoom-gallery {margin:0 5px 5px;}
.slider-bottom {max-width:100%; margin:auto;float:none;width:370px;}
.slider-bottom:after,.slider-bottom:before {clear:both;display:table;content:"";}
.slider-bottom .owl-controls {display:none !important}
#imgImage + #imgImage {display:none}
.checkout-border {height:30px;background:#f1f1f1}
.payment-main {float:left;width:67%;}
.payment-head {float:left;width:150px;font-size:12px;color:#656565;text-transform:uppercase}
.payment-main {margin:10px 0;}
.payment-right {float:right;width:475px;max-width:100%;}

.payment-right .radio {margin:2px 0 1px;font-size:11.5px;letter-spacing:-0.3px;color:#000}
.payment-right .radio input {margin-top:2px;}
.payment-method {margin-bottom:20px;}
.payment-right .form-group label {font-size:12px;text-transform:none;line-height:normal;padding:4px 0 3px;margin:0;width:130px;}
.payment-right .form-group .form-control {font-size:12px;text-transform:none;line-height:normal;height:24px;width:150px;border:none;background:#aeb3b7;float:left;padding-top:0;padding-bottom:0}
.card-detial .payment-head {padding:3px 0}
.payment-right .form-group:after, .payment-right .form-group:before {clear:both;display:table;content:"";}
.payment-right .form-group .form-control + .form-control {margin-left:5px;}
.payment-right .form-group p {padding-left:130px;}
.order-summary {float:right;width:32%;background:#eee;padding:10px;margin-top:15px;font-size:12px;color:#222}
.order-summary .heading {font-size:12.2px;color:#000;font-weight:bold;margin:0 0 15px;}
.order-left {float:left;margin-right:5px;}
.order-right {margin-left:35px;}
.EmailHeight {height:28px;}
.order-bottom p {margin-bottom:0}
.RegionHeight {width:165px;}



.videos-page .heading3 {border-bottom:1px solid #ddd;padding-bottom:10px;}
.row-video {margin-left:-7px;margin-right:-7px;}
.row-video div[class^="col-"] {padding-left:7px;padding-right:7px;}
.row-video img,.row-video iframe {width:100%;}

.video-text p {margin-bottom:0;line-height:16px;}
.video-text {padding-top:5px;}
.video-name {font-weight:bold;padding-bottom:5px;}
.video-description {font-size:12px;}
.vedeo-rows {padding-bottom:15px;}
.mfp-bg {background:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001}
.mfp-wrap {position:fixed;top:0;left:0;bottom:0;right:0;z-index:10002;text-align:center}
.mfp-close {position:absolute;top:0px;right:5px;z-index:10003;font-size:30px;border:none;background:none;color:#fff;line-height:30px;}
.mfp-preloader {display:none}
.mfp-container {display:table;margin:auto;max-width:100%;position:relative;height:100%;}
.mfp-content {display:table-cell;height:100%;vertical-align:middle;text-align:center}
.mfp-figure {position:relative}
body #TB_caption {width:100%; padding:0; background-position:center 3px;height:110px;}
body #TB_secondLine {padding-top:60px;padding-left:10px;}
body #TB_closeWindow {margin-top: -66px;background-size:30px;}
.ulbullets {}
.ulbullets li {list-style:outside;margin-left:15px;}

/*Footer css*/
.site-footer {background:#000;padding:5px 0 0;margin-top:40px; position:absolute;bottom:0; width: 1265px; max-width:100%;}
.footer-left {float:left;}
.footer-right {margin-left:200px;color:#aaa;font-size:12px;font-weight:600;padding:15px 0}
.white-text {color:#fff}
/*Footer css*/
.cms-page {margin:15px 0 0}
.cms-page p {font-size:14px;margin-bottom:5px;}
.listing-numb {position:relative;padding-left:25px;}
.listing-numb .listing-li {position:absolute;left:0;top:0;color:#000;}
.cms-heading {color:#000;display:block;font-size:22px;margin:15px 0;text-transform:uppercase;}
.cms-heading2 {color:#5d5d5d;display:block;font-size:17px;margin:20px 0 10px;text-transform:uppercase;}
.listing-bullets {position:relative;padding-left:15px;}
.listing-bullets .listing-li {position:absolute;left:0;top:0;font-size:14px;}


@media(min-width:768px) {
.product-slider {margin:50px 0 20px;}
.product-slider .heading1 {margin-bottom:40px;}
.product-table .table-col {width:33.333%}
}
@media (min-width:1024px) {
.product-table .table-col:first-child {padding-left:50px;}
.product-table .table-col:last-child {padding-right:50px;}
#sync2 {padding:15px 70px;}
.vedeo-rows:nth-child(4n+1) {clear:both}
.container-inner {width:842px;}
}
@media (max-width:1023px) {

}
@media (min-width:768px) and (max-width:980px) {
.search-bar select {width:150px;}
.form-group > label {font-size:17px;}
.contact-newslatter.form-group > label {text-transform:lowercase}
.contact-captcha p {text-transform:lowercase;font-size:11px;}
.payment-right {width:100%;}
.vedeo-rows:nth-child(3n+1) {clear:both}
html {padding-bottom:140px;}


}

@media (max-width:767px) {
#main-slider .owl-buttons {display:none}
.search-inner {width:100%;}
.search-bar label {width:98%;margin:0px 1% 5px;}
.search-bar .select-css {width:48%;margin:5px 1%}
.search-bar .select-css select {width:100%;}
.top-submit {width:48%;margin:5px 1%;}
.product-slider {margin:20px 0;}
.header-top {width:100%;margin-top:0}
#navbar {clear:both}
.header-social {float:left;margin-bottom:10px;}
.navbar-brand > img {width:160px;}
.product-table .table-col.prodect-names {width:250px;}
.product-table .table-body {min-width:610px;}
.table-outer {max-height:250px;}
.contact-sec .form-group .form-control {width:100%;}
.contact-newslatter.form-group > label {width:100%;}
.contact-captcha {width:100%;}
.payment-main {width:100%;}
.order-summary {width:100%;margin-bottom:20px;}
.payment-right {width:100%;}
.site-footer {position:static}
html {padding-bottom:0}
}
@media (min-width:480px) and (max-width:767px) {
.vedeo-rows:nth-child(2n+1) {clear:both}
}

@media (max-width:599px) {
.basket-bottom .btn-row .left-block {clear:both;float:right;}
}



@media (max-width:479px) {
.header-top div {font-size:11px;}
.basket-bottom .btn-row .right-block {text-align:right;}
.basket-lable {width:110px;}
.payment-right .form-group .form-control {float:right}
.payment-right .form-group .form-control + .form-control {clear:both;margin-top:5px;}
.vedeo-rows {width:100%;}
.footer-left {width:100%;float:none;text-align:center}
.footer-right {margin:0}
}