@import url("../../default/css/checkout.css"); 

@font-face{font-family:BrandonGrotesque-Regular;src:url(../fonts/BrandonGrotesque-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/BrandonGrotesque-Regular.otf) format('opentype'),url(BrandonGrotesque-Regular.woff) format('woff'),url(../fonts/BrandonGrotesque-Regular.ttf) format('truetype'),url(../fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:BrandonGrotesque-Light;src:url(../fonts/BrandonGrotesque-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/BrandonGrotesque-Light.otf) format('opentype'),url(../fonts/BrandonGrotesque-Light.woff) format('woff'),url(BrandonGrotesque-Light.ttf) format('truetype'),url(../fonts/BrandonGrotesque-Light.svg#BrandonGrotesque-Light) format('svg');font-weight:400;font-style:normal}
body{font-family:Ubuntu,sans-serif;font-size:14px}
body a{transition:all ease-in-out .2s;outline:0!important}
body a:hover{text-decoration:none}
.mb-30{margin-bottom:30px}
.top-bar{width:100%;float:left;position:relative}
.top-bar-menu{margin:0;padding:0;background:#4d4d4d;float:left}
.top-bar-menu li{list-style:none;display:inline-block}
.top-bar-menu li:last-child a{margin:0}
.top-bar-menu li a{font-size:13px;display:inline-block}
.social-header{float:right}
.social-header a{line-height:36px;margin-left:10px}
.social-header a:first-child{margin-left:0}
.header-center{width:100%;float:left;padding:30px 0}
.logo-left,.logo-right{width:100%;float:left;line-height:88px}
.logo-left a{display:inline-block}
.phone-header{font-size:15px;color:#000}
.phone-header:hover{color:#0154a0}
.header-nav{width:100%;float:left;background:#0066a4}
.mail-icon{margin:0 20px}
.logo{text-align:center;display:inline-block}
.mail-icon img{max-width:25px;height:15px;fill:red}
.location-icon img{max-width:18px;height:26px}
.search-icon svg{width:21px;height:21px}
.logo-right>a{margin-right:20px;position:relative}
.logo-right{text-align:right}
.user-icon img,.wish-list-icon img{width:20px;height:20px}
.ring-icon img{width:23px;height:25px}
.cart-header{display:inline-block;height:35px;line-height:32px;top:-7px;position:relative}
.cart-icon img{width:34px;height:38px}
.cart-header span{width:22px;height:22px;position:relative;top:6px;display:inline-block;line-height:22px;text-align:center;border-radius:50%;background:#959595;color:#fff;font-weight:300}
.cart-header a{display:inline-block}
.products-row .row{margin:0 -10px}
.products-row .col-lg-3{padding:0 10px}
.cart-icon{float:left}
.navbar-nav li a{font-size:17px;color:#000;padding:0;position:relative}
.navbar-nav li a:hover{color:#9d9068;background:0 0}
.navbar-collapse{text-align:center}
.navbar-collapse>ul{display:inline-block;width:100%}
.navbar-collapse>ul>li{display:inline-block;position:relative}
.header-nav .navbar{margin-bottom:-5px}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.inner-container{width:100%;float:left;margin:40px 0}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:20px}
.sub-banner .row{margin:0 -10px}
.sub-banner .col-md-4{padding:0 10px}
.sub-banner{margin-bottom:110px}
.sub-banner-two{margin-bottom:20px}
.sub-banner a{display:inline-block}
.sub-banner a img{max-width:100%;transition:all ease-in-out .3s}
.sub-banner a:hover img{transform:scale(1.02,1.02);opacity:.8}
h5.product-row-title{font-size:29px;color:#585c5f;text-align:center;letter-spacing:.18em;text-transform:uppercase;font-weight:300}
.product-thumb{width:100%;text-align:center;padding:0;overflow:hidden;margin-bottom:40px}
.product-thumb a{display:inline-block;width:100%;height:246px}
#category-products .product-thumb a img{max-width:100%;max-height:246px}
.product-tile{white-space:nowrap;padding:0 25px;text-overflow:ellipsis;font-size:20px;color:#000;overflow:hidden;text-transform:uppercase;font-weight:300;margin:5px 0}
.product-price{text-align:center;font-size:30px;height:28px;color:#525252;font-weight:300;margin:20px 0;line-height:22px}
span.strike-price{font-size:13px;width:100%;display:inline-block;line-height:19px;text-decoration:line-through}
.product-buttons{margin-bottom:40px;margin-top:30px}
.product-wish-button{width:64px;display:inline-block;vertical-align:top}
.product-wish-button button{width:64px;vertical-align:top;border:0;text-align:center;line-height:60px;background:#e5e5e5;display:inline-block;outline:0!important}
.product-wish-button button img{width:29px;height:25px}
.cart-button{width:186px;text-align:center;line-height:62px;font-size:18px;letter-spacing:.08em;background:#0154a0;display:inline-block;padding:0 8px;color:#fff;text-transform:uppercase}
.cart-button:hover{color:#fff;background:#277cca}
.product-wish-button button:hover{background:#c9c9c9}
.appoinment-row .row,.products-row .row{margin:0 -10px}
.products-row{margin-bottom:80px}
.pro_det_img .product-wish-button{position:absolute;right:0;top:0;z-index:999;margin:0!important;width:64px!important}
.gift-class .control-label{width:100%;padding:0}
.gift-class .giftvoucher-text{width:100%;border:0;padding-left:18px;box-shadow:none;background:#e5e5e5;min-height:49px;border-radius:0}
.gift-class .quantity-row .config-attributes{width:500px;max-width:100%}
.gift-class .help-block{margin-bottom:0}
.appoinment-row .col-sm-4,.products-row .col-sm-3{padding:0 10px}
.product-row-title{margin-bottom:35px}
.box-home{width:100%;display:inline-block;height:340px}
.box-home a{border:1px solid #f0f0f0;text-align:center;height:340px;color:#000;display:inline-block;width:100%}
.calender-icon img{width:40px;height:40px}
.box-img{height:46px;margin-top:73px}
.box-text{font-size:31px;letter-spacing:.1em;font-weight:300;text-transform:uppercase;line-height:45px;margin-top:56px}
.box-text span{width:100%;letter-spacing:0;display:inline-block;font-size:35px;font-weight:700;text-transform:none}
.box-home:hover a{background:#f3f6f9;height:377px;border-color:#f3f6f9}
.appoinment-row{margin-bottom:103px}
.logout-icon img{width:45px;height:44px}
.book-icon img{width:58px;height:46px}
.story{background:url(../images/bg-block.jpg) no-repeat center;padding:145px 0;position:relative;background-size:cover;background-attachment:fixed;text-align:center}
.story:after{width:100%;height:100%;position:absolute;content:"";left:0;top:0;background:rgba(1,84,160,.7);z-index:1;display:inline-block;bottom:0}
.story *{position:relative;z-index:9}
.story-head{font-size:50px;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-weight:700}
.story-head span{display:inline-block;width:100%;line-height:35px}
.story-content{max-width:100%;width:896px;font-size:22px;color:#fff;line-height:34px;font-weight:300;display:inline-block;margin-top:40px}
.instagram-section{width:100%;padding:95px 0}
section.clients{text-align:center;margin-bottom:125px}
.client-inner{display:inline-block}
.client-inner li{list-style:none;display:inline-block;padding:0 45px}
.ft-head{font-size:17px;color:#000;text-transform:uppercase;font-weight:300}
.footer-menu ul{width:100%;margin:35px 0 0 0;padding:0}
.footer-menu ul li{width:100%;list-style:none}
.footer-menu ul li a{display:inline-block;width:100%;color:#464646;white-space:nowrap;font-size:15px;font-weight:300;line-height:33px}
.footer-menu ul li span{display:inline-block;margin-left:5px}
.footer-menu ul li a:hover{color:#0154a0}
.site-checkout h1{margin-bottom:25px}
.copyright{width:100%;line-height:33px;text-align:left;font-size:13px;font-weight:300;margin-top:25px}
.copyright a{font-weight:700;color:#000}
#shown-sub{width:100%;float:left;z-index:99}
#shown-sub li{list-style:none;position:relative;text-align:left;float:left;display:inline-block}
#shown-sub li>a,.cat-wrapper{font-size:16px;cursor:pointer;color:#fff;letter-spacing:.8px;padding:16px 16px;width:100%;float:left}
#shown-sub li>a{padding: 16px!important;}
.empty-wrapper{width:100%;float:left;text-align:center;padding-top:43px}
.empty-wrapper i{font-size:210px;color:#bfbfbf}
.empty-wrapper h1{font-size:25px;color:#747474;font-style:normal;font-weight:600;text-transform:none;line-height:40px}
.empty-wrapper span{font-size:13px;color:#7a7a7a}
.empty-wrapper a{display:inline-block;background:#98baa4;padding:9px 10px;font-size:14px;font-weight:600;color:#fff;margin-top:20px}
.empty-wrapper a:hover{text-decoration:none}
.empty-wrapper a i{font-size:14px;color:#fff}
.totals table{width:100%;margin-bottom:20px}
#checkout-progress-wrapper .block-title{display:block!important}
#billing-address-form .customer-name,#shipping-address-form .customer-name{margin:0!important}
.cat-wrapper svg{width:24px;height:25px;float:left;margin-right:7px;position:relative;top:-2px}
td .price{padding:0 0 0 10px}
.discount-form{width:400px;border:1px solid #e8e8e8;float:right;padding:15px}
#discount-coupon-form .discount .discount-form label{float:left;color:#555;font-size:14px!important}
.discount-form .input-box{padding:0;float:left;width:100%}
.discount-form .buttons-set{width:45%;float:left}
.discount-form .input-text{width:100%;float:left;padding:0 15px;box-shadow:none}
.container .step-title h2{margin:0;padding:0;font-size:16px;font-weight:400}
.container .ui-accordion-header-active.step-title h2{color:#fff}
.ui-widget{font-family:Roboto,sans-serif}
.ui-state-active{border:0!important}
.btn-update{float:right!important}
li.fields{margin:0 -15px}
.field{width:50%;float:left;padding:0 15px}
.buttons-set{float:left;width:100%}
.button.apply-code{float:left;margin-bottom:0!important;padding:2px 21px!important;font-size:10px;width:100%}
.cart-collaterals{text-align:right;padding-top:20px}
.checkout-types button.button{float:right}
#shopping-cart-totals-table td strong{color:#e02f00}
#shopping-cart-totals-table td strong .price{color:#e02f00}
.navbar-collapse>ul>li>ul#shown-sub>li ul#shown-sub{left:100%;top:0;box-shadow:5.283px 4.592px 21px 0 rgba(19,13,27,.031)}
.search-container{position:absolute;top:-55px;right:0;left:0;z-index:9;opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.search-container.active{top:-4px;opacity:1;visibility:visible}
.header-nav .container{position:relative}
.search-inner button{position:absolute;right:37px;top:0;background:0 0;border:0;line-height:57px;padding:0 15px;cursor:pointer}
.close-search{position:absolute;top:0;right:0;cursor:pointer;line-height:44px;width:38px;text-align:center}
.search-inner input.form-control{border-radius:0;height:45px;border-color:#dcdcdc;font-weight:300;font-size:15px}
.close-icon img{width:15px}
.sub-banner .col-sm-12 .col-sm-6{padding:0 10px}
.products-row{margin-top:55px}
.products-row .summary{display:none}
.subscribe-popup.modal-dialog{width:695px;max-width:100%}
.subscribe-popup .modal-content{padding:60px 65px}
.subscribe-popup .form-control{float:left;width:100%;border:0;box-shadow:none;background:#e5e5e5;height:49px;border-radius:0}
.pop-right{text-align:center;text-align:center;padding:26px 45px}
.subscribe-popup .form-group label{padding-left:18px;font-weight:400;font-size:14px;color:#494848!important}
.pop-right h3{font-size:28px;color:#000;line-height:35px;margin-bottom:50px}
.field-byodform-code{width:70%;float:left;margin-bottom:0}
.field-byodform-code input{line-height:49px;height:57px;border-radius:0;background:#e5e5e5;box-shadow:none;border:0;outline:0!important;padding:0 15px}
.field-byodform-code>label{display:none!important}
.pop-submit{width:30%;border-radius:0;transition:all ease-in-out .3s;float:left;line-height:47px;background:#98baa4;border:0;color:#fff;text-transform:uppercase;font-size:15px;cursor:pointer}
.pop-button:hover{background:#6b9479}
.pop-right p{font-size:17px;color:#595959;line-height:30px;font-weight:300;margin-top:7px;display:inline-block}
.pop-left img{width:100%}
.join-head{width:100%;text-align:center;font-size:28px;color:#000;margin-bottom:35px}
.join-text{font-size:15px;color:#595959;line-height:28px;margin-top:10px;margin-bottom:25px;font-weight:300}
#d_close{float:right;font-size:14px;color:#000;text-transform:uppercase;line-height:48px;margin:0;padding:0;border:0}
#d_close:hover{background:0 0;text-decoration:underline;border:0}
#d_subscribe{float:left;width:133px;transition:all ease-in-out .3s;color:#fff;border-radius:0;height:49px;float:left;background:#98baa4;border:0;font-size:14px;text-transform:uppercase}
#d_subscribe:hover{background:#669778}
.portal-wrapper.form-group{margin-bottom:20px}
.portal-wrapper.modal-dialog{width:891px;max-width:90%}
.product-details{padding:80px 0}
.breadcrumb{background:0 0;margin-bottom:47px;padding:0}
.breadcrumb li{list-style:none;display:inline-block;font-size:14px}
.breadcrumb li b{font-weight: 400;}
.breadcrumb li a{color:#7b7b7b;font-size:14px}
.breadcrumb li a[href]:after{content:">";font-weight:300;margin:0 20px}
.breadcrumb li:last-child{color:#343333}
.pro_det_img a{width:100%;display:inline-block;overflow:hidden}
.pro_det_img a img{transition:all ease-in-out .3s;max-width:100%}
.pro_det_img a:hover{border-color:#0154a0}
.product-description{width:100%;float:left;padding-left:47px}
.pd-title{color:#000;font-size:22px;text-transform:uppercase;line-height:33px;max-width:430px}
.pd-sub-text{color:#000;font-size:16px;font-weight:300;line-height:31px;margin-top:25px;max-width:470px}
.pd-price{font-size:38px;width:100%;font-weight:300;color:#464645;margin:10px 0;float:left}
.quantity-box{width:130px;position:relative;height:50px;border:1px solid #e8e8eb;float:left}
.quantity-row{width:100%;margin-bottom:30px;float:left}
.quantity-row .config-attributes{float:left}
.quantity-text{float:left;line-height:50px;width:105px;font-size:16px}
.quantity-box input{width:100%;border:0;line-height:48px;height:48px;font-weight:300;padding:0 35px;text-align:center}
.quantity-box a{position:absolute;font-size:21px;top:0;z-index:99;width:35px;line-height:48px;text-align:center;color:#656565}
.quantity-box a.sub-plus{left:0}
.quantity-box a.sub-minus{right:0}
.quantity-box select{width:100%;border:0;height:48px;text-align:center;padding:0 45px;color:#979797}
.quantity-box select option{text-align:center}
.ring-size-button{display:inline-block;float:left;margin-left:33px;line-height:50px;text-decoration:underline;font-style:italic;font-size:13px;color:#434343}
.ring-size-button:hover{color:#434343}
.request-button{border:1px solid #989898;color:#000;text-transform:uppercase;line-height:60px;padding:0 22px;margin-left:10px;display:inline-block;vertical-align:top}
.request-button:hover{background:#989898;color:#fff}
.related-products{margin-top:135px}
.enquiry-wrapper.modal-dialog{width:891px;max-width:100%}
.enquiry-wrapper.modal-dialog .modal-content{padding:80px 50px}
button.close{float:right;z-index:99;position:absolute;top:5px;cursor:pointer;right:5px;padding: 5px 10px;box-shadow:none;text-shadow:none}
.pop-product img{max-width:100%}
.pop-form{width:100%;float:left}
.pop-form h3{color:#000;font-family:'Playfair Display',serif;font-size:28px;margin-bottom:40px}
.pop-form .form-control{height:48px;border-color:#ddd;border-radius:0;font-size:16px;color:#595959;font-weight:300;padding-left:36px}
.pop-form textarea.form-control{color:#888;font-style:italic;height:118px;resize:none}
.upload-image{padding:21px 10px;width:100%;border:1px dashed #a7a7a7;background:#f7f6f3;text-align:center;color:#595959;font-size:16px;font-weight:300;position:relative;cursor:pointer}
.upload-image span{width:100%;display:inline-block;font-size:13px}
.upload-image a{color:#005aff}
.upload-image input{width:100%;opacity:0;position:absolute;top:0;bottom:0;left:0;cursor:pointer}
.custom-button button{display:inline-block;background:#0154a0;border:0;text-align:center;color:#fff;text-transform:uppercase;line-height:49px;padding:0 20px;cursor:pointer;transition:all ease-in-out .3s}
.custom-button{margin-top:57px}
.custom-button button:hover{background:#8a785b}
.close-pop{width:18px}
#imageDetails .modal-dialog .modal-content{padding:35px}
#imageDetails .modal-dialog{width:670px;max-width:100%}
.upload-image .form-group>.help-block,.upload-image .form-group>label{margin:0!important}
.address-wrapper{width:891px;max-width:100%}
.address-wrapper .modal-content{padding:30px}
.address-wrapper li.fields{margin:0!important}
/*.customer-name{margin:0 -15px}*/
.address-wrapper .form-control{height:48px!important;box-shadow:none;border-color:#ddd;border-radius:0;font-size:16px;color:#595959;font-weight:300;padding-left:36px}
.product-listing{padding:0 0 30px 0}
.block-content{width:100%}
.s_category b{font-size:18px;text-transform:uppercase;font-weight:300;color:#000;border-bottom:1px solid #d1d1d1;padding-bottom:15px}
.price-slider .tooltip{opacity:1;position:static;float:left;margin:23px 0 0 0!important}
.price-slider .slider>div:nth-child(3),.price-slider .slider>div:nth-child(4){display:none!important}
.price-slider .tooltip-inner{background:0 0;font-size:14px;color:#000;padding:0}
.tooltip{font-family:Roboto,sans-serif}
.slider-selection{background:#000!important}
.price-slider .slider-handle{width:17px;height:17px;background:#fff;border:2px solid #000}
.price-slider .slider.slider-horizontal .slider-track{height:3px;background:#000}
.price-slider .slider.slider-horizontal{height:23px;width:100%}
.price-slider{padding-top:20px;margin-bottom:50px}
.cat_name{width:100%;max-height:162px;overflow-y: auto;}
.cat_name label{width:100%;padding:8px 0;cursor:pointer;margin:0;border-top:1px dashed #efefef!important;text-transform:capitalize;color:#666;display:block;font-size:14px;line-height:20px;font-weight:400}
.cat_name label input{margin-right:5px;position:relative;top:1px;margin-top:2px}
.cat_name .mCSB_scrollTools .mCSB_draggerRail{width:1px;background:#dadada}
.cat_name .mCSB_scrollTools .mCSB_dragger{width:6px;background:#c2c2c2;border:0;left:5px;border-radius:3px}
.cat_name .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:0 0!important;border:0!important}
.details-head h3{font-size:30px;color:#000;letter-spacing:.18px;margin-bottom:20px;font-family:BrandonGrotesque-Light;text-transform:uppercase;padding-left:15px}
.list-count{display:inline-block;padding-left:15px;color:#8a8a8a;font-size:15px;float:left;line-height:39px}
.pull-sm-3{padding-left:25%}
.sort-select{display:inline-block;background:#eee;font-size:15px;color:#8a8a8a;background:#eee;border:0;height:39px;padding:0 15px;outline:0!important}
.sort-wrap{float:left;margin-left:90px;font-size:15px;color:#8a8a8a}
.sort-wrap span{margin-right:7px}
.products-listing-inner{width:100%;float:left;padding:30px 0}
.products-listing-inner .row{margin:0 -10px}
.products-listing-inner .row [class*=col-]{padding:10px}
.pagination-outer{margin-top:70px}
.page-link{border:1px solid transparent!important;color:#a0a0a0}
.page-item{padding:0 7.5px}
.page-item a.page-link:hover,.page-item.active a.page-link{background:0 0;border:1px solid #d6d6d6!important;color:#000}
.block-subtitle{display:none}
.form-control{font-size:14px}
.tabbable{width:100%}
.tabbable .nav-tabs>li{width:100%}
.product-listing .form-control{width:100%;border:0;padding-left:18px;box-shadow:none;background:#e5e5e5;min-height:49px;border-radius:0}
.product-listing .form-group{margin-bottom:25px}
.product-listing .form-group label{font-weight:400;font-size:14px;color:#494848!important}
.logout-fix span{float:left;font-size:15px;line-height:17px;margin-left:10px;margin-top:0;text-align:left}
.logout-fix{background:#3689c0;border:1px solid #3f779d;border-radius:3px;box-shadow:0 0 9px 0 rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-block;font-size:13px;left:-1px;padding:8px 4px;position:fixed;text-align:center;top:488px;transition:all .3s ease-in-out 0s;width:164px;z-index:999}
.logout-fix:hover{background:#1c6596;color:#fff}
.logout-fix i{float:left;font-size:18px;background:#fff;border-radius:100%;float:left;font-size:18px;height:37px;line-height:37px;text-align:center;width:37px;color:#3689c0;margin-left:5px}
.modal.fade .modal-dialog{transform:translate(0,0)!important}
.social-header .fa{font-size:13px}
.logo-right a i{font-size:16px}
.irs-bar,.irs-line-left,.irs-line-mid,.irs-line-right{height:3px!important;border-color:#000!important;background:#000!important}
.irs-slider{top:18px!important;width:17px!important;height:17px!important;border:2px solid #000!important}
.top{background:0 0}
.toolbar select{display:inline-block;font-size:15px;margin:0 5px;color:#8a8a8a;background:0 0;border:0;height:39px;padding:0 5px;outline:0!important; background: #eeeeee;}
.top .container{background:#eee!important}
.phone{font-size:16px;display:block;padding:5px 0;color:#000031!important}
.phone .fa{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);color:#000031!important;font-size:16px}
.top .navbar-nav>li>a{padding:10px 15px;color:#000;position:relative}
.top .navbar-nav>li>a:hover{color:#6d6969}
.top .navbar-nav>li>a:after{content:"/";position:absolute;right:0}
.top .navbar-nav>li:last-child a:after{content:"";position:absolute;right:0}
.top .navbar-nav>li:last-child{text-transform:uppercase}
.delivery{padding:5px 0;text-align:center;color:#000031}
.delivery b{text-transform:uppercase}
.fa-shopping-cart{margin-left:8px;font-size:18px}
.search{margin:15px 0;border:solid 1px #ccc;padding:3px;width:230px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative;background:#fff}
.fa-round{padding:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#e7e7e7;font-size:21px;line-height:31px;height:1.5em;width:1.5em;text-align:center}
.logo{text-align:center}
.header{height:auto;min-height:80px}
.findus .fa{margin:0;padding:0 0;background:#000;float:right}
.findus{color:#fff;font-size:22px;font-style:italic;text-transform:uppercase;font-weight:700;margin-bottom:0;position:relative;margin-right:-15px}
.sale:hover{text-decoration:none;color:#000}
#searchname{border:none;padding:2px;width:155px;padding-left:30px;margin-left:2px}
.search:before{content:"\f002";position:absolute;left:12px;color:#ccc;font-family:FontAwesome;font-size:15px;top:5px}
.srh_bub{background:0 0;border:none;border-left:solid 1px #ccc;background:#fff;width:61px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.carousel-control.right{background:0 0}
.carousel-control.left{background:0 0}
.slider_b{margin:15px -15px;padding-bottom:10px;height:410px!important;overflow:hidden;width:1000px;margin-top:0}
.carousel{height:405px!important;overflow:hidden;width:1000px;position:relative;z-index:9999}
.small_banner{padding-bottom:30px;position:relative}
.mini_banner{margin-bottom:15px}
.irs-bar{height:3px!important;border-color:#0154a0!important;background:#0154a0!important}
.irs-line-left,.irs-line-mid,.irs-line-right{background:#eee!important}
.irs-slider{top:20px!important;width:12px!important;height:12px!important;border:2px solid #000!important;background:#0154a0!important}
.irs-from,.irs-single,.irs-to{background:#0c0c0c!important;border-radius:0!important;color:#fff!important}
.irs-with-grid{height:60px}
.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:#000!important}
.irs-with-grid .irs-grid{display:block!important;top:41px!important}
.Featured ul{padding:0}
.Featured ul li{border:0 solid #c2c2c2;display:block;float:left;min-height:311px;padding:16px 10px;text-align:center;margin:0 10px}
.Featured ul li img{max-width:100%;height:auto;transition:all ease-in-out .2s}
.Featured ul li h3{height:34px;margin:9px 0;font-weight:700;line-height:normal;font-size:12px}
.Featured ul li h3 a{color:#4d4d4d;font-size:12px;text-decoration:none;text-transform:uppercase}
.Featured ul li h3 a:hover{color:#202020;text-decoration:underline}
.Featured ul li .FeaturedPrice{color:#6f6f6f;font-style:italic;font-size:20px;font-weight:700}
.Featured ul li .cartButton{color:#3e3e3e;font-size:14px;margin:16px auto 0;text-align:center;text-transform:uppercase;width:150px}
.Featured ul li .cartButton a{border-radius:10px;background:none repeat scroll 0 0 #191919;color:#fff;display:block;font-style:italic;font-weight:700;padding:8px 0;text-decoration:none}
.Featured ul li .cartButton a:hover{background:none repeat scroll 0 0 #2f2f2f}
.search_items .cartButton{color:#3e3e3e;font-size:14px;margin:16px auto 0;text-align:center;text-transform:uppercase;width:150px}
.search_items .cartButton a{border-radius:10px;background:none repeat scroll 0 0 #191919;color:#fff;display:block;font-style:italic;font-weight:700;padding:8px 0;text-decoration:none}
.search_items .cartButton a:hover{background:none repeat scroll 0 0 #2f2f2f;color:#fff}
.main_con{margin-bottom:0}
.footer{margin-top:0}
.footer h3{display:block;font-size:13px;font-weight:700;margin:0 0 1px;text-transform:uppercase;padding-bottom:5px;color:#6f6f6f}
.f_content a{display:block;color:#000;line-height:25px}
.finduson span{color:#6f6f6f;font-size:15px;font-style:italic;font-weight:700;margin-bottom:5px;text-transform:uppercase;text-align:right;margin:7px 10px 0 0}
.movetop .fa{display:block;font-size:40px;height:50px;line-height:0;padding:17px 10px;position:relative;width:50px;color:#fff}
.movetop{margin-top:-50px}
.copyright a{color:#6f6f6f}
.finduson .fa{background:#6f6f6f none repeat scroll 0 0;float:right;margin:5px;padding:2px 4px;color:#fff;font-size:22px}
.breadcrumb{padding:20px 0!important;background:0 0;font-size:11px;color:#000;margin-bottom:0}
.pro_det_img{width:100%;height:auto;text-align:center;position:relative}
.pro_det_img a{display:block}
.breadcrumb>li+li:before{display:none!important}
.product_det{margin-bottom:30px}
.enlarge{font-size:11px}
.productattribute{border:solid 1px #ccc}
.productattribute td{border-bottom:1px solid #ccc!important;border-right:1px solid #ccc;padding:5px!important}
.detail_cart{margin:25px 0}
.product_detail h2{font-size:18px;font-weight:700;margin:0 0 10px 0}
.product_detail h3{font-size:15px;font-weight:700}
.wishlist a{text-decoration:none;color:#e83939;font-size:20px}
.detail_cart .price{padding:15px 0 0 0}
.quantity{padding-top:10px}
.quantity label{margin-bottom:0;display:inline-block;height:25px;margin-top:3px;padding-right:3px;text-align:right;float:left}
.quantity input{float:left;height:25px;outline:medium none;text-align:center;width:25px!important}
.quantity .add_to_cart{background:none repeat scroll 0 0 #cdcdcd;color:#3e3e3e;display:inline-block;font-size:10px;font-style:italic;font-weight:700;height:24px;line-height:24px;margin-left:5px;padding:0 10px;text-align:center;text-decoration:none;text-transform:uppercase}
.block-content dd{margin:0;padding:15px}
.block-content dt{padding:15px}
.s_category input{margin-right:5px;float:left}
ul{padding:0;margin:0}
ul li{list-style:none}
.ui-state-hover{border-color:#6f6f6f!important;background:#6f6f6f!important}
#shopping-cart-table img{max-width:75px}
.listing li{margin-bottom:30px!important}
.listing h2{font-size:22px;margin-top:0}
.pager{color:#8a8a8a;font-size:15px;margin-right:25px;text-align:center;margin:0;float:left}
.pager .amount{float:left;margin:0;line-height:39px}
.pager .limiter{float:left;margin-left:25px}
.sorter{color:#929292;font-size:15px;float:left;margin-left:25px}
.sorter .sort-by{float:right;padding-right:0}
.toolbar{margin-bottom:10px}
.range-slider{padding-top:20px;margin-bottom:25px}
.toolbar label{margin-bottom:0}
.product-option{background:#f6f6f6;line-height:50px;padding:0 30px}
.items-count{float:left}
.tools-inner{float:right;color:#636363}
.tools-inner label{font-weight:400}
.show-tool{display:inline-block;margin-right:20px}
.cartpage1>h1{margin-bottom:25px}
#checkout-step-login button.button{min-width:135px}
#checkout-step-login .control input{float:left;margin-right:5px}
#checkout-step-login .form-list{margin:20px 0}
#checkout-step-login .ul li{list-style:disc inside}
#checkout-step-login .ul{margin-bottom:25px}
#checkout-step-login .input-box{margin-bottom:20px}
#checkout-step-login .input-box input{width:100%;border:0;padding-left:18px;box-shadow:none;background:#e5e5e5;min-height:49px;border-radius:0}
#shipping-address-form .wide{width:100%;float:left}
#checkout-step-login .col-2 .col-2 a{margin-left:10px;margin-top:12px;display:inline-block}
#checkout-step-login .col-2 .col-2{max-width:100%;padding:0}
.cartpage{margin-bottom:0;}
.cartpage h2{font-size:22px;margin-top:0}
.sucess_msg{border:solid 1px #ccc;padding:10px;margin:15px 0;font-size:11px;font-weight:700}
.data-table{border:1px solid #e7e7e7;margin:5px 0}
.data-table{width:100%}
.data-table thead,.data-table thead tr{background:#e9e9e9 none repeat scroll 0 0}
.data-table thead,.data-table thead tr{background:#e9e9e9 none repeat scroll 0 0}
.data-table tr.last td,.data-table tr.last th{border-bottom:0 none!important}
.data-table tbody td{padding:10px}
.data-table tbody td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.data-table thead th{background:#f8f8f8;border-bottom:1px solid #ccc;border-right:1px solid #ddd;color:#191919;font-weight:700;padding:7px 7px 6px 8px;font-size:11px;text-transform:uppercase}
.cart-table td{border:1px solid #e2e2e2;padding:10px;vertical-align:middle}
.cart-table .product-name{color:#1d1e20;font-size:12px;font-style:italic;line-height:17px;text-transform:uppercase}
.cart-table .product-name a{color:#1d1e20;text-decoration:none}
.cart-table .price{font-size:12px;font-weight:400;color:#202020}
.btn-remove2{background:rgba(0,0,0,0) url(../images/delete.png) no-repeat scroll 0 0;display:block;font-size:0;height:16px;line-height:0;overflow:hidden;text-indent:-999em;width:16px}
.btn-edit{position:relative;display:block;font-size:0;height:16px;line-height:0;overflow:hidden;width:16px}
.cart-table .btn-continue{float:left}
.fa-trash:hover{color:#e02f00}
button.button{background:#98baa4;float:left;transition:all ease-in-out .3s;color:#fff;border-radius:0;height:49px;padding:0 15px;border:0;font-size:14px;text-transform:uppercase}
button.button:hover{background:#669778}
.site-login .btn-primary{float:left}
.btn-update{float:right}
.cart_detail{text-align:right}
.promo a{color:#202020;text-decoration:underline;padding:15px 0;display:block}
.grandtotal span,.subtotal span{width:95px;padding-right:10px;display:inline-block}
.grandtotal{font-size:14px;color:#e02f00;font-weight:700}
.proceed_chk{padding:15px 0}
.block-title{background:#626363;font-weight:400;color:#fff;line-height:49px;margin-right:0;padding:0 15px;font-size:15px;border:0;text-transform:uppercase}
.block-content ul{margin-bottom:0;padding-left:0}
.block-content li{font-size:10px;line-height:1.35;margin:0 0 6px;padding:2px 8px;text-transform:uppercase;cursor:pointer;list-style:none}
.step_head{background:#eee none repeat scroll 0 0;margin-right:0;padding:10px 8px 8px 10px;font-size:12px;color:#939393;font-weight:700;border-top:solid 1px #ccc}
.step_head span{width:15px;height:17px;text-align:center;color:#000;background:#fff;display:inline-block;font-size:11px;padding-bottom:5px;margin-right:10px;font-weight:400}
.checkout_steps{border:solid 1px #ccc}
.checkout_step_con{padding:10px;background:#fbfbfb;display:none}
.checkout_steps .current{background:#000;color:#fff}
.checkout_steps .current span{background:#eee}
.currenttab{display:block}
.brands ul{list-style:none;margin:0 -5px;padding:0}
.brands ul li{float:left;display:inline-block;margin:5px;border:solid 1px #ccc;width:192px;padding:5px}
.brands ul li:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}
.brands ul li img{width:100%;height:auto;max-width:192px;text-align:center}
.brands ul li img:hover{opacity:.8}
.Featured ul li:hover .thumb_product img{border-color:#2f2f2f;box-shadow:0 0 11px rgba(0,0,0,.6);cursor:zoom-in}
.items.search_items:hover .thumb_product img{border-color:#2f2f2f}
.brand_logo{border:1px solid #ccc;text-align:center;padding:10px;transition:all ease-in-out .3s}
.brand_logo:hover{border-color:#0154a0}
.category-products .pagination,.content_area_home.brand_list .pagination{width:100%;margin-left:0!important;text-align:center}
.category-products .pagination li,.content_area_home.brand_list .pagination li{float:none!important;display:inline-block!important}
.listingpage .owl-carousel .owl-item img{max-width:100%;display:inline-block;width:auto}
.listingpage .owl-carousel .owl-item{text-align:center}
.listingpage .owl-carousel .owl-nav{display:block}
.listingpage .owl-carousel .owl-dots{display:none!important}
.carousel-caption h2{display:inline-block;max-width:700px;font-size:20px;font-weight:400;color:#3a3a3a}
.product-options{margin-top:45px}
.pager .limiter label{display:inline-block!important;font-size:12px!important}
.sort-by label{display:inline-block!important;font-size:12px!important}
.product-buttons>form{display:none}
.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper{background-color:#fff!important;text-shadow:0 1px 0 #fff!important}
.ui-page{position:relative!important;min-height:80px!important}
input.ui-slider-input{-moz-appearance:textfield!important}
.ui-btn-active{background-color:#ccc!important;border-color:#ccc!important}
.ui-rangeslider-sliders{margin:0 10px!important}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{height:0!important}
.ui-slider-track{height:9px!important}
.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit{background-color:#fff!important}
.ui-slider-track .ui-btn.ui-slider-handle{height:15px!important;width:15px!important;margin:-8px 0 0 -8px}
.box-head{clear:both}
.box-account .box-head h2{color:#000;float:left;font-size:14px;font-weight:700;margin:0}
.box-account .box-head{margin-top:30px;text-align:right;width:100%;float:left}
td .price{font-size:12px;font-weight:400}
.box-head>a{color:#202020}
.nobr>a{color:#202020}
.nobr{white-space:nowrap!important}
.col-1.address{float:left;width:50%;max-width:50%}
.step_head .account{color:#000;font-size:12px;font-weight:700;margin-right:0;padding:10px 8px 8px 10px}
.account-title{background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0 0 16px;overflow:hidden;width:100%}
.welcome-msg{margin:0 8em 1.5em 0}
.step_head a{float:right}
.addresses-primary li.item{list-style:none;margin-bottom:25px}
.banner1{position:relative;z-index:100}
.account-title a{position:absolute;right:0;top:-4px;}
.modal-backdrop.in{opacity:.5!important}
.box-content{padding:25px 15px}
.box-content .col-1,.box-content .col-2{width:50%!important;float:left;max-width:50%}
.col-1.addresses-primary{max-width:100%;width:100%}
.sale{background:none repeat scroll 0 0;color:#6f6f6f;text-transform:uppercase;margin-top:0;padding:10px 15px;padding-top:14px}
.pagination{margin:60px 0 0 10px!important;display:inline-block}
.pagination li{border:none!important;display:inline-block!important;float:left!important;margin:0 2px!important;min-height:10px!important;padding:0!important;text-align:center!important;width:auto!important}
.pagination li:hover{box-shadow:none!important}
.pagination>li>a,.pagination>li>span{color:#a0a0a0}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#ccc;border:solid 1px #ccc;color:#000;box-shadow:none!important}
.product-options dl{clear:both}
.pagination>.active>a{background:0 0!important;border:solid 1px #ccc!important}
.pagination>li>a,.pagination>li>span{border-color:transparent!important}
.config-attributes select{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:13px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;margin-bottom:10px}
.config-attributes .item_qty{padding:8px;width:50px;text-align:center}
#products-bundleitems input{margin-right:5px!important}
#products-bundleitems label{margin-right:10px}
.qtytextradio{float:right}
.qtytextradio input{height:25px;outline:medium none;text-align:center;width:30px!important}
#form-signup .form-group{float:left;margin-bottom:0;margin-right:2%;width:48%}
.clear{clear:both;margin:0;padding:0;line-height:0;height:0;font-size:0}
#form-signup .fieldset{clear:both;border:dashed 1px #ccc;padding:15px;margin-bottom:25px;position:relative;margin-top:35px}
.fieldset .legend{color:#333;width:100%;float:left;font-size:17px;margin-bottom:25px;position:relative}
.site-login h2{font-size:18px;margin-bottom:: 20px;border-bottom:1px solid #ccc;padding:4px 0;font-weight:300}
.site-login h1{margin-bottom:35px}
.account-title a button,.btn-primary{float:right;min-width:133px;padding:0 15px;transition:all ease-in-out .3s;color:#fff;border-radius:0;height:49px;background:#0154a0;border:0;font-size:14px;text-transform:uppercase}
.btn-primary:hover{background:#277cca}
#form-signup .form-control,.site-login .form-control{width:100%;border:0;padding-left:18px;box-shadow:none;background:#e5e5e5;height:49px;border-radius:0}
#form-signup .form-group label,.site-login .form-group label{padding-left:18px;font-weight:400;font-size:14px;color:#494848!important}
a{color:#000}
.col-2.addresses-additional{max-width:100%}
.addresses-additional h2,.addresses-primary h2{font-size:18px!important;font-weight:400;margin-bottom:15px}
.site-contact{width:100%;float:left;padding:25px 0;background:#fff}
.site-contact .btn-primary{float:left;margin-bottom:25px}
.site-contact .choose_file input[type=file]{width:100%;background:#e5e5e5;padding:15px}
.mapaddress span,.trading_hours span{border-bottom:1px solid #ccc;display:block;font-size:14px;/*font-weight:700;*/margin:10px 0;padding:5px 0;text-transform:uppercase}
.wishlist-table td:nth-child(2)>img{max-width:80px}
.wishlist-table td:nth-child(2)>span{display:inline-block;margin-left:15px}
.wishlist-table td:nth-child(2)>br{display:none}
.wishlist-table textarea.form-control{min-height:79px}
.wishlist-table .table{margin-top:30px}
.finger-size label.control-label{float:left;width:105px;padding:0!important;line-height:50px;font-size:16px}
.finger-size .attribute-select{width:130px;height:50px}
.about_image{margin:25px 0}
.subscribe-hide{display:none}
.topmenu{margin:0;padding:0;list-style:none}
.topmenu li a{color:#292929;display:block;text-decoration:none;font-size:13px;font-weight:700;padding:0 5px}
.topmenu li a:hover{background:0 0}
.fm-footer a{float:left;font-size:14px;color:#000;text-transform:uppercase;line-height:48px}
.fm-footer a i{margin-right:5px}
.topmenu li{position:relative;display:inline-block}
.topmenu{padding-top:5px}
.top-link-checkout:after{content:""!important;position:absolute;right:0}
.navigation{background:0 0!important;float:left}
.navarea{border-top:solid 1px #ccc}
.navarea ul{margin-top:0}
.navarea ul li a{color:#000;font-size:13px;font-weight:700;padding:10px 12px;box-sizing:border-box;position:relative}
.navarea ul li a:hover{color:#6f6f6f!important}
.navarea ul li{border-left:solid 1px;margin-top:-1px;-webkit-border-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#ccc,rgba(0,0,0,0)) 1 100%;-moz-border-image:-moz-linear-gradient(#ccc,rgba(0,0,0,0)) 1 100%;-o-border-image:-o-linear-gradient(#ccc,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,#ccc,rgba(0,0,0,0)) 1 100%;border-width:1px}
.navarea{border-right:solid 1px;-webkit-border-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#ccc,rgba(0,0,0,0)) 1 100%;-moz-border-image:-moz-linear-gradient(#ccc,rgba(0,0,0,0)) 1 100%;-o-border-image:-o-linear-gradient(#ccc,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,#ccc,rgba(0,0,0,0)) 1 100%;border-width:1px;margin:0 -15px}
.navigation .container{border-top:solid 1px #ccc}
.navarea ul ul li{border-bottom:solid 1px #d5d5d5!important}
.navarea ul ul li a{text-transform:none!important;font-size:13px!important}
.footer{background:0 0!important}
.footer .container{background:#fff;padding:20px}
.bk-head{width:100%;float:left;margin-bottom:15px;border-top:1px solid #e9e9e9;padding-top:15px}
.bk-head:before{width:100%;float:left;content:"";border-top:1px solid #e9e9e9;margin-bottom:3px;top:-13px;position:relative}
.booking-text{font-size:16px;display:inline-block;float:left;margin-top:5px}
.booking-text span{font-weight:500}
.booking-calendar,.booking-save{float:left}
.booking-calendar input{width:118px;height:30px;border:1px solid #eaeaea!important;box-shadow:none;height:32px;cursor:pointer;display:inline-block}
.booking-calendar{float:left;font-size:14px;position:relative}
.booking-calendar .fa.fa-calendar{position:absolute;top:38px;color:#b0b0b0;display:inline-block;right:18px}
.drop-wrap a{display:inline-block}
.drop-wrap span{min-width:112px;display:inline-block;line-height:31px}
.tl-book{width:100%;float:left;text-align:center}
.drop-wrap,.tl-one{width:100%;float:left;font-size:14px;color:#626262}
.tl-two span{display:inline-block;border-radius:75%;font-size:11px;border:1px solid #c6c6c6;line-height:14px;position:relative;width:17px;height:17px}
.tl-two span:after,.tl-two span:before{content:"";height:5px;width:1px;background:#c6c6c6;position:absolute;top:-5px;left:0;right:0;margin:auto}
.tl-two span:before{top:auto;bottom:-5px}
.tl-two{width:100%;float:left;margin:10px 0}
.drop-wrap select{border:0;background:0 0;display:inline-block;padding:5px}
.book-table td{padding:8px 0!important;border:1px solid #e9e9e9;width:11%}
.page-descri{width:100;margin-top:15px;margin-bottom:15px}
.booking-calendat-text{float:right;font-size:14px;margin-top:7px}
.booking-calendat-text span{font-weight:600}
.book-table table{border:1px solid #e9e9e9;margin-top:10px}
.book-table table .btn-primary{font-size:11px;width:77px;border:0;padding:6px 0!important;font-weight:400;height:28px}
.bookingform-left,.bookingform-right{width:50%;float:left}
.bookingform-left{padding-right:7.5px}
.bookingform-right{padding-left:7.5px}
.table-responsive{width:100%}
.brand_list{margin-top:15px}
.popon-head{width:100%;float:left;color:#4b4b4b;font-size:22px}
.popon-sub{width:100%;float:left;margin-top:15px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:15px 0;margin-bottom:15px}
#appointment-booking .form-control{border:1px solid #dcdcdc!important;box-shadow:none}
.bookingform-right .btn-success{background:#8b8b8b;padding:8px 15px;border:0;border-radius:0;font-size:15px;cursor:pointer}
.bookingform-right .btn-success:hover{background:#676767}
#appointment-booking .control-label{display:none!important}
#appointment-booking .field-appointments-verifycode .form-control{width:100%;float:left}
.form-group.field-appointments-verifycode>img{position:relative;top:-6px}
#appointment-booking .fa.fa-refresh{font-size:17px;position:relative;top:0;cursor:pointer}
#appointment-booking .help-block{width:100%}
.middle_banner img{width:100%;height:auto}
.content_banner{border:solid 1px #c2c2c2;padding:15px 25px;text-align:center}
.cnt_head{color:#656565;font-size:25px;padding-bottom:15px;padding-top:10px;text-align:left;text-transform:uppercase;width:100%}
.cnt_head_sub{border-top:1px solid #e7e7e7;color:#d894bf;float:left;font-size:15px;line-height:21px;margin-top:1px;padding:20px 0;text-align:center;width:100%}
.cnt_txt{color:#8b8b8b;font-size:13px;line-height:21px;text-align:left;width:100%}
.cnt_btn a{background:#d894bf none repeat scroll 0 0;color:#fff;display:inline-block;font-size:13px;margin-top:24px;padding:7px 12px;text-decoration:none}
.site-about{background:#fff;padding:15px;margin-top:15px}
.site-about h1{margin-top:0}
.about_image img{height:auto;width:100%}
h1{color:#2b2c2f;font-size:26px;font-weight:800;text-transform:uppercase}
.listingpage{background:#fff}
.product_det{background:#fff;padding:15px;margin-top:15px}
.block-title span{text-transform:uppercase}
.container h2{border-bottom:solid 0;color:#282828;font-size:23px;margin:0 0 20px 0;padding-bottom:5px}
.gallery-view .carousel-caption{text-shadow:none!important;bottom:-37px!important}
.s_category b{padding-bottom:5px;display:block}
.product-detail .list-view{margin:0 -5px!important}
.header .container{padding:20px 0}
.cartarea{margin:0;padding:0;list-style:none;padding-top:15px}
.cartarea a{color:#000;display:inline-block;font-weight:700}
.cartarea li{display:inline-block;margin-left:10px;color:#6f6f6f}
.cartarea span{display:inline-block;vertical-align:middle;text-align:center;padding:10px 15px;border:solid 1px #6f6f6f;background:#fff;position:relative;outline:1px solid transparent}
.cartarea span:before{position:absolute;top:-13px;width:15px;height:22px;border:solid 1px #6f6f6f;border-radius:100%;content:"";display:inline-block;margin:0 auto;left:0;right:0;z-index:0}
.cartarea span:after{position:absolute;top:0;width:15px;height:10px;background:#fff;content:"";display:inline-block;margin:0 auto;left:0;right:0;z-index:0}
.footer{padding-bottom:0}
.box-shadow{position:absolute;left:50%;margin:400px 0 0 -290px;bottom:40px;width:580px;height:16px;background:#fff;border-radius:290px/8px;-moz-border-radius:290px/8px;-webkit-border-radius:290px/8px;box-shadow:0 10px 20px #000;-moz-box-shadow:0 10px 20px #000;-webkit-box-shadow:0 10px 20px #000}
.box-shadow1{position:absolute;left:0;width:200px;right:0;bottom:25px;margin:0 auto;height:16px;background:#fff;border-radius:290px/8px;-moz-border-radius:290px/8px;-webkit-border-radius:290px/8px;box-shadow:0 10px 20px #000;-moz-box-shadow:0 10px 20px #000;-webkit-box-shadow:0 10px 20px #000}
.small_banner img{position:relative;z-index:10}
.ui-accordion-header-active{background:#6f6f6f;border-radius:0;padding:16px 15px!important}
.site-checkout{margin:0 -15px}
.navigation .nav ul li a:hover{background:#292929!important;color:#fff!important}
.home-block{margin-top:15px}
.home-block p:last-child{display:none}
.home-block p{margin:0}
.Featured h2{padding-left:10px;padding-bottom:10px}
.outer-div{width:1030px;margin:0 auto;background:#fff;padding:0 15px}
.Featured ul li:hover{-webkit-box-shadow:0 0 0 0 rgba(204,204,204,1)!important;box-shadow:0 0 0 0 rgba(204,204,204,1)!important}
.pdt-row{width:100%;float:left}
.thumb_product img{border-radius:100%;box-shadow:3px 4px 6px rgba(3,6,0,.3);border:1px solid #ccc}
a.add-to-cart.ajax-update{color:#fff;text-decoration:none}
.mybutton{background:#383838;padding:10px 15px;color:#fff;float:left;font-size:14px}
.bk-ap{float:left;background:#9e9e9e;padding:10px 15px;margin-left:10px;color:#fff;font-size:14px}
.bk-ap:hover{background:#818080;text-decoration:none;color:#fff}
.mybutton:hover{background:#000}
/*.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{top:20px!important}*/
.en-pop-title{color:#000!important}
button.btn.pdt-cart.en-pop-submit:hover{background:#262626}
button.btn.pdt-cart.en-pop-submit{background:#404040;color:#fff}
.product_detail .add_to_cart{background:#000!important;color:#fff}
a.add_to_cart.pull-left{margin-left:84px;margin-top:10px}
.left-img{display:inline-block;float:left;line-height:142px;margin-left:-20px;margin-right:5px}
.fa.fa-arrow-up.fa-round{line-height:14px}
#checkout-review-load .button.button span{color:#fff!important}
.Featured h2{font-style:normal}
.home_block .detail_featuredproducts span{font-size:23px;font-weight:500}
.detail_featuredproducts{margin-bottom:30px}
.ui-widget-content .en-pop-title{text-shadow:none;text-transform:uppercase}
.home_block .Featured ul li{border:0 solid #c2c2c2;display:block;float:left;min-height:311px;padding:16px 10px;text-align:center;margin:0 16px}
.share{float:left;position:relative;padding:0}
.share button{padding:10px 15px;background:#0177b5;color:#fff;border:0;margin-left:10px;font-size:14px}
.share .addthis_toolbox{position:absolute;top:-40px;left:0;width:108px;opacity:0;transition:all ease-in-out .2s}
.addthis_toolbox.active{opacity:1}
.help-block{width:100%}
.wishlist{position:absolute;top:12px;right:26px}
.block-content dt,.tabs-left .nav-tabs>li>a{border:0;font-size:15px;text-transform:uppercase;font-weight:300;line-height:33px}
.tabs-left .nav-tabs{border:0}
.product_list{width:100%}
.cont{background:#383838!important}
.cont:hover{background:#000!important}
.navbar-collapse.collapse{padding:0}
#category-products .items.brand_logos,.search_items{width:25%!important;margin:0!important;float:left;padding:10px}
.footer-logo{width:100%;float:left}
.ribbon-discount{position:relative;width:100%;display:inline-block}
li>a.ribbon-discount{display:inherit}
#homepage-products .ribbon-discount:after{position:absolute;top:0;left:0;width:85px;height:85px;content:"";display:inline-block;background:url(/themes/default/css/images/discount-ribbon.png) no-repeat center}
.Product_Featured .ribbon-discount:after{position:absolute;top:0;left:0;width:85px;height:87px;content:"";display:inline-block;background:url(/themes/default/css/images/discount-ribbon.png) no-repeat center}
.search_items .ribbon-discount:after{position:absolute;top:0;left:0;width:85px;height:85px;content:"";display:inline-block;background:url(/themes/default/css/images/discount-ribbon.png) no-repeat center}
.product_det .ribbon-discount:after{position:absolute;content:"";display:inline-block;background:url(/themes/default/css/images/discount-ribbon.png) no-repeat center;width:84px;height:85px;left:0;top:0}
.ribbon-outofstock{position:relative;width:100%;display:inline-block}
li>a.ribbon-outofstock{display:inherit}
#homepage-products .ribbon-outofstock:after{position:absolute;top:0;left:0;width:85px;height:85px;content:"";display:inline-block;background:url(/themes/default/css/images/out-of-stock.png) no-repeat center}
.Product_Featured .ribbon-outofstock:after{position:absolute;top:0;left:0;width:85px;height:87px;content:"";display:inline-block;background:url(/themes/default/css/images/out-of-stock.png) no-repeat center}
.search_items .ribbon-outofstock:after{position:absolute;top:0;left:0;width:85px;height:85px;content:"";display:inline-block;background:url(/themes/default/css/images/out-of-stock.png) no-repeat center}
.product_det .ribbon-outofstock:after{position:absolute;content:"";display:inline-block;background:url(/themes/default/css/images/out-of-stock.png) no-repeat center;width:84px;height:85px;left:0;top:0}
.ribbon-outofstock img{opacity:.5}
.out-of-stock h5{opacity:.5}
.out-of-stock span{opacity:.5}
.out-of-stock a{opacity:.5}
#shopping-cart-table th:nth-child(2){width:232px}
.ribbon-spec-price{position:relative;width:100%;display:inline-block}
.thumb_product .ribbon-spec-price:after{position:absolute;top:-7px;left:-7px;width:104px;height:104px;content:"";display:inline-block;background:url(/themes/default/css/images/sale.png) no-repeat center}
.search_items .ribbon-spec-price:after{position:absolute;top:-7px;left:-7px;width:104px;height:104px;content:"";display:inline-block;background:url(/themes/default/css/images/sale.png) no-repeat center}
.product_det .ribbon-spec-price:after{position:absolute;top:-7px;left:-7px;width:104px;height:104px;content:"";display:inline-block;background:url(/themes/default/css/images/sale.png) no-repeat center}
#homepage-products .ribbon-spec-price:after{position:absolute;top:-7px;left:-7px;width:104px;height:104px;content:"";display:inline-block;background:url(/themes/default/css/images/sale.png) no-repeat center}
.Product_Featured .ribbon-spec-price:after{position:absolute;top:-7px;left:-7px;width:104px;height:104px;content:"";display:inline-block;background:url(/themes/default/css/images/sale.png) no-repeat center}
.bk-head{width:100%;float:left;margin-bottom:15px;border-top:1px solid #e9e9e9;padding-top:15px}
.bk-head:before{width:100%;float:left;content:"";border-top:1px solid #e9e9e9;margin-bottom:3px;top:-13px;position:relative}
.booking-text{font-size:16px;display:inline-block;float:left;margin-top:5px}
.booking-text span{font-weight:500}
.booking-calendar,.booking-save{float:left}
.booking-calendar input{width:118px;height:30px;border:1px solid #eaeaea!important;box-shadow:none;height:32px;cursor:pointer;display:inline-block}
.booking-calendar{float:left;font-size:14px;position:relative}
.booking-calendar .fa.fa-calendar{position:absolute;top:37px;color:#b0b0b0;display:inline-block;right:15px}
.tl-book{width:15.666667%;float:left;text-align:center;position:relative;border:1px solid #e3e3e3;margin:.5%;padding:10px 5px}
.tl-one{width:100%;float:left;font-size:15px;color:#626262}
.drop-wrap{position:absolute;background:#196ca3!important;color:#fff;left:0;top:0;right:0;bottom:0;opacity:0;transition:all ease-in-out .2s}
.tl-book:hover .drop-wrap{opacity:1}
.tl-two span{display:inline-block;border-radius:75%;font-size:14px;border:1px solid #c6c6c6;line-height:14px;position:relative;width:20px;height:20px}
.tl-two span:after,.tl-two span:before{content:"";height:5px;width:1px;background:#c6c6c6;position:absolute;top:-5px;left:0;right:0;margin:auto}
.tl-two span:before{top:auto;bottom:-5px}
.tl-two{width:100%;float:left;margin:10px 0;position:relative}
.drop-wrap select{border:0;background:0 0;display:inline-block;padding:5px}
.book-table td{padding:0!important;border:1px solid #e9e9e9;width:11%}
.page-descri{width:100;margin-top:15px;margin-bottom:15px}
.booking-calendat-text{float:right;font-size:14px;margin-top:7px}
.booking-calendat-text span{font-weight:600}
.book-table table{border:1px solid #e9e9e9;margin-top:10px}
.book-table{margin-bottom:30px}
button.btn-primary.booknow-button{background:0 0!important;border:1px solid #439dd9!important;float:none}
button.btn-primary.booknow-button:hover{background:#439dd9!important}
.book-table table .btn-primary{font-size:11px;width:77px;border:0;padding:6px 0!important;font-weight:400;height:28px}
.inner-book-btn{width:100%;height:49px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;display:inline-block}
.gray-block .drop-wrap{opacity:1!important;background:rgba(135,134,134,.9)!important}
.stripcontainer{padding:9px 0;font-size:17px;background-color:#00ab4f;color:#fff;font-size:14px;text-align:center}
.stripText{float:left;padding-left:10px}
.stripTextGroup{float:none}
.stripViewmoreLink{float:right;color:#fff;text-decoration:underline!important;font-style:italic}
.personailsedDiscountTitle{font-size:20px;padding-bottom:10px}
.personailsedDiscountTable{width:100%}
.personailsedDiscountTable td{border-bottom:#eee 1px solid;padding:7px 0}
.stripcontainer a{color:#fff}
.stripcontainer a:hover{text-decoration:underline!important}
.stripcontainer span.discountBox{padding:2px 10px;border:1px solid #fff;margin:0 5px;border-radius:11px}
.tb-strap .thead-default{background:#323232}
.tb-strap .thead-default th{color:#fff!important}
.person-head{font-size:20px;color:#575757;margin:0 0 15px 0}
.person-head button{border-radius:50%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.7);width:29px;height:29px;position:relative;top:-26px;right:-26px;opacity:1!important;color:#777}
.y-table-color{color:#dd9415;font-weight:500}
.tb-strap a{color:#575757}
.tb-strap a:hover{color:#f0ad4e;text-decoration:underline!important}
.modal-backdrop{position:fixed;top:0;right:0;left:0;background-color:#000;z-index:1024;bottom:0}
.check-wrap{width:100%;float:left;margin:5px 0 15px 0}
.info-btn-wrap{width:100%;float:left;margin-top:15px}
.info-btn-wrap .btn{float:left}
.paddingTable tr td{padding:3px 5px}
.orderDetailsSummaryTable tr td:first-child{text-align:right}
.star-small{display:inline-block;font-size:5px;padding:5px 5px 5px 0}
.rating-container .rating-stars::before{text-shadow:none!important}
.rating-container .rating-stars{color:#fe9b02}
.rating-disabled{cursor:default!important}
.user_count{display:inline-block;float:right;font-size:14px;margin-left:5px}
.star-rating{display:inline-block}
.select-addr-drop{padding:17px;border:1px solid #ccc;float:left;width:100%;margin-bottom:15px}
.caption .label{font-size:10px}
.field-productreviews-stars{display:inline-block;margin-left:5px}
.field-productreviews-stars .rating-xs{font-size:1.3em}
.field-productreviews-stars .label{font-size:10px}
.hide-header{display:none}
.price-box{height:35px}
.user-icon-outer{display:inline-block!important;margin-right:20px;position:relative}
.name-top{width:100%;border-bottom:1px solid #f2f1f1;float:left;font-size:15px;line-height:60px;text-align:left;padding-left:42px}
.user-icon-outer .dropdown-menu{padding:0;border-radius:0;line-height:normal;width:264px;left:-34px!important;top:68px;box-shadow:5.283px 4.592px 21px 0 rgba(19,13,27,.031);border:1px solid rgba(199,199,199,.15)}
.user-icon-outer .name-bottom{width:100%;float:left;padding:12px 0}
.name-bottom a{font-size:14px;line-height:36px;width:100%;text-align:left;padding-left:42px;display:inline-block;color:#767676}
.name-bottom a:hover{background:#f6f6f6}
.signup-top-button{width:100%;float:left;padding:30px}
.s-button{width:100%;text-align:center;font-size:15px;background:#0154a0;line-height:49px;float:left;color:#fff}
.btn-botton-line{width:100%;float:left;text-align:center;color:#000;font-size:14px;margin-top:15px}
.s-button:hover{color:#fff;background:#033869}
.btn-botton-line a{color:#0154a0}
#dropdown-menu li a{text-transform:none;font-size:15px}
.success-msg{text-align:center;padding:30px 0!important}
.success-msg h1{font-style:normal;color:#4f4f4f}
.success-msg p{color:#666;line-height:24px}
.p-one{font-size:21px;line-height:38px}
.cont{background:#98baa4!important;border:0;text-transform:uppercase;color:#fff;font-size:12px;padding:10px 45px!important}
.cont:hover{background:#7ca088!important}
.payment-method-container{padding-bottom:15px}
.payment-method-title{font-size:15px;padding-bottom:10px}
.cc-selector input{position:absolute;z-index:999;margin:3px 3px 0 5px}
.payment_method_credit_card{background:url(/images/credit-card.png) center;border:1px solid #4587e5}
.payment_method_paypal{background:url(/images/paypal.png) center;border:1px solid #179bd7}
.payment_method_zippay{background:url(/images/zip-pay.png) center;border:1px solid #e24725}
.payment_method_zipmoney{background:url(/images/zip-money.png) center;border:1px solid #60bb61}
.payment_method_gift_voucher{background:url(/images/gift-voucher.png) center;border:1px solid #e55639;background-position-y:4px;position:relative}
.payment_method_gift_voucher .fa-check{position:absolute;right:3px;top:3px;color:#fff;font-size:15px;padding:5px;background:#12bd12;border-radius:50%}
.cc-selector input:active+.drinkcard-cc{opacity:.9}
.cc-selector input:checked+.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none}
.drinkcard-cc{margin-right:10px;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:110px;height:62px;border-radius:4px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-filter:brightness(1) grayscale(1) opacity(.7);-moz-filter:brightness(1) grayscale(1) opacity(.7);filter:brightness(1) grayscale(1) opacity(.7)}
.drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}
.gift-icon{position:absolute;z-index:999;margin:3px 3px 0 3px}
.gift-voucher-container{padding-bottom:10px}
.gift-voucher-cc-selector{display:inline-block}
.voucher{padding:5px 0}
.hidden-element{display:none}
.welcome{width:100%;float:left;font-size:14px;line-height:24px;font-style:italic;height:120px;overflow:hidden;position:relative;margin-bottom:15px;font-family:open sans}
.welcome a{position:absolute;background:#fff;padding:0 16px;bottom:0;right:0;cursor:pointer;color:#070707;text-decoration:underline}
.readmore{height:auto}
.welcm-foot{width:100%;float:left;text-align:center;margin-top:15px}
.readmore a{float:right;position:static}
.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative;width:100%!important}
.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:180px!important;max-width:none!important;overflow:scroll!important;padding-bottom:0;position:relative!important;top:0;width:auto!important}
.no-content{width:100%;float:left;text-align:center;color:#999;padding:45px 0;font-size:15px;clear:both}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}
.scroll-element{display:none}
.scroll-element,.scroll-element div{box-sizing:content-box}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}
.scroll-textarea{border:1px solid #ccc;border-top-color:#999}
.scroll-textarea>.scroll-content{overflow:hidden!important}
.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}
.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}
.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}
.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}
.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6c6e71;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}
.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}
.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}
.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}
.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}
.ui-widget-content{background:#fff!important}
.field .form-group>label,.wide .form-group>label{display:none!important}
.field.name-address{width:100%;padding:0}
.stored-billing-address,.stored-shipping-address{width:100%;border:0;padding-left:18px;box-shadow:none;background:#e5e5e5;min-height:49px;border-radius:0;margin-bottom:10px}
.field-checkoutform-shipping_phone{float:left;margin-right:10px}
#checkoutform-shipping_method{position:relative;top:1px}
.ui-front{width:600px!important;border-radius:0;border:1px solid #0154a0;padding:0;z-index:99999}
.ui-front .ui-dialog-titlebar{padding:0;display:none}
.ui-front .ui-dialog-title{display:none}
#ci-store button.button{float:none}
#shipping-address-form .fields:nth-child(3) .field{width:100%!important}
.col-1{margin-right:2%}
.col-1,.col-2{max-width:49%;float:left}
#checkout-step-login li{margin:4px 0}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#aaa;opacity:.3}
.pp-head{width:100%;font-size:18px;font-weight:600px}
.pp-cnt{text-align:center}
#ci-store button.button{width:89px;margin-right:10px}
#creditcard-form-wrapper .input-group-addon{width:14%!important;float:left;height:33px}
#creditcard-form-wrapper input{width:100%}
#creditcard-form-wrapper label.error{width:100%;float:left;margin-top:5px;margin-left:0}
#creditcard-form-wrapper .input-group{width:100%}
.data-table thead th{background:url(../images/tail-manuf.gif) repeat-x scroll 0 0 #f8f8f8;font-size:14px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#191919;font-weight:700;padding:7px 7px 6px 8px;border-bottom:1px solid #e7e7e7}
.data-table{border:1px solid #e7e7e7;margin:5px 0}
.data-table tbody td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.data-table th,td{vertical-align:middle}
.data-table tbody td{padding:10px}
.data-table tfoot td{padding:3px}
.cart-table .btn-continue,.cart-table .btn-update{margin-top:2px}
#checkout-review-table-wrapper{padding:5px;margin-bottom:25px}
#checkout-review-table-wrapper .data-table{margin:0!important}
.add-gift-voucher .form-group>label{display:none!important}
.product-listing .add-gift-voucher .form-control{min-height:49px}
.cms-pages-view{padding:35px 0}
.cms-pages-view h1{color:#0154a0;margin-bottom:20px}
.cms-pages-view,.cms-pages-view em,.cms-pages-view p{font-size:16px;font-weight:300;line-height:23px;color:#505050}
.productattribute{border-top:#ccc 1px solid;border-left:#ccc 1px solid;font-size:13px}
.productattribute td{border-bottom:1px solid #ccc!important;border-right:1px solid #ccc;padding:5px!important}
#checkout-review-table-wrapper tfoot{background-color:#f3f3f3!important;text-align:right}
#checkout-review-table-wrapper tr.last.grand-total{font-size:15px;color:#000}
.grand-total td.last span.price{color:#000;font-size:15px;font-weight:700}
#shopping-cart-totals-table td,#shopping-cart-totals-table td .price{color:#000;font-style:normal}
#shopping-cart-totals-table td strong,#shopping-cart-totals-table td strong .price{font-size:14px;font-weight:700}
.tabs-left .block-title{display:block!important}
.popon-head{font-family:'Playfair Display',serif}
.content_area_products{width:100%}
.check-wrap input{float:left;margin-right:5px}
.pd-price .special-desc{font-size:19px;color:#008a00!important;margin-top: 10px;}
.strike-price-desc {width: 100%;text-decoration: line-through;display: inline-block;color: #969696;font-size: 16px;}
.appointment-wrapper .modal-content{max-width:680px;padding:35px;border-radius:0}
.appointment-wrapper .modal-content .form-control{width:100%;border:0;padding-left:18px;box-shadow:none;background:#e5e5e5;min-height:49px;border-radius:0}
#shipping-new-address-form #shipping-address-form li:nth-child(2) .field{width:100%!important}
#homepage-products .product-thumb a img{max-width:80%;display:inline-block}
.phn-contact{width:22px;position:relative;margin-right:7px;top:-3px}
.logo svg{width:370px;height:114px}
.field-signupform-recaptcha .control-label{display:none}
.panel-heading .accordion-toggle:after{font-family:Fontawesome;content:"\f106";float:right;color:#505050;transition:all ease-in-out .2s}
.panel-heading .accordion-toggle.collapsed:after{transition:all ease-in-out .2s;transform:rotate(180deg)}
.panel-heading .accordion-toggle.collapsed{transition:all ease-in-out .2s}
.cms-accordion .panel-heading{padding:0}
.cms-accordion .accordion-toggle{padding:10px 15px;display:block}
.cms-accordion .panel{float:left;width:100%;margin-bottom:8px}
.cms-accordion .panel+.panel{margin-bottom:8px}
.cms-accordion .main-head{float:left;width:100%;margin:10px 0;color:#505050}
.cms-accordion .main-head strong{font-weight:500}
.cms-accordion .accordion-toggle{color:#505050}
.cms-accordion .accordion-toggle strong{font-weight:400}
.cms-accordion .panel-default>.panel-heading{background-color:transparent}
.megamenu{width:100%!important}
.check-table h3{margin:0;font-size:15px;font-weight:500}
.customcontentArea{margin:30px 0;}
.cart-button:focus,.top-bar a:focus{color:#fff}
.phone-header:focus{color:#000}
a:focus{text-decoration:none}
.navbar-collapse>ul>li.active>a:after,.navbar-nav>li>a:hover:after{top:-15px}
.user-icon-outer .dropdown-menu{box-shadow:5.283px 4.592px 21px 0 rgba(19,13,27,.08);border:none}
.nav>li>a:focus,.nav>li>a:hover{background:0 0}
.empty{text-align:center}
.brand_logo img{max-width:85%}
.mapaddress p{line-height:28px}
.modal-content{border:none}
.site-login .btn-primary:focus{outline:0;background:#277cca;border-color:#277cca}
span.sub-arrow{float:right;display:none;position:absolute;top:13px;right:30px;font-size:18px}
#shown-sub span.sub-arrow{display:none}
.home-text .round-home .fa-home::before,.navbar-nav li a{font-size:17px;color:#000;padding:0;position:relative}
.home-text .round-home .fa-home::before{content:'Home';line-height:normal}
.home-text .round-home a{margin-top:-2px}
.top-bar-menu li a:hover{color:#101010!important}
.social-header a:hover{color:#79b0e2}
.product_det .sku-text{color:#d6d6d6!important}
.product_det .sku-text:hover{color:#8e8a8a!important}
.megamenu{padding:20px 0;width:1170px;left:0;right:0;margin:auto;border-radius:0;border:0}
.megamenu li ul{margin-top:5px;padding-left:0}
.megamenu li ul .sm{display:none}
.megamenu li{display:inline-block;vertical-align:top}
.megamenu li li{width:100%;float:left}
.megamenu .megamenu>li>ul{padding:0;margin:0}
.megamenu>li>ul li{list-style:none}
.megamenu>li>ul>li a{display:block;padding:2px 8px;clear:both;line-height:1.428571429;color:#333;white-space:normal;font-size:13px}
.megamenu a:focus,.megamenu a:hover{outline:0}
.megamenu>li>ul>li>ul{margin-left:10px}
.megamenu>li{margin-top:15px;border-top:1px solid #e7e7e7;padding-top:15px;min-width:210px;max-width:210px}
.megamenu>li ul>li>a:focus,.megamenu>li ul>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}
.megamenu.disabled>a,.megamenu.disabled>a:focus,.megamenu.disabled>a:hover{color:#999}
.megamenu.dropdown-header{color:#428bca;font-size:18px}
.megamenu{-moz-column-width:14em;-webkit-column-width:14em;-moz-column-gap:1em;-webkit-column-gap:1em;padding:0 15px 15px 15px}
.megamenu>li>a{font-size:14px;font-weight:500;padding:0;margin-bottom:8px;float:left}
.megamenu>li>a:hover{background:0 0}
.megamenu>li>a span{margin-top:2px}
.sub-wrap{display:none}
.triger-wrap{position:relative}
.triger-wrap:after{content:"\f105  ";position:absolute;right:10px;top:0;font-family:FontAwesome;transition:all ease-in-out .2s}
.megamenu li.active .triger-wrap:after{transform:rotate(90deg)}
.rotate:after{transform:rotate(0)!important}
.form-vertical{display:inline}
#shown-sub #shown-sub{display:none;position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border:1px solid #ccc;z-index:99}
#shown-sub li:hover>#shown-sub{display:block}
#shown-sub #shown-sub li a{color:#666!important;font-size:14px;width:100%}
#shown-sub #shown-sub li a:hover{background:#eee!important}
#shown-sub #shown-sub li{width:100%}
.fa-shopping-cart{margin-right:5px}
.catmenu:hover>.nav{display:block}
.cms-pages-view ul{padding-left:30px}
.cms-pages-view ul li{list-style:disc}
.second-cont-sec{margin-top:30px}
.our-team-bg{width:100%}
.our-team-bg tr td{padding:15px 10px}
.our-team-bg tr{border-bottom:1px solid #eee}
.our-team-bg tr:last-child{border:none}
.our-team-bg tr td:first-child{text-align:center}
.gallery-view .carousel-caption{position:inherit;padding-bottom:0;position:inherit;width:100%;display:inline-block}
li.fields,li.wide{float:left;width:100%;margin:0}
li.fields .field:first-child{padding:0 15px 0 0}
li.fields .field:last-child{padding:0 0 0 15px}
button:focus{outline:0}
.nav-inner{width:100%;float:left;position:relative}
.catmenu{float:left}
.logo-image{max-height:83px}
@media (min-width:1025px){
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0154a0}
}
.widget-categories{box-shadow:0 3px 7px rgba(0,0,0,.12)}
.widget-s-title h4{border-bottom:2px solid #f6f6f6;color:#666;font-size:15px;font-weight:700;height:50px;line-height:50px;margin-bottom:0;padding:0 30px;text-transform:uppercase}
.product-cat{background:#fff;padding:15px 15px 20px!important}
.product-cat li a{color:#666;display:block;font-size:14px;line-height:36px;cursor:pointer;background:0 0;border:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.product-cat .panel{margin:0;box-shadow:none;padding:0}
.product-cat li span{float:right;font-size:12px;color:#999}
.widget-info{padding:20px 30px}
li.section{padding:0!important}
.widget-ct{box-shadow:0 3px 7px rgba(0,0,0,.12);width:100%;display:inline-block}
.widget-banner-img{padding:15px}
.Featured ul{margin:0 -15px}
.issuu-isrendered{width:100%!important}
.issu-promotion{margin-bottom:20px;width:100%;float:left}
.promotion-startdate span{font-weight:700}
.hide-catalog{background:#bf1f3b;cursor:pointer;border:0;color:#fff;width:auto;padding:9px 14px;text-transform:uppercase;margin:0 0 15px 0;display:inline-block;float:right}
.promotion-start span{font-weight:700;margin-right:5px}
.promotion-start{display:inline-block;float:left;margin-right:50px}
#category-products div[class*=col-]{padding:15px}
.Featured h2{padding-left:0}
.cms-pages-view img{max-width:100%!important}
#main-menu ul{position:absolute;background:#fff;opacity:0;visibility:hidden;transition:all ease-in-out .3s;box-shadow:5.283px 6.592px 21px 0 rgba(19,13,27,.198)!important;top:100%;z-index:99;width:234px}
#main-menu>ul{top:110%}
#main-menu ul ul{left:110%;top:0}
#main-menu ul li{width:100%;float:left}
#main-menu ul li a{font-size:14px;font-weight:300;color:#484848;letter-spacing:.8px;padding:10px 20px;width:100%;float:left}
#main-menu ul li a:hover{background:#f3f6f9}
#main-menu ul li:hover>ul{visibility:visible;opacity:1;left:100%}
.cart-main-bg{width:100%;float:left}
.cart-heading{width:100%;float:left;border-top:1px solid #222}
.cart-heading h4{color:#4c4c4c;font-size:23px;font-family:Raleway,sans-serif;float:left}
input:active,input:focus,input:hover,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:0!important}
.cart-heading ol.breadcrumb{margin:15px 0 15px;padding:0;background:0 0;float:right}
.cart-heading ol li{padding:0 5px;float:left;font-size:14px;font-weight:500}
.cart-heading ol li a{color:#959595}
.cart-heading ol li a:hover{color:#fff}
input{border-radius:0}
.cart-content-bg{padding-top:15px;background:#fff;margin-bottom:20px;width:100%;float:left}
.cart-content-bg .table-bg{float:left;width:100%}
.cart-content-bg .table-header{background:#ebebeb;font-weight:400}
.cart-content-bg>.table>thead>tr>th{padding:10px 8px;border-bottom:none!important}
.cart-content-bg .table input.form-control{padding:2px 5px;text-align:center;height:auto!important}
.cart-content-bg th{font-weight:400!important}
.cart-content-bg .form-control{border-color:#ebebeb;box-shadow:none}
.cart-content-bg .form-control:focus{border-color:#ebebeb;outline:0 none;box-shadow:none}
.cart-content-bg textarea{resize:none}
.cart-content-bg .table a{font-size:18px;color:#696969;margin-left:10px;cursor:pointer}
.cart-content-bg .table a:{text-decoration:none}
.cart-content-bg .table a:first-child{margin-left:0}
.cart-content-bg .prdct-img{text-align:center;width:150px}
.cart-content-bg .prdct-img img{max-width:140px;width:auto}
.cart-content-bg .table .input-cls{width:70px}
.cart-content-bg .table .subtotal,.cart-content-bg .table .unit-price{font-family:Roboto,sans-serif}
.sm-icons{width:100px;text-align:center}
.cart-content-bg .table tbody{font-size:13px}
.table{border:1px solid #f1f1f1}
.table thead>tr>th{border-bottom:none}
.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{border:1px solid #f1f1f1}
.paddingTable tr td{padding:3px 5px}
.orderDetailsSummaryTable tr td:first-child{text-align:right}
.cart-content-bg a .shopping-btn-bg,.cart-content-bg button{background:#3689c0;padding:8px 14px;color:#fff;border:0;transition:all ease-in-out .2s}
.cart-content-bg a .shopping-btn-bg:hover,.cart-content-bg button:hover{background:#196ca3}
.cart-content-bg a .shopping-btn-bg i{margin-right:10px}
.promo-code-bg{float:left;width:100%;padding:25px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-top:20px}
.promo-code-bg .pull-left p{margin:0 0 8px;color:#696969;font-size:13px}
.promo-code-bg .ns-field{margin:0;width:100%;float:left;background:#fff none repeat scroll 0 0}
.promo-code-bg .ns-field input{border:1px solid #cbcbcb;width:70%;height:36px;float:left;padding:6px 12px;color:#666}
button.apply-code{font-size:14px;background:#282828 none repeat scroll 0 0;padding:0 14px;width:auto;height:36px;text-align:center;color:#fff;line-height:35px;float:right;border:0}
button.apply-code:hover{background:#000}
.input-box button.apply-code{float:left;width:30%}
.promo-code-bg .pull-right p span{width:140px;float:left;line-height:27px}
.promo-code-bg .pull-right p b{font-family:Roboto,sans-serif;font-weight:500}
.promo-code-bg .pull-right p b span{width:100px}
.cart-content-bg .proceed-bg{float:left;width:100%;padding-top:20px}
.notification-container{clear:both;padding-top:15px;margin-bottom:-15px}
.notification-container .alert{margin:0}
.site-checkout{width:100%;float:left}
.site-checkout{padding:18px 0;margin-bottom:20px;width:100%;float:left}
.site-checkout .panel-heading{padding:0!important;border:0}
.site-checkout .ui-accordion{margin:0;padding:0}
.site-checkout .ui-accordion li{list-style:none}
.site-checkout .ui-accordion li.section{margin-bottom:15px}
.site-checkout .panel-heading a.collapsed{border:1px solid #e5e5e5}
.site-checkout .panel-heading a{display:block;background:#fff;color:#414141;padding:15px 10px;text-decoration:none;position:relative;border:1px solid #e5e5e5}
.site-checkout .panel-heading a:after{content:'+';position:absolute;right:20px;top:7px;font-family:Roboto,sans-serif;color:#c3c3c3;font-size:26px}
.site-checkout .panel-heading a:before{left:0;width:5px;top:0;bottom:0;background:0 0;display:inline-block;content:"";position:absolute}
.site-checkout .panel-heading.ui-accordion-header-active a:after{content:'-'}
.site-checkout .panel-heading.ui-accordion-header-active a:before{background:#282828}
.site-checkout .panel{background:#f3f3f3;border:none;box-shadow:none}
.site-checkout .ui-accordion-content{margin-top:10px;background:#fff;border:1px solid #ddd;padding:25px 20px}
.site-checkout .panel-heading a .numbers{width:20px;height:20px;border-radius:50%;text-align:center;border:1px solid #dfdfdf;color:#dfdfdf;float:left;margin-right:15px;font-size:13px;font-family:Roboto,sans-serif;padding-top:2px}
.site-checkout .panel-heading.ui-accordion-header-active .numbers{border-color:#1e1e1e;color:gray}
.site-checkout .panel+.panel{margin-top:10px}
.site-checkout .new-customer-bg{padding:0 15px 0 0}
.site-checkout .new-customer-bg h1,.site-checkout .returning-customer h1{margin:0 0 6px;color:#414141;font-size:24px}
.site-checkout .new-customer-bg .radio-bg{float:left;width:100%;padding:10px 0 20px}
.site-checkout .new-customer-bg .radio-bg input{cursor:pointer}
.site-checkout .continue{padding:8px 25px;border:0;cursor:pointer;background:#282828;color:#fff;border-radius:0;font-size:16px;margin-top:28px;transition:all ease-in-out .2s}
.site-checkout .continue:hover{background:#3689c0}
.site-checkout .new-customer-bg p,.site-checkout .returning-customer p{font-size:13px}
.site-checkout .returning-customer{padding:0 0 0 10px}
.site-checkout .returning-customer .input-bg{float:left;width:100%;padding:10px 0}
.site-checkout .returning-customer .login-button{padding:8px 15px;border:0;cursor:pointer;background:#b42320;color:#fff;border-radius:0;font-size:16px;transition:all ease-in-out .2s}
.site-checkout .returning-customer .login-button:hover{background:#282828}
.site-checkout .returning-customer .pull-right a{color:#6d6d6d;font-size:13px;margin-top:13px;float:left}
.site-checkout .returning-customer .pull-right a:hover{text-decoration:underline!important}
.site-checkout ul{padding:0;margin:0}
.site-checkout .form-group{position:relative;float:left;width:100%}
.site-checkout label{font-weight:400;font-size:15px;color:#555}
.site-checkout input.form-control,.site-checkout textarea.form-control{border-radius:0;box-shadow:none;font-size:14px}
.site-checkout textarea{resize:none}
.site-checkout input.form-control:focus,.site-checkout textarea.form-control:focus{border-color:#ccc}
.site-checkout .continue-btn{margin:0}
.site-checkout .continue-btn{margin:10px}
.site-checkout .form-group{margin-bottom:15px}
.site-checkout .search-wrapper{margin-bottom:15px;font-size:12px;position:relative}
.site-checkout .styledSelect{padding:6px 12px;color:#7a7a7a}
.site-checkout .search-wrapper .select{width:100%;border:1px solid #ccc}
.site-checkout .search-wrapper select{height:auto}
.site-checkout .styledSelect::after{top:14px}
.site-checkout .padding-div{padding:0}
.site-checkout .help-block{color:#a94442;font-size:13px;background:#fff}
.required-filed{font-size:11px;font-style:italic;margin-bottom:5px}
.control-label:after,.required-filed:before{content:"*"}
.enquiry-now .control-label:after{display:none!important}
.site-checkout .radio{float:left;width:100%}
.site-checkout .radio-search{margin:5px 0}
.payment-information-bg .table-bg{float:left;width:100%}
.payment-information-bg .table-header{background:#ebebeb;font-weight:400}
.payment-information-bg .table{margin-bottom:0}
.payment-information-bg>.table>thead>tr>th{padding:10px 8px;border-bottom:none!important}
.payment-information-bg .table input.form-control{padding:2px 5px;text-align:center;height:auto!important}
.payment-information-bg th{font-weight:400!important}
.payment-information-bg .table .input-cls{width:70px;text-align:center}
.payment-information-bg .table .subtotal,.payment-information-bg .table .unit-price{font-family:Roboto,sans-serif}
.payment-information-bg .table tbody{font-size:13px}
.payment-information-bg .grand-total-bg{float:left;width:100%;border:1px solid #f1f1f1;border-top:0;padding:20px 10px;background:#f3f3f3;margin-bottom:20px;margin-top:-1px;font-size:13px}
.grand-total-bg .pull-right p{margin-bottom:5px}
.grand-total-bg .pull-right p span{width:200px;float:left;text-align:right;margin-right:10px}
.grand-total-bg .pull-right>p>b{font-family:Roboto,sans-serif;font-weight:500}
.grand-total-bg .pull-right .grand-total{font-family:Roboto,sans-serif;font-size:20px;text-align:right;color:#3689c0}
.gift-voucher-bg{float:left;width:100%;position:relative}
.gift-voucher-bg .gift-voucher button.collapsed::before{content:'\f067';font-family:FontAwesome}
.gift-voucher-bg .gift-voucher button::before{content:'\f068';font-family:FontAwesome;color:#fff;font-size:16px;margin-right:10px;padding-top:5px}
.gift-voucher-bg .applay-btn{padding:8px 15px;cursor:pointer;background:#3689c0 none repeat scroll 0 0;color:#fff;border-radius:0;font-size:15px;transition:all .2s ease-in-out 0s}
.gift-voucher-bg .gift-voucher-cont{width:100%;border:1px solid #f1f1f1;padding:20px 10px;overflow-y:auto}
.gift-voucher-bg .gift-voucher-cont p{margin-bottom:7px}
.gift-voucher-bg .gift-voucher-cont b{font-family:Roboto,sans-serif}
.gift-voucher-bg .ns-field{margin:0;width:100%;float:left;background:#fff none repeat scroll 0 0;position:relative}
.gift-voucher-bg .ns-field input{border:1px solid #cbcbcb;width:250px;height:36px;float:left;padding:6px 12px;color:#666}
.gift-voucher-bg .ns-field a{font-size:14px;background:#282828 none repeat scroll 0 0;padding:0 14px;width:auto;height:36px;text-align:center;color:#fff;line-height:35px;float:right}
.gift-voucher-bg .help-block{top:5px;min-width:200px}
.inner-container{width:100%;float:left;background:#fff;margin:0 0 30px;padding:0 15px}
.pro_det_img{border:1px solid #e7e7e7;height:auto;margin-bottom:20px;text-align:center;width:100%;position:relative}
.product_det{padding:20px 0 0 0}
.product_detail h2{margin:0;font-size:26px;font-weight:400;color:#565656}
.review-line{width:100%;float:left;padding:5px 0 10px 0;border-bottom:1px solid #eaeaea}
.review-line a{display:inline-block;color:#7b7b7b;font-size:13px;margin-left:15px}
.review-line a:hover{text-decoration:none;color:#505050}
.stars{margin-top:3px}
.pdt-text{width:100%;float:left;font-size:15px;color:#4b4949;line-height:21px;margin:10px 0}
.add-crt{width:100%;float:left}
.config-attributes .control-label,.quan{display:inline-block;font-size:14px;line-height:29px;margin-right:10px;font-weight:400!important;float:left}
.config-attributes input{border:1px solid #eaeaea;height:33px;padding:5px;float:right}
.share{display:inline-block;margin-left:15px}
.product-options{float:left;margin-top:10px}
.quantity{display:inline-block;float:left}
.form-control{border-radius:0;border:1px solid #eaeaea;box-shadow:none!important;color:#868686;font-weight:300}
.wish-btn{float:left;width:39px;height:33px;background:#3689c0;color:#fff;text-align:center;line-height:33px;margin-left:10px}
.help-block{clear:both}
.pdt-btn{background:#3689c0;color:#fff;text-align:center;line-height:33px;float:left;padding:0 12px}
.confg-options{display:inline-block;float:left;margin:0}
.cart-main-bg .table-bg table tr td{vertical-align:middle!important}
.site-checkout .ui-accordion li.wide{margin:0 -15px;width:auto;float:none}
.newproducts li.tab-head{text-align:center;width:100%;font-size:34px;color:#000;text-align:center;letter-spacing:.2em;text-transform:uppercase;font-weight:300;margin-bottom:25px;margin-top:35px}
.newproducts .nav-tabs{border-bottom:0}
.field-signupform-talkboxcheck{margin:0!important}
.eway-pay{margin:0}
#cc-expiry .continue{float:left!important;margin:0}
div#cc-expiry>.col-xs-6{padding:0}
.block-title .fa-filter{font-size:20px;margin-right:10px;float:none}
.block-title .fa{color:#b8b8b8}
.breadcrumb .breadcrumb{padding:0!important}
.block-title .fa-angle-down{font-size:22px;float:right;margin-top:14px}
#category-products .empty{text-align:center;margin:80px 0}
.m-account-menu li>a.active {background: #eee;}

.product-image-popup{text-align: center;}
.product-image-popup .modal-footer{border: none;}
.product-image-popup .modal-body{padding: 0 30px;}

.promo-code-bg .pull-right{max-width:240px;text-align: right;}

.sku-code { width: auto; color: #9e9e9e;  font-size: 14px; font-weight: 400; line-height: 19px; float: left;}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{top: 0!important;left: 0!important;bottom: 0!important;right: 0!important;margin: auto;height: 300px!important;}
.cart-pop .dropdown-menu li{width: 100%!important;}
.top-bar-menu{text-align: center;}

.info-panel .product-title{margin-bottom:0}
.info-panel .product-title{display:block;font-size:40px;margin-bottom:27px;text-transform:capitalize;line-height:1}
.info-panel{padding-left:30px}
.info-panel .product-title{display:block;font-size:24px;line-height:36px;margin-bottom:0px;text-transform:capitalize; width: 100%; float: left;}
.info-panel .price-ratting{float:left;margin-bottom:10px;width:100%}
.info-panel .price-ratting .price{color:#dc2522;font-size:24px;font-weight:700;line-height:24px;float:left}
.info-panel .price-ratting .price span{ display: inline-block; }
.info-panel .price-ratting .ratting{float:right}
.info-panel .price-ratting .active{color:#0154a0}
.info-panel .short-desc{margin-bottom:20px}
.info-panel .sub-title{display:block;font-size:16px;line-height:12px;margin-bottom:15px;padding-bottom:10px;position:relative}
.info-panel .sub-title:before{background-color:#0154a0;bottom:0;content:"";height:1px;left:0;position:absolute;width:30px}
.info-panel .product-size{width:100%;display:inline-block;margin-bottom:25px}
.info-panel .product-size span.active{background:#333!important;color:#fff}
.info-panel .product-size span{padding:6px 12px;border-radius:2px;float:left;background:#efefef;text-align:center;margin-right:15px;font-size:16px;font-weight:700;cursor:pointer}
.info-panel .color-list{margin-bottom:25px;display:inline-block;clear:both}
.info-panel .color-list button{border:none;border-radius:2px;display:block;float:left;height:40px;margin-top:5px;margin-right:12px;padding:0;width:42px;color:#fff}
.info-panel .color-list button i{color:#fff;display:block;font-size:10px;line-height:22px;opacity:0}
.info-panel .color-list button.active i{opacity:1}
.info-panel .quantity-cart{display:inline-block;width:100%;margin-bottom:30px}
.info-panel .quantity-cart .add-to-cart{background-color:#0154a0;color:#fff;display:block;border-radius:3px;font-size:12px;font-weight:400;height:40px;letter-spacing:.5px;line-height:24px;margin-bottom:30px;padding:6px 40px;text-align:center;text-transform:uppercase;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s}
.info-panel .usefull-link{margin-bottom:0;width:100%;display:inline-block}
.info-panel .usefull-link li{display:block;float:left;margin-bottom:10px;margin-right:20px}
.info-panel .usefull-link li a{color:#666;display:block;font-size:14px;line-height:24px;text-transform:uppercase}
.info-panel .usefull-link li a i{margin-right:5px}
.info-panel .share-icons{clear:both;display:block;float:left!important;overflow:hidden}
.info-panel .share-icons span{color:#666;float:left;font-size:14px;line-height:26px;margin-right:10px;text-transform:uppercase}
.info-panel .share-icons a{color:#999;display:block;float:left;margin-right:10px;width:28px;height:28px;background:#ddd;text-align:center;line-height:28px;border-radius:2px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.info-panel .share-icons a:hover{color:#444;background:#aaa}

.special-desc { font-size: 16px; color: #888;font-weight: 400;}
.detail-rating .rating-xs{ float: left; width: auto; display: inline-block; padding-right: 5px; }
.detail-rating .star-small{ float: left; padding: 0; position: relative; top: -8px; left: 12px;width: 80%; }
.star-count{color: #9e9e9e;  font-size: 12px; font-weight: 400; line-height: 19px; position: relative; top: 2px;}
.summary{ padding: 0 15px; }


.items  .item{width: 100%;}
/*#quick-view-pop{position: absolute;top:0;left:0;right: 0;}*/
.field-products-qty .help-block{white-space: nowrap;}
.special-cmmnt textarea{float: left;width: 100%;margin-bottom: 10px;}
.product-image-popup .modal-body{text-align: center;padding-bottom: 25px;}
.product-image-popup .modal-body img{max-height: 600px;}

.pro_det_img .sale-tag {
    background: #f73232;
    border-radius: 2px;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    position: absolute;
    padding: 5px 10px;
    top: 15px;
    left: 15px;
    z-index: 22;
}
.pro_det_img .sale-tag:after {
    content: "";
    border-top: 9px solid #f73232;
    border-left: 8px solid transparent;
    position: absolute;
    bottom: -6px;
    right: 8px;
}
#review-form .field-productreviews-stars{margin-bottom: 0;}
.owl-carousel .owl-item .item.product img{width: auto;}
.pagination>.active>a{color: #fff;}

@media (min-width:768px){
	/*.modal {
	  text-align: center;
	  padding: 0!important;
	}

	.modal:before {
	  content: '';
	  display: inline-block;
	  height: 100%;
	  vertical-align: middle;
	  margin-right: -4px;
	}

	.modal-dialog {
	  display: inline-block;
	  text-align: left;
	  vertical-align: middle;
	}*/
}


@media (max-width:1599px){
.footer-menu ul li span{float:none}
}
@media (max-width:1379px){
.story{padding:80px}
.site-checkout{margin:0}
.user-icon-outer .dropdown-menu{left:auto!important;right:-110px}
}
@media (min-width:1300px){
	.container{width:1270px}
}
@media (max-width:1299px){
	.hidden-md {display: none!important;}
}
@media (max-width:1279px){
.top-bar-menu li a{/*margin-right:16px;*/font-size:12px}
.product-thumb img{max-width:100%}
.product-tile{padding:0 10px;font-size:17px}
.product-price{font-size:23px}
.product-buttons{width:100%;float:left;padding:0 10px}
.product{float:left}
.product-wish-button{width:29%;float:left;margin-right:1%;line-height:50px}
.cart-button{width:70%;float:left;font-size:14px;line-height:50px}
.product-buttons{margin:15px 0;text-align:center}
.search-container{right:15px;left:15px}
.box-text span{font-size:35px}
.box-text{font-size:20px;line-height:40px;margin-top:38px}
.box-img{margin-top:40px}
.box-home,.box-home a{height:250px}
.box-home:hover a{height:280px}
.product-description{padding-left:0}
.appoinment-row,.products-row,.sub-banner,section.clients{margin-bottom:50px}
.sub-banner-two{margin-bottom:13px}
.instagram-section{padding:55px 0}
.story-content{width:100%;padding:0 25px;font-size:17px;line-height:32px;margin-top:25px}
.client-inner li{padding:0 22px}
.copyright{margin-top:45px}
.product-description .product-buttons{padding:0}
.product-buttons a{width:auto!important;padding:0 15px;float:none;font-size:14px;line-height:50px}
.product-buttons a.request-button{line-height:48px}
.product-wish-button button{line-height:48px}
.pd-sub-text,.pd-title{max-width:100%}
.product-description .product-buttons a{float:left!important}
.product-wish-button button{line-height:48px;height:50px}
}
@media (min-width:1200px){
.pull-sm-4{right:33.33%}
.push-sm-4{right:-33.33%}
}
@media (max-width:1199px){
.header-center{padding:0 0 40px}
.lec-header-logo{display:none}
.logo-right-outer{width:50%;right:50%;text-align:left}
.main-logo-outer{right:-50%}
.site-checkout .new-customer-bg h1,.site-checkout .returning-customer h1{font-size:18px}
}
@media (max-width:1199px){
.header-center{padding:30px 0}
.user-icon-outer .dropdown-menu{left:auto!important;right:-110px}
.contact_area .col-lg-4{float:left;width:100%}
}
@media (min-width:1150px){
.home-block{margin-top:-11px}
.block-title{display:none}
.block-content{display:block!important}
}
@media (max-width:1149px){
.outer-div,.slider_b{max-width:100%}
.banner1 .col-xs-12{padding:0}
.slider_b{margin:0;height:auto!important}
#homepage-products .items_featured{width:33.3%}
.small_banner img{max-width:100%;height:auto}
.home-block{height:auto}
.content_banner p:last-child{display:none}
.Featured ul li{width:100%;margin:0}
.Product_Featured{margin:0}
.findus a{float:left;margin-left:5px}
.content{max-width:100%}
.site-login .col-lg-6{width:50%;float:left}
.product{margin-bottom:25px}
.products-listing-inner .product{margin:0}
.product-wish-button button{width:100%!important}
.product-buttons a{width:70%!important}
.block-title{display:block;width:100%;float:left;position:relative;margin-bottom:25px;z-index:9}
.block-content.active{display:block}
}
/*@media (max-width:1088px){
.top-bar-menu li a{margin-right:6px}
}*/
@media (min-width:992px){
.nav-head{display:none}
#shown-sub li:first-child{display:none}
#shown-sub li:last-child{display:block!important}
.top-bar-menu-icon{display:none}
.filter-triger{display:none}
.filter-head .close-icon{display:none}
.navbar-expand-lg .navbar-collapse{display:block!important;z-index:99999}
.pull-left-4{left:-33.3%}
.push-left-4{right:-33.3%}
.navbar-toggler{display:none!important}
.search-icon{position:relative;top:-41px;height:0}
/*.block-title i{display:none}*/
}
@media (max-width:1024px){
	.pop-right{padding-left: 0;}
	.inner-container .product_det{margin-bottom: 0;}
}
@media (max-width:991px){
.cartpage .container .inner-container{padding:0!important}
.block-title i{font-size:22px;margin-top:12px;float:right}
#checkout-review-table-wrapper .data-table{min-width:550px}
.story-head{font-size:30px}
.newproducts #homepage-products .items_featured{width:50%}
.tl-book{width:24%}
/*li.fields .field:first-child,li.fields .field:last-child{padding:0}*/
.site-checkout .new-customer-bg{margin-bottom:25px}
.site-checkout .new-customer-bg,.site-checkout .returning-customer{width:100%;padding:0!important}
.cart-main-bg .table-bg{width:100%;float:left;overflow:scroll}
.cart-main-bg table{min-width:750px}
.modal-dialog{margin:10px auto;padding:10px}
#checkout-review-table-wrapper{overflow:scroll;margin-bottom:25px}
.col-1,.col-2{max-width:100%;width:100%}
#checkout-step-login .col-2{margin-top:25px}
.site-checkout{margin:0}
.footer-menu ul li a{white-space:normal}
.ui-accordion .ui-accordion-content{padding:15px}
.sub-banner a{margin-bottom:20px;width:100%}
.sub-banner a img{width:100%}
.tab-content #w1{width:100%;overflow-x:scroll;margin-bottom:25px}
.nav-tabs.show{display:block!important}
.discount-form{width:100%}
.container{max-width:100%}
.mini_banners{margin-top:30px}
.carousel{width:100%;height:auto!important}
.findus{padding:5px 0}
.mybutton{width:100%;margin-bottom:10px}
.bk-ap{margin-left:0}
img{max-width:100%}
.small_banner{padding:0}
a.add_to_cart.pull-left{margin-left:0}
.navbar{display:block}
#shown-sub li>a{padding:15px 0}
.navbar-collapse.collapse{display:none!important}
.navbar-collapse.collapse.in{display:block!important;width:100%}
.filter-triger{display:inline-block;float:left;background:#0154a0;color:#fff;padding:10px;margin-left:15px;height:39px}
.pull-sm-3{padding:0;text-align:center}
.enquiry-wrapper{width:auto}
.pop-right{padding-bottom:0}
#bodyPop .modal-dialog{width:auto;padding:0 15px}
.pop-right{padding:40px 36px}
.filter-wrap{position:absolute;background:#fff;z-index:9;left:0;padding:30px;display:none;box-shadow:0 0 35px rgba(0,0,0,.2);top:23px}
.details-head h3,.list-count{padding-left:0}
.cat_name{margin-bottom:15px}
.filter-wrap.active{display:block}
.filter-triger,.list-count,.sort-wrap{float:none;display:inline-block;margin:0 15px;vertical-align:top}
.navbar-toggler-icon{width:35px;display:inline-block;height:2px;background:#777676;position:relative}
.navbar-toggler-icon:after,.navbar-toggler-icon:before{width:35px;transition:all ease-in-out .3s;height:2px;background:#777676;content:"";position:absolute;left:0;display:inline-block;float:left;margin-top:8px}
.navbar-toggler-icon:after{top:-17px}
.navbar-toggler{outline:0!important;background:no-repeat;border:0}
.navbar-toggler.active .navbar-toggler-icon:after{transform:rotate(45deg)}
.navbar-toggler.active .navbar-toggler-icon:before{transform:rotate(-45deg);top:-16px}
.navbar-toggler.active .navbar-toggler-icon{background:0 0}
.navbar-collapse>ul>li>a:after{display:none!important}
#shown-sub{position:static;left:0;right:0;box-shadow:none!important;width:100%!important;float:left}
.navbar-nav li a{width:100%}
.header-center{padding:30px 0}
.logo-right .navbar-toggler{margin-right:15px}
.logo{margin-top:0}
.pd-price{margin:22px 0}
.request-button{margin-left:0;margin-top:15px}
.product-description .product-wish-button{width:29%!important}
.product-description .cart-button{width:70%!important}
.pd-sub-text{font-size:14px;line-height:25px}
.product-description .product-buttons a.request-button{width:100%!important;text-align:center}
.pd-title{font-size:19px;line-height:28px}
.products-listing-inner .product{margin:0}
#form-signup .form-group{width:100%;margin:0 0 15px 0}
.search{margin:0 0 15px 0;width:100%;float:left}
#searchname{width:75%;margin:0}
.srh_bub{width:25%}
.listingpage{margin:0}
.cartarea{width:100%;padding-top:25px}
.cartarea li{float:left;margin:0}
.cartarea li.last{float:right;margin-top:10px}
.top{background:#f0f0f0;text-align:center}
.fa-round{line-height:26px;font-size:17px}
.findus{margin:0;padding:0 0 10px 0}
#category-products .items.brand_logos{width:33.3%!important}
.navarea{border:0;margin-bottom:15px}
.menu-src{display:block;float:left;color:#fff;font-size:17px;margin:15px 0 0 0}
.navbar-toggle .icon-bar{background:#fff}
.navbar-toggle{margin-right:-6px}
.navarea ul li{width:100%;background:#fff;border:0}
.navbar-collapse{padding:0}
.search_items{width:33.33%!important}
.site-login .col-lg-6{width:100%;margin-bottom:30px;float:left}
.navbar-nav{margin:0}
.nav-head{background:#000;display:block;height:51px;margin:0 -15px;padding:0 15px}
#homepage-products .items_featured{width:100%}
.cnt_head,.cnt_txt{text-align:center}
.left-img{margin:0;line-height:initial;width:100%}
.home-block{text-align:center}
.cnt_head{font-size:17px;line-height:initial}
.small_banner{margin-bottom:15px}
.mini_banners{margin-top:15px}
.footer{padding:30px 0 0 0;margin-top:30px;border-top:1px solid #ccc;text-align:center}
.footer .container{padding:0}
.f_content{margin-bottom:20px}
.container h2{font-size:16px}
.finduson{width:100%;margin-bottom:15px}
.finduson a{display:inline-block}
.footer .col-sm-3{text-align:center!important}
.small_banner img{width:100%}
#homepage-products .ribbon-outofstock:after{left:0!important}
.listingpage .col-xs-4,.listingpage .col-xs-8{width:100%}
.content{width:100%}
.product_det [class*=col-xs-]{width:100%;float:none;padding: 0;}
.product_det{padding:0}
.pro_det_img img{height:auto}
.product_detail{margin-top:15px}
.image-popup .modal-dialog{width:auto}
.share .addthis_toolbox{display:none}
.share .addthis_toolbox.active{display:block}
.mybutton{width:100%}
.ring-size{float:right}
.home_block .Featured ul li{margin:0;padding:0}
.content_area_products .col-xs-8{margin-top:15px}
.Featured ul li{margin:0!important}
.navigation .navarea ul ul li{border-left:solid 1px #d5d5d5!important}

.ui-dialog .ui-dialog-content{background:#fff!important}
#category-products .list-view{margin:0}
.cartpage .customcontentArea{margin:0!important;padding:0!important;min-height:0}
.cartpage{padding:0}
.tabbable.tabs-left .col-xs-3, .tabbable.tabs-left .tab-content.col-xs-9 {float: left;width: 100%;}
.cartpage .col-xs-3 .m-account-menu{margin-bottom:30px}
body{background:#fff}
.cartpage1{padding:0}
.cartpage1 .cart-form{overflow:scroll;border:1px solid #ccc}
#checkout-progress-wrapper .block{margin-bottom:20px}
.book-table{width:100%;border:0}
.brand_list{margin:0}
.outer-div{padding:0;overflow:hidden}
.header .container{padding:20px 15px}
.main_con .container{padding:0 15px}
.config-attributes .field-products-recipientmessage textarea,.config-attributes .form-group,.config-attributes input,.product-options dl{width:100%!important}
.bk-ap,.font12,.mybutton,.share,.share button{width:100%;margin:0;text-align:center}
.bk-ap{margin:10px 0}
#appointment-booking .field-appointments-verifycode .form-control,.bookingform-left,.bookingform-right{width:100%;padding:0}
#shown-sub span.sub-arrow,.has-submenu span.sub-arrow,.main_catmenu span.sub-arrow{display:inline-block;color:transparent;position:relative;top:0;top:-5px;right:0;width:34px;height:30px;border:1px solid #9d9068;line-height:30px;border-radius:5px}
.has-submenu span.sub-arrow:before,.main_catmenu span.sub-arrow:before{content:'\f067';position:absolute;font-family:Fontawesome;color:#9d9068;font-size:14px;left:11px}
.has-submenu.highlighted span.sub-arrow:before,.main_catmenu .highlighted span.sub-arrow:before{content:'\f068'}
.client-inner li{width:25%;text-align:center;float:left}
.logo-right-outer{float:left;text-align:left}
.logo-right-outer button{float:right;padding:32px 15px}
.navigation.active{visibility:visible;opacity:1}
.cat-wrapper svg g{fill:#fff!important}
.search-triger svg g *{stroke:#fff!important}
.cat-wrapper{color:#fff}
.search-triger{position:absolute;right:0;top:0;padding:17px}
.search-container.active{top:0}
.search-inner input.form-control{height:56px}
.search-inner button{line-height:68px}
.close-search{line-height:55px}
#shown-sub .dropdown-menu{border:0;box-shadow:none;position:static;border-left:1px solid #ccc}
.header-nav .navbar{border:0}
.dropdown-backdrop{display:none!important}
#main-menu ul{width:100%}
#main-menu ul ul{display:none;box-shadow:none}
#main-menu ul li.active>ul{display:block}
.cat-wrapper:focus,.cat-wrapper:hover{color:#fff}
.newproducts .nav-tabs{display:block!important}
ul.nav.m-account-menu{display:none}
#billing-address-form .col-xs-6{width:100%}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {width: 95%!important;left: 0 !important;top: 0 !important;background: none;padding: 15px;right: 0;}
.account-title{position: relative;}

#navbar{position: absolute;left: 0;background: #fff!important;top: 100%;    box-shadow: 5.283px 6.592px 21px 0 rgba(19,13,27,.198)!important;}
.header-nav .container,.header-nav .container .nav-inner{position: inherit;}
/*.top-bar-menu li a{padding-right: 35px!important;}*/
.info-panel{padding-left: 0;}
.block-title{margin-bottom: 10px;}


.yike-wrapper{padding: 40px 30px!important;}
.content_area_products{margin-right: -15px;margin-left: -15px;width: auto;}
.account-title{margin-bottom: 0;}
.block-policy-top .policy .policy-inner{min-width: 240px;}
.trading_hours,.contact-bottom {margin-bottom: 25px;}

.block-policy-top .policy .policy-inner .cntnt-box, .block-policy-top .policy .policy-inner .img-box{text-align: left;}
.footer-bottom-block [class*="col-sm"]{float: left;width: 100%;text-align: center;}
.block-payment.text-right{text-align: center; float: none;margin-top: 15px;}

#navbar #shown-sub>li>a {padding: 12px 15px!important;text-align: left!important;}
.newslatter h3 {text-align: center;margin-top: 0!important;}

}
@media (min-width:767px){
.insta-mobile{display:none}
.logo-right-outer .navbar-toggler{display:none}
}
@media (max-width:767px){
.newproducts #homepage-products .items_featured{width:50%;float:left}
.cart-content-bg .pull-left,.cart-content-bg .pull-right{width:100%;margin-bottom:15px}
.cart-content-bg .pull-left button,.cart-content-bg .pull-right button{width:100%}
.promo-code-bg .ns-field input{width:100%;margin-bottom:10px}
.wishlist-table td:nth-child(2)>span{margin:15px 0 0 0}
.tl-book{width:32.3333%}
.lec-header-logo{display:none}
.insta-desktop{display:none}
.ft-head{cursor:pointer;padding:15px 0}
.block-content{display:none}
.footer-menu ul{margin:15px 0 15px 0}
.wishlist-table textarea.form-control{height:171px}
.wishlist-table .table{min-width:600px}
.sub-banner .col-sm-12 .col-sm-6{padding:10px 10px;margin-bottom:25px}
.product{margin-bottom:30px}
.story-head span{line-height:inherit}
.story{padding:30px 15px}
.footer-menu{border-bottom:1px solid #f1f0f0}
.ft-head:after{content:"\f067";font-family:FontAwesome;float:right;color:#8c8a8a;margin-right:15px}
.ft-head.mbl-ft-head:after{content:"\f068"}
.logo img{max-width:100%}
.client-inner li{display:inline-block;padding:10px;width:50%;float:left}
.client-inner li a{display:inline-block}
.client-inner li a img{max-width:100%}
.client-inner{padding:15px}
.copyright{margin-top:0;padding:10px}
.story-head span{font-size:36px}
#customOrder .modal-dialog .modal-content{padding:30px 15px}
.pop-form h3{font-size:18px;margin:20px 0}
.custom-button{margin-top:15px}
.pd-title{margin-top:45px}
.pop-left{text-align: center;}
.pop-left img{width: auto;max-height: 300px;}
.pop-right{padding:25px 15px;padding-left: 15px;}
.pop-right h3{margin-bottom:15px}
.pop-right p{margin-top:14px;line-height:21px;font-size:14px}
.list-count{width:100%}
.subscribe-popup .modal-content{padding:20px}
.header-center .col-sm-6{float:left;width:50%}
.user-icon-outer{margin-right:20px}
.logo-right>a{margin-right:16px}
.copyright{text-align:center}
.copyright .pull-right{width:100%}
.products-listing-inner .row [class*=col-]{float:left;width:100%}
.our-team-bg tr td{width:100%!important;display:block;float:left}
.story-content{height:350px;overflow:auto;padding:0}
.search_items{width:50%!important}
.promo-code-bg .pull-right p:first-child{float:left}
.promo-code-bg .pull-right p:last-child{float:right}
#main-menu ul li.active>ul {position: relative;float: left;left: 0;visibility: visible;opacity: 1;}
#main-menu ul li:hover>ul {
    position: relative;
    float: left;
    left: 0;
}
.breadcrumb li a[href]:after{margin: 0 5px;}

.yike-wrapper{padding: 40px 30px!important;}
.yike-right{float: left!important;width: 100%!important;margin-bottom: 20px;}
.yike-left{float: left!important;width: 100%!important;padding: 0!important;text-align: center;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{margin: 25px auto 0;height: auto!important;left: 0 !important;bottom: auto !important;}
.top-bar-menu{width: 100%;}
.toolbar select{padding: 0 4px;}
.list-head>h2{margin-bottom:0px;}
.footer-bottom-block{text-align: center;}

header .cart-pop{min-width: auto;position: absolute!important;text-align: right!important;right: 5px!important;}
.cart-pop>.dropdown .dropdown-menu{right: 10px!important;min-width: 215px;}
header .logo{width: auto!important;}
.cart-pop li.dropdown strong{display: none;}
.cart-pop li.dropdown span:last-child{display: none;}
header .logo img {max-width: 220px!important;}
.navbar-right li{width: auto!important;}
.newslatter h3{margin-bottom: 15px!important;}
.address-wrapper .modal-content{padding: 30px 20px;}
.pagination{margin: 20px 0 0 10px!important;}
}
@media (max-width:575px){
.promo-code-bg .pull-right p{width:100%}
.promo-code-bg .pull-right p b{float:right}
.tl-book{width:49%}
.booking-calendar{width:100%}
.logo-right .navbar-toggler{display:none}
button.btn-primary.booknow-button{min-width:105px}
.logo-right-outer{right:0;width:100%}
.header-center .col-sm-6{width:100%;right:0}
#cc-expiry .col-xs-4{width:100%}
.header-center .col-lg-4.col-sm-6{text-align:left}
.header-center{text-align:center}
.header-center .row{display:block}
.sub-banner a,.sub-banner a img{width:100%}
.sub-banner a{margin-bottom:15px}
.sub-banner .col-sm-12 .col-sm-6{margin-bottom:0}
.box-home{margin-bottom:15px}
.sub-banner .col-sm-12 .col-sm-6{padding:0 10px}
.product-buttons a:last-child{margin-bottom:0}
.pop-right{padding:30px}
.pop-right h3{margin-bottom:25px}
.pop-right p{margin-top:25px;font-size:16px}
.pager{/*width:50%;*/text-align:left}
.pager .limiter{width:100%;margin:5px 0}
.sorter{/*width:50%;*/margin:25px 0 0; }
.sorter .sort-by{float:left}
.product-tile{white-space:normal}
.pop-left img{width:100%}
.promotion-start{width:50%;margin:0;padding-right:15px}
.hide-catalog{float:left;margin:25px 0}
.newproducts #homepage-products .items_featured{width:100%}
.pager .amount{line-height: normal;}
.toolbar select{height: 30px;}
.pop-right h3{margin-top: 0;}
}
@media (min-width:575px){
.logo-right-outer .navbar-toggler{display:none}
}
@media (max-width:500px){
.listingpage .items,.search_items{width:100%!important}
.field{width:100%}
#category-products .items.brand_logos{width:50%!important}
.user-icon-outer{margin-right:3px}
.logo-right>a{margin-right:4px}
.logo-right>a.ring-icon{margin-right:0;position:relative;top:-4px}
.logo-right>a.wish-list-icon{position:relative;top:-3px}
.logo-right>.user-icon-outer>a.user-icon{position:relative;top:-5px}
.mail-icon{margin:0 5px}
.phn-contact{margin-right:2px}
.header-center .col-lg-4.col-sm-6:first-child{padding-right:0}
.cart-icon svg{max-height:26px}
.cart-header span{top:3px}
li.fields .field:last-child,li.fields .field:first-child{padding: 0!important;}
}
@media (max-width:480px){
.sort-wrap{width:100%;padding:15px 0}
.logo-image{max-height:72px}
.logo-right-outer button{padding:23px 15px}
header .search-cate {margin-bottom: 0!important;}
.pager,.sorter{width:50%;}

}
@media (max-width:400px){
.header-center .col-lg-4.push-sm-4{width:100%}
.phone-header svg{display:none}
.logo-left,.logo-right{text-align:center;line-height:42px;margin-bottom:10px}
.logo svg{max-width:100%}
}
@media (max-width:330px){
.mail-icon{margin:0 2px}
}
h2.cntct-head{color:#2b2c2f;font-size:26px;font-weight:800;text-transform:uppercase}
h2.product-title{font-weight:800;color:#2b2c2f;margin-top:20px}
h2.shoping-cart{color:#2b2c2f;font-size:26px;font-weight:800;text-transform:uppercase}
.site-signup h2{color:#2b2c2f;font-size:26px;font-weight:800;text-transform:uppercase}
.site-login h2{color:#2b2c2f;font-size:26px;font-weight:800;text-transform:uppercase}
.cms-pages-view h2{color:#0154a0;margin-bottom:20px;font-weight:800;font-size:26px}
.product-enquiry label {
    display: none;
}
