.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}

/*Menu Maker*/
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li{float:left; margin-left:-1px;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li.has-sub:before{position:absolute;top:23px;right:7px;display:none;width:0px;height:0px;content:'';z-index:100;border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border-top:4px solid #666666;}
#cssmenu > ul > li.has-sub > a{padding:10px 20px 10px 8px;}
#cssmenu .nav.open li.has-sub:before{content:none;}
#cssmenu ul ul{position:absolute;left:-9999px;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{left:auto;right:0;}
#cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu.align-right ul ul li.has-sub:after{right:auto;left:11px;}
#cssmenu ul ul li.has-sub:before{position:absolute;top:14px;right:10px;display:block;width:0px;height:0px;content:'';z-index:100;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid transparent;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border-left:4px solid #CACACA;}
#cssmenu ul ul li.has-sub:hover:before{border-left:4px solid #FFFFFF;}
#cssmenu.align-right ul ul li.has-sub:before{right:auto;left:14px;}
#cssmenu.small-screen{width:100%;float:left;}
#cssmenu.small-screen > ul{display:none;background:none repeat scroll 0 0 #F4F4F4;width:100%;z-index:999;border:1px solid #C4C4C4;}
.small-screen #nav li a .fa{display:none;}
#cssmenu.small-screen.align-center > ul{text-align:left;}
#cssmenu.small-screen ul li, #cssmenu.small-screen ul ul li{width:100%;border-top:1px solid rgba(120, 120, 120, 0.2);}
#cssmenu.small-screen ul li a, #cssmenu.small-screen ul ul li a{border-bottom:medium none;width:100%;}
#cssmenu.small-screen ul ul li,
#cssmenu.small-screen li:hover > ul > li{height:auto;}
#cssmenu.small-screen ul li a,
#cssmenu.small-screen ul ul li a{width:100%;border-bottom:0;}
#cssmenu.small-screen > ul > li{float:none;}
#cssmenu.small-screen ul ul li a{padding-left:25px;line-height:normal;}
.small-screen #nav > li > ul:before{content:none;}
#cssmenu.small-screen ul ul ul li a{padding-left:35px;}
#cssmenu.small-screen ul ul,
#cssmenu.small-screen ul ul ul,
#cssmenu.small-screen.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;border:none;background:#FFFFFF;}
#cssmenu.small-screen > ul > li.has-sub > a:after,
#cssmenu.small-screen > ul > li.has-sub > a:before,
#cssmenu.small-screen ul ul > li.has-sub > a:after,
#cssmenu.small-screen ul ul > li.has-sub > a:before{display:none;}
#cssmenu.small-screen #menu-button{background:rgba(0, 0, 0, 0) url("../images/menu.png") no-repeat scroll 97.5% center;color:#FFFFFF;cursor:pointer;display:block;font-size:16px;font-weight:600;height:50px;padding:14px;text-align:left;text-transform:uppercase;width:100%;}
#cssmenu.small-screen #menu-button.menu-opened{background-image:url("../images/menu-close.png");}
.small-screen .nav a:before{content:none;;}
.top-nav-holder .small-screen .nav > li > a{line-height:25px;}
#cssmenu.small-screen .submenu-button{position:absolute;z-index:999;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.2);height:46px;width:46px;cursor:pointer;}
.nav-maincontainer .small-screen .nav #home{padding-left:0}
.nav-maincontainer .small-screen .nav #brands b{display:none}
.small-screen .nav li > ul > li > a{border:none;}
#cssmenu.small-screen ul ul .submenu-button{height:36px;width:36px;}
#cssmenu.small-screen .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#FFFFFF;content:'';}
#cssmenu.small-screen ul ul .submenu-button:after{top:17px;right:13px;}
#cssmenu.small-screen .submenu-button.submenu-opened:after{background:#ffffff;}
#cssmenu.small-screen .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#FFFFFF;content:'';}
#cssmenu.small-screen ul ul .submenu-button:before{top:14px;right:16px;}
#cssmenu.small-screen .submenu-button.submenu-opened:before{display:none;}
#cssmenu.small-screen.select-list{padding:5px;}

/*select2*/
.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:27px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #efefef;white-space:nowrap;line-height:26px;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#efefef}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url('../images/icons/select2.png') right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;padding-top:5px;position:absolute;z-index:99;top:100%;background:#fff;border:1px solid #efefef;border-top:0;}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #efefef;border-bottom:0;padding-bottom:5px;}.select2-drop-active{border:1px solid #efefef;border-top:0}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #efefef}.select2-drop-auto-width{border-top:1px solid #efefef;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("../images/icons/select-icons.png") no-repeat scroll 0 -31px rgba(0,0,0,0)}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-size:1em;border:1px solid #e9e9e9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url('../images/icons/select2.png') no-repeat 100% -22px;background:url('../images/icons/select2.png') no-repeat 100% -22px)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url('../images/icons/select2-spinner.gif') no-repeat 100%;background:url('../images/icons/select2-spinner.gif') no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url('../images/icons/select2-spinner.gif') no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('../images/icons/select2-spinner.gif') no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('../images/icons/select2-spinner.gif') no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #efefef;outline:0;}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#f9f9f9;}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #efefef;border-top-color:transparent;}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:0;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:0 9px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#efefef url('../images/icons/select2-spinner.gif') no-repeat 100%}.select2-more-results{background:#efefef;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#efefef;background-image:none;border:1px solid #efefef;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#efefef;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #efefef;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #efefef;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url('../images/icons/select2-spinner.gif') no-repeat 100% !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;cursor:default;border:1px solid #efefef;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#efefef;}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#efefef}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url('../images/icons/select2.png') right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#efefef;background-image:none;border:1px solid #efefef;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #efefef;background-image:none;background-color:#efefef}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url('../images/icons/select2x2.png') !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}

/*devicecss*/
@charset "utf-8";@media screen and (max-width:767px){.columnwith-left, .two-column{left:0;}
#left-column{position:relative !important;right:0% !important;margin:30px 0 0;}
#right-column{margin:30px 0 0;}
header .header-row .link-list{float:none;}
.top-banner h3{width:100%;bottom:0;font-size:14px;right:0;}
.top-banner h3 .banner_subtitle{font-size:13px;}
.top-banner .overlay a.expand{bottom:30%;left:0;}
.block-header .btn-group{text-align:center;width:100%;}
.btn.dropdown-toggle.btn-setting{display:inline-block;float:none;}
.block-custom-shipping .shipping-title{float:none;}
.block-custom-shipping a{float:none;text-align:center;}
.block-custom-shipping{text-align:center;}
.custom-featured-text{text-align:center;}
.header .form-search .input-text{width:100%;margin:25px 0 0;}
.right-top{float:left;line-height:20px;margin:20px 0;}
.right-top .col-lg-6{display:table;float:none;margin:0 auto;width:auto;}
.right-top .greeting_msg{text-align:center;margin:0 0 20px;}
.custom-banner-image, .our-services-details .col-xs-12, .footer-top .col-xs-12, .footer-container .col-xs-12{margin:0 0 30px;}
.custom-banner-image:last-child, .our-services-details .col-xs-12:last-child, .footer-top .col-xs-12:last-child, .footer-container .col-xs-12:last-child{margin:0;}
#bannerboxallContent img{height:auto;width:100%;}
#nav-cat li.submenu:hover, #nav-cat li.submenu{background-image:none !important;}
.navSplitPagesResult{float:left;text-align:left;width:100%;}
.navSplitPagesLinks{width:100%;float:left}
.content_box td:first-child, .content_box td:last-child, .content_box td{float:left;text-align:center;width:100%;}
.productListing-data .listingProductImage, .newproductlisting img{margin:0;padding:0;}
.productListing-data .productlisting{float:none;font-size:1.2em;margin:0;}
.productListing-data .product_name, .newproductlisting .product_name{text-align:center;}
.productListing-data .short-description, .productListing-data .product_name, .productlisting_btn, .newproductlisting .product_name, .newproductlisting .short-description{width:100%;}
.split-login .create-account{margin-bottom:30px;}
.create-account-page .submit-info .button_submit{float:left;margin:15px 0 0;}
#shoppingCartDefault .buttonRow.back, #shoppingCartDefault .checkout_button{margin:10px 5px 0 0;}
.product-review-default{margin:15px 0 0;text-align:center;}
#checkoutConfirmDefault #orderTotals{padding:0 !important;width:60%;}
.our-services-details > div{margin:15px 0;}
#checkoutShipto, .billing-address, .payment-address-content, .payment-module{margin:0 0 30px;}
.checkout-steps, .current-step{margin:0 10px 10px 0 !important;}
.address-entries > div{margin:15px 0;}
#advSearchDefault .content .col-xs-12{margin:15px 0;}
#advSearchDefault .content .row .select2-container{width:100% !important;}
.nav > li.navbar-right{float:none !important;}
.contact-us ul li p{display:inline-block;width:70%;}
.custom-banner-image-top.image_1{padding-right:15px;}
.custom-banner-image-top.image_2{padding-left:15px;}
.footer-top .our-services-details .custom-block{text-align:center;}
.footer-top .our-services-details .block-image{margin:0;width:100%;}
.footer-top .our-services-details .block-image i.fa{float:none;}
.footer-top .our-services-details .block-content{width:100%;}
#main-slideshow .item .caption{display:none !important}
#main-slideshow .owl-controls .owl-buttons div.owl-next{right:0}
#main-slideshow .owl-controls .owl-buttons div.owl-prev{left:0}
.additionalImages{margin-bottom:15px;}
#checkoutShipping .buttonRow.back, #checkoutShipAddressDefault .buttonRow.back, #checkoutPayment .buttonRow.back, #checkoutPayAddressDefault .buttonRow.back, #checkoutConfirmDefault .checkout-shipping-button .buttonRow.back{line-height:20px;}
#reviewsListingDefault .content h4{text-align:center}
.mosaic-holder .mosaic-banner{margin:15px 0;}
.firefox .mosaic-banner{width:auto;}
.gecko .mosaic-banner, .ie .mosaic-banner{width:auto;}
}
@media only screen and (min-width:768px) and (max-width:991px){.columnwith-left{left:0;}
.two-column{left:0;}
.three-columns{right:0 !important;}
#left-column{right:0;margin:30px 0 0;}
#right-column{margin:30px 0 0;}
.header .block-header .language-switcher{border:none;}
.header .header-content .logo{margin:0 0 25px;}
#nav-cat ul li.submenu:hover > ul{display:none !important;}
#bannerboxallContent img{height:auto;width:100%;}
#nav-cat li.submenu:hover, #nav-cat li.submenu{background-image:none !important;}
.our-services-details .col-sm-6, .footer-top .col-sm-12, .footer-container .col-sm-6.about-us, .footer-container .col-sm-6.extra-details{margin:0 0 30px;}
.product_sideboximage > img{height:auto;width:150px;}
.product_sideboxname{line-height:40px;margin:30px 0;}
.three-columns .product_sideboxname, .rightcolumnwl .product_sideboxname{line-height:1.5;margin:0;}
#left-column .leftBoxContainer .product_sideboxname > a, #right-column .rightBoxContainer .product_sideboxname > a, .sidebox_price, #left-column h3, #right-column h3{font-size:1.5em;}
.three-columns .leftBoxContainer .product_sideboxname > a, .rightcolumnwl .rightBoxContainer .product_sideboxname > a, .three-columns .sidebox_price, .rightcolumnwl .sidebox_price, .three-columns h3, .rightcolumnwl h3{font-size:1em !important;}
#checkoutConfirmDefault #orderTotals{width:60%;}
#checkoutShipping .buttonRow.back, #checkoutShipAddressDefault .buttonRow.back, #checkoutPayment .buttonRow.back, #checkoutPayAddressDefault .buttonRow.back, #checkoutConfirmDefault .checkout-shipping-button .buttonRow.back{line-height:22px;}
#advSearchDefault .content .row .select2-container{width:100% !important;}
.nav > li.navbar-right{float:none !important;}
.contact-us ul li p{display:inline-block;width:70%;}
.block-custom-shipping .shipping-title{font-size:3.4em;}
.top-banner h3{font-size:28px;top:18%;}
.homepage_v2 .top-banner h3{font-size:28px;top:27%;}
.custom-banner-image-top.image_1{padding-right:15px;}
.custom-banner-image-top.image_2{padding-left:15px;}
.footer-top .our-services-details .custom-block{text-align:center;}
.footer-top .our-services-details .block-image{margin:0;width:100%;}
.footer-top .our-services-details .block-image i.fa{float:none;}
.footer-top .our-services-details .block-content{width:100%;}
.about-us{margin:0 0 30px;}
#main-slideshow .owl-controls .owl-buttons div.owl-next{right:28px}
#main-slideshow .owl-controls .owl-buttons div.owl-prev{left:28px}
#main-slideshow .item .content{bottom:30px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.columnwith-left{left:33.333%;}
#left-column{right:66.666%;}
.three-columns{right:33.333% !important;}
.two-column{left:33.333%;}
.contact-us .fa, .about-us .address .fa{margin-right:10px;}
.contact-us ul li p{display:inline-block;width:70%;}
.our-services-details .col-sm-6{margin:0 0 30px;}
#accountHistInfo #orderTotals{padding-right:3em !important;}
#checkoutConfirmDefault #orderTotals{width:60%;padding-right:4em !important;}
#checkoutShipping .buttonRow.back, #checkoutShipAddressDefault .buttonRow.back, #checkoutPayment .buttonRow.back, #checkoutPayAddressDefault .buttonRow.back, #checkoutConfirmDefault .checkout-shipping-button .buttonRow.back{line-height:22px;}
#advSearchDefault .content .row .select2-container{width:100% !important;}
.block-custom-shipping .shipping-title{font-size:3.3em;}
.top-banner h3{top:20%;}
.homepage_v2 .newsletter #mc_embed_signup label, .homepage_v1 .newsletter #mc_embed_signup label{min-height:40px;}
.footer-top .our-services-details .custom-block{text-align:center;}
.footer-top .our-services-details .block-image{margin:0;width:100%;}
.footer-top .our-services-details .block-image i.fa{float:none;}
.footer-top .our-services-details .block-content{width:100%;}
.about-us{margin:0 0 30px;}
#main-slideshow .item .content{bottom:80px;left:150px;}
.product-item.wide .head, .product-item.wide .head .thumb{max-height:269px;min-height:269px;}
.navSplitPagesResult{width:50%}
}
@media only screen and (min-width:992px) and (max-width:1149px){.nav > li.navbar-right{float:none !important;}
}
@media screen and (max-width:320px){.top-banner h3{top:0%;}
}
@media screen and (max-width:450px){.top-contact-number, .top-contact-email{padding:19px 0 0}
#indexDefault > #horizontalTab li{font-size:28px;}
#horizontalTab .fa.fa-square-o.fa-2x{margin-bottom:20px;}
h2, .h2{font-size:27px;}
.social-wrapper ul li{margin:0 10px 20px}
}
@media screen and (max-width:480px){#reviewsWrite .product_price, #reviewsInfoDefault .product_price{line-height:41px;text-align:center;width:100%;}
#checkoutConfirmDefault #orderTotals{margin:15px 0 0;width:100%;}
.forward.productpage_links{float:left;margin:10px 0 0;text-align:center;width:100%;}
#checkoutShipping .buttonRow.back, #checkoutShipAddressDefault .buttonRow.back, #checkoutPayment .buttonRow.back, #checkoutPayAddressDefault .buttonRow.back, #checkoutConfirmDefault .checkout-shipping-button .buttonRow.back{line-height:20px;}
.block-custom-shipping .shipping-title{font-size:2em;}
.top-banner h3{top:15%;}
}
@media screen and (max-width:510px){.footer-top-wrapper{padding:40px 0 30px}
.social-wrapper ul li{margin:0 10px 20px}
}
@media screen and (max-width:530px){.logo-container{display:table;float:none;margin:0 auto;width:auto;}
.top-contact-container{display:table;float:none !important;margin:0 auto;width:auto;}
#carttopcontainer{right:15px !important;width:90% !important;}
}
@media screen and (max-width:670px){.contact-number-details, .contact-email-details{font-size:18px;padding:19px 0;}
}
@media screen and (max-width:700px){.copyright-wrapper, .copyright .payment-wrapper{display:table;float:none !important;margin:0 auto;width:auto;}
.copyright-wrapper{margin:0 auto 15px}
.copyright-text > p{text-align:center}
.copyright-text{line-height:20px}
}
@media screen and (max-width:567px){#progressBar{top:-10px;}
}
@media screen and (max-width:350px){#centercontent-wrapper header > h4{font-size:14px}
.normalprice, .productSpecialPriceSale{font-size:0.6em}
#product_info_display .addtocart-info .prodinfo-actions{float:left;}
.productprice-amount{font-size:26px}
.addtocart-info .cart_quantity span.cssButton.button_sold_out, .addtocart-info .cart_quantity
span.cssButtonHover.button_sold_out.button_sold_outHover{margin-right:7px}
.addtocart-info .cart_button{margin:0 0 20px 30px}
.prodinfo-actions .wish_link{margin-left:0}
.cart_quantity > strong{font-size:14px;margin-right:0.4em}
.tabcontents .product-rating{float:none}
#checkoutShipAddressDefault .productinfo-leftwrapper, #checkoutShipping .productinfo-leftwrapper,
#checkoutPayAddressDefault .productinfo-leftwrapper, #addressBookDefault .productinfo-leftwrapper, #checkoutPayment
.productinfo-leftwrapper{width:100%}
}
@media only screen and (min-width:351px) and (max-width:430px){#product_info_display .addtocart-info .prodinfo-actions,
#product_info_display .addtocart-info .cssButton.button_sold_out{margin-top:15px}
}
@media screen and (max-width:360px){#accountPassword .buttonRow.forward{margin-bottom:15px}
.product-next-prev{float:left;margin:0 0 20px;}
}
@media screen and (max-width:1199px){.header-container .header #nav > li > a{line-height:18px}
}
@media all and (max-width:991px){.footer-column{margin-bottom:20px;}
.section-newsletter .text{text-align:center;margin-left:0;}
#newsletter{text-align:center;}
.section-newsletter .subscribe-form input{width:91%;}
.section-newsletter .icon-holder{margin-top:20px;margin-bottom:65px;}
.category-carousel .item .caption{padding:25px;}
.category-carousel .item .caption h1{font-size:24px;}
.category-carousel .item .caption .short-tag{font-size:14px;line-height:22px;}
.banner-slider a.nav-btn{top:25%;}
.banner-slider a.nav-btn.btn-next{right:25px;}
.banner-slider a.nav-btn.btn-prev{left:25px;}
.top-nav-holder .basket-holder .basket .basket-item .title{font-size:19px;}
.top-nav-holder .basket-holder .basket .basket-item .price{font-size:15px;}
.top-nav-holder .basket-holder .basket .dropdown-menu{width:100%;left:0%;}
.top-nav-holder .basket-holder .basket .megamenu .dropdown-menu{width:720px;min-width:720px;}
header .buttons-holder{text-align:center;}
header .link-list{text-align:center;display:block;}
.search-holder,
.basket-holder{padding:0 15px!important;}
.searchbox .field{display:block;opacity:1!important;width:100%;padding:0 15px;right:0!important;top:0;position:absolute;text-align:left;}
.mosaic-holder{text-align:center;}
.mosaic-holder .mosaic-banner{margin:15px 0;}
}
@media (min-width:768px){.mosaic-banner.big:after{content:"";background-image:url(../images/background/triangle-big.png);background-repeat:no-repeat;position:absolute;left:0;bottom:10px;width:452px;height:213px;}
.mosaic-banner.big .caption{padding-left:70px;}
.mosaic-banner.big .caption:before{content:"";background-image:url(../images/background/lines-horizontal.png);background-repeat:no-repeat;position:absolute;left:0;top:5px;width:53px;height:123px;}
.mosaic-banner.big .caption h1{font-size:32px;margin-bottom:10px;line-height:45px;}
}
@media (max-width:767px){.product_info_tab .tabs li a,
.product_info_tab .tabs li a.active,
.product_info_tab .tabs li a:focus,
.product_info_tab .tabs li a:hover{border-radius:6px;}
.section-products-grid .mosaic-holder{display:none;}
.product-item.wide .star-holder{top:-38px !important;}
.product-item.wide .buttons-holder .btn-add-to-cart{margin-top:10px;}
.controller-nav-bar{text-align:center;}
.controller-nav-bar .ctrl-item,
.controller-nav-bar .grid-list-buttons{display:inline-block;margin-bottom:10px;float:none;}
.copyright{text-align:center;}
.copyright-links{text-align:center;margin:20px 0;}
#banners-tab{display:none;}
.simple-grid .product-item{width:285px!important;margin:0 auto 20px auto;display:block;}
.category-carousel{min-height:100px;}
.category-carousel .item .caption{padding:15px;}
.category-carousel .item .caption .le-btn{font-size:8px;padding:5px 13px;}
.category-carousel .item .caption .short-tag{font-size:11px;line-height:16px;}
.category-carousel .item .caption h1{font-size:19px;line-height:20px;}
.category-carousel .owl-buttons{display:none;}
.top-bar{text-align:center;}
.top-bar .social-icons{margin:5px 0 0;text-align:center!important;}
.le-breadcrumb.inline .bar{border-radius:0;left:0;padding-left:10px;top:0;}
.le-breadcrumb .icon-holder{display:none;}
.product_title h3#productName{margin:20px 0;}
#carttopcontainer{right:15px !important;width:90% !important;}
}
@media (max-width:1199px){.banner-slider a.nav-btn{top:34%;}
.banner-slider a.nav-btn.btn-next{right:25px;}
.mosaic-banner:after{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);left:-35px;}
.megamenu .dropdown-menu{min-width:940px;}
}
@media (max-width:515px){#addressBookDefault .buttonRow.back.change_address{margin-bottom:5px;}
}
@media (max-width:373px){#addressBookProcessDefault .buttonRow.back.change_address{margin-top:5px;}
}
@media (max-width:390px){.display-mode{float:left;width:100%;margin-top:20px;}
.display-mode > ul{float:left;}
}
@media (max-width:332px){.product-item.wide .add-to-cart .le-btn a, .product-item.wide .add-to-cart a.le-btn{padding:10px 12px;}
}
@media (max-width:433px){#shoppingCartDefault .shopping-cart-page .checkout_button{float:left;}
}

/*fec_global*/
.fec-shipping-address a .cssButton,.fec-shipping-address a .cssButtonHover,#cartWrapExplain a{background:none !important;border:none;color:#FF4400
;font-size:10px;font-weight:700;padding:0 !important;width:auto !important}.fec-shipping-address a .cssButton:hover,.fec-shipping-address a .cssButtonHover:hover,#cartWrapExplain a:hover{color:#373737}.fec-fieldset .fec-edit-button{margin:-47px 0 0;position:relative}.fec-fieldset .fec-edit-button .cssButton,.fec-fieldset .fec-edit-button .cssButtonHover{background:#898989;cursor:pointer;padding:5px 4px 4px}.fec-fieldset .fec-edit-button .cssButtonHover,.fec-fieldset .fec-edit-button .cssButtonHover:hover{background:#636363}.fec-container .buttonRow.forward{margin-bottom:0;margin-right:0}.fec-col-left .buttonRow.forward{border-top:1px solid #b7b7b7;margin:21px 0 0;padding-top:21px;width:45%}.fec-container .cssButton,.fec-container .cssButtonHover{background:#ff4400;border:none;color:#fff;cursor:pointer;float:right;font-size:11px;font-weight:700;margin:0;padding:4px 6px 5px;text-transform:uppercase;width:auto !important}.fec-container .cssButtonHover,.fec-container .cssButtonHover:hover{background:#ff4400;border-color:none}.fec-button-container .fec-infomation{clear:both;font-size:11px;padding-top:10px;text-align:right}.fec-shopping-cart-btn{margin:0 0 15px !important}@media screen and (-webkit-min-device-pixel-ratio: 0){.fec-container .cssButton,.fec-container .cssButtonHover{padding:6px 7px}}.fec-fieldset .inputLabel{color:#000;display:block;float:none;font-size:12px;font-weight:700;line-height:11px;margin:0 0 9px;padding:0;width:auto}.fec-fieldset input[type=text],.fec-fieldset input[type=password],.fec-fieldset select,.fec-fieldset textarea{border:1px solid #898989;display:inline-block;font-family:Verdana;font-size:12px;margin:0;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fec-returning-customers input[type=text],.fec-returning-customers input[type=password],.fec-returning-customers select,.fec-returning-customers textarea{width:100%}.fec-fieldset input:focus,.fec-fieldset select:focus,.fec-fieldset textarea:focus{background-color:#fff;border-color:#aeaeae;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.fec-box-check-radio,.fec-discount .fec-field-inline label{margin-bottom:12px;overflow:hidden}.fec-box-check-radio label{float:left;margin:0 10px 0 0;padding:0;width:auto}.fec-box-check-radio label,.fec-discount .fec-field-inline label{float:left;font-size:12px;line-height:19px;margin-right:0;position:relative;top:-2px;width:83%}.fec-box-check-radio label{width:auto !important;margin-right:15px; color:#fff;}.fec-fieldset .fec-field{margin-bottom:14px;overflow:hidden}.fec-box-check-radio label img{margin:2px 0 5px;position:relative}.fec-box-check-radio .smallText{display:block;font-weight:400}.fec-box-check-radio input{height:13px;margin:1px 9px 0 1px;padding:0;float:left;width:13px}.fec-fieldset .fec-newsletter-email{margin-top:21px}.fec-newsletter-email .fec-box-check-radio{margin-bottom:0}.fec-newsletter-email input{clear:left}.fec-newsletter-email label{padding-bottom:8px}.fec-container{padding:24px 16px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block !important}#checkout{padding-top:24px}.fec-container .messageStackError{margin:0 0 15px}.fec-page-step{color:#ff4400;display:block;font-size:14px;line-height:normal;margin-bottom:27px;text-transform:uppercase}.fec-container .fec-required{color:#ed1c24;display:block;font-size:12px;font-weight:700;margin-bottom:30px;margin-top:-45px;text-align:right}.fec-container .fec-information{display:block;font-size:12px;line-height:18px;margin-bottom:17px}.fec-container form{display:block;margin:-18px 0 0;overflow:hidden}.fec-fieldset{background:#ebebeb;border:1px solid #b7b7b7;border-top:none;padding:0 23px 21px;margin:0 0 30px}.fec-guest-checkout{margin-top:10px}.fec-fieldset .fec-fieldset-legend{background:#252525;color:#fff;display:block;font-size:13px;font-weight:700;margin:0 -24px 17px;padding:13px 23px 15px;position:relative;text-transform:uppercase}.fec-fieldset .information{font-size:12px;padding:0}.fec-fieldset .fec-box-check-radio .alert{float:left;height:13px;line-height:13px}.fec-fieldset .alert{color:#ed1c24;display:inline-block;font-size:12px;font-weight:400;margin-left:0}.fec-fieldset fieldset{border:none;display:block;margin:18px 0 0;overflow:hidden;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fec-col-left .fec-fieldset fieldset{margin-bottom:-12px !important}.fec-fieldset fieldset .fec-fieldset-legend,.fec-fieldset .fec-fieldset-legend-two{background:none;border:none;color:#ff4400;display:block;font-size:12px;font-weight:700;height:auto;line-height:normal;margin:0 0 12px;padding:0;text-transform:uppercase}.fec-fieldset .fec-newsletter-email,.fec-fieldset .fec-referral,.fec-fieldset .fec-login-details{border-top:1px solid #b7b7b7;margin-bottom:0;padding:18px 0 0}.fec-col-left .fec-fieldset .fec-referral{margin:26px 0 -14px}.fec-fieldset .fec-discount,.fec-fieldset .fec-table-gifts{border-top:1px solid #b7b7b7;padding-top:20px}.fec-fieldset>div .fec-discount:first-child{border-top:none;padding-top:0}.fec-fieldset .fec-shipping-to{border-bottom:1px solid #b7b7b7;margin-bottom:17px;padding-bottom:21px}.fec-address-container{margin-top:-5px;overflow:hidden;position:relative}.fec-shipping-address address{color:#fff;float:left;font-size:12px;line-height:18px;padding:0}.fec-shipping-address address br{display:block}.fec-shipping-address a{bottom:2px;position:absolute;right:0;text-transform:uppercase}.fec-table-items table{background:none !important;border:none !important;border-collapse:collapse;border-spacing:1px;margin-top:-7px;width:100%;/*-webkit-box-shadow:1px 1px 5px #ebebeb;-moz-box-shadow:1px 1px 5px #ebebeb;box-shadow:1px 1px 5px #ebebeb*/}.fec-table-items tr{background:no-repeat !important}.fec-table-items table th{background:#636363;border-left:1px solid #b7b7b7;color:#fff;display:none;font-size:12px;height:30px;line-height:30px;padding:0 10px}.fec-table-items table th:first-child{border-left:none}.fec-table-items table #ccProductsHeading{text-align:left}.fec-table-items table td{border-bottom:1px solid #b7b7b7 !important;/*color:#000;*/font-size:12px;padding:12px 0 !important;vertical-align: top;}.fec-table-items table td:first-child{border-left:medium none;text-align:center;width:7%}.fec-table-items table .cartImage{text-align:center;width:20%}.fec-table-items table .cartAttribsList{margin:6px 0;padding-left:14px}.fec-table-items table td.cartTotalDisplay{/*text-align:right*/}#orderTotals{position:relative;z-index:1}#orderTotals>div{overflow:hidden}#orderTotals>div>div{color:#FFFFFF;font-size:11px;padding:0px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#orderTotals>div .totalBox{text-align:right;width:15%}#orderTotals>div .lineTitle{width:85%;text-align:right}#orderTotals #ottotal div{font-weight:700}.fec-container .fec-important a{color:#ed1c24;display:block;font-size:12px;margin:14px 0;text-align:right}.fec-container .fec-important a:hover{color:#b5161b}.fec-easy-sign-up.no-account-only{margin-top:22px}.fec-easy-sign-up .fec-col-left{float:left;width:63.510204081633%}.fec-easy-sign-up .fec-col-left.no-account{float:left;width:100%}.fec-easy-sign-up .fec-col-right{float:right;width:33.5%}.fec-cl-left,.fec-cl-right{float:left;margin-top:21px;overflow:hidden;width:auto}.fec-cl-left{border-right:1px solid #b7b7b7;margin-right:5%;padding-right:5%;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fec-cl-right{width:45%}.fec-fieldset .fec-company,.fec-fieldset .fec-privacy{padding-bottom:14px}.fec-fieldset .fec-login-details{margin-top:-19px}.fec-col-left #shippingField{margin-bottom:30px !important;margin-top:0 !important}.fec-no-account,.fec-confidence,.fec-paypal{margin-bottom:20px}#checkout .fec-container,.fec-container .fec-information p{padding:0}.fec-fieldset br,.fec-fieldset legend,#fec-state-2-field,#fec-state-2-field-shipping,#fec-state-2-field label,#fec-state-2-field-shipping label{display:none}.fec-button-container .buttonRow.forward,.fec-fieldset .fec-billing-address,.fec-fieldset .fec-company,.fec-fieldset .fec-date-birth,.fec-fieldset .fec-privacy{margin-top:0}.fec-shopping-cart-fieldset{margin:0 0 21px}.fec-shopping-cart-fieldset .fec-shopping-cart{clear:both;padding:6px 0 0;border-top:1px solid #b7b7b7}.fec-shipping-method span:first-child {margin-bottom: 18px;}#checkoutShippingContentChoose .alert:first-child {margin-bottom: 3px;}#checkoutShippingContentChoose .alert:first-child + br {display: block;}






