@font-face {
	font-family: Arial;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Arial;
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: Arial;
	font-weight: 800;
	font-style: normal
}
@font-face {
	font-family: Arial;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Brush;
	src: url(../fonts/brtswfte.eot?#iefix) format('embedded-opentype'), url(../fonts/brtswfte.woff) format('woff'), url(../fonts/brtswfte.ttf) format('truetype'), url(../fonts/brtswfte.svg#Brush) format('svg');
	font-weight: 400;
	font-style: normal
}

body {border: none;font-family: Arial;background: #fff}
.nospace {margin: 0;padding: 0}
.site-nav .filterbar {padding: 40px 0 0;display: block}
.filterbar ul {margin: 0;padding: 0}
.filterbar li {list-style: none;line-height: 25px}
.filterbar h2 {font-size: 15px;text-transform: uppercase;font-family: Arial;font-weight: 800}
.list--nav {padding: 0}
.filterbar .checkbox {padding-left: 20px;margin: 0}
.filterbar .checkbox input[type=checkbox] {-webkit-appearance: radio;-moz-appearance: radio;margin-top: 7px}
.filterbar .checkbox label {font-family: Arial;display: inline-block;position: relative;padding-left: 5px;font-size: 13px;color: #333;line-height: 18px}
.filterbar .checkbox label:after {display: inline-block;position: absolute;width: 14px;height: 14px;left: 0;top: -2px;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555}
.filterbar .checkbox input[type=radio] {opacity: 0;z-index: 9999;cursor: pointer}
.filterbar .checkbox input[type=radio]:focus+label:before {outline: 0;outline: -webkit-focus-ring-color auto 0;outline-offset: 0}
.filterbar .checkbox input[type=radio]:checked+label:after {font-family: FontAwesome;content: "\f00c"}
.filterbar .checkbox input[type=radio]:disabled+label {opacity: .65}
.filterbar .checkbox-success input[type=radio]:checked+label:before {background-color: #525252;border-color: #525252}
.filterbar .checkbox-success input[type=radio]:checked+label:after {color: #fff}
.product-bar {padding: 0 0 25px}
.product-bar h2 {padding: 0 0 15px;font-size: 24px}
.product-bar .product.grid__item .product__image img {display: block;margin: 0 auto;max-height: 280px}
.product-bar .product.grid__item .badge {display: none}
.product-grid-cs {border: 1px solid #dbdbdb;position: relative;margin-bottom: 40px;text-align: center}
.product-container {background: #e8e8e8;padding: 22px 10px 20px;min-height: 83px}
.product-container .product__title a {color: #4a4a4a;font-size: 15px;font-family: Arial; font-weight:700; margin-bottom: 0;display: block}
.product-container .product__title a span { display: block; margin: 12px auto 0 }
.product__price,.product__price--on-sale {font-family: inherit}
.product__price--on-sale {color: #000;font-family: Arial;display: block;font-size: 15px;margin-bottom: 5px}
.product__prices {color: #d42424;margin-top: 5px;font-family: Arial}
.sold-out-cont .sold-out-text {font-size: 20px;color: #848484}
.sold-out-cont {margin-top: 8px}
.badge {background: 0 0!important}
.badge--sale {left: 2px;padding: 0;top: 2px}
.badge--sale span {background: #8ebd38;height: 53px;width: 53px;text-transform: uppercase}
.product-container .view-detail-hover {height: 100%;width: 100%;position: absolute;top: 0;background: #fff}
.product-container .view-detail-btn,.product-grid-cs .view-detail-btn a {background: #000;display: inline-block}
.view-detail-btn {position: absolute;top: 50%;max-width: 298px;margin: 0 auto;text-align: center;right: 0;left: 0;width: 100%}
.product-grid-cs .view-detail-btn a {padding: 10px 26px;text-transform: uppercase;color: #fff;font-weight: 700;letter-spacing: 1px;margin: 0 auto}
.price,.price b,.reviews ul li,.share h2,.share ul li {font-weight: 400}
.view-detail-hover {height: 100%;width: 100%;position: absolute;top: 0;background: rgba(38, 38, 38, .7);left: 0}
.product-grid-cs .view-detail-hover {opacity: 0}
.product-grid-cs:hover .view-detail-hover {opacity: 1}
.product-grid-cs .view-detail-btn a:after {content: '';border: 1px solid rgba(199, 199, 199, .4);top: -6px;left: 0;right: 0;position: absolute;width: 176px;margin: 0 auto;padding: 0;height: 52px}
.product-grid-cs .view-detail-btn a:hover {text-decoration: none}
.product-grid-cs img {width: auto;height: 300px;text-align: center}
.view-detail-btn .view-btn-text {background: #000;color: #fff;padding: 10px 25px;text-transform: uppercase;font-size: 14px;font-family: Arial}
.view-detail-btn .view-btn-text:after {content: '';width: 100%;height: 100%;display: inline-block;position: absolute;top: -16px;left: 0;max-width: 157px;right: 0;margin: 0 auto;z-index: 999;border: 1px solid #fff;padding: 25px 0}
.min-max {font-size: 12px;color: #999;text-align: center;margin: 0 0 5px}
.maxS,.minS {display: inline-block}
.price-filter-container {min-height: 330px}
#height-slider {margin-top: 75px}
#price-slider {margin-top: 50px;display: none}
#price-slider h2 {margin-bottom: 12px;margin-top: 40px}
.pro-list {margin: 40px 0;padding: 0!important;z-index: 0}
#Site-filter .slider.slider-horizontal {width: 165px;height: 2px}
span.visually-hidden {display: none}
.site-nav.col-md-2 {padding-left: 0!important}
#Site-filter .slider.slider-horizontal .slider-handle,#Site-filter .slider.slider-horizontal .slider-tick {margin-left: 0}
.site-nav button {width: 100%;background: #fff;border: 1px solid #dcdcdc;padding: 10px;font-size: 16px;margin: 20px 0;display: none;font-family: Arial; font-weight: 700}
.main-wrap {background: #fff;position: relative;z-index: 1}
#main-content:after,#main-content:before {position: absolute;width: 160px;height: 600px;background: #b5e6ff;transform: skew(-40deg);content: ""}
#main-content:before {top: 32%;right: 0}
#main-content:after {top: 56.4%;left: 0}
#banner-section {display: inline-block;position: relative;width: 100%}
#banner-section .banner-text #content-scroller img {-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 99999;animation-timing-function: ease-in-out;animation-iteration-count: 99999;-webkit-animation-name: krugg-bounce;-webkit-animation-duration: 3s;animation-name: krugg-bounce;animation-duration: 3s}
#banner-section iframe { height: 618px }
@keyframes krugg-bounce {0%,100% {-webkit-transform: translateY(0);transform: translateY(0)}50% {-webkit-transform: translateY(10px);transform: translateY(10px)}}
@-webkit-keyframes krugg-bounce {0%,100% {-webkit-transform: translateY(0);transform: translateY(0)}50% {-webkit-transform: translateY(10px);transform: translateY(10px)}}
.navbar-custom {background: 0 0;position: absolute;margin: 0 auto;border: none;z-index: 9;top: 60px;right: 0;left: 0}
.navbar-custom ul {margin: 0;padding: 0;text-align: right}
.navbar-custom li {list-style: none;display: inline-block}
.navbar-custom li a {padding: 4px 0;display: block}
.navbar-custom li a i {color: #000;font-size: 16px;display: block;margin: 0 0 0 20px}
.navbar-custom li a:hover i {color: #939496}
#banner-section .banner-text {padding: 50px 30px;text-align: center;position: absolute;max-height: 320px;font-size: 32px;line-height: 1;max-width: 28%;margin: auto;height: 100%;width: 100%;color: #fff;bottom: 0;right: 0;left: 0;top: 0}
.krugg-content h2,.new-footer h2 {text-align: left;border-left: 1px solid #333743;text-transform: uppercase;}
#banner-section .banner-text #content-scroller {position: absolute;display: block;margin: 0 auto;bottom: -60px;width: 70px;right: 0;left: 0}
.new-footer {clear: both;background: url(../images/footer-bg.png) top no-repeat #fff;height: 910px;background-size: 100% 100%;z-index: 1;position: relative;}
.new-footer h2 {border-bottom: 0; font-size: 28px;color: #000;margin: 0 0 80px;padding: 2px 0 0 30px;font-weight: 800; font-family: Arial}
.copyright,.new-footer address,.new-footer li a {font-size: 16px;font-family: Arial}
.new-footer ul {margin: 0;padding: 0 0 0 30px}
.new-footer .social ul li {list-style: none;display: inline-block}
.new-footer .social li a i {color: #000;font-size: 16px;display: block;margin-right: 20px}
.new-footer .social li a:hover i {color: #939496}
.new-footer li a {display: block;color: #000;line-height: 16px;margin: 0 0 20px;cursor: pointer}
.new-footer ul li {list-style: none}
.new-footer address {display: block;color: #000;line-height: 34px;margin: 55px 0 20px 30px}
.ftr-logo {width: 175px;margin: 40px 0 0 30px}
.new-footer iframe {margin-left: 35px;margin-top: -1px}
.copyright {clear: both;padding: 70px 0 0 30px;color: #000}
.krugg-content {background: url(../images/content-bg.png) right -35px no-repeat;background-size: inherit;margin-top: 100px;height: 780px}
.krugg-content h2 {font-size: 28px;color: #000;margin: 0 0 40px;padding: 0 0 0 30px;font-family: Arial; font-weight: 800}
.krugg-content p,.krugg-content span {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 25px;font-family: Arial;padding-left: 30px}
.heading-section h2,.products-heading h2 {padding: 0 0 0 30px;border-left: 1px solid #333743;line-height: 30px;font-family: Arial;font-weight: 800; text-align: left;color: #000}
.row.heading-section {clear: both}
.heading-section h2 {font-size: 22px;margin: 160px 0 230px}
.products-heading h2 {font-size: 28px;margin: 0 0 190px;text-transform: uppercase}
.products-list .left-content img {position: relative;left: 30px;top: 30px}
.products-list .left-content:before {content: "";position: absolute;border: 2px solid #93999e;width: 72.4%;height: 100%}
.products-list .right-content h2 {font-size: 30px;color: #000;margin: 0 0 25px;padding: 0;text-align: left;font-family: Arial;font-weight: 800;text-transform: capitalize;clear: both}
.products-list .right-content p {font-size: 16px;color: #000;line-height: 26px;margin: 0;font-family: Arial;padding-left: 25px;width: 310px}
.products-list .right-content span {display: inline-block;color: #000;font-size: 48px;margin: 0 33px -15px -38px;font-family: Arial}
.products-list .left-content {padding-left: 84px}
.products-list {margin-bottom: 250px}
.products-list .right-content img {width: auto;height: 280px;float: right;margin-bottom: 0px}
.product-odd-list .left-content img {position: relative;right: 30px;top: 30px;width: 100%}
.product-odd-list .left-content:before {content: "";position: absolute;border: 2px solid #93999e;width: 72.4%;height: 100%}
.product-odd-list .right-content h2 {font-size: 30px;color: #000;margin: 0 0 25px;padding: 0;text-align: left;font-family: Arial;font-weight: 800;text-transform: capitalize;clear: both;float: right;width: 360px}
.product-odd-list .right-content p {font-size: 16px;color: #000;line-height: 26px;margin: 0;font-family: Arial;padding-left: 50px;width: 310px;float: right}
.product-odd-list .right-content span {display: inline-block;color: #000;font-size: 48px;margin: 0 33px -15px -38px;font-family: Arial}
.product-odd-list .left-content {padding-left: 46px;padding-right: 64px}
.product-odd-list {margin-bottom: 250px}
.product-odd-list .right-content img {width: auto;height: 280px;margin-bottom: 0;float: left}
.inner-header {background: #fff;padding: 45px 0 0}
.inner-header ul {margin: 0;padding: 0;text-align: right}
.contact-form h1,.detail h2,.warranty-content h2 {text-align: left;text-transform: uppercase}
.inner-header li {list-style: none;display: inline-block}
.inner-header li a i {color: #000;font-size: 16px;display: block;margin: 26px 0 26px 20px}
.inner-header li a:hover i {color: #939496}
.inner-header .open-overlay {top: 26px}
.inner-header .menu {margin: 25px 0}
.border {border-bottom: 1px solid #efefef;padding-bottom: 45px}
.lines {width: 1170px;height: inherit;background: url(../images/lines-bg.png) -5px repeat-y;z-index: 9999;position: relative;margin: auto}
.slider {overflow: visible!important}
.krugg-uppercase { text-transform: uppercase; }
.warranty-content h2, .normal-page-content .krugg-heading {font-size: 28px;color: #000;margin: 43px 0 50px;padding: 0 0 0 30px;font-family: Arial;font-weight: 800;border-left: 1px solid #333743}
.warranty-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 68px;font-family: Arial;padding-left: 30px}
.warranty-content ul {margin: 0 0 100px;padding: 0}
.warranty-content li {list-style: none;display: block}
.warranty-content li a {font-family: Arial;font-weight: 700;color: #013b9e;font-size: 24px;display: block;margin: 0 0 30px;line-height: 20px;padding-left: 30px;border-left: 2px solid #013b9e}
.warranty-content li a:focus {outline: 0;outline-offset: 0;text-decoration: none}
.warranty-content .left-image:before {content: "";position: absolute;border: 2px solid #93999e;width: 74%;height: 100%;top: 90px;right: 15px}
.contact-form h1,.contact-form h2,.detail h2 {border-left: 1px solid #333743}
.warranty-content .left-image img {position: relative;right: -27px;top: 45px;width: auto;height: 330px}
.detail h2 {font-size: 28px;color: #000;margin: 20px 0 50px;padding: 0 0 0 35px;font-family: Arial;font-weight: 800}
.detail li,.detail p,.detail p strong {font-size: 16px;color: #231f20}
.detail p {line-height: 26px;margin: 0 0 30px;font-family: Arial;padding-left: 30px}
.detail p strong {font-family: Arial;font-weight: 700}
.detail ul {margin: 0 0 30px;padding: 0 0 0 50px}
.detail li {list-style: disc;display: list-item;line-height: 28px;padding: 0 0 0 10px;font-family: Arial}
.detail:last-child {margin-bottom: 80px}
#residential-cabinet {margin-bottom: 50px}
.left-image {margin-top: 85px}
#commercial-mirror {padding-top: 90px;clear: both}
.contact-form h1 {font-size: 40px;color: #000;margin: 40px 0 25px;padding: 0 0 0 30px;font-family: Arial;font-weight: 800}
.contact-form p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 50px;font-family: Arial;padding-left: 30px}
.contact-form h2,.dealer-map h2 {color: #000;text-transform: uppercase;text-align: left}
.contact-form h2 {font-size: 28px;margin: 0 0 20px;padding: 0 0 0 30px;font-family: Arial;font-weight: 700}
.contact-form input {border: 1px solid #dcdcdc;padding: 15px 25px;margin-bottom: 15px}
.dealer-map h2 {font-size: 30px;margin: 40px 0 30px;padding: 0 0 0 30px;font-family: Arial;font-weight: 800;border-left: 1px solid #333743}
.dealer-map a,.dealer-map a:hover {color: #013b9e;text-decoration: underline}
.dealer-map h3 { font-size: 22px;font-family: Arial;font-weight: 700;padding-left: 30px; color: #000}
.dealer-map a {color: #000;font-size: 20px;font-family: Arial;font-weight: 700;border-left: 0 solid #000;padding-left: 0px;margin-left: 0;margin-bottom: 40px;display: block}
.dealer-map a:active {text-decoration: none}
.dealer-map .wpsl-search {margin-bottom: 40px!important;padding: 0!important;background: 0 0!important}
.dealer-map #wpsl-search-wrap .wpsl-input label, iframe.iifr {display: none!important}
#wpsl-search-wrap div,.dealer-map #wpsl-search-btn {margin-right: 0!important}
.dealer-map #wpsl-search-input { width: 960px !important; max-width: 100% !important }
.icons-container { padding: 0 0 60px 0 }
.icons-container .icon-columns { padding: 0 15px 30px; width: auto; display: inline-block; height: 70px; overflow: hidden }
.icons-container .icon-columns img { max-width: 100%; height: 45px; width: auto }
.dealer-map #wpsl-search-wrap input[type=text] {border: 1px solid #d2d2d2!important;border-radius: 0!important;height: auto!important;padding: 20px 30px!important}
.dealer-map #wpsl-search-btn {padding: 18.5px 40px!important;line-height: 16px!important;font-weight: 400;color: #fff!important;background-color: #013b9e!important;background-image: none!important;box-shadow: none!important;border: 2px solid #013b9e!important;font-size: 17px!important;border-radius: 0!important;font-family: Arial;text-transform: uppercase!important}
.about-heading h2,.blog-matter h2,.description h2,.installation-videos h2,.layout_grid_1 .blog-content a,.menu-inner ul li a,.more-content h2 {text-transform: uppercase}
.dealer-map #wpsl-search-btn:hover {background-color: transparent!important;border: 2px solid #013b9e!important;color: #013b9e!important;}
.dealer-map #wpsl-gmap {float: right;width: 64.3%!important;height: 350px;margin: 0 15px!important}
.dealer-map #wpsl-result-list {width: 30.4%!important;margin-right: 15px!important;margin-left: 0!important;float: left!important}
.dealer-map #wpsl-wrap,.wpsl-gmap-canvas {margin-bottom: 80px!important;width: 100%}
.dealer-map #wpsl-wrap #wpsl-result-list li {border: 0;list-style: none!important;font-family: Arial;font-size: 16px;line-height: 22px;padding: 0 0 0 0!important;color: #333;margin-bottom: 40px;border-bottom: 1px solid #cdcdcd;word-wrap: break-word;}
.dealer-map #wpsl-wrap #wpsl-result-list li p:not(.wpsl-contact-details) strong {font-size: 20px;font-family: Arial;font-weight: 700;color: #000;border:0;padding-left: 30px;margin-left: -30px;margin-bottom: 15px;display: block}
.dealer-map #wpsl-result-list li .wpsl-store-location {margin: 0 0 40px;border:0;padding-bottom: 40px;font-family: Arial;font-size: 16px}
.dealer-map #wpsl-result-list li p {margin: 0}
.about-heading h2 { border-bottom: 0;font-size: 28px;color: #000;margin: 43px 0 50px !important;padding: 0 0 0 30px;text-align: left;font-family: Arial;font-weight: 800;border-left: 1px solid #333743;line-height: 1.1}
.about-matter p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;padding-left: 30px}
.about-matter .left-image:before {content: "";position: absolute;border: 2px solid #93999e;width: 80%;height: 100%;top: 0;right: 15px}
.about-matter .left-image img {position: relative;right: -15px;top: 45px;width: auto;height: 440px}
.about-matter .left-image {margin-top: 85px}
.more-content {margin-bottom: 150px;margin-top: 135px}
.more-content h2 {font-size: 28px;color: #000;margin: 40px 0 30px;padding: 0 0 0 30px;text-align: left;font-family: Arial;font-weight: 800;border-left: 1px solid #333743}
.more-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;padding-left: 30px;display: inline-block}
.more-content p:last-child {margin: 0 0 90px}
.more-content .left-image:before {content: "";position: absolute;border: 2px solid #93999e;width: 80%;height: 100%;top: 0;left: 15px}
.more-content .left-image img {position: relative;left: 45px;top: 45px;width: auto;height: 440px}
.more-content .left-image {margin-top: 0}
.installation-videos h2 {font-size: 28px;color: #000;margin: 40px 0 30px;padding: 0 0 0 30px;text-align: left;font-family: Arial;font-weight: 800;border-left: 1px solid #333743}
.installation-videos span {font-size: 20px;color: #231f20;line-height: 26px;margin: 0 0 20px;font-family: Arial;padding: 0 0 0 30px}
.installation-videos {display: inline-block;padding: 0 0 140px;position: relative;margin-bottom: 80px}
.installation-videos .iv-row {margin: 0 -15px}
.installation-videos .iv-row .iv-column {float: left;padding: 15px;width: 50%;position: relative}
.installation-videos .iv-row .iv-column iframe {height: 300px;width: 100%}
.installation-videos .iv-row .iv-column .iv-video-name {font-family: Arial;background: #2c2c2b;color: #fff;font-size: 16px;margin: -6px auto 0;padding: 12px 25px}
.installation-videos #iv-load-more {font-family: Arial;background: #46ba01;bottom: 35px;color: #fff;font-size: 16px;left: 0;margin: 0 auto;max-width: 140px;padding: 12px;position: absolute;right: 0;text-align: center;text-transform: uppercase;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;border: 2px solid #46ba01;outline: 0}
.installation-videos .iv-row .iv-column input {margin: 10px 0 0;width: 80%;float: left;background: #eee;color: #aaa;border: 1px solid #ccc;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 0px;box-shadow: none}
.installation-videos .iv-row .iv-column button.btnCopy {background: #013b9e ;font-size: 14px;border: 0;color: #fff;margin: 10px 0 0;padding: 0px;height: 34px;width: 20%;float: left;border: 2px solid #013b9e;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}
.installation-videos .iv-row .iv-column button.btnCopy:hover {background: #fff ;border: 2px solid #013b9e;color: #013b9e}
.installation-videos .iv-row .iv-column button.btnCopy span{display: none;width: 95%;position: absolute;left: 0;text-align: left; border: 1px solid #3c763d; padding: 0px 10px;font-size: 14px; bottom: -34px;left: 15px;color: #3c763d; background-color: #dff0d8;border-radius: 3px}
.installation-videos .iv-row .iv-column textarea{opacity: 0;position: absolute;left: 0}
.installation-videos .iv-row .iv-column .layer{ border: 0px solid #000;height: 54px;position: absolute;right: 20%;left: 15px;z-index: 999}
.description,.description b,.description p,.links a,.links a img,.post-content .post-title,.post-content .post-title a,.price,.reviews,.share {text-align: left}
.installation-videos #iv-load-more:hover {color: #46ba01;background: #fff}
.installation-videos #iv-load-more.handicape-link {opacity: .6;pointer-events: none}
.post-content .post-title a {font-size: 28px;color: #000!important;font-family: Arial;font-weight: 800;display: block;margin: 40px 0 30px}
.short-desc {font-size: 16px; margin-bottom: 20px;color: #000;font-family: Arial;line-height: 26px}
.reviews {margin-bottom: 20px}
.reviews ul {margin: 0;padding: 0}
.reviews ul li {display: inline-block;list-style: none;font-size: 14px;color: #333;font-family: 'Droid Sans', sans-serif;margin-right: 10px;vertical-align: middle}
.price span,.reviews li a {display: block}
.reviews ul li .rw-rating-table td:last-child {padding-bottom: 6px!important}
.reviews li a {color: #c1c1c1;text-decoration: underline}
.reviews img {vertical-align: text-top}
.price {font-size: 16px;color: #333;font-family: Arial;margin-bottom: 20px}
.price p {margin: 0 0 10px}
.price b {color: #c1c1c1;text-decoration: line-through;font-size: 15px;margin-right: 10px}
.share ul {margin: 0;padding: 0}
.share ul li {display: inline-block;list-style: none;font-size: 14px;color: #333;font-family: 'Droid Sans', sans-serif;width: 18px;height: 18px;vertical-align: text-bottom;margin-right: 10px}
.share ul li:first-child {margin-right: 4px}
.share {margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5}
.quantiy h2,.share h2 {padding: 0;font-size: 15px;color: #333;font-family: Arial}
.share h2 {margin: 0 15px 0 0;float: left}
.clear {clear: both}
.quantiy h2 {margin: 0 15px 20px 0;font-weight: 700!important}
.quantiy {margin-bottom: 30px;text-align: left;width: 100%;border: 0}
.links a {width: 33.33%;float: left;margin-bottom: 20px;padding-right: 10px}
.links a img {width: auto}
.description {padding: 70px 0;clear: both;font-family: Arial;line-height: 26px;font-size: 16px}
.description h2 {font-size: 28px;color: #000;margin: 0 0 40px;font-family: Arial;font-weight: 800;border-left: 1px solid #333743;padding: 0 0 0 30px}
.description b,.description p,.description ul li {font-size: 16px;color: #000}
.description p {font-family: Arial;line-height: 26px;padding: 0 0 0 30px}
.description b {font-family: Arial;font-weight: 700;}
.description strong {font-family: Arial;font-weight: 700;padding: 0 0 0 30px;display: block}
.description ul li {margin: 0 0 0 30px;font-family: Arial;line-height: 26px}
.video-tag {text-align: center;margin-top: 125px}
.video-tag img {width: auto;text-align: center}
.description hr {border-bottom: 1px solid #e3e3e3;width: 130px;text-align: left;margin: 15px 0 30px;border-top: 0}
.small-img a {float: none;width: 100%;line-height: 105px}
.small-img img {border: 2px solid #fff}
.active img {border: 2px solid #333!important}
.small-img ul {padding: 0;margin: 0 auto;max-width: 440px;width: 100%;text-align: center}
.small-img ul li {display: inline-block;margin-right: 5px;cursor: pointer}
.post-sub {margin-bottom: 20px;padding: 0 20px;width: 468px;height: auto;line-height: normal;position: relative;text-align: right;float: right}
.left-part-gallary .post-image img {padding-bottom: 0;width: 100%!important;height: 100%!important;vertical-align: middle;left: 20px!important}
.quantiy .minus,.quantiy .plus {border: 1px solid #d4d4d4;border-radius: 4px!important}
.quantity .qty {border-right: 0 solid #dadada;font-size: 15px;color: #46ba01;font-weight: 400;font-family: 'Droid Sans', sans-serif!important}
.close-button,.menu-inner ul li a {font-family: Arial}
.quantiy input:focus {outline: 0}
.left-part-gallary {color: transparent;margin-top: 40px}
.quantiy input[type=number] {-moz-appearance: textfield;-webkit-appearance: textfield}
.post-content-main {width: 100%!important;margin-top: 35px!important}
#thumbnails-slider.owl-theme .owl-controls .owl-buttons div {background: 0 0;position: absolute}
#thumbs2,#thumbs2 div.inner,#thumbs2 ul li,.small-img {position: relative}
#thumbnails-slider.owl-theme .owl-controls .owl-buttons div.owl-prev {cursor: pointer;left: 0;top: 0;right: 50px;margin: auto;text-align: center;width: 10%;float: left}
#thumbnails-slider.owl-theme .owl-controls .owl-buttons div.owl-next {cursor: pointer;right: 0;top: 0;left: 11px;margin: auto;text-align: center;width: 10%}
#thumbnails-slider.owl-theme .owl-controls .owl-buttons div.owl-next img,#thumbnails-slider.owl-theme .owl-controls .owl-buttons div.owl-prev img {width: 10px!important;height: auto;border: 0}
.small-img ul .owl-item li img {height: 110px;width: auto}
.small-img {float: left;width: 70px;height: 443px;overflow: hidden}
.zoomWindowContainer div {width: 600px!important;height: 500px!important}
.zoomLens {width: 200px!important;height: 150px!important}
.reviews .rw-ui-container .rw-action-area .rw-report-link,.rw-ui-report .rw-ui-poweredby {display: none!important}
#thumbs2 {height: 350px;display: inline-block;padding: 0;-webkit-user-select: none;user-select: none}
#thumbs2 div.inner {width: auto;padding: 0;height: 85%;box-sizing: border-box;overflow: hidden;margin: 30px auto 0}
#thumbs2 div.inner ul {position: relative;left: 0;top: 0;list-style: none;font-size: 0;padding: 0;margin: 0;float: left!important;width: auto!important;height: auto!important}
.close-button,.closebutton {float: right;cursor: pointer}
#thumbs2 ul li {display: block;border: 0 solid transparent;outline: transparent solid 0;margin: 0 0 10px;box-sizing: content-box;text-align: center;padding: 0;list-style: none;backface-visibility: hidden;width: 70px!important;height: 65px!important}
#thumbs2 ul li.active {outline-color: #000}
#thumbs2 li:hover {border-color: rgba(255, 255, 255, .5)}
#thumbs2 .thumb {width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center center;display: block;position: absolute;font-size: 0;top: -20px}
#thumbs2-pause-play {display: none}
#thumbs2-next,#thumbs2-prev {position: absolute;width: 100%;height: 30px;line-height: 30px;text-align: center;margin: 0;z-index: 10;cursor: pointer;transition: opacity .6s;backface-visibility: hidden}
#thumbs2-prev {top: 0;left: 15px}
#thumbs2-next {bottom: 0;left: 15px}
#thumbs2-next.disabled,#thumbs2-prev.disabled {opacity: .1;cursor: default}
#thumbs2-next:before,#thumbs2-prev:before {position: absolute;content: "";display: inline-block;width: 10px;height: 10px;margin-left: -20px;border-left: 4px solid #000;border-top: 4px solid #000}
.menu-inner1:before,.overlay:before {border-left: 4px solid #96d7f9;border-top: 4px solid #96d7f9}
#thumbs2-prev:before {top: 12px;-ms-transform: rotate(-45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}
#thumbs2-next:before {bottom: 12px;-ms-transform: rotate(135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg)}
#thumbs2 ul li.loading:after {display: none!important}
.owl-buttons {bottom: -70px;left: 0;right: 0;position: absolute}
#toTop {bottom: 50px!important;width: 44px!important;height: 44px!important;border-radius: 50px!important}
.overlay:after,.overlay:before {content: "";height: 16%;width: 50%}
#toTop:hover {background-color: #b5e6ff!important}
body #toTop:before {color: #fff;line-height: 38px;font-size: 27px}
.overlay {position: fixed;overflow-y: auto;top: 0;right: 0;bottom: 0;left: 0}
.overlay [aria-hidden=true] {display: none}
.overlay [aria-hidden=false] {display: block}
.overlay:after {position: absolute;right: 15px;border-right: 4px solid #96d7f9;bottom: 15px;border-bottom: 4px solid #96d7f9}
.overlay:before {position: absolute;left: 15px;top: 15px}
.overlay {width: 100%;height: 100%;background: rgba(255, 255, 255, 1);display: none;-webkit-transform: translateZ(4px);-moz-transform: translateZ(4px);-o-transform: translateZ(4px);transform: translateZ(4px);z-index: 4}
.open-overlay {position: absolute;left: 0;top: 0;cursor: pointer;-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;-ms-transition: all .1s ease-out;-o-transition: all .1s ease-out;transition: all .1s ease-out;visibility: visible;opacity: 1}
.layout_grid_1 .blog-content a,.layout_grid_2 .blog-content a {-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;-ms-transition: all .1s ease-out;-o-transition: all .1s ease-out}
.open-overlay .span {height: 2px;background: #333;margin: 5px auto}
.menu-inner {width: 100%;margin: 0 auto;padding-bottom: 2em;position: relative;top: 10%;font-weight: 100;text-align: center}
.menu-inner ul {text-align: center}
.menu-inner ul li {display: block}
.menu-inner ul li a {color: #000!important;font-size: 24px;font-weight: 400;border-bottom: 1px solid transparent;width: 50%;margin: auto auto 27px;padding-bottom: 5px;display: block}
.menu-inner ul li a:hover {color: #96d7f9!important;border-bottom: 1px solid #b5b5b5}
.close-button {font-size: 1.5em;padding: 1em;color: #000}
.close-button:hover {background: 0 0;color: #222}
.blog-matter h2,.layout_grid_1 .blog-content h2 {color: #000;font-family: Arial;font-weight: 800}
.p-l {padding-left: 0!important;padding-right: 10px!important}
.p-r {padding-right: 0!important;padding-left: 10px!important}
.blog-matter h2 {font-size: 28px;margin: 0 0 40px;border-left: 0 solid #333743;padding: 0 0 0 30px}
.blog-matter ul {margin: 0 0 100px;padding: 0;z-index: 0}
.blog-matter ul li {list-style: none;margin: 40px 0;border-bottom: 1px solid #ddd;padding-bottom: 40px}
.blog-matter li iframe,.blog-matter li img {width: 100%;height: 100%}
.layout_grid_1 .box-1 {height: 400px}
.layout_grid_1 .box-2 {padding: 0;height: 190px;margin-bottom: 10px}
.layout_grid_1 .box-3 {padding: 0;height: 190px;margin-top: 10px}
.layout_grid_1 .blog-content h2 {font-size: 22px;margin: 0 0 30px;padding: 0;text-align: left}
.layout_grid_1 .blog-content a.readmore {display: block;font-size: 17px;color: #fff;background: #013b9e;border: 2px solid #013b9e;text-align: center;width: 150px;height: 50px;padding: 12px;transition: all .1s ease-out}
.layout_grid_1 .blog-content a.readmore:hover {background: #fff;border: 2px solid #013b9e;color: #013b9e}
.layout_grid_1 .blog-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;display: inline-block}
.layout_grid_1 .box-1 .blog-content p {height: 210px;overflow: hidden}
.layout_grid_1 .box-2 .blog-content p,.layout_grid_1 .box-3 .blog-content p {height: 65px;overflow: hidden;margin: 0 0 20px;line-height: 24px}
.layout_grid_1 .box-2 .blog-content a.readmorea.readmore,.layout_grid_1 .box-3 .blog-content a.readmore {width: 130px;height: 40px;padding: 7px}
.layout_grid_1 .box-2 .blog-content h2,.layout_grid_1 .box-3 .blog-content h2 {font-size: 20px;margin: 0 0 15px}
.layout_grid_2 .box-1 {height: 400px}
.layout_grid_2 .box-2 {padding: 0;height: 190px;margin-bottom: 10px}
.layout_grid_2 .box-3 {padding: 0;height: 190px;mrgin-top: 10px}
.layout_grid_2 .box-3 div {height: 190px}
.layout_grid_2 .blog-content h2 {font-size: 22px;color: #000;margin: 0 0 30px;padding: 0;text-align: left;font-family: Arial;font-weight: 800}
.layout_grid_2 .blog-content a.readmore {display: block;font-size: 17px;color: #fff;background: #013b9e;border: 2px solid #013b9e;text-align: center;width: 150px;height: 50px;padding: 12px;transition: all .1s ease-out;text-transform: uppercase}
.layout_grid_3 .blog-content a.readmore,.layout_grid_4 .blog-content a.readmore {-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;-ms-transition: all .1s ease-out;-o-transition: all .1s ease-out;border: 2px solid #013b9e;text-transform: uppercase}
.layout_grid_2 .blog-content a.readmore:hover {background: #fff;border: 2px solid #013b9e;color: #013b9e}
.layout_grid_2 .blog-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;display: inline-block}
.layout_grid_2 .box-1 .blog-content p {height: 210px;overflow: hidden}
.layout_grid_2 .box-2 .blog-content p,.layout_grid_2 .box-3 .blog-content p {height: 68px;overflow: hidden;margin: 0 0 20px;line-height: 23px}
.layout_grid_2 .box-2 .blog-content a.readmore,.layout_grid_2 .box-3 .blog-content a.readmore {width: 130px;height: 40px;padding: 7px}
.layout_grid_2 .box-2 .blog-content h2,.layout_grid_2 .box-3 .blog-content h2 {height: 42px;overflow: hidden;font-size: 20px;margin: 0 0 15px}
.layout_grid_3 .box-1 {height: 400px}
.layout_grid_3 .box-2 div,.layout_grid_3 .box-3,.layout_grid_3 .box-3 div {height: 190px}
.layout_grid_3 .box-2 {padding: 0;height: 190px;margin-bottom: 10px}
.layout_grid_3 .box-3 {padding: 0;margin-top: 10px}
.layout_grid_3 .blog-content h2 {font-size: 22px;color: #000;margin: 0 0 30px;padding: 0;text-align: left;font-family: Arial;font-weight: 800}
.layout_grid_3 .blog-content a.readmore {display: block;font-size: 17px;color: #fff;background: #013b9e;text-align: center;width: 150px;height: 50px;padding: 12px;transition: all .1s ease-out}
.layout_grid_3 .blog-content a.readmore:hover {background: #fff;border: 2px solid #013b9e;color: #013b9e}
.layout_grid_3 .blog-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;display: inline-block}
.layout_grid_3 .box-1 .blog-content p {height: 210px;overflow: hidden}
.layout_grid_3 .box-2 .blog-content p,.layout_grid_3 .box-3 .blog-content p {height: 68px;overflow: hidden;margin: 0 0 20px;line-height: 23px}
.layout_grid_3 .box-2 .blog-content a.readmore,.layout_grid_3 .box-3 .blog-content a.readmore {width: 130px;height: 40px;padding: 7px}
.layout_grid_3 .box-2 .blog-content h2,.layout_grid_3 .box-3 .blog-content h2 {height: 42px;overflow: hidden;font-size: 20px;margin: 0 0 15px}
.layout_grid_4 .box-1 {height: 400px}
.layout_grid_4 .box-2 div,.layout_grid_4 .box-3,.layout_grid_4 .box-3 div {height: 190px}
.layout_grid_4 .box-2 {padding: 0;height: 190px;margin-bottom: 10px}
.layout_grid_4 .box-3 {padding: 0;margin-top: 10px}
.layout_grid_4 .blog-content h2 {font-size: 22px;color: #000;margin: 0 0 30px;padding: 0;text-align: left;font-family: Arial;font-weight: 800}
.layout_grid_4 .blog-content a.readmore {display: block;font-size: 17px;color: #fff;background: #013b9e;text-align: center;width: 150px;height: 50px;padding: 12px;transition: all .1s ease-out}
.layout_grid_4 .blog-content a.readmore:hover {background: #fff;border: 2px solid #013b9e;color: #013b9e}
.layout_grid_4 .blog-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;display: inline-block}
.layout_grid_4 .box-1 .blog-content p {height: 210px;overflow: hidden}
.layout_grid_4 .box-2 .blog-content p,.layout_grid_4 .box-3 .blog-content p {height: 68px;overflow: hidden;margin: 0 0 20px;line-height: 23px}
.layout_grid_4 .box-2 .blog-content a.readmore,.layout_grid_4 .box-3 .blog-content a.readmore {width: 130px;height: 40px;padding: 7px}
.layout_grid_4 .box-2 .blog-content h2,.layout_grid_4 .box-3 .blog-content h2 {height: 42px;overflow: hidden;font-size: 20px;margin: 0 0 15px}
.layout_grid_5 .box-1 {height: 400px}
.layout_grid_5 .box-2 div,.layout_grid_5 .box-3,.layout_grid_5 .box-3 div {height: 190px}
.layout_grid_5 .box-2 {padding: 0;height: 190px;margin-bottom: 10px}
.layout_grid_5 .box-3 {padding: 0;margin-top: 10px}
.layout_grid_5 .blog-content h2 {font-size: 22px;color: #000;margin: 0 0 30px;padding: 0;text-align: left;font-family: Arial;font-weight: 800}
.menu-inner1,.menu-inner1 ul {text-align: center}
.layout_grid_5 .blog-content a.readmore {display: block;font-size: 17px;color: #fff;background: #013b9e;border: 2px solid #013b9e;text-align: center;width: 150px;height: 50px;padding: 12px;-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;-ms-transition: all .1s ease-out;-o-transition: all .1s ease-out;transition: all .1s ease-out;text-transform: uppercase}
.layout_grid_5 .blog-content a.readmore:hover {background: #fff;border: 2px solid #013b9e;color: #013b9e}
.layout_grid_5 .blog-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 40px;font-family: Arial;display: inline-block}
.layout_grid_5 .box-1 .blog-content p {height: 210px;overflow: hidden}
.layout_grid_5 .box-2 .blog-content p,.layout_grid_5 .box-3 .blog-content p {height: 68px;overflow: hidden;margin: 0 0 20px;line-height: 23px}
.layout_grid_5 .box-2 .blog-content a.readmore,.layout_grid_5 .box-3 .blog-content a.readmore {width: 130px;height: 40px;padding: 7px}
.layout_grid_5 .box-2 .blog-content h2,.layout_grid_5 .box-3 .blog-content h2 {height: 42px;overflow: hidden;font-size: 20px;margin: 0 0 15px}
.blog-detail .detail-list h2,.blog-detail h3 {font-size: 22px;color: #000;font-family: Arial;font-weight: 800;padding: 0;text-align: left}
.blog-detail h3 {margin: 0 0 30px}
.blog-detail .detail-list h2 {border-left: 0;margin: 15px 0}
.blog-detail .detail-list p {font-size: 16px;color: #231f20;line-height: 26px;margin: 15px 0;font-family: Arial;display: inline-block;padding: 0}
.blog-detail .detail-list a,.blog-detail .detail-list p a,.blog-detail .detail-list p:last-child,.morecontent span {display: none}
.blog-detail .detail-list img {width: 100%;height: 100%;margin: 15px 0}
.blog-detail .detail-list iframe {width: 100%;margin: 15px 0}
.blog-detail {padding: 0 0 100px;z-index: 0}
.blog-detail .detail-list {padding: 15px 0 0}
.blogheading {font-size: 28px;color: #000;margin: 43px 0 50px;padding: 0 0 0 30px;text-align: left;font-family: Arial;font-weight: 800;border-left: 1px solid #333743;text-transform: uppercase}
.closebutton,.menu-inner1 ul li a {font-family: Arial}
.side-bar {margin: 43px 0}
.side-bar .full-img {padding: 0}
.side-bar .pl-0 {padding-left: 0;padding-right: 10px}
.side-bar .pr-0 {padding-left: 10px;padding-right: 0}
.side-bar img {width: 100%;height: auto;margin-bottom: 20px}
.krugg-content a,.menu-inner1 ul li,.morelink {display: block}
.krugg-content a {color: #013b9e!important;margin-top: 15px;font-size: 16px;line-height: 18px}
.krugg-content a:hover {color: #013b9e}
.menu-inner1 {width: 100%;margin: 0 auto;padding: 24% 0;position: fixed;top: 0;font-weight: 100;background: #fff;left: 0;right: 0;bottom: 0;height: 100%;z-index: 999999}
.menu-inner1:after,.menu-inner1:before {content: "";height: 16%;position: absolute;width: 50%}
.menu-inner1:after {right: 15px;border-right: 4px solid #96d7f9;bottom: 15px;border-bottom: 4px solid #96d7f9}
.menu-inner1:before {left: 15px;top: 15px}
.closebutton {font-size: 1.5em;padding: 1em;color: #000;position: absolute;right: 0;top: 0}
.menu-inner1 ul li a {color: #000!important;font-size: 24px;font-weight: 400;text-transform: uppercase;border-bottom: 1px solid transparent;width: 50%;margin: auto auto 30px;padding-bottom: 5px;display: block}
.menu-inner1 ul li a:hover {color: #96d7f9!important;border-bottom: 1px solid #b5b5b5}
.product-container .product__prices {display: none}
#thumbs2 li:hover a {cursor: pointer!important}
.dealer-map .link-button img {width: auto;margin: 0 auto 40px;text-align: left}
.dealer-map .link-button {width: 22.8%;padding: 0 20px 0 0;float: left}
.video-detail {margin-bottom: 150px}
.video-detail h2 {font-size: 28px;color: #000;margin: 43px 0 50px;padding: 0 0 0 30px;text-align: left;font-family: Arial;font-weight: 800;border-left: 1px solid #333743;text-transform: uppercase}
.video-detail iframe {width: 100%;height: 500px; margin-bottom: 50px}
.video-listing {display: block;padding: 0 0 140px;position: relative;margin-bottom: 80px}
.video-listing h3 {font-family: Arial;background: #2c2c2b;color: #fff;font-size: 16px;margin: 0px auto 0;padding: 12px 25px;line-height: 28px}
.video-listing h2 {font-size: 28px;color: #000;margin: 40px 0 30px;padding: 0 0 0 30px;text-align: left;font-family: Arial;font-weight: 800;border-left: 1px solid #333743}
.video-listing span {font-size: 20px;color: #231f20;line-height: 26px;margin: 0 0 20px;font-family: Arial;padding: 0 0 0 30px}
.video-listing img {margin-top: 30px}
.detailstyle {margin-top: 43px}
.detailstyle .single-navigation {display: none}
.detailstyle img,.detailstyle iframe {width: 100%;margin-bottom: 40px}
.detailstyle .blog-content {margin-bottom: 20px}
.detailstyle .blog-content h2 {font-size: 22px;color: #000;margin: 0 0 15px;padding: 0;text-align: left;font-family: Arial;font-weight: 800;text-transform: uppercase}
.detailstyle .blog-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 20px;font-family: Arial;display: inline-block}
.about-heading #customer_login { padding-bottom:10%; padding-top:7%}
.about-heading #rememberme {margin:0px}.lost_password{ display:none }	
a.cs-lg {font-size: 16px;text-transform: none;font-weight: normal}
#customer_login h2{padding-left:0px;border:0px !important}	
a.cs-lg:hover{color:#337ab7; text-decoration:underline}	
#customer_login, #customer_login h2 {border:none}	
#customer_login #password {height: 40px; border-color:#d2d2d2;padding: 8px 15px; margin-top:0px}		
input[type=submit].woocommerce-Button.button { color: #fff; background-color: #337ab7 !important; border-color: #2e6da4; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px }
input[type=submit].woocommerce-Button.button:hover, input[type=submit].woocommerce-Button.button:focus { color: #fff !important; background-color: #286090 !important; border-color: #204d74 }
.guide-manual-settings .guide-list a { padding: 0; margin: 50px auto 30px; text-decoration: none; min-height: 300px }
.guide-manual-settings .guide-list h3 { padding: 0 }
.guide-featured { display: inline-block;  width: 100% } /*margin: 70px auto 100px;*/
.guide-featured .guide-featured-inner { position: relative }
.guide-featured .guide-featured-inner:before { content: ""; position: absolute; background: #f7f7f7; height: 85%; width: 100%; top: 5% }
.guide-featured .guide-featured-inner h3 { font-size: 60px; color: #000; font-family: Arial;font-weight: 800; margin: 120px auto 0 }
.guide-featured .guide-featured-inner h3 a:hover, .guide-featured .guide-featured-inner h3 a:focus { color: #000 }
.krugg-btn { display: block; border: 2px solid #013b9e; font-size: 17px; color: #fff; background: #013b9e; text-align: center; width: 150px; height: 50px; padding: 12px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out }
.krugg-btn:hover, .krugg-btn:focus { background: #fff; color: #013b9e !important }
.post-content-for-404 { max-width: 800px; padding: 0 0 100px 0; margin: 50px auto; background-size: 100% auto; background-position: center bottom; background-repeat: no-repeat }
.post-content-for-404 .error-page, .post-content-for-404 .error-page p { font-size: 16px; line-height: 1.5; color: #000 }
.post-content-for-404 .error-page h2 { font-family: Arial;font-weight: 800; font-size: 30px; color: #9a9c9f; text-align: center }
.post-content-for-404 .error-page h2 span { font-size: 200px; display: block; color: #c4c4c4; margin: 0 }
.post-content-for-404 .error-page ul { list-style: none; padding-left: 0; padding-bottom: 25px }
.post-content-for-404 .error-page .krugg404-links { text-align: center; max-width: 720px; margin: 0 auto }
.post-content-for-404 .error-page .krugg404-links li { display: inline-block; width: 32%; text-align: left; }
.post-content-for-404 .error-page ul li a { color: #96d7f9 }
.post-content-for-404 .error-page ul li a:hover { color: #000; text-decoration: underline }
.error-page .error-products { margin: 0 -10px }
.error-page .error-products .owl-item { padding: 10px }
.error-page .error-products li { border: 1px solid #dbdbdb }
.error-page .error-products li a { padding: 10px; display: block; text-align: center; }
.error-page .error-products li img { height: 240px; width: auto; display: inline }
.error-page .error-products li a + a { background: #e8e8e8; padding: 15px 10px; display: block; color: #000; font-weight: 600 }
.error-page .error-products li a + a:hover { color: #96d7f9 }
.post-content-for-404 + .post-content-for-404 { background-image: none !important; max-width: 1040px; margin: 0 auto }
.krugg-pl-30 { padding-left: 30px }
.krugg-pb-30 { padding-bottom: 30px }
.krugg-content-area h2 { font-size: 20px; font-family: Arial;font-weight: 800; }
.krugg-content-area p { font-size: 16px; color: #231f20; line-height: 26px; margin: 0 0 50px; font-family: Arial; }
.krugg-content-area p a {color:#013b9e;}
.krugg-content-area p a:hover {text-decoration: underline;}
.faq-container { max-width: 960px; margin: 30px auto 90px; }
.krugg-faq .krugg-faq-title { text-transform: uppercase;background: #f9f9f9; padding: 25px 30px; border-radius: 3px; border-bottom: 1px solid #f9f9f9; cursor: pointer; font-size: 16px; color: #050006; font-family: Arial;font-weight: 700; line-height: 20px; margin: 0 auto 5px }
.krugg-faq .krugg-faq-title:after { content: "+"; float: right; font-size: 36px; line-height: 30px; position: relative }
.krugg-faq .krugg-faq-active .krugg-faq-title { border-color: #ddd }
.krugg-faq .krugg-faq-active .krugg-faq-title:after { content: "-"; line-height: 30px; right: 4px }
.krugg-faq .krugg-faq-content { padding: 20px 45px 0; display: none }
.krugg-btn.large-btn { color: #fff;padding: 15px 20px; width: auto; max-width: 320px; margin: 0 auto; font-family: Arial;font-weight: 700; height: auto; }
.faq-container .krugg-top-content h2 { font-size: 30px; font-family: Arial;font-weight: 700; }
.faq-container .krugg-top-content p { margin: 0 auto 30px; }
.faq-container .krugg-faq-heading { font-size: 26px; color: #222; margin: 45px auto 60px; font-family: Arial;font-weight: 700 }
.wp_vr_step_01 {width: 50%;margin: 50px auto 100px;}
form.wp_vendor_login {width: 50%;margin: 50px auto 100px;}
.wp_vr_step_02 {width: 70%;margin: 50px auto 100px;}
#vendor-login-page form label { font-family: Arial;font-size: 16px;margin-bottom: 10px;color: #111;}
#vendor-login-page form input {width: 100%;height: auto;padding: 15px;margin-bottom: 10px;border: 1px solid #dcdcdc;margin-right: 0px;position: relative;margin-bottom: 30px;color: #000;font-size: 14px;}
#vendor-login-page form input[type=submit]{margin-bottom: 20px; font-family: Arial;background: #013b9e!important;color: #fff!important;border: 2px solid #013b9e;width: 48%;font-size: 20px;padding: 7px;}
#vendor-login-page form input[type=submit]:hover {background: #fff!important;color: #013b9e!important;border: 2px solid #013b9e;}
#vendor-login-page form button{margin-left:0 !important; float: right; font-family: Arial;background: #42ac32!important;color: #fff!important;border: 2px solid #42ac32;width: 48%;font-size: 20px;padding: 11.5px;float: right; line-height: 20px }
#vendor-login-page form button.wp_vendor_register_step {background: #013b9e!important;border: 2px solid #013b9e;}
#vendor-login-page form button.wp_vendor_register_step:hover {background: #fff!important;color: #013b9e!important;border: 2px solid #013b9e;}
form.wp_vendor_reset_password {width: 50%;margin: 50px auto 100px;}
#vendor-login-page form button:hover {background: #fff!important;color: #42ac32!important;border: 2px solid #42ac32;}
input:focus{outline: 0}
span.success {color: #155724;background-color: #d4edda;border-color: #c3e6cb;display: block;padding: 10px;}
span.error {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;display: block;padding: 10px;}
.wp_vendor_login_status { margin: 10px 0 }
#vendor-login-page form input.errorInput { border: 1px solid red !important;}
.wp_vendor_forgot_password, .wp_vendor_register { display: none }
#vendor-login-page form.wp_vendor_reset_password a{float: right; font-family: Arial;background: #42ac32!important;color: #fff!important;border: 2px solid #42ac32;width: 48%;font-size: 20px;padding: 11.5px;float: right;text-align: center;}
#vendor-login-page form.wp_vendor_reset_password a:hover {background: #fff!important;color: #42ac32!important;border: 2px solid #42ac32;}
form.wp_vendor_forgot_password {width: 50%;margin: 50px auto 100px;}
.wp_vendor_forgot_password  label {font-family: Arial;font-size: 14px;margin-bottom: 10px;}
.wp_vendor_forgot_password  input {width: 100%;height: auto;padding: 15px;margin-bottom: 10px;border: 1px solid #dcdcdc;margin-right: 0px;position: relative;margin-bottom: 30px;}
.wp_vendor_forgot_password  input[type=submit]{font-family: Arial;background: #013b9e!important;color: #fff!important;border: 2px solid #013b9e;width: 48%;font-size: 20px;padding: 7px;}
.wp_vendor_forgot_password  input[type=submit]:hover {background: #fff!important;color: #013b9e!important;border: 2px solid #013b9e;}
a.forgot-password {font-size: 16px;}
a.forgot-password:hover {text-decoration: underline;}
.wp_vendor_register .wvl-wrap.full-width {width: 100% !important;}
.wp_vendor_register .wp_vr_step_01 .wvl-wrap:nth-child(odd) {float: right;width: 49%;}
.wp_vendor_register .wp_vr_step_01 .wvl-wrap:nth-child(even) {float: left;width: 49%;}
.wp_vendor_register .wp_vr_step_01 .wvl-wrap:nth-child(9) {width: 100% !important;}
.wp_vendor_register .wvl-wrap.wp_vendor_login_status {width: 100% !important;}
.wp_vendor_alt_btn { float: right; font-family: Arial;background: #42ac32!important;color: #fff!important;border: 2px solid #42ac32;width: 10%;font-size: 16px;padding: 10px; text-transform: uppercase; line-height: 16px; text-align: center; margin: 0 0 0 10px }
h2 .wp_vendor_alt_btn { margin-top: -7px }
a.wp_vendor_alt_btn { min-width: 220px; text-decoration: none !important }
.wp_vendor_alt_btn:hover {background: #fff!important;color: #42ac32!important;border: 2px solid #42ac32;}
ul.chosen-choices {width: 100%;padding: 10px !IMPORTANT;border: 1px solid #888 !important;margin: 0 auto 0px !IMPORTANT;height: 45px !important;color: #333 !important;font-size: 16px !important;background-image: none !important;}
.fusion-flexslider.fusion-post-slideshow {overflow: visible;display: none;}
.blogimg img {width: 100%;height: 100%;border-bottom: 6px solid #b5e6ff;margin-bottom: 45px;}
.text-content b {font-size: 20px;color: #231f20;line-height: 32px;margin: 0 0 0px;font-family: Arial;font-weight: 700;display: inline-block;}
.text-content p {font-size: 16px;color: #231f20;line-height: 26px;margin: 0 0 30px;font-family: Arial;display: inline-block;}
.text-title {line-height: 30px;color: #000;font-size: 30px;font-family: Arial;font-weight: 700;border-left: 0 solid #000;padding-left: 0px;margin-left: 0;margin-bottom: 40px;display: block}
button.wp_vendor_alt_btn.wp_vendor_register_step {float: left !important;}
.addressbar {font-family: Arial;font-size: 16px;line-height: 26px;color: #626262;margin-top: 9.7%;}
.wvl-wrap.full-width { clear: both; }
.wvl-wrap.full-width h4 {border-bottom: 0;font-size: 23px;color: #000;margin: 0px 0 30px;padding: 0;text-align: left;font-family: Arial;font-weight: 700;border-left: 0px solid #333743;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(even) {float: right;width: 49%;}
.relative-heading .user_compnay_image { height: 80px; width: auto; position: relative; margin: -30px auto 0 }
.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(odd) {float: left;width: 49%;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third {width: 32%;float: left;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.credit-line-input span:not(.cs-req-col) {position: absolute;top: 45px;left: 15px;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.credit-line-input {position: relative;clear: both;width: 49%;float: left;margin-right: 2%;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(21) {float: left;width: 49%;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(22) {float: right;width: 49%;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.credit-line-input input {padding: 15px 30px !important;}
.wvl-wrap.full-width.business-type-wrap label.label-inline {float: left;}
.wvl-wrap.full-width.business-type-wrap label{width: auto;margin-right: 45px;display: flex;flex-direction: inherit;float: left;margin-bottom: 30px !important}
.wvl-wrap.full-width.business-type-wrap label input[type=checkbox] {display: flex;width: auto !important;margin: 0px 0px 0 10px!important;}
.cs-salesreps.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(16) {width: 49%;float: left;}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(25) {float: none;width: 100%;clear: both;}
#vendor-login-page .wp_vendor_register .wp_vr_step_02 .cs-delv-add .wvl-wrap.one-by-third:nth-child(6) { margin: 0 }
#vendor-login-page .wp_vendor_register .wp_vr_step_02 .cs-delv-add .wvl-wrap.one-by-third:nth-child(7) { margin: 0 2% }
.dashboard-left {background: #ddd;padding: 0px 0;}
.dashboard-left ul {margin: 0;padding: 0;}
.dashboard-left ul li {list-style: none;}
.dashboard-left ul li span{ font-size: 22px;display: block;padding: 12px 20px  ;position: relative;color: #000;font-family: Arial;font-weight: 700;line-height: 35px; text-transform: uppercase; }
.dashboard-left ul li a{font-size: 16px;display: block;padding: 12px 20px  ;border-top: solid 1px rgba(112, 126, 137, 0.1);position: relative;color: #000;font-family: Arial;line-height: 35px; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s }
.dashboard-left ul li a:hover, .dashboard-left ul li a.active-dash {color: #fff; background: #000; }
.dashboard-right {padding-left: 40px;}
.dashboard-content h4 {font-size: 26px;color: #231f20;line-height: 32px;margin: 0 0 20px;font-family: Arial;font-weight: 700;display: inline-block;text-transform: uppercase;    border-bottom: 1px solid #000;}
.dashboard-content ul {margin: 0 0 50px;padding: 0;}
.dashboard-content ul li {list-style: none;}
.dashboard-content ul li label{font-size: 16px;padding: 0 0px;color: #000;font-family: Arial;line-height: 35px;}
.dashboard-content ul li { font-size: 16px;padding: 0 0px;color: #000;font-family: Arial;line-height: 35px;}
#vendor-profile-page {padding: 0px 0 100px;}
.wvl-wrap.full-width.business-type-wrap label:last-child { margin-right: 0 }
.dashboard-right .wvl-wrap.full-width h4 {border-bottom: 1px solid #000;margin-top: 30px;}
.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(even) {float: right;width: 49%;}
.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(odd) {float: left;width: 49%;}
.dashboard-right .wp_profile_edit .wvl-wrap.full-width {float: none;width: auto;}
.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third {width: 32% !important;float: left !important;}
.dashboard-right .wp_profile_edit .wvl-wrap.credit-line-input span {position: absolute;top: 45px;left: 15px;}
.dashboard-right .wp_profile_edit .wvl-wrap.credit-line-input {position: relative;clear: both;width: 49%;float: left;margin-right: 2%;}
.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(18) {float: left;width: 49%;}
.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(19){float: left;width: 49%;}
.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(11) {margin: 0 2%;}
.dashboard-right .wp_profile_edit .wvl-wrap.credit-line-input input {padding: 15px 30px !important;}
.dashboard-right .wvl-wrap.full-width.business-type-wrap label.label-inline {float: left;}
.dashboard-right .wvl-wrap.full-width.business-type-wrap label{width: auto;margin-right: 40px;display: flex;flex-direction: inherit;float: left;margin-bottom: 30px !important}
.dashboard-right .wvl-wrap.full-width.business-type-wrap label input[type=checkbox] {display: flex;width: auto !important;margin: 0px 0px 0 10px!important;}
.dashboard-right .wvl-wrap.full-width.business-type-wrap label:last-child { margin-right: 0 }
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(14) { float: none; width: 49%; clear: both }
.dashboard-right  .wp_profile_edit .wvl-wrap:nth-child(14) { float: left; width: 49% }
#vendor-login-page form input:disabled { cursor: no-drop }
.dashboard-right form input:disabled { background: #e3e3e3 }
.about-heading h2.relative-heading { position: relative; border: none; padding-left: 150px; margin-top: 70px !important; }
.user-level-badge { position: absolute; width: 120px; height: auto; left: 15px; top: -30px }
h2 + .vendor-sub-header { font-size: 24px; font-family: Arial; border: none; position: relative; margin: -40px 0 40px 120px }
.wvl-wrap select { width: 100%; height: auto; padding: 15px; margin-bottom: 10px; border: 1px solid #dcdcdc; margin-right: 0; position: relative; margin-bottom: 30px; color: #000; font-size: 14px }
.cs-salesman .wvl-wrap select { width: 50% }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(2) { float: right ; width: 49%  }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(15) { float: right !important;width: 49% !important;margin: 0; }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(12) { margin: 0 !important }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(13) { margin: 0; width: 49%; float: right }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(5) { float: right; width: 49% }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(6) { float: none; width: 100% }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(7){ float: left; width: 49% }
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(4) { margin: 0 2% }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(4) { margin: 0 }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.account-type {width: 100%}
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.account-type,.wp_vendor_register .wp_vr_step_02 .wvl-wrap.submit-btn { float: left !important }
.cs-salesreps.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third.reg-state {margin: 0 2%}
.cs-salesreps.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(8) {width: 49%;float: right;}
.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(34) { float: right; width: 49% }
.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(15) { width: 49% !important; float: left !important }
#vendor-profile-page .dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(15) { width: 32% !important; float: left !important }
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(11) { width: 100%;}
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(6){float: left;width: 49%}
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(7) { width: 49%;float: right; }
.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third, .dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap.one-by-third { width: 49% !important; float: left }
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap.one-by-third:nth-child(9) { width: 49% !important; float: left; }
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(12) { float: left; width: 49%; clear: both }
.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap.one-by-third:nth-child(11) {margin: 0%;}
#vendor-login-page form.cs-salesman label  { display: block }
.credit-line-input abbr { border: 1px solid #e3e3e3; font-size: 15px; padding: 5px; border-radius: 50%; background: #e3e3e3; color: #000; width: 20px; height: 20px; display: inline-block; line-height: 7px; text-align: center; margin: 0 0 0 5px; vertical-align: top; font-weight: 100 }
.addtoany_share_save_container { display: none }
.OutoftheBox .list-container .file-container .ajax-filelist { background: #fff !important; margin-bottom: 70px !important }
.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(20) { float: right; width: 49%; }
span.cs-remv { position: absolute;right: auto;top: 0;width: 10px;height: auto;font-size: 13px;color: red;bottom: auto;top: auto;display: inline-block;top: 10px;left: -15px;cursor: pointer }
.spiff-table.table, .table-bordered>tbody>tr>td { border: 1px solid #333 }
.spiff-table.table td {border: 1px solid #333 !important;position: relative;}
.wp_return_authorization_form .raf-wrap.width-27-p { width: 27.5% }
.wp_return_authorization_form .raf-wrap.width-15-p { width: 15% }
.dealer-map #wpsl-result-list li img { width: 80px; float: left;}
.dealer-map #wpsl-result-list li p {   margin: 0;float: right;width: 70%;}
.dealer-map .wpsl-direction-wrap {display: block;margin: 0px 0 0px;line-height: 30px;float: right;width: 70%;clear: both;}
#banner-section .owl-buttons { position: static }
#banner-section .owl-controls .owl-buttons div { position: absolute; top: 0; height: 65px; width: 40px; background: rgba(0,0,0,0.1); z-index: 9; bottom: 0; margin: auto auto; border-radius: 0; font-size: 60px; opacity: 0.9; padding: 2px 0; text-align: center }
#banner-section .owl-controls .owl-buttons div span { display: block; width: 100% }
#banner-section .owl-controls .owl-buttons div:hover { opacity: 1 }
#banner-section .owl-prev { left: 20px }
#banner-section .owl-next { right: 20px }
#banner-section .owl-next span { width: 42px !important }
.dealer-map #wpsl-result-list li img { width: 80px; float: left;}
.dealer-map #wpsl-result-list li p { margin: 0;float: right;width: 70%;color: #333 }
.dealer-map .wpsl-direction-wrap {display: block;margin: 0px 0 0px;line-height: 30px;float: right;width: 70%;clear: both;color: #333}
.backButtonHandler { float: left; width: 100%; margin: 0 auto 30px; padding: 0 15px; text-align: right }
.backButtonHandler button { width: 100%; max-width: 120px; padding: 7px 15px; background: #013b9e;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s; border: 2px solid #013b9e; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 16px }
.backButtonHandler button:hover { background: #fff; color: #013b9e }
#productGalleryTemp .fixedFilters { position: fixed; top: -20px; left: auto; max-width: 195px }
#productGalleryTemp .fixedFilters + .pro-list { margin-left: calc(100% - 83.33333333%) }

.platinum_dealers_store { padding: 40px 0 90px; background: #fff }
.platinum_dealers_store .pd-columns { padding: 15px; width: 50%; float: left; height: 720px; overflow: hidden; position: relative }
.platinum_dealers_store .pd-columns:after { content: ""; display: none; position: absolute; background: rgba(0,0,0,0.75); width: calc(100% - 30px); height: calc(100% - 30px); z-index: 9; left: 15px; top: 15px; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s }
.platinum_dealers_store .pd-columns:hover:after { display: block; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s }
.platinum_dealers_store .pd-columns:hover .video-zoom, .platinum_dealers_store .pd-columns:hover .image-zoom { display: block }
.platinum_dealers_store .pd-columns.pdc-2 { height: 400px }
.platinum_dealers_store .pd-columns.pdc-3, .platinum_dealers_store .pd-columns.pdc-4 { height: 320px; width: 25% }
.platinum_dealers_store .pd-columns img { width: 100%; height: 100% }
.platinum_dealers_store .pd-columns iframe { width: 100%; height: 100% }
.platinum_dealers_store h2 { font-family: Arial;font-weight: 800; font-size: 40px; text-transform: uppercase; margin: 0; color: #000 }
.platinum_dealers_store p { font-size: 16px; color: #222; font-family: Arial; line-height: 30px; margin: 15px 0 30px }
.platinum_dealers_store .store_below_desc p { margin-top: 40px }
.platinum_dealers_store .pd_information { padding-top: 30px }
.platinum_dealers_store .pd_information h2 { font-size: 30px; margin: 0 auto 25px }
.pd_information .pd_info div { font-size: 16px; color: #333; font-family: Arial; margin: 10px auto; display: inline-block; width: 100% }
.pd_information .pd_info div span { display: inline-block; vertical-align: top; width: calc(100% - 35px) }
.pd_information .pd_info div span:first-child { font-size: 16px; width: 35px }
.pd_information .pd_info div .fa-envelope { font-size: 16px }
.pd_information .pd_info div a { color: #333 }
.pd_information .pd_business_hours { margin-left: -3px; max-width: 90% }
.pd_information .pd_business_hours div { display: inline-block; width: calc(100% - 140px); margin: 0 0 10px }
.pd_information .pd_business_hours div:first-child { width: 140px }
.pd_information .pd_info .pd_business_hours span:first-child { width: 100% }
.pd_information #pd_map iframe { width: 100%; height: 440px }
.platinum_dealers_footer { background: #000; padding: 60px 0 }
.platinum_dealers_footer .container { max-width: 360px }
.platinum_dealers_footer h2 { font-size: 50px; font-family: Arial;font-weight: 700; letter-spacing: 4px; margin: 0 auto; color: #fff }
.platinum_dealers_footer h2 span { font-family: Brush; color: #fd0000; font-size: 110%; margin-right: 15px }
.platinum_dealers_footer hr { background: #4d4d4d; color: #4d4d4d; border-color: #4d4d4d; margin: 7px 0 }
.platinum_dealers_footer p { font-family: Arial; font-size: 24px; letter-spacing: 1px; word-spacing: 2px; color: #bbb; margin: 15px auto 40px }
.platinum_dealers_footer a { display: block; width: 100%; padding: 25px 20px 20px; background: #70f3cb; color: #0d4431; font-family: Arial;font-weight: 700; font-size: 24px; border: 2px solid #70f3cb; border-radius: 4px }
.platinum_dealers_footer a:hover { background: #90ffeb; color: #0d4431 }
.platinum_dealers_store .pd-columns .image-zoom, .platinum_dealers_store .pd-columns .video-zoom { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 60px; height: auto; margin: auto; cursor: pointer; display: none; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; z-index: 99 }

.krugg-modal { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 99999; display: none }
.krugg-modal .krugg-modal-overlay { position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.65) }
.krugg-modal .krugg-modal-content { position: absolute; z-index: 99999; background: #fff; padding: 30px; box-shadow: 0 0 10px 0 #000; top: 0; bottom: 0; width: 100%; max-width: 980px; margin: auto; height: 600px; left: 0; right: 0 }
.krugg-modal .krugg-modal-close { position: absolute; display: block; width: 30px; height: 30px; border-radius: 50%; right: -15px; top: -15px; background: #fff; text-align: center; font-size: 24px; color: #000; font-weight: bold; cursor: pointer }
.krugg-modal .krugg-modal-content iframe { margin: 0; width: 100%; height: 540px }
.krugg-modal .krugg-modal-content img { width: 100%; height: 540px }

.wp_vendor_register .wp_vr_step_02 .wvl-wrap.wvl-left { float: left }
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.wvl-right { float: right }
.wp_vendor_register .wp_vr_step_02 .wvl-wrap.marginLR-2, .dashboard-right .wp_profile_edit .wvl-wrap.marginLR-2 { margin: 0 2% }

@media screen and ( max-width: 991px ) {
	#vendor-login-page form label {font-size: 13px;}
	.wvl-wrap.full-width.business-type-wrap label {margin-right: 7px}
	.wvl-wrap.full-width.business-type-wrap label input[type=checkbox] {margin: 4px 5px 0 !important;}
	#vendor-login-page form button {font-size: 16px}
	.icons-container .icon-columns { width: 25% }
	.krugg-modal .krugg-modal-content { width: 90%; height: 540px }
	.krugg-modal .krugg-modal-content iframe, .krugg-modal .krugg-modal-content img, .pd_information #pd_map iframe { width: 100% !important; height: 480px }
	.pd_information .pd_business_hours div { width: calc(100% - 100px) }
	.pd_information .pd_business_hours div:first-child { width: 100px }
	#banner-section iframe { height: 351px; width: 100% !important }
}
@media screen and ( max-width: 767px ) {
	.icons-container .icon-columns { width: 50% }
	.krugg-faq .krugg-faq-title { padding:  20px 35px 20px 20px;font-size: 16px;position: relative;font-family: Arial;}
	.krugg-faq .krugg-faq-content { padding: 20px 20px 0;display: none;}
	.krugg-faq .krugg-faq-title::after {font-size: 28px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;right: 10px;}
	.krugg-faq .krugg-faq-active .krugg-faq-title:after {right: 10px;}
	#vendor-login-page form {width: 90%;margin: 50px auto 50px;}
	#vendor-login-page form input[type=submit],#vendor-login-page form button,#vendor-login-page form.wp_vendor_reset_password a {width: 100%;    margin-bottom: 20px;}
	a.forgot-password {font-size: 16px;margin-top: 0;clear: both;display: block;padding-top: 20px;text-align: center;}
	.wp_vendor_register .wvl-wrap:nth-child(even), .wp_vendor_register .wvl-wrap:nth-child(odd) {width: 100%;}
	.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(odd), .wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(even), .wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third  {float: none;width: 100%;}
	.wp_vendor_register .wp_vr_step_01 .wvl-wrap:nth-child(odd), .wp_vendor_register .wp_vr_step_01 .wvl-wrap:nth-child(even)  {float: none;width: 100%;}
	.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(13) , .wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(20),.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(8) {margin: 0;}
	.wp_vr_step_01 , .wp_vr_step_02 {width: 100%;margin: 50px auto 50px;}
	.wvl-wrap.full-width.business-type-wrap label.label-inline {float: none;margin-right: 0;}
	.wvl-wrap.full-width.business-type-wrap label {width: auto; margin-right: 20px;}
	.dashboard-right { padding-left: 0 }
	.dashboard-right#vendor-login-page form { width: 100%; margin: 0 auto }
	.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(6), .dashboard-right .wp_profile_edit .wvl-wrap:nth-child(18), .dashboard-right .wp_profile_edit .wvl-wrap:nth-child(28) ,.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(7), .dashboard-right .wp_profile_edit .wvl-wrap:nth-child(19),.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(even),.dashboard-right .wp_profile_edit .wvl-wrap:nth-child(odd),.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third { width: 100%; float: none }
	.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(23),.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(16),.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(11) { margin: 0 }
	.dashboard-right .wvl-wrap.full-width h4,.dashboard-content h4 { font-size: 19px }
	.dashboard-left { margin-bottom: 50px }
	.dashboard-right .wvl-wrap.full-width.business-type-wrap label { margin-right: 11px }
	.about-heading h2 { font-size: 22px }
	.wp_vendor_alt_btn.wp_vendor_logout.pull-right { margin-right: 15px !important; width: auto !important }
	.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(13) { margin: 0; width: 100%; float: none }
	.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third,.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(2),.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(6),.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(7),.cs-salesman.wp_vendor_register .wp_vr_step_02 .wvl-wrap:nth-child(5),.cs-salesreps.wp_vendor_register .wp_vr_step_02 .wvl-wrap.one-by-third:nth-child(8),.cs-salesman .wvl-wrap select ,.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(7),.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap.one-by-third:nth-child(9),.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(12),.dashboard-right .cs-salesman.wp_profile_edit .wvl-wrap:nth-child(6),.dashboard-right .wp_profile_edit .wvl-wrap.one-by-third:nth-child(15) { width: 100%; float: none }
	.spiff-table.table { border-color: #333; display: block; overflow: scroll }
	.krugg-modal .krugg-modal-content { width: 90%; height: 480px }
	.krugg-modal .krugg-modal-content iframe, .krugg-modal .krugg-modal-content img, .pd_information #pd_map iframe { width: 100% !important; height: 420px }
	.pd_information .pd_business_hours div { width: calc(100% - 100px); vertical-align: top }
	.pd_information .pd_business_hours div:first-child { width: 100px }
	.pd_information .pd_business_hours { max-width: 85% }
	.platinum_dealers_store h2 { font-size: 30px }
	.platinum_dealers_store .pd-columns, .pd_information .pd_info .pd_business_hours span, .pd_information .col-xs-12 { width: 100% !important; height: auto !important }
	.platinum_dealers_footer h2 { font-size: 36px }
	.platinum_dealers_footer a { width: 90%; padding: 15px 12px 13px; margin: 0 auto }
	.platinum_dealers_store { padding-bottom: 50px }
	.platinum_dealers_store .pd_information h2 { font-size: 25px }
	#banner-section iframe { height: 171px }
}

.phonewithext .extdiv, .phonewithext .phonediv { display: inline-block; float: left; width: calc(100% - 87px) }
.phonewithext .extdiv { width: 72px; margin-left: 15px }
.phone_tiptool { z-index: 9 }
.share h2{margin-top:0px !important;padding-right:4px;}