﻿.blog-cloumn.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(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-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-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:pointer;-webkit-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:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms 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{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.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-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;display:none}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
body{padding:0;font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.5;font-size:14px;color:#000;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.5;clear:both;margin:0}
a{color:#000}
a.logo{max-width:160px;margin:0 auto}
a{transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;outline:none}
a:hover{text-decoration:none;outline:none}
a:focus{outline:none;text-decoration:none}
ul,li{padding:0;margin:0}
ul{list-style-type:none}
.form-control::-moz-placeholder{text-transform:none;color:#666;opacity:1}
.form-control::-webkit-input-placeholder{text-transform:none;color:#666;opacity:1}
.masthead{margin-top:45px}
.master-wrapper-content{/*margin-top:70px*/}
#WarningModal.modal{z-index:10005}
.sectionWrapper{width:100%;position:relative;z-index:1;float:left}
a.view-more{font-size:12px;color:#000;font-weight:700;text-decoration:none;padding-right:32px;line-height:20px;display:inline-block;margin:16px 0;background:url(../images/sprit_icons.png) no-repeat right 3px top -8px;text-transform:uppercase}
a.view-more:hover{color:#36879c}
.section-bg{background-size:cover;float:left;width:100%;position:relative;min-height:700px;background-position:0 0;background-repeat:no-repeat}
.half-width{width:50%}
.fl-left{float:left}
.fl-right{float:right}
img{border:none;vertical-align:middle;height:auto;max-width:100%}
.mini-contioner{max-width:1120px;margin:0 auto}
.cbp-af-header{position:fixed;top:0;left:0;width:100%;background:#f6f6f6;z-index:100;height:95px;overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}
.cbp-af-header .cbp-af-inner{width:90%;max-width:69em;margin:0 auto;padding:0 1.875em}
.cbp-af-header,.cbp-af-header a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.cbp-af-header.cbp-af-header-shrink{height:70px}
.product-details-page .product-essential .overview .attributes.info{padding-left:22px}
.product-details-page .product-essential .overview .attributes.info ul.option-list li label{font-weight:400;font-size:14px;display:inline-block;width:auto;margin-left:5px;vertical-align:top}
.product-details-page .product-essential .overview .attributes.info ul.option-list li input[type="radio"]{margin-top:5px;display:inline-block;vertical-align:top}
.administration{position:absolute;font-size:14px;left:30px;font-weight:600;text-transform:uppercase;top:0;cursor:pointer;z-index:1}
.header{border-bottom:1px solid #ebebeb;background:rgba(255,255,255,1);width:100%}
.header.cbp-af-header-shrink{background:rgba(255,255,255,0.8)}
.header.cbp-af-header{overflow:visible;height:70px}
.header .site-branding .logo_top{margin:0 auto;float:none;display:block;max-width:100%;text-align:center;transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0}
﻿ #MenuDiv{position:absolute;right:0;top:0}
.site-branding .logo_top a{display:block;background:url(../images/logo.png) top 5px center #fff no-repeat;width:108px;min-height:96px;margin:0 auto;display:block;text-indent:-9999px;transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0}
.menu_icon span.menu_title{display:block;margin-right:-9px;font-size:14px}
.topMenu ul.loginSection{float:right;margin-right:30px;margin-top:23px;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0}
.topMenu ul.loginSection li{font-size:14px;font-weight:400}
.topMenu .header-search ul.loginSection li.cartItmesList{margin-left:5px}
.topMenu .header-search ul.loginSection li.cartItmesList a{font-size:12px;line-height:27px}
.topMenu .header-search ul.loginSection li.cartItmesList a::before{content:""}
.topMenu .header-search ul.loginSection li.login-menu a{font-size:12px;line-height:27px}
.topMenu .header-search ul.loginSection li.login-menu a::before{content:""}
.topMenu .header-search ul.loginSection li.loginUserName{margin-right:5px}
.topMenu .header-search ul.loginSection li.loginUserName a{font-size:12px;line-height:27px}
.topMenu .header-search ul.loginSection li.loginUserName a::before{content:""}
.topMenu .header-search ul.loginSection li.logout-menu a{font-size:12px;line-height:27px}
.topMenu .header-search ul.loginSection li.logout-menu a::before{content:""}
.topMenu .row{margin:0}
.theme-custom .nivoSlider .nivo-caption{position:absolute;top:22%;width:295px;right:9%;left:inherit;max-height:190px;padding:10px;background:rgba(0,0,0,0.6)}
.theme-custom .nivoSlider .nivo-caption h4{margin:0;padding:0;text-transform:uppercase;font-size:20px;color:#fff}
.theme-custom .nivoSlider .nivo-caption p{padding:8px 0;font-size:14px;font-weight:500;color:#fff}
.main-navigation ul ul li{padding:10px;background:#fff}
.main-navigation ul ul li span.menu-image{height:90px;overflow:hidden}
.main-navigation li a span{font-weight:300}
.main-navigation ul.menu li.customer_support a span,.main-navigation ul.menu li.find_dealership a span,.main-navigation ul.menu li.become_dealer a span,.main-navigation ul.menu li.search_menu a span{font-weight:500}
.side_main_menu #primary-menu.menu li.login-menu a,.side_main_menu #primary-menu.menu li.cartItmesList a,.side_main_menu #primary-menu.menu li.loginUserName a,.side_main_menu #primary-menu.menu li.logout-menu a{position:relative;font-weight:500}
.side_main_menu #primary-menu.menu li.cartItmesList span{font-weight:500}
.side_main_menu .menu li.login-menu a:after,.side_main_menu .menu li.cartItmesList a:after,.side_main_menu .menu li.loginUserName a:after,.side_main_menu .menu li.logout-menu a:after{background:url(../menu/after-login-icons.png) no-repeat 0 0;width:20px;height:20px;float:left;position:absolute;left:0;top:3px;content:""}
.side_main_menu .menu li.login-menu a:after{background-position:1px 5px}
.side_main_menu .menu li.login-menu a:hover:after{background-position:-33px 5px}
.side_main_menu .menu li.cartItmesList a:after{background-position:0 -38px}
.side_main_menu .menu li.cartItmesList a:hover:after{background-position:-36px -38px}
.side_main_menu .menu li.loginUserName a:after{background-position:0 -80px}
.side_main_menu .menu li.loginUserName a:hover:after{background-position:-35px -80px}
.side_main_menu .menu li.logout-menu a:after{background-position:0 -124px}
.side_main_menu .menu li.logout-menu a:hover:after{background-position:-37px -124px}
.side_main_menu #primary-menu.menu li.login-menu a:hover,.side_main_menu #primary-menu.menu li.cartItmesList a:hover{color:#11718c}
.category_banner{float:left;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}
.category_banner .cat_text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 60% 0 10%;text-align:center;max-width:400px}
.category_banner .cat_text h1.page-title{color:#fff;text-transform:uppercase;font-size:40px;padding:8px 0}
.category_banner .cat_text p{text-transform:uppercase;font-size:21px;line-height:30px}
.category_banner .cat_text_hide,.newsletter_page_banner .cat_text_hide{position:absolute;top:5%;z-index:-9;display:none}
.sectionWrapper .product_features{margin:0 auto;max-width:1000px;position:absolute;left:0;right:0;bottom:-105px}
.sectionWrapper .features_column{border:1px solid #e4e1de;background:#fff}
.sectionWrapper .product_features .column-3{width:32%;float:left;margin-right:2%}
.sectionWrapper .column-3:nth-last-child(1){margin-right:0}
.feature-pro-image{float:left;width:37.5%}
.features-pro-text{float:right;width:62.5%;padding:0 10px}
.sectionWrapper .features_column .features-pro-text h3{color:#177c94;font-size:20px;line-height:1.2;margin:20px 0 15px;height:44px;overflow:hidden}
.sectionWrapper .features_column .features-pro-text .features-pro-text-con{height:85px;overflow:hidden;float:left;width:100%}
.sectionWrapper .features_column .features-pro-text .features-pro-text-con p{color:#000;font-size:13px;line-height:17px}
.sectionWrapper .features_column .features-pro-text h3 a{color:#177c94;text-transform:uppercase}
.breadcrumb{background:transparent;padding:0;float:left;margin:0;padding:20px 0 0;color:#36879c;font-size:13px;font-weight:500;line-height:44px}
.breadcrumb li.active{color:#36879c;font-size:13px}
.breadcrumb > li + li::before{content:">";color:#000}
.breadcrumb > li > a{color:#000}
.breadcrumb.FullpageWrapper{padding-left:14%;margin:0 -4.5%;position:relative;top:0}
.flr{padding-bottom:10px}
.flr table{border-collapse:collapse;width:100%;font-size:15px}
.flr th{background-color:#5cc0c9;border:1px solid #ddd;text-align:left;padding:4px;font-weight:500}
.flr td{border:1px solid #ddd;text-align:center;padding:4px}
.flr tr.bld{font-weight:500}
.serchforProduct{float:right;padding:24px 0 0;position:relative}
.serchforProduct input.search{width:100%;height:32px;background:#e1e1e1;padding:0 26px 0 15px;line-height:44px;color:#231f20;font-size:14px;font-weight:600;border:1px solid #ccc;border-radius:3px;width:250px}
.serchforProduct input.search:placeholder{text-transform:none}
.serchforProduct button.searchbtn{background:url(../images/sprit_icons.png) no-repeat -2px -272px;height:32px;text-indent:-9999px;position:absolute;right:0;width:32px;border:none;box-shadow:none}
.ui-menu.ui-widget{width:250px!important}
.ui-menu.ui-widget .ui-menu-item{line-height:1;list-style-image:none}
.ui-menu.ui-widget .ui-menu-item a{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-menu.ui-widget .ui-menu-item a:hover{border:none!important;background:#d2d2d2!important}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;border:none;margin:0}
#every-day.section-bg{background-image:url(../images/everyday_banner-1.jpg)}
#every-day .section-contioner{position:absolute;width:600px;top:10%;right:10%}
#every-day .section-contioner h1{color:#36879c;font-size:25px;text-transform:uppercase;line-height:46px;padding:5px 0;margin:0;text-align:center}
#every-day .section-contioner p{text-align:justify;font-size:13px;color:#000;line-height:17px;padding:8px 0 5px;margin:0}
#every-day .everyday-product-section{max-width:100%;margin-top:15px}
#every-day .section-contioner .colum-6{width:90px;margin-right:0;display:inline-block;vertical-align:top}
#every-day .section-contioner .colum-6 a.view-more{position:relative;background:none}
#every-day .section-contioner .colum-6 a.view-more:after{background:url(../images/sprit_icons.png) no-repeat 6px -549px;width:31px;height:20px;content:"";position:absolute;right:10px;top:0}
#every-day .section-contioner .colum-6:nth-child(4n){margin-right:0}
#every-day .section-contioner .colum-6:nth-last-child(1){margin-right:0}
#two-column.feature-highlights{float:left;width:100%}
#two-column.feature-highlights .inspired-design{background-image:url(../images/inspired_design-1.jpg)}
#two-column .inspired-text-wrapper{position:absolute;background:rgba(17,17,17,0.65);max-width:375px;padding:20px 30px;box-sizing:border-box;right:8%;bottom:11%}
.feature-highlights .inspired-design .inspired-text-wrapper h2{font-size:40px;color:#36879c;text-transform:uppercase;line-height:48px;padding-top:10px;margin:0}
.feature-highlights .inspired-design .inspired-text-wrapper p{font-size:13px;color:#fff;padding:10px 0;line-height:17px;margin:0}
.feature-highlights .inspired-design .inspired-text-wrapper a.view-more{color:#fff;margin:5px 0;padding-right:38px}
.feature-highlights .inspired-design .inspired-text-wrapper a.view-more:hover{color:#36879c}
.feature-highlights .made-easy .made-easy-text-wrapper{position:absolute;background:rgba(255,255,255,0.65);max-width:375px;padding:20px 30px;box-sizing:border-box;left:8%;bottom:11%}
.feature-highlights .made-easy{background-image:url(../images/made_easy-1.jpg)}
.feature-highlights .made-easy .made-easy-text-wrapper h2{font-size:40px;color:#36879c;text-transform:uppercase;line-height:48px;padding-top:10px;margin:0}
.feature-highlights .made-easy .made-easy-text-wrapper p{font-size:13px;color:#040404;padding:10px 0;line-height:17px;margin:0}
.feature-highlights .made-easy .made-easy-text-wrapper a.view-more{color:#000;margin:5px 0;padding-right:38px}
.feature-highlights .made-easy .made-easy-text-wrapper a.view-more:hover{color:#36879c}
#customer-support{float:left;width:100%;background:#7A737B;padding:45px 0 52px}
.customer-support-section{max-width:800px;margin:0 auto}
.customer-support-section .column-3{width:50%;float:left;padding:0 45px;text-align:center;border-right:1px solid #cfecef;margin:0}
.customer-support-section .column-3:nth-last-child(1){border-right:0}
.customer-support-section .column-3 .section-wrap{text-align:center}
.customer-support-section .column-3 .section-wrap .top_icon{width:51px;height:49px;background:url(../images/sprit_icons.png) no-repeat -3px -68px;margin:0 auto;display:inline-block}
.customer-support-section .column-3 .section-wrap h3{color:#fff;font-size:20px;text-transform:uppercase;padding:10px 0 5px;margin:0}
.customer-support-section .column-3 .section-wrap p{color:#fff;font-size:13px;line-height:17px;padding:5px 0;margin:0}
.customer-support-section .column-3 .section-wrap .nearest_form{float:left;width:100%;margin:15px 0 0;position:relative}
.customer-support-section .column-3 .section-wrap .nearest_form a.footer_textbox{height:38px;padding:0 10px;float:left;width:80%;color:#666;font-size:14px;border:1px solid #d4e0e1;border-radius:0;text-align:left;text-transform:uppercase;background:#fff;line-height:38px;text-decoration:none}
.customer-support-section .column-3 .section-wrap .nearest_form a.submit_btn{position:absolute;right:5%;top:4px;height:30px;width:22px;padding:0;border:0;background:url(../images/sprit_icons.png) no-repeat -6px -412px;overflow:hidden;text-indent:-9999px;box-shadow:none}
.customer-support-section .column-3 .section-wrap.download_brochure .top_icon{width:51px;height:49px;background:url(../images/sprit_icons.png) no-repeat -97px -68px;margin:0 auto;display:inline-block}
.broucher-download{margin-top:15px}
.broucher-download input.broucher{height:38px;padding:0 10px;float:left;width:60%;color:#040404;font-size:14px;border:1px solid #d4e0e1;border-radius:0}
.broucher-download button.submit_btn{padding:0;background:#fff;border:0;height:38px;box-shadow:none;border-radius:0;width:40%;color:#000;text-shadow:none;padding:0 12px 0 0;line-height:38px;outline:none;font-size:12px;font-weight:600}
.broucher-download button.submit_btn:after{content:"";background:url(../images/sprit_icons.png) no-repeat right -30px;float:right;width:22px;height:18px;margin-top:10px}
.customer-support-section .column-3 .section-wrap.subscribe .top_icon{width:51px;height:49px;background:url(../images/sprit_icons.png) no-repeat -180px -68px;margin:0 auto;display:inline-block}
.newsletter-subscribe{margin-top:15px;position:relative}
.newsletter-subscribe input.newsletter-subscribe-text{height:38px;padding:0 10px;float:left;width:60%;color:#040404;font-size:14px;border:1px solid #d4e0e1;border-radius:0;box-shadow:none}
.newsletter-subscribe .newsletter-subscribe-button{padding:0;background:#4fa5ad;border:0;height:38px;box-shadow:none;border-radius:0;width:40%;color:#000;text-shadow:none;padding:0 12px 0 0;line-height:38px;outline:none;font-size:12px;font-weight:600}
.newsletter-subscribe .newsletter-subscribe-button::after{content:"";background:url(../images/sprit_icons.png) no-repeat right -30px;float:right;width:22px;height:18px;margin-top:10px}
.newsletter-validation{text-align:left;background:transparent;margin-top:2px;font-weight:500;color:red}
.newsletter-validation span.please-wait,.newsletter-validation div.field-validation-valid{padding:5px;font-size:14px;float:left;width:100%;text-align:center}
#newsletter-result-block.newsletter-result{color:#fff;border:#5cc0c9 solid 1px;padding:5px;display:none;width:50%;margin:0 auto}
.full-width-section{float:left;width:100%;padding:0 5%;position:relative;z-index:1}
.full-width-section .content-wrapper{padding-bottom:50px}
.full-width-section .content-wrapper.FullpageWrapper{padding-bottom:0}
.full-width-section .content-wrapper:after{clear:both;display:table;width:100%;content:'';padding:0;margin:0}
.full-width-section .content-wrapper h3.page-title{display:none}
.content-area h3.page-title{display:none}
.full-width-section .content-wrapper p{padding:5px 0 10px;color:#040404;font-size:15px;line-height:22px;margin:0}
.full-width-section .content-wrapper h2{color:#36879c;font-size:18px;font-weight:600;padding:15px 0}
.full-width-section .content-wrapper .range_shower{float:left;width:100%;margin-top:8px}
.full-width-section .content-wrapper .range_shower ul{margin:0;padding:0;list-style:none}
.full-width-section .content-wrapper .range_shower ul li{width:auto;float:left;margin-right:25px;text-align:center}
.full-width-section .content-wrapper .range_shower ul li .range_img{width:109px;height:109px}
.full-width-section .content-wrapper .range_shower ul li .range_text{float:left;width:100%;font-size:14px;padding:8px 0}
.full-width-section .content-wrapper .range_shower ul li .range_img img{float:left}
.full-width-section .content-wrapper .feature_shower ul{margin:0;padding:0;list-style:none}
.full-width-section .content-wrapper .feature_shower ul li{float:left;width:100%;margin:12px 0}
.full-width-section .content-wrapper .feature_shower ul li .feature_img{float:left;width:9%}
.full-width-section .content-wrapper .feature_shower ul li .feature_text{color:#040404;font-size:14px;line-height:21px;float:right;width:90%}
.full-width-section .content-wrapper .feature_shower ul li .feature_text h3{color:#333;font-size:14px;font-weight:600;padding:4px 0}
.full-width-section .content-wrapper .feature_shower ul li .feature_text p{padding:0;color:#040404;font-size:14px;line-height:21px}
.full-width-section .content-wrapper .shape_shower{float:left;width:100%;margin:5px 0}
.full-width-section .content-wrapper .shape_shower ul{margin:0;padding:0;list-style:none}
.full-width-section .content-wrapper .shape_shower ul li{width:auto;float:left;margin-right:25px;text-align:center}
.full-width-section .content-wrapper .shape_shower ul li .shape_img{min-height:110px}
.full-width-section .content-wrapper .shape_shower ul li .shape_text{clear:both;display:block;font-size:14px;padding:8px 0}
.full-width-section .content-wrapper .size_shower{float:left;width:100%;margin:5px 0}
.full-width-section .content-wrapper .size_shower ul{margin:0;padding:0;list-style:none;float:left;width:100%}
.full-width-section .content-wrapper .size_shower ul li{width:31.33%;float:left;text-align:center;min-height:155px;margin-right:2%;padding-right:2%;margin-bottom:10px}
.full-width-section .content-wrapper .size_shower ul li .size_img{float:left;width:20%;text-align:left}
.full-width-section .content-wrapper .size_shower ul li .size_text{float:right;width:75%}
.full-width-section .content-wrapper .size_shower ul li .size_text h3{text-align:left;color:#333;font-size:14px;font-weight:600;padding:4px 0}
.full-width-section .content-wrapper .size_shower ul li .size_text ul{float:left;width:100%}
.full-width-section .content-wrapper .size_shower ul li .size_text ul li{width:100%;text-align:left;padding:0;color:#040404;font-size:14px;line-height:21px;min-height:auto;margin-bottom:0}
.full-width-section .content-wrapper .listgogreen1{float:left;width:100%;margin-bottom:15px}
.full-width-section .content-wrapper .listgogreen1 h3{color:#36879c;font-size:18px;font-weight:600;padding:15px 0;margin:0}
.full-width-section .content-wrapper .listgogreen1 ul{display:block;padding:0;margin:0}
.full-width-section .content-wrapper .listgogreen1 li{display:inline-block;margin-right:16px}
.full-width-section .content-wrapper .textgogreen1{text-align:center;font-size:14px;padding:5px 0;color:#1e1d19;margin-top:5px}
.full-width-section .content-wrapper .listgogreen1 h4{text-align:left;color:#333;font-size:14px;font-weight:600;padding:15px 0}
.full-width-section .content-wrapper .listgogreen1 .listgogreen1_logo{margin:12px 0}
.full-width-section .content-wrapper .listgogreen1 ul{display:block;padding:0;margin:0}
.full-width-section .content-wrapper .listgogreen1 li{display:inline-block;margin-right:16px}
.full-width-section .content-wrapper .gogreen{float:left;width:100%;margin-bottom:20px}
.full-width-section .content-wrapper .gogreen .side-img-text{float:left;width:65%}
.full-width-section .content-wrapper .gogreen .side-img{float:right;width:32%}
.full-width-section .content-wrapper .gogreen .side-img-text-big{float:left;width:77%}
.full-width-section .content-wrapper .gogreen .side-img-small{float:right;width:18%}
.full-width-section .content-wrapper .listgogreen h4{text-align:left;color:#333;font-size:14px;font-weight:600;padding:15px 0}
.full-width-section .content-wrapper .listgogreen ul{display:block;padding:0;margin:0}
.full-width-section .content-wrapper .listgogreen li{display:inline-block;margin-right:30px;width:96px}
.full-width-section .content-wrapper .listgogreen li .imggogreen{margin-bottom:5px}
.full-width-section .content-wrapper .textgogreen{text-align:center;font-size:15px;line-height:20px}
.full-width-section .content-wrapper .gogreen .side-img-text{float:left;width:65%}
.full-width-section .content-wrapper .gogreen .side-img-text h4{text-align:left;color:#333;font-size:14px;font-weight:600;padding:5px 0}
.full-width-section .content-wrapper p{padding:5px 0 10px;color:#040404;font-size:15px;line-height:22px}
.full-width-section .content-wrapper .gogreen .side-img-text ul{margin:0 0 20px;padding:0 0 0 20px;list-style-type:square}
.full-width-section .content-wrapper .gogreen .side-img-text ul li{font-size:15px;margin:5px 0}
.full-width-section .content-wrapper .gogreen .side-img{float:right;width:32%}
.full-width-section .content-wrapper .botming{float:left;margin-top:20px;width:100%}
.full-width-section .content-wrapper .botming ul{margin:0;padding:0;list-style:none}
.full-width-section .content-wrapper .botming ul li{margin:0 .5%;padding:0;float:left;width:10.5%}
.full-width-section .content-wrapper .botming ul li .botming_img{text-align:center}
.full-width-section .content-wrapper .botming ul li .botming_text{float:left;width:100%;font-size:13px;padding:8px 0;text-align:center;line-height:16px}
.single_download_brochure{background:#ebebeb;text-align:center;float:left;width:100%;padding:35px 15px;position:relative;z-index:2}
.single_download_brochure span{display:inline-block}
.single_download_brochure .brochure_text{color:#177c94;font-size:26px;font-weight:700}
.single_download_brochure .brochure_image{position:relative;min-width:175px;display:inline-block;margin-left:15px}
.single_download_brochure .brochure_image img{position:absolute;top:-105px;left:0}
.single_download_brochure .brochure_email{display:inline-block;vertical-align:top;display:inline-block}
.single_download_brochure .brochure_email input.broucher{float:left;width:215px;height:38px;border:1px solid #d3d3d3;border-radius:0;text-align:center;color:#040404;font-size:14px;border-right:0;text-transform:uppercase}
.single_download_brochure .brochure_email button.submit_btn{background:#5cc0c9;border:0;height:38px;box-shadow:none;border-radius:0;width:110px;color:#fff;text-shadow:none;padding:0 8px 0 0;font-weight:700;line-height:40px;outline:none;text-transform:uppercase;font-size:11px}
.single_download_brochure .brochure_email button.submit_btn::after{content:"";background:url(../images/sprit_icons.png) no-repeat -126px -175px;float:right;width:20px;height:23px;margin-top:8px}
.subscribe-newsletter{float:left;width:100%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;background-position:center center;text-align:center}
.subscribe-newsletter .subscribe-newsletter-form{text-align:center;padding:80px 0}
.subscribe-newsletter .subscribe-newsletter-form h3{color:#fff;font-size:24px;text-transform:uppercase;margin:0}
.subscribe-newsletter .subscribe-newsletter-form p{color:#fff;font-size:14px;padding:5px 0;font-weight:600;margin:0}
.subscribe-newsletter .subscribe-newsletter-form{display:inline-block;position:relative}
.subscribe-newsletter .subscribe-newsletter-form .newsletter-subscribe{overflow:hidden;text-align:center;display:inline-block}
.subscribe-newsletter .subscribe-newsletter-form .newsletter-subscribe-text{width:280px;height:42px;border:1px solid #d2d2d2;border-radius:0;border-right:0;text-align:center;float:left;font-size:16px;text-transform:uppercase}
.subscribe-newsletter .subscribe-newsletter-form .newsletter-subscribe-button{background:#5cc0c9;border:0;height:42px;box-shadow:none;border-radius:0;width:110px;color:#fff;text-shadow:none;padding:0 8px 0 0;font-weight:700;line-height:43px;outline:none;text-transform:uppercase;font-size:11px;float:left}
.newsletter-result{background:transparent;text-align:center;font-size:14px;color:#fff;width:100%!important}
.subscribe-newsletter .subscribe-newsletter-form .newsletter-subscribe-button::after{content:"";background:url(../images/sprit_icons.png) no-repeat -170px -175px;float:right;width:24px;height:20px;margin-top:11px;margin-right:2px}
.newsletter-subscribe .broucher-download{display:inline-block;text-align:center}
.fullpageWraper{margin:0 -6.5%;margin-top:-64px}
.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:left}
.one_half{width:50%;overflow:hidden}
.content-wrapper .fullpageWraper:after{position:relative;width:100%;clear:both;display:table;margin:0;padding:0;content:""}
.content-wrapper .fullpageWraper .columnRow .one_half:nth-child(1){padding:60px 4% 60px 14%}
.content-wrapper .fullpageWraper .columnRow .one_half img{float:left;width:100%}
.content-wrapper .fullpageWraper .columnRow .one_half h3{color:#177c94;font-size:22px;padding:20px 0;text-transform:uppercase}
.content-wrapper .fullpageWraper .columnRow .one_half p{font-weight:300}
.content-wrapper .fullpageWraper .columnRow .one_half p strong{font-weight:300;font-size:14px}
.content-wrapper .fullpageWraper .columnRow p{padding:10px 0;color:#040404;font-size:14px;line-height:20px}
.content-wrapper .fullpageWraper .columnRow:nth-child(2n) .one_half:nth-child(1){float:right!important;padding:60px 14% 60px 4%}
.content-wrapper .fullpageWraper .columnRow .content-column ul{margin:0;padding:0;list-style:none;float:left;width:100%}
.content-wrapper .fullpageWraper .columnRow .content-column ul li{margin:15px 0;padding:0;float:left;width:100%;line-height:34px;color:#040404;font-size:14px;font-weight:300}
.content-wrapper .fullpageWraper .columnRow .content-column ul li img{width:auto;margin-right:30px;float:left}
.recognised_for_design{width:100%;float:left;background:#ebebeb;padding:10px 0 20px}
.recognised_for_design h4{text-align:center;font-size:21px;color:#000;padding:25px 0;text-transform:uppercase}
.recognised_for_design ul{float:left;width:100%;text-align:center;margin:0;padding:0;list-style:none;font-size:0}
.recognised_for_design ul li{display:inline-block;vertical-align:top;margin:0 1%}
.forDealer{float:left;width:100%;background:#5cc0c9}
.forDealer ul{margin:0;padding:50px 0 65px;list-style:none;text-align:center;font-size:0}
.forDealer ul li{margin:0 5%;padding:0;font-size:56px;color:#11718c;font-weight:500;max-width:170px;display:inline-block;vertical-align:top;line-height:64px}
.forDealer ul li span{color:#fff;font-size:14px;display:block;line-height:18px}
.category-page{width:1120px;margin:0 auto;padding-bottom:50px;clear:both}
.category-page:after{display:table;width:100%;margin:0;padding:0;clear:both;content:""}
.category-page .full-width-section{padding:0}
.category-page .item-box .offer{position:relative;border-color:#e4e1de;box-shadow:none}
.subCatebox .item-box .offer.offer-default{height:auto;padding:0}
.category-page .page-body .subCategories .subCatebox .item-box .picture{float:left;width:38%;height:180px;text-align:center;position:relative;overflow:hidden;border:none;margin:0}
.category-page .page-body .subCategories .subCatebox .item-box .picture img{height:60%!important;width:auto;max-width:inherit;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.category-page .page-body .subCategories .subCatebox .item-box .middle-content{float:right;width:60%;padding-right:8px}
.category-page .item-box .offer .category-ash-box{height:inherit}
.category-page .item-box .offer .category-ash-box h2{margin:45px 0 15px;line-height:1;text-align:left}
.category-page .item-box .offer .category-ash-box h2 a{color:#177c94;font-size:22px;line-height:1.2;padding:0;text-transform:uppercase;font-weight:300;text-align:left}
.category-page .subCategories .offer .add-info{position:relative;float:right;margin:0;padding:0;padding-right:0;height:inherit;padding-right:5px;text-align:left;width:100%}
.category-page .subCategories .offer .add-info a{font-size:13px;color:#040404;text-transform:uppercase;margin:0;padding-right:32px;background:url(../images/sprit_icons.png) no-repeat right -8px;line-height:20px;font-weight:700;display:inline-block}
.category-page .page-body .category-description{width:100%;float:left;margin-top:30px}
.category-page .product-grid{width:100%;float:left;margin:15px 0 60px}
.offer{background:#fff;border:1px solid #ddd;box-shadow:0 10px 20px rgba(0,0,0,0.2);margin:15px 0;overflow:hidden}
.offer-default{border-color:#999;padding:10px}
.category-page .product-grid .offer-default{padding:0;margin:0 0 25px;border-color:#e4e1de;box-shadow:none}
.category-page .product-grid .product-item .white-box .picture{float:left;width:48%;height:220px;text-align:center;position:relative;overflow:hidden;border:none;margin:0}
.category-page .product-grid .product-item .white-box .picture img{height:60%!important;width:auto;max-width:inherit;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.category-page .product-grid .owl-wrapper .product-item .white-box .picture img{height:auto!important;max-width:100%}
.category-page .product-grid .product-item .white-box{height:auto}
.category-page .product-grid .product-item .white-box .middle-content{float:right;width:50%;padding-right:8px;margin:0}
.category-page .product-grid .product-item .white-box .middle-content h2.product-title,.category-page .product-grid .product-item .white-box .middle-content h2.product-title a{color:#177c94;font-size:14px;line-height:1.2;padding:0;text-transform:uppercase;text-align:left;height:55px;overflow:hidden;margin:25px 0 5px;font-weight:400}
.category-page .product-grid .product-item .white-box .middle-content h2.product-title a:hover{text-decoration:none}
.category-page .product-grid .product-item .white-box .middle-content .description{float:right;width:100%;overflow:hidden;padding-right:0;color:#000;font-size:13px;line-height:18px;text-align:left;font-weight:400}
.product-grid .add-info{position:absolute;left:0;text-align:center;bottom:0;width:100%;height:28%;padding:0 16px}
.category-page .product-grid .add-info{position:relative;float:left;margin:0;padding:0;height:inherit;padding-right:5px;text-align:left}
.category-page .product-grid .add-info .prices{font-weight:500;font-size:14px;margin:0}
.category-page .product-grid .add-info .ash-box{margin:0;padding:0;height:inherit;background:#fff;text-align:left}
.category-page .product-grid .add-info .ash-box input{background:none;border:none;border-radius:0;font-size:13px;color:#040404;text-transform:uppercase;margin:0;padding-right:32px;background:url(../images/sprit_icons.png) no-repeat right -8px;line-height:20px;font-weight:700;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;-ms-transition:all .5s ease 0}
.category-page .product-grid .add-info .ash-box input:hover{color:#36879c}
.category-page .product-grid .add-info .ash-box .buttons{margin:0;padding:0}
.category-page .other-product-carousel .product-item .white-box .picture,.category-page .other-product-carousel .product-item .white-box .middle-content{width:50%}
.category-page .other-product-carousel .product-item .white-box .middle-content h2.product-title a{font-size:16px}
.category-page .other-product-carousel .product-item .white-box .middle-content h2.product-title{margin:40px 0 15px}
.full-width-section .content-wrapper .topicPage{padding-top:20px}
.full-width-section .content-wrapper .topicPage p{padding:8px 0;color:#040404;font-size:15px;line-height:22px}
.full-width-section .content-wrapper .topicPage p strong{text-transform:uppercase;font-weight:500}
.full-width-section .content-wrapper .topicPage h3.topititle{padding:10px 0;color:#177c94;font-size:22px;text-transform:uppercase;text-align:left;font-weight:500}
.contactus-page{width:1120px;margin:0 auto;padding-bottom:50px;clear:both;overflow:hidden}
.contactus-page .for-retailers{float:left;width:49%}
.contactus-page h5{font-size:14px;text-transform:uppercase;color:#231f20;font-weight:600;padding:35px 0;padding-left:40px;padding-right:25px}
.contactus-page .contactBlock{float:left;width:100%;padding-left:40px;padding-right:25px;min-height:135px;font-size:14px}
.contactus-page .contactBlock h3{color:#177c94;font-size:23px;text-transform:uppercase;padding:15px 0;word-wrap:break-word;font-weight:300}
.contactus-page .contactBlock .addressContacts.withoutContact p{max-width:60%}
.contactus-page .contactBlock .addressContacts p{color:#040404;font-size:14px;line-height:18px;padding:2px 0}
.contactus-page .searchBlock{float:left;width:100%;background:#5cc0c9;text-align:center;padding:40px 0 60px;margin:50px 0 40px;height:190px}
.contactus-page .searchBlock h3{color:#fff;font-size:21px;text-transform:uppercase;padding:6px 0}
.contactus-page .searchBlock .f_btn_con{display:inline-block;width:320px;position:relative}
.contactus-page .searchBlock a.postcode_textbox{width:100%;height:46px;line-height:46px;padding:0 20px;font-size:14px;color:#a4a4a4;border:0;border-radius:0;display:block;background:#fff}
.contactus-page .searchBlock .post_search{position:absolute;right:-34px;top:8px;height:30px;width:22px;padding:0;border:0;background:url(../images/sprit_icons.png) no-repeat -6px -412px;overflow:hidden;text-indent:-9999px;box-shadow:none}
.contactus-page .contactBlock .addressContacts{overflow:hidden}
.contactus-page .contactBlock .addressContacts .address-contact-text{float:left;max-width:54%}
.contactus-page .contactBlock .addressContacts .address-contact-add{float:right;width:40%}
.contactus-page .contactBlock .addressContacts .address-contact-add ul{margin:0;padding:0;list-style:none}
.contactus-page .contactBlock .addressContacts ul li.contactAddress{background:url(../images/email_ico_new.png) no-repeat left center}
.contactus-page .contactBlock .addressContacts ul li{color:#040404;font-size:14px;padding-left:30px;margin:10px 0;word-break:break-all;line-height:22px}
.contactus-page .forDealers{float:right;width:49%}
.contactus-page .contactBlock .addressContacts{float:left;width:100%}
.contactus-page .contactBlock .addressContacts .address-contact-text{float:left;max-width:54%}
.contactus-page .contactBlock .addressContacts .address-contact-add{float:right;width:40%}
.contactus-page .contactBlock .addressContacts .address-contact-add ul{margin:0;padding:0;list-style:none}
.contactus-page .contactBlock .addressContacts .address-contact-add ul li{color:#040404;font-size:14px;padding-left:30px;margin:10px 0;word-break:break-all;line-height:22px}
.contactus-page .contactBlock .addressContacts .address-contact-add ul li.contact_number{background:url(../images/phone_ico.png) no-repeat left center}
.contactus-page .contactBlock .addressContacts .address-contact-add ul li.fax_number{background:url(../images/fax_icon.png) no-repeat left center}
.contactus-page .contactBlock .addressContacts .address-contact-add li.contact_address{background:url(../images/email_ico_new.png) no-repeat left center}
.contactus-page .mapBlock{float:left;width:100%;margin:12px 0 40px;height:190px}
.contactus-page .mapBlock iframe{width:100%;height:190px}
.product-details-page{margin:0;box-shadow:none;border:none}
.product-details-page .product-essential .productZoom .product-image{padding:15px 0}
.product-details-page .product-essential .gallery{padding-left:13%;padding-right:6%;margin:0 0 15px}
.product-details-page .product-essential .gallery .picture{height:auto;display:block;text-align:center}
.product-essential .gallery .picture img{width:auto;height:auto}
.magnifier{border:none!important}
#bx-pager .jcarousel-wrapper .jcarousel{text-align:center}
#bx-pager .jcarousel-wrapper a{display:none}
#bx-pager .jcarousel-wrapper:hover a{display:block}
#bx-pager .jcarousel-wrapper .jcarousel ul{display:inline!important}
#bx-pager .jcarousel-wrapper .jcarousel ul li{display:inline-block!important;float:none!important;height:100%!important}
#bx-pager .jcarousel-wrapper .jcarousel ul li img{width:auto!important}
.product-collateral{margin-top:0}
.product-details-page .product-essential .overview{border:none;padding:0;border-left:#ebebeb solid 1px}
.product-details-page .product-essential .overview h1{color:#040404;font-size:30px;padding:10px 15% 10px 20px;line-height:36px}
.product-details-page .product-essential .overview .short-description,.product-details-page .product-essential .overview .range-name-details,.product-details-page .product-essential .overview .product-reviews-overview{padding:10px 15% 0 20px;font-size:16px}
.product-details-page .product-essential .overview .short-description iframe{width:100%;height:180px!important}
.product-details-page .product-essential .overview .short-description p{text-align:justify}
.product-details-page .full-description{padding:20px;font-size:14px;margin:0}
.product-details-page .product-essential .overview .sku,.product-details-page .product-essential .overview .range-name-details{padding:0 20% 0 20px;margin:12px 0}
.product-details-page .product-essential .overview .sku span,.product-details-page .product-essential .overview .range-name-details span{color:#040404;font-size:16px;text-transform:uppercase;font-weight:600}
.add-to-cart-button{padding:5px 10px;cursor:pointer;background:#7DB72F;background:-webkit-gradient(linear,left top,left bottom,from(#7DB72F),to(#4E7D0E));background:-moz-linear-gradient(top,#7DB72F,#4E7D0E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F',endColorstr='#4E7D0E');color:#fff;text-shadow:none;border-color:#999;border:0 none;font-weight:700;font-size:1.3em}
.product-details-page .product-essential .overview .info,.product-details-page .product-essential .overview .add-to-cart{float:left;width:100%;border-top:1px solid #ebebeb;padding:15px 10% 15px 22px;margin:0}
.product-details-page .product-essential .overview .add-to-cart .form-group{margin-bottom:0}
.product-details-page .product-essential .overview .add-to-cart .quantityValue,.product-details-page .product-essential .overview .add-to-cart .addtoCartBtn{display:inline-block;vertical-align:middle}
.product-details-page .product-essential .overview .add-to-cart .quantityValue input.qty-input{height:40px}
.product-details-page .product-essential .overview .downloadPdf a,.product-details-page .product-essential .overview .download-image a,.product-details-page .product-essential .overview .downloadCAD a{line-height:30px;font-size:15px;font-weight:700;color:#040404;padding-left:10px;position:relative}
.product-details-page .product-essential .overview .downloadPdf i.pdf-icon{background:url(../images/sprit_icons.png) no-repeat -46px -324px;width:30px;height:30px;float:left}
.product-details-page .product-essential .overview .downloadCAD i.cad-icon{background:url(../images/sprit_icons.png) no-repeat -97px -324px;width:30px;height:30px;float:left}
.product-details-page .product-essential .overview .download-image i.pdf-icon{background:url(../images/sprit_icons.png) no-repeat -201px -324px;width:30px;height:30px;float:left}
.product-details-page .product-essential .overview .downloadPdf a:after,.product-details-page .product-essential .overview .download-image a:after,.product-details-page .product-essential .overview .downloadCAD a:after{content:"";width:22px;height:26px;background:url(../images/sprit_icons.png) no-repeat -125px -170px;position:absolute;right:-55px;top:-5px}
.product-details-page .product-essential .overview .downloadPdf a:hover,.product-details-page .product-essential .overview .download-image a:hover,.product-details-page .product-essential .overview .downloadCAD a:hover,.product-details-page .product-essential .overview .download-image a:hover,.product-details-page .product-essential .overview .location a:hover{text-decoration:none}
.product-details-page .product-essential .overview .add-to-cart .add-to-cart-panel .form-group{margin:0}
.product-details-page .product-essential .overview .location a{color:#040404;font-size:15px;font-weight:700;line-height:30px}
.product-details-page .product-essential .overview .location a i.fa{font-size:1.8em;margin:0 12px 0 8px;vertical-align:top}
.product-details-page .prices .product-price span{color:#000;font-size:16px;font-weight:400}
.product-essential .productZoom{width:60%}
.product-essential .overview{width:40%}
.colouroptions dl{margin-bottom:0}
.color-squares{font-size:0;margin:0 0 15px;padding:0}
.color-squares li{display:inline-block;margin:0 5px 0 0;text-align:center;padding:2px;border-radius:50%;border:1px solid #666}
.color-squares li.selected-value{border:2px solid #666}
.color-squares .color-container{display:block;position:relative;z-index:0;padding:1px}
.color-squares label{display:block;margin:0!important;overflow:hidden}
.color-squares .color{display:block!important;width:24px;height:24px;cursor:pointer;border-radius:50%}
.color-squares li input{position:relative;z-index:-1;opacity:0;margin:-32px 0 0;display:none}
.product-details-page .attributes ul.option-list li.selected-value{height:34px}
.quantityLabel,.quantityValue{display:inline-block;margin-right:10px}
.add-to-cart .quantityValue input.qty-input{border-radius:0;width:auto;text-align:center;width:50px;padding:0}
.addtoCartBtn{display:block;margin-top:0}
.addtoCartBtn button.add-to-cart-button{background:#5cc0c9;border-radius:0;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:14px;padding:10px}
.gobackbtn{background:#5cc0c9;padding:8px 8px 8px 35px;color:#fff;font-weight:700;font-size:14px;direction:rtl;text-align:right;float:left;display:block;margin:0 10% 10px 35px;text-transform:uppercase;position:relative}
.gobackbtn:after{background:url(../images/goback.png) no-repeat right 0;position:absolute;width:22px;height:19px;content:"";left:8px;top:8px}
.gobackbtn:hover{background:#000;color:#fff}
.product-collateral{background:#ebebeb;margin:0;padding:0 10% 30px}
.product-collateral .product-listing{margin:0 auto;max-width:675px;float:none}
.product-collateral .product-listing h2{font-size:21px;text-transform:uppercase;color:#040404;text-align:center;padding:25px 0}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-next,.product-collateral .product-listing .owl-carousel .owl-buttons .owl-prev{position:absolute;top:40%;width:18px;height:35px;text-indent:-9999px;background:url(../images/sprit_icons.png) no-repeat;background-position-x:0;background-position-y:0}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-prev{background-position:-84px -269px;left:-100px}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-next{background-position:-107px -269px;right:-100px}
.panel.panel-default.form-panel{box-shadow:none;border-top:none;border:none}
.form-panel .panel-heading{width:100%;background:#fff;float:left;border:none;padding:0}
.form-panel .panel-heading h3, .account-page .page-title h1{color:#11718c;font-size:21px;padding:50px 0;text-align:center}
.form-panel .panel-body{background:#fff;border:none;box-shadow:none;padding:0;margin:0 auto;max-width:810px;width:100%}
.form-panel .panel-body .form-group label,.form-group label.control-label{font-size:15px;font-weight:300}
.form-panel .panel-body .form-group .col-md-6,.form-panel .panel-body .form-group .col-md-12,.form-panel .panel-body .form-group .col-md-10{padding:0 5px}
.form-panel .panel-body input.form-control{border:1px solid #e6e6e6;border-radius:0;color:#040404;box-shadow:none;font-size:14px;line-height:40px;height:40px;padding:0 15px;width:100%}
.form-panel .panel-body textarea{border:1px solid #e6e6e6;box-shadow:none;border-radius:0;color:#040404;font-size:14px;height:145px;line-height:20px;padding:12px 15px;resize:none;width:100%}
.form-panel .panel-body .form-group select{padding:5px 0 5px 5px;margin-right:15px;-webkit-appearance:none;-moz-appearance:none;background:url(../images/select-drop.png) no-repeat right 10px top 15px;min-width:95px;box-shadow:none;height:40px;border:1px solid #e6e6e6}
.form-panel .panel-body .buttons input.btn-default{background:url(../images/submit_arrow.png) right 10px top 10px #5cc0c9 no-repeat;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-size:13px;font-weight:500;font-family:"Open Sans",sans-serif;height:42px;line-height:43px;outline:medium none;text-transform:uppercase;width:145px;padding:0;display:block}
.form-panel .panel-body .buttons input.btn-default:hover{background-color:#000}
.form-panel .panel-body .field-validation-error{color:red}
.loginPage{padding:20px 0 0}
.loginPage h3.pageHeading,.password-recovery-page h3.pageHeading,.register-page h3.pageHeading,.search-page h3.pageHeading{padding:25px 0;color:#177c94;font-size:22px;text-transform:uppercase;text-align:center;font-weight:500}
.loginPage .title{background:none;border:none;padding:0;text-transform:uppercase;color:#231f20}
.loginPage .offer{box-shadow:none;border:none;padding:0;margin:15px 0;overflow:hidden}
.newCustomer,.returningCustomer{padding-right:25px;padding-left:40px}
.loginPage input.btn,.register-page input.btn,.search-page input.btn{background:url(../images/submit_arrow.png) right 10px top 10px #5cc0c9 no-repeat;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-size:13px;font-weight:500;font-family:"Open Sans",sans-serif;height:42px;line-height:43px;outline:medium none;text-transform:uppercase;width:145px;margin:0 auto;padding:0;display:inline-block}
.loginPage input.btn:hover{background-color:#000}
.loginPage input.form-control,.register-page input.form-control,.register-page select,.search-page input.form-control,.search-page select{border:1px solid #e6e6e6;border-radius:0;color:#040404;box-shadow:none;font-size:13px;height:30px;padding:0 15px}
.loginPage .adminNote{padding:0 40px;font-size:14px;text-transform:uppercase;font-weight:500;font-style:italic}
.loginPage .reversed{padding-left:131px}
.loginPage .reversed label{font-weight:300;font-size:15px}
.loginPage .reversed .forgot-password{float:right}
.loginPage .reversed .forgot-password a{color:red;font-size:15px}
.loginPage .buttons input.login-button{margin-left:131px}
.loginPage label.control-label{text-transform:capitalize;font-size:15px}
.loginPage .text{font-size:15px}
.loginPage .field-validation-error span{display:block}
.loginPage .validation-summary-errors{font-size:15px}
.register-page .fieldset #legend legend,.register-page .optionRow .title{color:#231f20;font-weight:700;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:16px;padding-bottom:6px}
.register-page label.control-label,.search-page .form-group label,.password-recovery-page .form-group label.control-label{text-transform:capitalize;font-size:13px;font-weight:300; text-align:right;}
.pms-page label.control-label{text-transform:fullsize-kana;font-size:15px;font-weight:300;float:left}
.register-page label.forcheckbox,.register-page .optionRow .inputs label{font-size:15px;font-weight:300}
.register-page span.required{font-size:15px;line-height:25px;margin-left:-20px}
.register-page .optionRow{margin-bottom:15px}
.register-page .optionRow .inputs label{display:inline-block;width:136px;vertical-align:top}
.register-page .optionRow .inputs select{display:inline-block;width:392px}
.form-fields .option-list{display:inline-block}
.register-page .field-validation-error span,.loginPage .field-validation-error span,.passRecovery .field-validation-error span{font-size:13px;color:red}
.register-page select{padding:5px 0 5px 5px;margin-right:15px;-webkit-appearance:none;-moz-appearance:none;background:url(../images/select-drop.png) no-repeat right 10px top 10px;min-width:95px;border:1px solid #e6e6e6}
.register-page .buttons input.btn{margin-left:140px}
.customerInfo .buttons input.btn{margin-left:130px}
.form-panel.dealer-form .panel-body .buttons input.btn-default{margin:0 auto}
.account-page .buttons input.btn{margin-left:200px}
.account-page .form-group span.required{font-size:15px;line-height:1;position:absolute;top:10px}
.account-page .field-validation-error span{font-size:15px}
.account-page.change-password-page .buttons input.btn{margin-left:130px;width:190px;text-transform:capitalize}
.account-page.change-password-page .form-group span.required{left:5px;top:0}
.passRecovery{position:relative}
.passRecovery span.required{position:absolute;right:-15px;top:0;font-size:30px;line-height:25px}
.search-page .search-results .product-list,.search-results .product-list .item-box{overflow:hidden}
.search-page .search-results .product-item{padding:0;margin:0 0 25px;border:1px solid #e4e1de;width:100%;float:left}
.search-page .search-results .product-item .white-box .picture{float:left;width:38%;height:220px;text-align:center;position:relative;overflow:hidden;border:none;margin:0}
.search-page .search-results .product-item .white-box .picture img{height:60%;width:auto;max-width:inherit;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.search-page .search-results .product-item .white-box{height:auto}
.search-page .search-results .product-item .white-box .middle-content{float:right;width:60%;padding-right:8px;margin:0}
.search-page .search-results .product-item .white-box .middle-content h2.product-title,.search-page .search-results .product-item .white-box .middle-content h2.product-title a{color:#177c94;font-size:16px;line-height:1.2;padding:0;text-transform:uppercase;font-weight:300;text-align:left;height:90px;overflow:hidden;margin:25px 0 15px}
.search-page .search-results .product-item .white-box .middle-content h2.product-title a:hover{text-decoration:none}
.search-page .search-results .product-item .white-box .middle-content .description{float:right;width:100%;height:35px;overflow:hidden;padding-right:8px;color:#000;font-size:14px;line-height:18px;text-align:left;font-weight:300}
.search-page .search-results .add-info{position:relative;float:left;margin:0;padding:0;height:inherit;padding-right:5px}
.search-page .search-results .add-info .ash-box{margin:0;padding:0;height:inherit;background:#fff;text-align:left}
.search-page .search-results .add-info .ash-box input{background:none;border:none;border-radius:0;font-size:13px;color:#040404;text-transform:uppercase;margin:0;padding-right:32px;background:url(../images/sprit_icons.png) no-repeat right -8px;line-height:20px;font-weight:700;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;-ms-transition:all .5s ease 0}
.search-page .search-results .add-info .prices{text-align:left;font-size:14px;font-weight:500;margin:0}
.search-page .search-results .add-info .ash-box input:hover{color:#36879c}
.search-page .search-results .add-info .ash-box .buttons{margin:0;padding:0}
.search-results .pager li span,.search-results .pager li a{border-right:none}
.search-results .pager li:last-child a,.search-results .pager li:last-child span{border-right:1px solid #ddd}
.nearest_dealer .dealer_locator{background:#5cc0c9 none repeat scroll 0 0;margin-bottom:0;padding:15px 0 25px;text-align:center}
.nearest_dealer .dealer_locator h2{font-size:24px;padding:8px 0;color:#fff}
.nearest_dealer .dealer_locator .inputs{display:inline-block;vertical-align:top;width:300px;margin-right:10px;color:#fff;font-size:15px}
.nearest_dealer .dealer_locator .inputs label{text-transform:capitalize;font-weight:300}
.nearest_dealer .dealer_locator .inputs select{color:#000;background:url(../images/select_arrow.png) right 10px top 14px no-repeat #fff;border:none;width:180px;padding:8px 28px 8px 8px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;font-size:15px}
.nearest_dealer .map_close{display:none}
.nearest_dealer .map_close a{color:#fff;background:#09758e none repeat scroll 0 0;text-align:center;display:block;font-family:"Open Sans",sans-serif;font-weight:700;font-size:13px;padding:15px 0;text-align:center;text-transform:uppercase}
.nearest_dealer .map_close a:hover{text-decoration:none;outline:none}
.nearest_dealer .address_sec{margin-right:0;padding-left:4%;padding-right:1%;width:33.5%}
.inner_page_content_box{height:535px;overflow-y:scroll;float:none;width:100%;border-top:#e6e6e6 solid 1px}
.nearest_dealer .address_sec ul{float:left;width:100%}
.nearest_dealer .address_sec ul li{overflow:hidden;border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px}
.nearest_dealer .address_sec ul li h4,.nearest_dealer .address_sec ul li h4 a{color:#4d4f53;margin:10px 0 12px;font-size:16px;line-height:20px;font-weight:500}
.nearest_dealer .address_sec ul li p{font-size:13px;line-height:18px;margin-bottom:0}
.nearest_dealer #map_canvas{float:right;height:600px;margin-bottom:0;width:66.5%}
.nearest_dealer .breadcrumb{width:100%;padding:0 0 20px}
.myAccount{padding:20px 0 0}
.myAccount .leftColoumn .side-nav{box-shadow:none;border:none}
.myAccount .leftColoumn .side-nav h3.panel-heading{font-size:18px;padding:10px 0;text-align:left;text-transform:uppercase;color:#000;font-weight:500}
.myAccount .leftColoumn .side-nav ul.nav{margin:0;padding:0}
.myAccount .leftColoumn .side-nav ul.nav li{border-top:1px solid #ebebeb}
.myAccount .leftColoumn .side-nav ul.nav li a{font-size:15px;color:#1f1f1f;font-weight:300}
.myAccount .leftColoumn .side-nav ul.nav li a.active{background:#11718c;color:#fff}
.myAccount .leftColoumn .side-nav ul.nav li a.active:hover{background:#11718c;color:#fff}
.myAccount .leftColoumn .side-nav ul.nav li a:hover{color:#11718c;background:none}
.myAccount .rightColoumn .form-panel .panel-heading h3, .account-page .page-title h1{padding:10px 0;font-size:18px;text-transform:uppercase;margin-bottom:20px;text-align:left;border-bottom:1px solid #e5e5e5}
.myAccount .rightColoumn .form-panel .panel-body{float:left;width:100%}
.myAccount .rightColoumn .customerInfo .fieldset #legend legend{color:#231f20;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;padding-bottom:6px;text-transform:uppercase}
.myAccount .rightColoumn .customerInfo label{font-weight:300}
.myAccount .rightColoumn .customerInfo select{padding:8px 0 8px 5px;margin-right:15px;-webkit-appearance:none;-moz-appearance:none;background:url(../images/select-drop.png) no-repeat right 10px top 15px;min-width:95px;border:1px solid #e6e6e6}
.myAccount .rightColoumn .customerInfo select.form-control{width:100%;min-width:100%;box-shadow:none;border:1px solid #e6e6e6;border-radius:0;-webkit-box-shadow:none;padding:8px 15px;height:40px}
.myAccount .rightColoumn .address-item #legend legend{color:#177c94;font-size:23px;text-transform:uppercase;padding:10px 0;word-wrap:break-word;font-weight:300}
.myAccount .customerInfo span.required{font-size:15px;line-height:25px;margin-left:-10px}
.myAccount .optionRow .inputs label{display:inline-block;width:126px}
.myAccount .rightColoumn .customerInfo .optionRow select.form-control{display:inline-block;width:392px;min-width:auto}
.address-list .addListing{min-width:252px;font-size:13px;border:1px solid #e5e5e5;display:inline-block;min-height:260px;vertical-align:top;padding:10px;margin:0 15px 20px 0;font-weight:400}
.address-list .addListing .buttons.left{padding-left:0;margin:0}
.address-list .addListing .buttons.left input{text-transform:capitalize;background-image:none;width:80px;height:30px;line-height:30px;display:inline-block}
.addListing ul.info li.name{font-weight:500;font-size:16px;text-transform:capitalize}
.addListing ul.info li label{font-weight:400}
.myAccount .add-button input.add-address-button{background:#5cc0c9 url(../images/submit_arrow.png) no-repeat scroll right 10px top 10px;border:0 none;border-radius:0;box-shadow:none;color:#fff;display:block;font-size:13px;font-weight:500;height:42px;line-height:43px;outline:medium none;padding:0;text-transform:capitalize;width:145px}
.myAccount .add-button input.add-address-button:hover{background-color:#000}
.order-list-page .order-list .order-item{min-width:250px;font-size:13px;border:1px solid #e5e5e5;display:inline-block;vertical-align:top;padding:0 10px;margin:0 15px 20px 0;font-weight:400}
.order-list-page .order-list .order-item .buttons input.btn{margin-left:0;text-transform:capitalize;background-image:none;width:80px;height:30px;line-height:30px;display:inline-block}
.order-list-page .order-list .order-item h4{font-weight:500}
.newsDetailPage:after{clear:both;display:table;padding:0;margin:0;width:100%;content:""}
.news-list-page .news-items{overflow:hidden}
h3.newsPagettitle{padding:10px 0;color:#177c94;font-size:22px;text-transform:uppercase;font-weight:500;text-indent:16px}
.news-list-page .news-items .item{border:1px solid #e4e1de;background:#fff;float:left;margin-bottom:20px}
.news-list-page .news-items .item .latest-news .features-image{overflow:hidden;text-align:center;max-height:180px;min-height:180px;position:relative;margin:30px 0}
.news-list-page .news-items .item .latest-news .features-image img{float:left;max-width:inherit;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);height:100%;width:auto}
.news-list-page .news-items .item .latest-news .features-text{float:right;padding:0 25px 0 30px}
.news-list-page .news-items .item .latest-news .features-text h4{color:#177c94;font-size:18px;line-height:1.3;margin:0 25px 0 0;text-transform:uppercase;height:75px;overflow:hidden;word-wrap:break-word}
.news-list-page .news-items .item .latest-news .features-text h4 a{color:#177c94;text-decoration:none}
.news-list-page .news-items .item .latest-news .features-text h4 a:hover{text-decoration:none}
.news-list-page .news-items .item .latest-news .features-text .features_text_con{color:#000;font-size:14px;line-height:18px;padding:5px 0;height:80px;overflow:hidden}
.news-list-page .news-items .item .latest-news .features-text a.view-more{font-size:13px;color:#000;text-decoration:none;font-weight:700;background:url(../images/sprit_icons.png) no-repeat right -8px;padding-right:40px;line-height:20px;display:inline-block;margin:20px 0 25px;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;-ms-transition:all .5s ease 0}
.news-list-page .news-items .item .latest-news .features-text a.view-more:hover{color:#36879c}
.news-list-page .news-items .item:nth-child(2n){float:right}
.news-list-page .pager{float:left;width:100%}
.article-banner .article-banner-text{float:left;height:380px;position:absolute;bottom:30px;width:36%;left:18px;background:rgba(255,255,255,.95);padding:30px 45px}
.article-banner .article-banner-text h1{margin:15px 0;color:#36879c;font-size:38px;line-height:1.2;text-transform:uppercase;height:230px;overflow:hidden;line-height:48px}
.news-item-page{float:left;width:100%;padding:0 5%}
.news-item-page .breadcrumb{margin:35px 0 25px;padding:0}
.news-body{font-size:14px;color:#040404;padding:10px 0;clear:both}
#gallery-images a{width:23.5%;display:inline-block;vertical-align:top;margin:0 1.9% 20px 0;border:#ccc solid 1px}
#gallery-images a:nth-child(4n){margin-right:0}
#gallery-images a img{width:100%}
.glosry ul li{font-size:15px;margin-bottom:15px;padding-left:15px;position:relative}
.glosry ul li:after{background:#000 none repeat scroll 0 0;border-radius:0;content:"";height:5px;left:0;padding-left:0;position:absolute;top:8px;width:5px}
.glosry .short-description ul li{margin-bottom:10px;display:inline-block;vertical-align:top;width:49%}
.glosry .topicPage .topititle{text-align:left!important}
.tabSection .ui-tabs.ui-widget{border:none}
.tabSection ul.ui-tabs-nav{border:none;background:none}
.tabSection .ui-widget{font-family:'Open Sans',sans-serif;font-weight:300;font-size:15px}
.tabSection .ui-state-default,.tabSection .ui-widget-content .ui-state-default,.tabSection .ui-widget-header .ui-state-default{background:#5cc0c9;border:none}
.tabSection .ui-tabs .ui-tabs-nav li:after{display:none}
.tabSection .ui-tabs .ui-tabs-nav li a{color:#fff}
.tabSection .ui-tabs-panel{border:1px solid #ddd}
.tabSection .ui-tabs .ui-tabs-nav{padding-left:0}
.tabSection .ui-tabs-active.ui-state-active{background:#000}
.tabSection .product-grid{overflow:hidden}
.tabSection .product-grid .item-box{text-align:center;font-weight:400}
.tabSection .product-grid .product-title a{font-size:15px!important}
.tabSection .short-description{font-weight:400}
.tabSection .short-description a{color:#B80709;text-decoration:underline}
.tabSection .short-description td{font-size:15px;font-weight:400}
.tabSection ul li{font-size:15px;margin-bottom:15px;padding-left:15px;position:relative}
.tabSection ul li:after{background:#000 none repeat scroll 0 0;border-radius:0;content:"";height:5px;left:0;padding-left:0;position:absolute;top:8px;width:5px}
.site-footer{float:left;width:100%;background:#ebebeb}
.site-footer .ft-link-wrapper{margin:0 auto;max-width:940px;text-align:center}
.site-footer .main-links{float:left;width:100%;margin:30px 0 10px;padding:0 1%}
.site-footer .main-links .ft-logo{float:left;width:13%}
.site-footer .main-links .ft-logo a{background-image:url(../images/footer_logo.png);width:101px;height:31px;display:block}
.site-footer .main-links .ft-logo img{border:none;vertical-align:middle}
.site-footer .main-links .ft-links,.site-footer .main-links .ft-social,.site-footer .main-links .go-to-top{display:inline-block;vertical-align:top}
.site-footer .main-links .ft-links{margin-right:30px}
.site-footer .main-links .ft-links ul.ft-menu{margin:0;padding:0}
.site-footer .main-links .ft-links ul.ft-menu li{margin:0;padding:0;display:inline-block;vertical-align:middle;margin:0 12px}
.site-footer .main-links .ft-links ul.ft-menu li a{color:#040404;text-decoration:none;font-size:14px;font-weight:700;padding:7px 0;display:block}
.site-footer .main-links .ft-social ul li{display:inline-block;margin:4px 5px;padding:0;float:left}
.site-footer .main-links .ft-social ul li a{width:25px;height:25px;display:inline-block;overflow:hidden;text-indent:-999px;float:left}
.site-footer .main-links .ft-social ul li a.linkedin_icon{background:url(../images/sprit_icons.png) no-repeat -11px -9px}
.site-footer .main-links .ft-social ul li a.twitter_icon{background:url(../images/sprit_icons.png) no-repeat -47px -9px}
.site-footer .main-links .ft-social ul li a.facebook_icon{background:url(../images/sprit_icons.png) no-repeat -80px -9px}
.site-footer .main-links .ft-social ul li a.youtube_icon{background:url(../images/sprit_icons.png) no-repeat -139px -366px}
.site-footer .main-links .ft-social ul li a.instagram_icon{background:url(../images/sprit_icons.png) no-repeat -165px -368px}
.site-footer .main-links .ft-social ul li a.warehouse_icon{background:url(../images/sprit_icons.png) no-repeat -193px -368px;width:30px}
.site-footer .main-links .ft-social ul li a.blog_icon{background:url(../images/sprit_icons.png) no-repeat -229px -368px}
.site-footer .main-links .go-to-top{width:35px;height:33px;background:#b5b6b6;text-indent:-9999px;overflow:hidden}
.site-footer .main-links .go-to-top .scrollToTop{display:block;background:url(../images/sprit_icons.png) no-repeat right -130px;width:35px;height:33px}
.ft-coloumn-wrapper{width:100%;float:left;text-align:center;background:#000;padding:40px 0 20px}
.ft-coloumn-wrapper .footerwrapper{max-width:940px;margin:0 auto}
.ft-coloumn-wrapper .footerwrapper .column{width:30%;padding-right:20px;display:inline-block;vertical-align:top;text-align:left}
.ft-coloumn-wrapper .footerwrapper .column .title{text-transform:uppercase;font-size:15px;color:#fff;display:block;min-height:26px;border-bottom:2px solid #9aa5ac;margin-bottom:20px}
.ft-coloumn-wrapper .footerwrapper .column ul li{border-bottom:1px solid #2e2e2e;margin:0 0 1px;padding:0 4px 3px 0;text-overflow:ellipsis;text-transform:capitalize}
.ft-coloumn-wrapper .footerwrapper .column ul li a{margin:0;padding:0;line-height:1;font-size:14px;color:#fff}
.site-footer .ft-bottom{float:left;width:100%;background:#000}
.site-footer .ft-bottom .site-info{margin:0 auto;max-width:940px}
.site-footer .ft-bottom .site-info ul{margin:7px 0;padding:0;text-align:center;list-style:none}
.site-footer .ft-bottom .site-info ul li{color:#bdbcbc;font-weight:400;display:inline-block;font-size:14px;padding:0 12px;border-right:1px solid #646464}
.site-footer .ft-bottom .site-info ul li:nth-last-child(1){border-right:0}
.site-footer .ft-bottom .site-info ul li a{color:#bdbcbc;text-decoration:none}
.notifications.success{background:#11718c}
.notifications.success a{text-decoration:underline}
.form-panel.cartPanel h3,.payInfo .panel-heading h3,.form-panel.summary-confirm h3{padding:20px 0}
.cartPanel .cart.table th{background:#5cc0c9;color:#fff;font-weight:600;font-size:15px}
.cartPanel .cart.table td{font-size:15px}
.cartPanel .cart.table td.product-picture img{max-width:none}
.cartPanel .cart.table td:first-child{text-align:center}
.cartPanel .cart.table td.sku.nobr{width:130px}
.cartPanel .cart.table td.qty.nobr{width:70px}
.cartPanel .buttons input.btn-default, .order-complete .buttons input.btn-default, .cartPanel button#checkout{background:#5cc0c9;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500;height:36px;line-height:36px;outline:medium none;padding:0 12px}
.cartPanel .buttons input.btn-default:hover,.cartPanel button#checkout:hover{background-color:#000}
.cartPanel button#checkout{height:40px;width:180px;line-height:40px;background:#5cc0c9 url(../images/submit_arrow.png) no-repeat scroll right 10px top 10px}
.cartPanel .common-buttons{overflow:hidden}
.cartPanel .common-buttons input[name="continueshopping"]{float:right}
.cartPanel .cart-footer .offer-default{box-shadow:none;border:none}
.cartPanel .cart-footer .cart-total{font-size:15px;font-weight:400;width:100%;overflow:hidden;margin-bottom:15px}
.cartPanel .cart-footer .cart-total tr td:last-child{text-align:right}
.cartPanel .cartTable,.Order-summary .cartTable{width:100%}
.cart-total-left{font-weight:600}
table.cart-total tr{border-bottom:#ccc dashed 1px}
table.cart-total tr td{padding:5px 0}
.payInfo .coupon-box,.order-complete .coupon-box{margin-top:0;box-shadow:none;border:none;font-size:15px}
.payInfo .text-right input[name="nextstep"]{background:#5cc0c9;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500;height:36px;line-height:36px;outline:medium none;padding:0 20px}
.payInfo .text-right input[name="nextstep"]:hover{background-color:#000}
.payInfo .Order-summary{font-size:15px}
.payInfo .Order-summary td.sku.nobr{width:130px}
.payInfo .Order-summary td.product-picture img{max-width:none}
.payInfo .Order-summary h4{color:#231f20;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;padding-bottom:6px;text-transform:uppercase}
.payInfo .Order-summary th{background:#5cc0c9;color:#fff;font-weight:600;font-size:15px}
.payInfo .Order-summary td{font-size:15px}
.payInfo .Order-summary .offer-default{box-shadow:none;border:none}
.payInfo .Order-summary .cart-total{font-size:15px;font-weight:400;width:75%;overflow:hidden;margin-bottom:15px}
.payInfo .Order-summary .cart-total tr td:last-child{text-align:right}
.payInfo .Order-summary h4{color:#231f20;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;padding-bottom:6px;text-transform:uppercase}
.payInfo .alert{padding:5px 0;margin-bottom:0}
.payInfo .offer-default{padding-bottom:0}
.confirm-body .order-summary-content th{background:#5cc0c9;color:#fff;font-weight:600;font-size:15px}
.confirm-body .order-summary-content td{font-size:15px}
.confirm-body .order-summary-content td.sku.nobr{width:130px}
.confirm-body .order-summary-content td.product-picture img{max-width:none}
.confirm-body .offer-default{box-shadow:none;border:none}
.confirm-body .cart-total{font-size:15px;font-weight:400;width:100%;overflow:hidden;margin-bottom:15px}
.confirm-body .cart-total tr td:last-child{text-align:right}
.confirm-body input.btn{height:40px;width:180px;line-height:40px;background:#5cc0c9 url(../images/submit_arrow.png) no-repeat scroll right 10px top 10px;border:none;border-radius:0;padding:0}
.order-complete{font-size:15px;margin-top:25px;float:left;width:100%}
.order-complete .cart th{background:#5cc0c9;color:#fff;font-weight:600;font-size:15px}
.order-complete .cart td.sku.nobr{width:130px}
.order-complete .coupon-box{padding:0 0 15px;border-bottom:0 solid #ddd}
.order-complete .coupon-box h4,.order-complete .section.products h4{font-weight:500}
.order-complete .section.products{margin-bottom:20px}
.order-complete .section.products table.cart{font-size:14px}
.order-complete .box-content.feature-box .name{text-transform:capitalize}
.password-recovery-page .result{color:#34b700;text-align:center;font-weight:500}
.password-recovery-page .buttons input.btn{margin:0 auto}
.password-recovery-page .field-validation-error{font-size:15px}
.notifications{top:0;z-index:999;position:fixed;width:100%;left:0;background-color:#11718c;color:#fff}
.topMenu ul select{font-size:14px}
.topMenu ul li{display:inline-block;list-style:none;font-size:14px;font-weight:500;vertical-align:top}
.topMenu ul li .select_lang{position:relative}
.topMenu ul li a.languge{padding:3px 0 3px 5px;margin-right:10px;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/sprit_icons.png) no-repeat -136px -455px;min-width:115px;border:1px solid #e6e6e6;outline:none;display:block;position:relative;font-size:14px}
.topMenu ul li a.languge:hover{text-decoration:none}
.topMenu ul li ul.languge_bar{background:#eee none repeat scroll 0 0;border-width:0;padding:0;margin:0;list-style:none;position:absolute;left:0;top:25px;height:auto!important;background:#fff;z-index:100000;border-top:0;left:0;width:115px;display:none;border:1px solid #ddd}
.topMenu ul li ul.languge_bar li{width:100%}
.topMenu ul li ul.languge_bar li a{color:#99999a;font-size:14px;display:block;padding:5px;text-align:left}
.topMenu ul li ul.languge_bar li a:hover{background-color:#000;color:#ccc;text-decoration:none}
.siteplancontainer .siteplan .panel-body.siteplanBody{max-width:100%;width:100%}
.siteplancontainer .panel-heading h3{text-transform:uppercase;font-weight:500;padding:10px 0;text-align:left}
.siteplancontainer .siteplan{padding-top:20px}
.siteplancontainer .siteplan .siteplanBody legend{border:none;font-size:18px;color:#177c94;text-transform:uppercase}
.siteplancontainer .siteplan .siteplanBody div{margin-bottom:10px;font-weight:300}
.siteplancontainer .siteplan .siteplanBody div a:hover{text-decoration:none}
.siteplan a::after{width:5px;height:5px;position:absolute;left:0;padding-left:0;border-radius:0;content:"";top:8px;background:#000}
.sociallinks{position:fixed;right:0;top:50%;z-index:1000}
.sociallinks a{float:right;clear:both;margin-bottom:0;margin-right:0;width:37px}
.sociallinks-left{position:fixed;left:0;top:50%;z-index:1000}
.sociallinks-left a{float:left;clear:both;margin-bottom:0;margin-right:0;width:37px}
h3.Pressheading{color:#177c94;font-size:22px;line-height:1.2;padding:5px 0;margin:15px 0;text-transform:uppercase;font-weight:300;text-align:left}
h1.Pressheading{color:#177c94;font-size:22px;line-height:1.2;padding:5px 0;margin:15px 0;text-transform:uppercase;font-weight:300;text-align:left}
.customNavigation{position:relative}
.customNavigation .prev1{background:url(../images/sprite2.png) scroll no-repeat 0 0;width:14px;height:20px;display:block;text-indent:-9999px;position:absolute;top:116px;left:-20px;cursor:pointer}
.customNavigation .next1{background:url(../images/sprite2.png) scroll no-repeat -25px 0;width:14px;height:20px;display:block;text-indent:-9999px;position:absolute;right:-28px;cursor:pointer;top:116px}
.customNavigation .prev2{background:url(../images/sprite2.png) scroll no-repeat 0 0;width:14px;height:20px;display:block;text-indent:-9999px;top:116px;position:absolute;left:-20px;cursor:pointer}
.customNavigation .next2{background:url(../images/sprite2.png) scroll no-repeat -25px 0;width:14px;height:20px;top:116px;display:block;text-indent:-9999px;position:absolute;right:-28px;cursor:pointer}
.customNavigation .prev4{background:url(../images/sprite2.png) scroll no-repeat 0 0;width:14px;height:20px;display:block;text-indent:-9999px;top:116px;position:absolute;left:-20px;cursor:pointer}
.customNavigation .next4{background:url(../images/sprite2.png) scroll no-repeat -25px 0;width:14px;height:20px;top:116px;display:block;text-indent:-9999px;position:absolute;right:-28px;cursor:pointer}
.customNavigation .prev1:hover{background:url(../images/sprite2.png) scroll no-repeat 0 -33px}
.customNavigation .next1:hover{background:url(../images/sprite2.png) scroll no-repeat -25px -33px}
.customNavigation .prev2:hover{background:url(../images/sprite2.png) scroll no-repeat 0 -33px}
.customNavigation .next2:hover{background:url(../images/sprite2.png) scroll no-repeat -25px -33px}
.dealer-form .result{color:red;font-size:14px;font-weight:400;text-align:center;padding-bottom:10px}
.catalogue .item-box .offer .category-ash-box h2{padding-bottom:0;margin:2px 0 5px}
.catalogue .category-ash-box ul li{margin-bottom:8px}
.catalogue .category-ash-box ul li a{font-size:14px;display:inline-block;line-height:30px}
.catalogue .category-ash-box ul li a em.pdf-icon{background:url(../images/sprit_icons.png) no-repeat -46px -324px;display:inline-block;width:30px;height:30px;overflow:hidden;text-indent:-99px;vertical-align:middle;margin-right:8px}
.catalogue .category-ash-box ul li a em.e-book{background:url(../images/sprit_icons.png) no-repeat -150px -324px;display:inline-block;width:30px;height:30px;overflow:hidden;text-indent:-99px;vertical-align:middle;margin-right:8px}
.prdct_feature{clear:both;padding-top:30px}
.prdct_feature p{font-size:14px}
.prdct_feature h1{border-bottom:solid 1px #015d79;font-size:22px;font-weight:300;color:#177c94;text-transform:uppercase;padding:0 0 7px}
.prdct_feature h3.subheading{border-bottom:solid 1px #015d79;font-size:22px;font-weight:300;color:#177c94;text-transform:uppercase;padding:0 0 7px}
.prdct_feature ul{margin:0 0 15px;padding:0 0 0 25px;list-style:disc}
.prdct_feature ul li{line-height:normal;padding:10px 0 0;margin:0;font-size:14px;line-height:1.5}
.prdct_feature h3{font-size:20px;font-weight:400;clear:none;border-top:#015d79 solid 0;padding:15px 0}
.prdct_feature h3.noborder{border-top:none}
.prdct_feature ul li p{font-size:14px;color:#000;padding:5px 0 0}
.prdct_feature ul li img{float:none;padding:0 10px 0 0}
.office-location ul li{font-size:14px}
.office-location ul li h4{font-size:14px;font-weight:500}
.prdct_feature ul.imgList{list-style:none;padding:0;text-align:center}
.prdct_feature ul.imgList li{display:inline-block;vertical-align:top;list-style:none;text-align:center;width:135px}
.cate-description p{font-size:14px}
.icon-text{font-size:14px;padding-top:10px;font-weight:500}
.icon-image{width:100%;display:block;float:left;text-align:center}
.icon-image img,.shower-cat img{-webkit-filter:grayscale(1);filter:grayscale(1)}
.mt-30{margin-top:30px}
.mt-10{margin-top:10px}
.header-search #small-search-box-form{margin-top:-3px;width:210px;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;-ms-transition:all .5s ease 0}
.header-search .searchtext{border:0;padding:0;height:30px;line-height:30px;width:85%;border-bottom:1px solid #dadada;float:left;outline:none;box-shadow:inset 0 0 0 9999px #fff;font-size:14px;padding:0 10px}
.header-search #small-search-box-form #searchsubmit,.header-search .mobile-search{border:0;box-shadow:none;padding:0;background:url(../images/sprit_icons.png) no-repeat -141px -9px #177c94;height:30px;width:30px;text-indent:-9999px;float:right;border-radius:50px;border:3px solid #e0e0e0}
.header-search #small-search-box-form #searchsubmit:hover,.header-search .mobile-search:hover{background:url(../images/sprit_icons.png) no-repeat -113px -9px #e0e0e0;border:3px solid #177c94}
.topMenu ul.loginSection li .mobile-search{display:none}
.subdiaries .list-group-item{padding:10px 15px;background-color:#fff;margin:0;border:none;min-height:120px}
.list-group-item-heading{font-size:14px;font-weight:500}
.subdiaries{padding:0 65px 0 25px}
.subdiaries .row{padding:0;margin:0}
.subdiaries .list-group-item{padding:10px 25px 0 0}
.area-representative{margin-top:30px}
.representative-details span.block{display:block;font-size:14px;margin-bottom:5px}
.representative-details span.block strong{font-weight:500}
.representative-details span.callIcon{background:url(../images/phone_ico.png) no-repeat left center;padding-left:30px}
.representative-details span.mailIcon{background:url(../images/email_ico_new.png) no-repeat left center;padding-left:30px}
.overseas-address{padding-left:25px;position:relative;font-size:14px}
.overseas-address:after{background:url(../images/sprit_icons.png) no-repeat;width:20px;height:25px;display:block;position:absolute;left:0;top:0;content:"";background-position:-37px -209px}
.enquiry-now .en-form{background:#fff;height:150px;width:100%;display:block;overflow:hidden;border-radius:10px 10px 10px 10px;border:5px solid #00726d}
a.enquiry-btn{position:fixed;right:1px;top:70%;display:block;width:40px;height:47px;margin:0;padding:0;background:url(../images/phoneicon.png) no-repeat 9px 9px;background-color:rgba(0,0,0,0);background-size:auto auto;background-size:24px;z-index:2;background-color:#177c94;border-radius:6px;}
.enquiry-now h5.modal-title{font-size:14px;font-weight:300;color:#177c94;text-transform:uppercase}
.enquiry-now .modal-dialog{width:360px;margin:0;right:0;bottom:0;position:fixed}
@-webkit-keyframes blinker {
from{opacity:1}
to{opacity:.6}
}
.enquiry-btn h4{margin:0;padding:0 10px;font-size:16px;height:48px;line-height:48px;color:#FFF;font-weight:500;text-align:center}
.enquiry-btn.none-done{visibility:hidden}
.en-form h3{margin:0;padding:0 10px;font-size:16px;height:48px;line-height:48px;font-weight:700;text-align:center}
.en-form .en-service h5{margin:0;padding:0 10px;font-size:16px;line-height:30px;font-weight:700;text-align:center;background-color:#dde8ea;cursor:pointer}
.en-form .en-assistance h5{margin:0;padding:0 10px;font-size:16px;line-height:30px;font-weight:700;text-align:center;cursor:pointer}
.en-form h3 span{float:right;margin-top:13px}
.en-form form{width:100%;height:auto;padding:20px}
.en-form form .form-elements{width:100%;height:auto;margin-bottom:15px}
.en-form form .form-elements input{width:100%;height:40px;padding:0 10px;font-family:'Open Sans',sans-serif;font-weight:500}
.en-form form .form-elements input:focus,.en-form form .form-elements textarea:focus,.form-btn-elements input:focus{outline:none}
.en-form form .form-elements textarea{width:100%;height:70px;padding:10px;font-family:'Open Sans',sans-serif;font-weight:500}
.call-us{width:100%;height:auto;text-align:center}
.call-us h4.h-or{margin:0;text-align:center;font-size:14px;color:#333;position:relative}
.call-us h4.h-or:after{position:absolute;content:"";height:1px;width:106px;background:#d0d0d0;right:20px;top:50%}
.call-us h4.h-or:before{position:absolute;content:"";height:1px;width:106px;background:#d0d0d0;left:20px;top:50%}
.call-us a{display:inline-block;color:#333;text-decoration:none;margin-top:10px}
.botton-fr{width:100%;height:402px;display:block;background:#fff;border-radius:20px 20px 0 0}
.after-add{position:relative}
.after-add:after{position:absolute;content:"";height:1px;background:#d7d7d7;top:2px;z-index:99;left:0;width:100%}
ul.listing{margin:0;padding:0 0 0 35px}
ul.listing li{list-style:disc;font-size:16px;line-height:30px;text-align:justify;padding-left:10px;line-height:1.5;margin-bottom:10px}
ul.listing li ul{padding:0 0 0 35px}
ul.listing li ul li{list-style:circle outside;font-size:16px;padding:0 0 0 10px}
.regional-office ul{clear:both;float:left;margin-bottom:20px}
.regional-office li{float:left;padding-right:5%;width:400px}
.regional-office li:last-child{padding-right:0}
.nav li{list-style:none outside none;line-height:18px;border-bottom:1px solid #dee0e2;font-size:14px}
.nav-tabs > li > a:hover{background-color:transparent;border-color:transparent}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border-color:transparent;color:#36879c}
.page.product-details-page::after{content:"";display:table;width:100%;clear:both}
.topMenu ul.loginSection li.customer-care{background-color:rgba(90,192,201,0);color:#fff;padding:0 10px 5px;border-radius:25px;line-height:25px}
.topMenu ul.loginSection li.customer-care span{position:relative;display:block;color:#666;font-size:14px}
.topMenu ul.loginSection li.customer-care span:after{background:url(../menu/sprit_icons.png) no-repeat 0 -175px;position:absolute;width:25px;height:25px;content:"";left:-32px;top:0}
.topMenu ul.loginSection li.customer-care span:hover:after{background-position:-30px -175px}
.shareButtonAndGoBackCategory{overflow:hidden;width:100%;padding:0 35px}
.press-coverage .product-grid .item-box{border:#dddbdb solid 1px;padding:8px;margin:5px;width:23%;border-radius:6px}
.press-coverage .product-grid .item-box .product-title{margin:7px 0;height:65px}
.detailsbtn{background-color:#5cc0c9;border:0;height:auto;box-shadow:none;border-radius:0;width:110px;color:#fff;text-shadow:none;padding:7px 10px;font-weight:700;line-height:inherit;outline:none;text-transform:uppercase;font-size:13px;position:relative;display:block}
.detailsbtn:after{background:url(../images/sprit_icons.png) no-repeat right -30px;position:absolute;right:10px;top:8px;content:"";width:24px;height:20px}
.detailsbtn:hover{background:#000;color:#fff}
.weblink ul{overflow:hidden}
.weblink li{position:relative;padding:25px}
.weblink li::after{position:absolute;left:5px;top:38px;content:"";width:8px;height:8px;background:#000}
.weblink li:hover{background-color:#e0e0e0;cursor:pointer}
.weblink li:hover p,.weblink li:hover a{color:#000}
.weblink li:hover:after{background:#000}
.press-coverage ul.nav-tabs{padding:0;margin:0}
.press-coverage ul.nav-tabs li:hover a{background-color:#177C94;color:#fff}
.press-coverage ul.nav-tabs li.active a{background-color:#177C94;color:#fff;position:relative}
.press-coverage ul.nav-tabs li.active a:after{content:"";position:absolute;right:0;left:0;margin:auto;bottom:-11px;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #177C94;z-index:9998;transform:rotate(180deg)}
.btntestimonial{border:0 none;border-radius:0;box-shadow:none;color:#fff;font-size:13px;font-weight:500;font-family:"Open Sans",sans-serif;height:42px;line-height:43px;outline:medium none;text-transform:uppercase;width:145px;margin:0 auto;padding:0;display:inline-block;position:relative;background-color:#5cc0c9}
.btntestimonial:hover{background-color:#000}
.btntestimonial:before{background:url(../images/sprit_icons.png) no-repeat -229px -295px;position:absolute;left:12px;top:10px;content:"";width:26px;height:20px}
.appIcons{padding:4px 13px;font-size:13px;margin-bottom:6px}
.appIcons a.iosIcon{width:135px;display:inline-block;text-indent:-9999px;height:40px;background:url(../images/sprit_icons.png) no-repeat -4px -494px}
.appIcons a.androidIcon{width:135px;text-indent:-9999px;display:inline-block;height:40px;background:url(../images/sprit_icons.png) no-repeat -4px -449px}
.table-color td{font-size:14px;margin:5px;line-height:25px}
.table-color th{font-size:13px;color:#36879c;font-weight:400}
.table-color td em{font-size:16px;color:#fff}
.table-color td em:before{color:#b3afaf}
.heading-color{max-width:500px;text-align:center;line-height:32px;margin:0 auto 20px;color:#36879c}
.pms-page input.form-control{height:35px}
.otpauth-page .field-validation-error span{font-size:15px;color:red}
.otpauth-page input.btn-default{background:#5cc0c9;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500;height:32px;line-height:32px;outline:medium none;padding:0 12px; width:auto;}
.message-error,.field-validation-error,.username-not-available-status,.poll-vote-error,.password-error{display:block;text-align:center;font-size:13px;color:#e4434b;margin-top:5px}
.request-list-page input.read-more{background-color:#5cc0c9;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-size:14px;font-weight:700;font-family:"Open Sans",sans-serif;height:42px;line-height:43px;outline:medium none;text-transform:uppercase;width:200px;margin:0 auto;padding:0;display:inline-block}
.request-list-page input.read-more:hover{background-color:#000}
.topMenu ul.loginSection li.pms,.topMenu ul.loginSection li.wc{background-color:rgba(90,192,201,0);color:#fff;padding:0 5px 5px;border-radius:25px;line-height:25px}
.topMenu ul.loginSection li.pms span,.topMenu ul.loginSection li.wc span{position:relative;display:block;color:#666;font-size:14px;text-transform:uppercase}
.topMenu ul.loginSection li.pms span:after,ul.loginSection li.wc span after{position:absolute;width:25px;height:25px;content:"";left:-32px;top:0}
.SiteContainer{max-width:1200px;margin:0 auto;clear:both}
.SiteContainer::after{clear:both;content:"";display:table;margin:0;padding:0;width:100%}
.downloadAppBanner{background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0 0 23px;position:relative}
.flLeft{float:left}
.flRight{float:right}
.appTitle{font-size:40px;font-weight:300;color:#36879c;position:relative}
.headerWrapper{width:100%;clear:both}
.headerWrapper .leftCol{width:69%;color:#000}
.headerWrapper .leftCol h1{font-size:52px;font-weight:300;line-height:1.2;margin:0;padding:110px 0 0}
.headerWrapper .leftCol span{display:block}
.headerWrapper .leftCol span.theJaquar{color:#004d59;font-weight:500}
.headerWrapper .leftCol .appStore{float:left;width:100%;margin:40px 0 0}
.headerWrapper .rightCol{width:31%;text-align:right}
.headerWrapper .rightCol .appMob{margin:20px 0 0}
.solutionWrapper{font-size:16px;font-weight:300;color:#000;line-height:1.8;position:relative}
.solutionWrapper .mob1{position:absolute;right:20px;bottom:0}
.solutionWrapper .mob1Content{width:60%;padding:130px 0 60px}
.solutionWrapper .mob1Img{width:40%;text-align:right}
.mb45{margin-bottom:10px}
.features{padding:50px 0 0}
.searchBanner{background-repeat:no-repeat;background-size:cover;background-position:center center;padding:30px 0 0;position:relative;margin:0}
.searchBanner .searchMob{position:absolute;left:0;bottom:0;width:50%}
.searchBanner .searchMob img{max-width:95%}
.searchWrapper{clear:both;font-size:16px;font-weight:300;color:#000;line-height:1.8;position:relative}
.searchWrapper .searchRightCol{width:50%;padding:60px 0}
.features{font-size:16px;font-weight:300;color:#000;line-height:1.8;position:relative}
.features .mob1{position:static;right:20px;bottom:0}
.features .mob1Content{width:60%;padding:130px 0 60px}
.features .mob1Img{width:40%;text-align:right}
.technologyBanner{background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0;position:relative;margin:0}
.techWrapper{position:relative}
.technologyBanner .techMob{position:absolute;left:0;bottom:0;width:50%}
.technologyBanner .techMob img{max-width:70%}
.technologyBanner .techContent{width:50%;padding:140px 0 110px}
.catalog{clear:both;font-size:16px;font-weight:300;color:#000;line-height:1.8;position:relative;background:#f9f9f9}
.catalog .catalogContent{width:43%;padding:180px 0 0}
.catalog .catImg{width:50%;text-align:right}
.ui-widget-header{border:0 solid #aaa;background:none;color:#000;font-weight:400;text-align:center;font-size:17px}
iframe#iframe-popup{margin-top:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:4px 4px 14px #fff;-webkit-box-shadow:4px 4px 14px #fff;box-shadow:4px 4px 14px #fff;border-top:0;border-right:0;border-left:0;border-bottom:0}
.ui-widget-content{border:0;z-index:1051}
.ui-dialog .ui-dialog-titlebar-close{border-radius:100%;background-image:none;background-color:#000;border:0}
.ui-dialog .ui-dialog-titlebar-close:before{content:"x";color:#FFF;font-weight:400;font-size:16px;line-height:0;height:4px;display:block}
a.msgBox_sec1{position:fixed;right:40px;bottom:120px;display:block;width:40px;height:40px;margin:0;padding:0;background:url(../images/message.png) no-repeat 9px 9px;background-color:rgba(0,0,0,0);background-size:auto auto;background-size:24px;z-index:2;background-color:#fff;border-radius:50%}
a.msgBox_sec1_New{position:fixed;left:10px;bottom:10px;display:block;width:20px;height:20px;margin:0;padding:0;background-color:rgba(0,0,0,0);background-size:auto auto;background-size:24px;z-index:2;background-color:#fff;border-radius:50%}
.customize-modalpopup{max-width:500px}
.subscribe-newsletter.subscribe-newsletter-details .subscribe-newsletter-form h4,.subscribe-newsletter.subscribe-newsletter-details .subscribe-newsletter-form p{color:#000}
.newsletter-page .prdct_feature{text-align:center}
.newsletter-page .prdct_feature ul{margin:0;padding:0 0 30px}
.newsletter-page .prdct_feature ul li{display:inline-block;margin:0 10px 10px 0;padding-left:15px}
.newsletter_page_banner img{max-width:100%}
.product_tag_page_banner img{width:100%}
.subscribe-newsletter-details #newsletter-result-block.newsletter-result{color:#000}
.product-tags-box .product-tags-list a{text-decoration:none}
.product-tags-box{margin:15px 0 60px}
.tag-editor{list-style-type:none;padding:0 5px 0 0;margin:0;overflow:hidden;cursor:text;font:normal 14px sans-serif;color:#555;background:#fff;line-height:20px}
.tag-editor li{display:inline-block;overflow:hidden;margin:0 10px 10px 0;font-size:13px;padding:5px 10px;border:1px solid #006fba}
.tag-editor li a{color:#555;text-decoration:none;font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:1px}
.tag-editor li a:hover{text-decoration:underline}
.lead-page .form-group label.control-label,.lead-page-oc .form-group label.control-label{text-align:left;font-size:12px}
.lead-page select,.lead-page-oc select{background:url(../images/select-drop.png) no-repeat right 10px top 10px;padding-left:15px}
.more-product-details ul.nav > li > a{background-color:#5CC0C9;font-weight:500}
.more-product-details ul.nav li a:hover,.more-product-details ul.nav li.active a{background-color:#000;color:#fff;border-color:#000}
.more-product-details .tab-content{padding:20px}
.more-product-details .tab-content #download-details ul li,.more-product-details .accordion-panel ul li{margin-bottom:15px;display:inline-block;vertical-align:middle}
.more-product-details .tab-content #download-details ul li .info a,.more-product-details .accordion-panel ul li .info a{line-height:30px;font-size:15px;font-weight:400;color:#040404;padding-left:10px;position:relative;vertical-align:middle;display:inline-block}
.more-product-details .tab-content #download-details ul li .info a:after,.more-product-details .accordion-panel ul li .info a:after{content:"";width:22px;height:26px;background:url(../images/sprit_icons.png) no-repeat -125px -170px;position:absolute;right:-55px;top:-5px;display:none}
.more-product-details .tab-content #download-details ul li .cad-icon,.more-product-details .accordion-panel ul li .cad-icon{background:url(../images/sprit_icons.png) no-repeat -92px -320px;float:none}
.more-product-details .tab-content #download-details ul li .pdf-icon,.more-product-details .accordion-panel ul li .pdf-icon{background:url(../images/sprit_icons.png) no-repeat -40px -320px;float:none}
.more-product-details .tab-content #download-details ul li .pdf-image-icon,.more-product-details .accordion-panel ul li .pdf-image-icon{background:url(../images/sprit_icons.png) no-repeat -40px -320px;float:none}
.more-product-details .tab-content ul li .fa,.more-product-details .accordion-panel ul li .fa{margin-right:10px;background-color:#fff;padding:10px;border-radius:25px;width:45px;height:45px;border:#01535f solid 2px;display:inline-block;vertical-align:middle;float:none}
.product-details-page .product-essential .detail-price{overflow:hidden;padding:0 20% 10px 22px}
.product-details-page .product-essential .overview .color-finished{padding:0 20% 10px 40px}
.new_bath{width:100%;max-width:1600px;padding:0 40px;box-sizing:border-box;margin:0 auto;clear:both}
.new_bath h2{color:#057a82;font-size:40px;margin-bottom:30px;text-align:center;text-transform:uppercase}
.new_bath .services_left{float:left;width:57.5%;margin-top:50px}
.sidebar_form{float:right;margin-left:4%;width:38%}
.sidebar_form.open > h2{color:orange;font-size:20px;padding-bottom:10px;text-transform:uppercase;text-align:center;margin:0}
.form_content{border:1px solid #ccc;box-sizing:border-box;float:left;margin-top:0;padding:20px;width:100%}
.sidebar_form .form_content > iframe{border:medium none;height:430px;margin:0 auto;width:100%}
.lead-form-details-oc .text-control{position:relative}
.lead-form-details-oc .text-control .required{position:absolute;right:17px;top:10px}
.world_of_jaquar h2{color:#777;font-size:25px;padding:10px 0;text-transform:uppercase;text-align:center}
.world_of_jaquar_section{width:100%;max-width:1600px;padding:0 40px;box-sizing:border-box;margin:0 auto;clear:both}
.world_of_jaquar{width:100%;float:left;margin:25px 0}
.world_of_jaquar ul{margin:25px 0;padding:0;list-style:none;float:left;width:100%}
.world_of_jaquar ul li{float:left;width:16%;margin-right:.5%}
.world_of_jaquar ul li:nth-last-child(1){margin-right:0}
.world_of_jaquar ul li a{display:table;font-size:15px;cursor:auto;color:#777}
.world_of_jaquar ul li a span{display:table-cell}
.world_of_jaquar ul li a span.icon_img{float:left;width:78px;margin-right:15px}
.world_of_jaquar ul li a span.icon_img img{float:left}
.world_of_jaquar ul li a span.icon_text{vertical-align:middle;line-height:22px}
.youtube_video_section{float:left;width:100%;background:#000;text-align:center}
.youtube_video_section .youtube_video{max-width:710px;margin:30px auto 40px}
.youtube_video > h2{color:#fff;font-size:25px;padding:10px 0;text-transform:uppercase;text-align:center}
.header_section .logo img{margin:0}
.youtube_text{padding:30px 0;float:left;width:100%}
.youtube_text h3{font-size:22px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:2px;padding:8px 0}
.youtube_text > ul{margin:0;padding:0;text-align:center}
.youtube_text li{display:inline-block;position:relative}
.youtube_text li a::after{background:#999 none repeat scroll 0 0;content:"";height:12px;position:absolute;right:0;top:5px;width:1px}
.youtube_text li:nth-last-child(1) a::after{display:none}
.youtube_text a{color:#373435;font-size:13px;letter-spacing:2px;padding:0 12px;text-transform:uppercase}
.bath_youtube_section .youtube_video{text-align:center;margin-top:40px;float:left;width:50%}
.youtube_video iframe{width:100%;height:422px}
.prdct-feature-content{position:relative;margin-bottom:15px;background-color:#f1f1f1;padding:15px 35px 15px 15px;border:#dedede solid 1px}
.prdct-feature-content h2{padding:0}
.prdct-feature-content.min230{min-height:230px}
.prdct-feature-content.min260{min-height:260px}
.prdct-feature-content.min120{min-height:120px}
.prdct-feature-content ul.two-column{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:40px}
.prdct-feature-content .icon{width:90px;height:90px;border-radius:90px;background:#fff;padding:6px;border:#ccc solid 1px;position:absolute;right:-15px;top:-15px}
.prdct-feature-content .icon img{border-radius:80px}
.sanitaryware_feature .prdct-feature-content{padding:15px 85px 15px 15px;margin-bottom:30px}
.clearfix{text-indent:-9999px;font-size:0}
.product-details-page .product-essential .overview .color-finished{padding:0 20% 10px 20px}
.customfiltersec{position:relative}
.customfiltersec:after{content:"";display:table;clear:both;width:100%}
.customfiltersec > .left-menu{width:20%;padding:0 15px;float:left}
.customfiltersec > .category-right{width:80%;padding:0 15px;float:right}
.category-page .customcategoryright .product-grid{margin:0}
.customfiltersec .nopAjaxFilters7Spikes .block .title{background-color:transparent}
.customfiltersec .nopAjaxFilters7Spikes .block .title a.toggleControl{padding:0 0 10px;position:relative;background-color:transparent;border-bottom:2px solid #CCC;display:block;line-height:1;position:relative;text-transform:uppercase}
.customfiltersec .nopAjaxFilters7Spikes .block .title a.toggleControl::after{content:"";display:block;background-image:none;width:100px;height:2px;position:absolute;bottom:-2px;left:0;margin:0;top:auto;background-color:#000}
.customfiltersec .nopAjaxFilters7Spikes .block .filtersGroupPanel{padding:20px 0;overflow:visible}
.customfiltersec .nopAjaxFilters7Spikes .block .filtersGroupPanel:after{content:"";display:table;clear:both;width:100%}
.customfiltersec .priceRangeFilterPanel7Spikes .ui-slider{background-color:transparent;border:0;height:6px;border:1px solid rgba(0,0,0,0.1);margin:0 0 10px}
.customfiltersec .priceRangeFilterPanel7Spikes .ui-slider-range.ui-widget-header{border:0;background-color:#177c94;height:6px}
.customfiltersec .priceRangeFilterPanel7Spikes .ui-slider-handle{width:18px!important;height:18px!important;border:1px solid rgba(0,0,0,0.5);border-radius:100%!important;background-color:#FFF!important;margin-left:-9px!important}
.customfiltersec .priceRangeFilterPanel7Spikes .ui-slider-handle:last-child{margin-left:-9px!important}
.customfiltersec .priceRangeFilterPanel7Spikes .priceRangeMinMaxPanel{margin:0 0 10px}
.customfiltersec .priceRangeMinPanel,.customfiltersec .priceRangeMaxPanel{font-weight:600;color:#444}
.customfiltersec .priceRangeCurrentPricesPanel .currentMinPrice,.customfiltersec .priceRangeCurrentPricesPanel .currentMaxPrice{font-weight:600;color:#444}
.customfiltersec .nopAjaxFilters7Spikes .checkbox-list{margin:0}
.customfiltersec .nopAjaxFilters7Spikes .filtersGroupPanel.colorOptions .checkbox-list li,.customfiltersec .nopAjaxFilters7Spikes .filtersGroupPanel .checkbox-list li{margin:10px 0}
.customfiltersec .nopAjaxFilters7Spikes .checkbox-list label{padding:0 0 0 20px;line-height:1;margin:0;font-weight:500;font-size:13px}
.customfiltersec .nopAjaxFilters7Spikes .block .title a.clearPriceRangeFilter{right:0}
.category-page .breadcrumb{padding:20px 0}
a.mmFilter{display:none;background:#fff;width:100%;border:none;font-size:16px;text-transform:uppercase;padding:15px 40px;box-shadow:0 0 14px rgba(0,0,0,.1);position:relative;text-align:center;margin:0 0 20px}
a.mmFilter span{display:block}
a.mmFilter span:before{content:"\f0ae";font-family:'FontAwesome';display:block;float:left}
.customfiltersec .customleftsidebar .close-btn{display:none}
.customfiltersec .customleftsidebar .clearFilterOptionsAll{display:none!important}
.bx-thumb{margin:0 60px}
.product-selectors:after{content:"";display:table;width:100%;clear:both}
.product-selectors .product-viewmode{display:block;float:right;margin:0 0 10px}
.product-selectors .product-viewmode span{display:block;float:left;margin:2px 10px 0 0;font-size:0;line-height:1}
.product-selectors .product-viewmode a.grid{display:block;float:left;margin:0 10px 0 0;font-size:0;line-height:0;width:21px;height:21px;background:url(./../images/view-grid.png) no-repeat 0 0;opacity:.5}
.product-selectors .product-viewmode a.grid.selected{opacity:1}
.product-selectors .product-viewmode a.list{display:block;float:left;margin:0;font-size:0;line-height:0;width:21px;height:21px;background:url(./../images/view-list.png) no-repeat 0 0;opacity:.5}
.product-selectors .product-viewmode a.list.selected{opacity:1}
.product-selectors .product-sorting{display:block;float:left;margin:0 0 10px!important}
.product-selectors .product-sorting:after{content:"";display:table;width:100%;clear:both}
.product-selectors .product-sorting span{display:block;float:left;margin:2px 10px 0 0;font-size:16px;line-height:1}
.product-selectors .product-sorting select{display:block;float:left;margin:0;font-size:13px;line-height:1;padding:5px}
.lead-page input.form-control,.lead-page select,.lead-page textarea,.lead-page-oc input.form-control,.lead-page-oc select,.lead-page-oc textarea{height:30px;font-size:14px;border:1px solid #cbc5c5;border-radius:0}
.lead-page .input-group-addon,.lead-page-oc .input-group-addon{border-radius:0}
.lead-page .form-group,.lead-page-oc .form-group{margin-bottom:5px}
#LeadModal-New .modal-header{padding-bottom:0}
.site-footer .brand-logo{padding:10px 0;font-size:13px;background-color:#FFF}
.site-footer .brand-logo ul{text-align:center;margin:0;padding:0}
.site-footer .brand-logo ul li{display:inline-block;margin:0 10px;padding:0;vertical-align:middle;background-color:#FFF}
.site-footer .brand-logo ul li img{display:block;margin:0 auto;vertical-align:middle;width:70%}
.site-footer .brand-logo ul li a{display:inline-block;overflow:hidden;text-indent:-999px}
.Expert-advice ul.listing li{font-size:13px}
.block-popular-tags{float:left;width:100%}
.block-popular-tags .tag-heading{font-size:18px;text-transform:uppercase;font-weight:700;color:#444;padding:0 0 10px;border-bottom:2px solid #CCC;display:block;line-height:1;position:relative;margin:0 0 20px}
.block-popular-tags .tag-heading:after{content:"";display:block;background-image:none;width:100px;height:2px;position:absolute;bottom:-2px;left:0;margin:0;top:auto;background-color:#000}
.block-popular-tags .tags{padding:20px 0}
.block-popular-tags .tags ul{margin:0;padding:0;list-style:none}
.block-popular-tags .tags ul li{position:relative}
.block-popular-tags .tags ul li a{font-weight:500;font-size:13px;color:#444}
.block-popular-tags .tags ul li:before{content:"";padding-right:18px;background:url(../images/sprit_icons.png);line-height:20px;line-height:20px;font-weight:700;background-position:top -210px right;background-repeat:no-repeat}
.sub-lead-heading{text-align:left;border-bottom:1px solid #afe5f3;margin-bottom:10px}
.sub-lead-heading label.control-label{font-size:14px;font-weight:500;text-transform:uppercase}
.toll-free-number{font-size:14px;font-weight:500}
.eu-cookie-bar-notification{display:none;left:0;position:fixed;bottom:0;width:100%;z-index:100000;background:none repeat scroll 0 0 #FFF;border-top:3px solid #FFF!important;color:#5C5B5B;margin:0;border-bottom:4px solid #000;-moz-box-shadow:3px 2px 3px 6px rgba(0,0,0,0.16);-webkit-box-shadow:3px 2px 3px 6px rgba(0,0,0,0.16);box-shadow:3px 2px 3px 6px rgba(0,0,0,0.16)}
.eu-cookie-bar-notification .content{padding:0 10px;margin:10px 0;zoom:1}
.eu-cookie-bar-notification .content:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}
.eu-cookie-bar-notification .content .text{float:left;padding-top:5px;font-size:12px}
.eu-cookie-bar-notification .content .ok-button{float:left;margin-left:10px}
.eu-cookie-bar-notification .content a.learn-more{float:left;margin-left:10px;padding-top:5px;text-decoration:underline;color:#5C5B5B;font-size:14px;font-weight:500}
.eu-cookie-bar-notification .content a.learn-more:hover{text-decoration:none;color:#5C5B5B}
.Expert-advice ul.listing{margin:0}
.Expert-advice ul.listing li{font-size:13px;position:relative;list-style:none;width:48%;float:left;margin:0;height:35px;text-align:left;font-weight:500}
.Expert-advice ul.listing li:nth-child(1):before{content:"";position:absolute;top:0;left:-18px;background:url(../images/bathroom-solution.jpg);background-repeat:no-repeat;width:20px;height:20px;background-size:20px}
.Expert-advice ul.listing li:nth-child(2):before{content:"";position:absolute;top:0;left:-18px;background:url(../images/expert-advice.jpg);background-repeat:no-repeat;width:20px;height:20px;background-size:20px}
.Expert-advice ul.listing li:nth-child(3):before{content:"";position:absolute;top:0;left:-18px;background:url(../images/wide_range.jpg);background-repeat:no-repeat;width:20px;height:20px;background-size:20px}
.Expert-advice ul.listing li:nth-child(4):before{content:"";position:absolute;top:0;left:-18px;background:url(../images/customer_service.jpg);background-repeat:no-repeat;width:20px;height:20px;background-size:20px}
.Expert-advice ul.listing li:nth-child(5):before{content:"";position:absolute;top:0;left:-18px;background:url(../images/design_consultation.jpg);background-repeat:no-repeat;width:20px;height:20px;background-size:20px}
.prdct_feature h1.brand-text{width:1120px;margin:0 auto;margin-bottom:0;text-align:left;margin-bottom:10px}
.lead-page input.btn-thankyou{background:none;background-color:#ccc}
.lead-page input.btn-back{background:url(../images/back_arrow.png) left 10px top 10px #ccc no-repeat}
.brand-logo h4{text-align:center;font-size:22px;color:#000;padding:5px 0 10px;text-transform:uppercase;font-weight:400;position:relative;width:360px;margin:auto}
.brand-logo h4:before{position:absolute;left:0;top:20px;content:"";width:120px;height:1px;background:#5cc0c9}
.brand-logo h4:after{position:absolute;right:0;top:20px;content:"";width:120px;height:1px;background:#5cc0c9}
.forbath{line-height:1.3;vertical-align:middle!important}
.forbath span,.forlocate span{display:block;font-size:13px;font-weight:400}
.topMenu ul.loginSection li.forlocate{margin:0 10px}
.topMenu ul.loginSection li.forbath a{padding-left:0}
.topMenu ul.loginSection li.forbath a,.topMenu ul.loginSection li.forlocate a{font-size:14px;text-transform:uppercase;font-weight:400;color:#666;position:relative}
.topMenu ul.loginSection li.forbath a:hover:after,.topMenu ul.loginSection li.forlocate a:hover:after{color:#11718c;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.topMenu ul.loginSection li.forbath a:hover,.topMenu ul.loginSection li.forlocate a:hover{color:#11718c}
.topMenu ul.loginSection li.forbath a:after,.topMenu ul.loginSection li.forlocate a:after{content:'';position:absolute;left:0;display:inline-block;height:1em;width:100%;border-bottom:1px solid;margin-top:10px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(0,1);transform:scale(0,1)}
.forlocate{background:url(../images/sprit_icons.png) no-repeat -26px -551px;line-height:1.4;vertical-align:middle!important}
.modal-header .close{margin-top:-24px}
.product-details-page .attributes.group-accordion .collapse.in,.product-details-page .attributes.group-accordion .collapsing{top:-5px;position:relative}
.product-details-page .attributes.group-accordion .product-picture img{max-width:70%}
.group-accordion label.text-prompt-associated-product{padding:10px;background:#5CC0C9;background-repeat:no-repeat;background-position:right 5px top 8px;padding:10px;font-weight:500;text-align:left;color:#fff;cursor:pointer;width:100%}
.group-accordion label.text-prompt-associated-product i{float:right;font-size:22px;color:#fff}
.group-accordion .option-list thead{background:rgba(173,173,173,0.16)}
.group-accordion .option-list th{font-size:14px;border-bottom:none;font-weight:600}
.group-accordion .option-list td{font-size:13px;font-weight:500}
.otpbutton{background:#5cc0c9 no-repeat;border:0 none;border-radius:0;box-shadow:none;color:#fff;font-size:13px;font-weight:500;font-family:"Open Sans",sans-serif;height:30px;line-height:30px;outline:medium none;text-transform:uppercase;width:95px;margin:0 auto;padding:0;display:inline-block}
.range-name{font-size:14px;font-weight:500;float:left;margin:5px auto}
.fullpageWraper{margin-top:0}
.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:left}
.one_half{width:50%;overflow:hidden}
.content-wrapper .fullpageWraper:after{position:relative;width:100%;clear:both;display:table;margin:0;padding:0;content:""}
.content-wrapper .fullpageWraper .columnRow .one_half:nth-child(1){padding:60px 4% 60px 14%}
.content-wrapper .fullpageWraper .columnRow .one_half img{float:left;width:100%}
.content-wrapper .fullpageWraper .columnRow .one_half h3{color:#177c94;font-size:22px;padding:20px 0;text-transform:uppercase}
.content-wrapper .fullpageWraper .columnRow .one_half p{font-weight:300}
.content-wrapper .fullpageWraper .columnRow .one_half p strong{font-weight:300;font-size:14px}
.content-wrapper .fullpageWraper .columnRow p{padding:0;color:#040404;font-size:14px;line-height:20px}
.content-wrapper .fullpageWraper .columnRow:nth-child(2n) .one_half:nth-child(1){float:right!important;padding:60px 14% 60px 4%}
.content-wrapper .fullpageWraper .columnRow .content-column ul{margin:0;padding:0;list-style:none;float:left;width:100%}
.content-wrapper .fullpageWraper .columnRow .content-column ul li{margin:15px 0;padding:0;float:left;width:100%;line-height:34px;color:#040404;font-size:14px;font-weight:300}
.content-wrapper .fullpageWraper .columnRow .content-column ul li img{width:auto;margin-right:30px;float:left}
em.fa.pdf-icon{background:url(../images/sprit_icons.png) no-repeat -46px -324px;display:inline-block;width:30px;height:30px;overflow:hidden;text-indent:-99px;vertical-align:middle;margin-right:8px}
.loading-parent{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999}
.loading-parent .curtain{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#3e4d45;opacity:.9;filter:alpha(opacity=90);z-index:999}
.ajax-loading-block-window{position:fixed;left:50%;top:50%;z-index:9991;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/loading.gif) center no-repeat}
.details-picture .gallery .custom-tag{display:none}
.jpms-page span.required{position:absolute;top:19px;right:12px}
.jpms-page .jpms-right-content{padding-top:30px}
.jpms-page .form-row{clear:both;overflow:hidden;margin-bottom:10px}
.jpms-page .form-row textarea{border-radius:0;outline:none;box-shadow:none;border-color:#e6e6e6}
.jpms-page .jpms-right-content{margin-top:30px;background:#f2f2f2;padding:30px}
.jpms-page .jpms-right-content li{font-size:14px}
.jpms-page .jpms-right-content h4{color:#231f20;font-weight:700;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:16px;padding-bottom:6px}
.landing-video video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}
.stopfade{opacity:.5}
.landing-page{position:relative}
.landing-page .inner-text{font-weight:100;background:none;color:#fff;padding:2rem;width:33%;margin:2rem;font-size:1.2rem;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;height:315px}
#polina button{display:block;width:80%;padding:.4rem;border:none;margin:1rem auto;font-size:1.3rem;background:rgba(255,255,255,0.23);color:#fff;border-radius:3px;cursor:pointer;transition:.3s background}
#polina button:hover{background:rgba(0,0,0,0.5)}
.inner-text .jaquar-adv-1{text-align:center;margin-bottom:25px;float:left;width:100%}
.inner-text .jaquar-adv-2{width:50%;float:left;border-right:solid 1px #ccc}
.inner-text .jaquar-adv-3{float:right;text-align:right;width:50%}
.inner-text .jaquar-adv-3 img{margin-right:5px}
.inner-text h4{font-size:15px;font-weight:500;margin-top:5px;color:#ccc}
.inner-text h2{float:left;width:100%;text-align:center;font-size:20px;font-weight:500;margin-top:40px;text-transform:uppercase}
.inner-text .jaquar-adv-2 h4{padding-left:9px}
.product-variant-list .sku .product-details-label{display:none}
.faucets-icons li .icon-image{position:relative}
.faucets-icons li .icon-image .icon-text{padding-top:50px}
.faucets-icons li .icon-image:before{position:absolute;top:0;left:0;content:"";width:40px;height:40px;right:0;margin:auto;-webkit-filter:grayscale(1);filter:grayscale(1)}
.faucets-icons li:nth-child(1) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -617px left}
.faucets-icons li:nth-child(2) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -617px left -47px}
.faucets-icons li:nth-child(3) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -617px left -94px}
.faucets-icons li:nth-child(4) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -616px left -144px}
.faucets-icons li:nth-child(5) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -617px left -191px}
.faucets-icons li:nth-child(6) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -665px left 0}
.faucets-icons li:nth-child(7) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -665px left -47px}
.faucets-icons li:nth-child(8) .icon-image:before{background:url(../images/sprit_icons.png);background-position:top -665px left -94px}
.cartPanel .cart-parent h3{text-align:center;font-size:15px;font-weight:700;text-transform:none;padding:0;margin:0}
.cart-parent .cart-product-summary h4{text-align:center;font-size:15px;margin-bottom:0;font-weight:700;text-transform:none;background:#efefef;padding:10px 10px 6px}
.cart-parent .cart-product-summary h4 label{margin-bottom:0}
.checkout-process .form-panel .panel-body{max-width:100%}
.summary-confirm .cart-parent h3,.payInfo .cart-parent h3{padding:0;text-align:center;font-size:15px;font-weight:700;text-transform:none;margin:0}
.range-heading{position:relative}
.check-all{display:none;position:absolute;right:43px;top:14px;background:#fff;padding:5px;border-radius:50%;height:30px;width:30px;text-align:center}
.range-total{position:absolute;right:90px;top:14px;background:#3c8187;padding:5px 10px;height:30px;width:auto;text-align:center;border-radius:10px;color:#fff}
.fixed-price.desktop-grand-total{position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;z-index:2;border:none;margin:0;box-shadow:0 5px 15px 9px #0000001a;max-width:1140px;margin:auto}
.fixed-price.desktop-grand-total .table{margin-bottom:0}
.world-jaquar{padding:40px 15px;float:left;width:100%;background:#bd908a;background:-moz-linear-gradient(top,#bd908a 0%,#9a8e9a 100%);background:-webkit-linear-gradient(top,#bd908a 0%,#9a8e9a 100%);background:linear-gradient(to bottom,#bd908a 0%,#9a8e9a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd908a',endColorstr='#9a8e9a',GradientType=0)}
.world-jaquar .wleftbar{text-align:right;padding-right:50px}
.world-jaquar .wleftbar img{border:none;margin:auto}
.world-jaquar .wrightbar{max-width:555px;float:left;text-align:center;font-size:13px;margin-left:105px}
.world-jaquar .wrightbar p{line-height:1.4}
.world-jaquar .wrightbar h1{color:#000;font-size:25px;font-weight:300;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.2;margin-bottom:30px}
.world-jaquar .wrightbar ul{margin:40px 0;padding:0;list-style:none}
.world-jaquar .wrightbar ul li{display:inline-block;width:25%;margin-left:-4px;vertical-align:top}
.world-jaquar .wrightbar ul li .complete-icon,.world-jaquar .wrightbar ul li .expert-icon,.world-jaquar .wrightbar ul li .range-icon,.world-jaquar .wrightbar ul li .customer-icon{background:url(../images/sprit_icons.png);background-repeat:repeat;background-repeat:no-repeat;width:46px;height:48px;margin:auto;font-size:0}
.world-jaquar .wrightbar ul li .complete-icon{background-position:top -722px left -2px}
.world-jaquar .wrightbar ul li .expert-icon{background-position:top -722px left -60px}
.world-jaquar .wrightbar ul li .range-icon{background-position:top -722px left -117px}
.world-jaquar .wrightbar ul li .customer-icon{background-position:top -722px left -174px}
.world-jaquar .wrightbar ul li img{max-width:45px}
.world-jaquar .wrightbar ul li h6{margin:10px auto 0;color:#000;text-align:center;max-width:160px}
.world-jaquar .wrightbar .buttons{margin:20px 0 0}
.world-jaquar .wrightbar .buttons .btn{background:#262B2F;border-radius:0;border:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"Open Sans",sans-serif;line-height:38px;outline:none;margin:0 auto;padding:0 45px;display:inline-block}
.world-jaquar .wrightbar .buttons .btn:hover,.left-container .buttons .btn:hover{background-color:#000}
.left-container{position:absolute;bottom:30%;left:10%;text-align:center}
.left-container h4{font-size:18px;text-transform:uppercase;color:#fff;font-weight:500}
.left-container .buttons{margin:10px 0}
.left-container .buttons .btn{background:#262B2F;border-radius:0;border:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"Open Sans",sans-serif;line-height:38px;outline:none;margin:0 auto;padding:0 45px;display:inline-block}
#every-day.shortlist-bathroom .section-contioner h1{color:#000}
#every-day.shortlist-bathroom .section-contioner .colum-6{width:115px}
#every-day.shortlist-bathroom .section-contioner .colum-6 a.view-more:after{display:none}
#every-day.shortlist-bathroom .section-contioner .colum-6 a.view-more{display:block;padding:0;text-align:center}
.global_dealer-page{font-family:'Open Sans',sans-serif}
.global_dealer-page .en-form .inputs .field-validation-error > span{font-size:11px}
.global_dealer-page .register-page span.required{font-size:15px}
.global_dealer .dealer_locator{background:#5cc0c9 none repeat scroll 0 0;margin-bottom:0;padding:15px 0 25px;text-align:center}
.global_dealer .dealer_locator h2{font-size:24px;padding:8px 0;color:#fff}
.global_dealer .dealer_locator .inputs{float:left;width:20%;color:#fff;font-size:15px;text-align:left}
.global_dealer .dealer_locator .inputs.search_locator_btn{width:16%;padding-top:28px}
.global_dealer .dealer_locator .inputs.search_locator_btn .register-button{width:100%;background:#177c94;padding:10px;text-align:center;color:#fff;border-radius:0;border:none;outline:none;box-shadow:none;text-transform:uppercase}
.global_dealer .dealer_locator .inputs.search_locator_btn .register-button:hover{background:#0a5162}
.global_dealer .dealer_locator .inputs.search_locator_btn .register-button:focus{box-shadow:none}
.global_dealer .dealer_locator .inputs label{text-transform:capitalize;font-weight:300;display:block}
.global_dealer .dealer_locator .inputs select{color:#000;width:97%;background:url(../images/select_arrow.png) right 10px top 14px no-repeat #fff;border:none;padding:8px 28px 8px 8px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;font-size:15px}
.global_dealer .map_close{display:none}
.global_dealer .map_close a{color:#fff;background:#09758e none repeat scroll 0 0;text-align:center;display:block;font-family:"Open Sans",sans-serif;font-weight:700;font-size:13px;padding:15px 0;text-align:center;text-transform:uppercase}
.global_dealer .map_close a:hover{text-decoration:none;outline:none}
.global_dealer .address_sec{width:100%;margin-top:40px}
.global_dealer .address_sec .section-heading{margin:0 0 25px}
.global_dealer .address_content_box{float:none;width:100%}
.global_dealer .address_sec ul{float:left;width:100%}
.global_dealer .address_sec ul li{margin-bottom:20px}
.global_dealer .address_sec ul li .address_box{background:#b7b7b71a;padding:10px;overflow:hidden}
.global_dealer .address_sec ul li .address_box:hover{background:#5cc0c91a}
.line-behind{background:#fff;padding:0 12px}
.section-heading::before{right:0}
.section-heading::after{right:0}
.section-heading::after,.section-heading::before{position:absolute;content:" ";background:#dad8d8;width:100%;height:1px;top:32%;z-index:-1}
.section-heading{text-align:center!important;text-transform:uppercase;font-size:25px!important;color:#505050!important}
.global_dealer .address_sec ul li h4{color:#4d4f53;margin:10px 0 12px;font-size:16px;line-height:20px;font-weight:500;border-bottom:solid 1px #dad8d8;min-height:50px}
.global_dealer .address_sec ul li .dealer_address{font-size:13px;line-height:1.6;min-height:167px;border-bottom:solid 1px #dad8d8;margin-bottom:15px}
.global_dealer #map_canvas{height:400px;width:100%}
.address_content_box span.map_store_outlet,.address_content_box span.detail_store_outlet{float:left;padding-right:2px}
.address_content_box .map_store_outlet a,.address_content_box .detail_store_outlet a{font-size:11px;text-decoration:none;outline:0;padding:7px 0;width:67px;display:inline-block;text-align:center;color:#fff;text-transform:uppercase}
.address_content_box .map_store_outlet a{background:#707070;border-radius:3px;text-transform:uppercase}
.address_content_box span.detail_store_outlet{background:#303030;border-radius:3px}
.address-form-section{float:left;width:100%;margin-top:-100px;margin-bottom:30px}
.left-banner{position:relative;background-color:#fff;padding:20px;padding-bottom:20px;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,0.21);padding-bottom:10px;box-shadow:4px 4px 4px 0 rgba(0,0,0,0.21)}
.left-banner,.inquiry_form_home{min-height:230px}
.inquiry_form_home{float:left;width:100%;padding:20px 20px 0!important;padding-bottom:20px;background:#fff;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,0.21);box-shadow:4px 4px 4px 0 rgba(0,0,0,0.21)}
.left-banner_three h1.hide-tagline{padding-bottom:10px;padding-left:0;color:#505050;font-size:18px;border-bottom:1px solid #88d8d7;padding-bottom:5px;font-weight:500;margin-bottom:10px}
.left-banner ul.mng-left-banner-span li span.bold-alternate{font-weight:500;color:#000;margin-bottom:5px}
.left-banner ul.mng-left-banner-span li span{font-size:14px;display:inline-block;z-index:9999}
.left-banner ul.mng-left-banner-span li{line-height:19px;font-size:13px;vertical-align:top;line-height:19px;padding:1px 0!important}
.left-banner ul{color:#505050}
.global_dealer .form-gap{padding:10px;border:1px solid #7dcdd4;border-radius:0;background:#5cc0c91a}
.global_dealer .form-gap .form-control,.global_dealer .form-gap .form-control:focus{border-radius:0;box-shadow:none;outline:none}
.global-dealer-form .en-form .inputs{width:100%;float:left;margin-bottom:10px;position:relative;color:#FFF}
.global-dealer-form .en-form .inputs .form-control{border-radius:0;height:37px}
.global-dealer-form .en-form .inputs textarea{border-radius:0;height:60px;width:100%;color:#000;padding:5px}
.global-dealer-form .en-form .inputs textarea:focus{border-color:#cfd8dc}
.global-dealer-form .en-form .inputs input.btn{background:url(../images/submit_arrow.png) right 10px top 7px #5cc0c9 no-repeat;height:37px;line-height:37px}
.global-dealer-form .en-form .inputs span.required{position:absolute;right:0;top:12px}
.inquiry_form_home h3{border-bottom:1px solid #7dcdd4;font-size:18px;margin-top:0;float:left;width:100%;text-align:left;color:#353535!important;font-weight:500;padding-bottom:8px;position:relative;top:-6px}
.dealer-right_content_box{height:535px;overflow-y:scroll;float:none;width:100%;border-top:#e6e6e6 solid 1px}
.dealer-right_content_box li{position:relative;background-color:#fff;padding:20px;padding-bottom:20px;padding-bottom:20px;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,0.21);padding-bottom:10px;box-shadow:4px 4px 4px 0 rgba(0,0,0,0.21);margin-bottom:20px}
.near-by-localities-list-sidebar,.categery,.business-hr,.parking-optn,.pymnt-mnthd{float:left;padding:20px 0;width:100%;border-bottom:1px solid #7dcdd4}
.timeline-div{background-color:#fff;float:left;width:100%;margin-top:20px;margin-bottom:20px;padding-bottom:30px}
.business-bold{font-size:17px;font-weight:500;color:#36879c}
.dealer-tags-list{margin-bottom:10px}
.full-w-stores h3{padding:10px 0;text-align:left;font-size:28px;color:#177c94;text-transform:uppercase;font-weight:500}
.global-dealer-details p{font-size:14px;text-align:justify;padding:0 10px 0 0}
.google-weekday{max-width:90%;padding:10px 0}
#business-hour-tag{display:flex;flex-direction:row;flex-wrap:wrap}
#business-hour-tag li{font-size:14px;flex:1 0 50%}
#business-hour-tag li span{width:35px;display:inline-block;color:#505050}
#business-hour-tag li span.only-for-colon{width:3px;display:inline-block}
#business-hour-tag li:nth-child(1){order:1}
#business-hour-tag li:nth-child(2){order:3}
#business-hour-tag li:nth-child(3){order:5}
#business-hour-tag li:nth-child(4){order:7}
#business-hour-tag li:nth-child(5){order:2}
#business-hour-tag li:nth-child(5) span,#business-hour-tag li:nth-child(6) span,#business-hour-tag li:nth-child(7) span{width:22px}
#business-hour-tag li:nth-child(5) span.only-for-colon,#business-hour-tag li:nth-child(6) span.only-for-colon,#business-hour-tag li:nth-child(7) span.only-for-colon{width:5px}
#business-hour-tag li:nth-child(6){order:4}
#business-hour-tag li:nth-child(7){order:6}
.global-dealer-details .item-box .offer .category-ash-box h2 a{display:block;text-align:center;font-size:15px}
.global-dealer-details .item-box .offer .category-ash-box h2{padding:0 11px;margin:10px 0;text-align:center}
ul.listing{margin:0;padding:0 0 0 35px}
ul.listing li{list-style:disc;font-size:16px;line-height:30px;text-align:justify;padding-left:10px;line-height:1.5;margin-bottom:10px}
ul.listing li ul{padding:0 0 0 35px}
ul.listing li ul li{list-style:circle outside;font-size:16px;padding:0 0 0 10px}
.gm-style-iw.gm-style-iw-c{border-radius:3px;padding:4px 13px 6px}
.gm-style-iw.gm-style-iw-c ul{margin:0;padding:3px}
.gm-style-iw.gm-style-iw-c ul li .hide-tagline{margin-bottom:7px;border-bottom:1px solid #303030;padding:0 0 5px;font-size:19px;font-weight:500;line-height:normal}
.gm-style-iw.gm-style-iw-c ul li{margin-bottom:5px}
.gm-ui-hover-effect{top:2px!important;right:5px!important}
.mid-about .comntent-mid-p p{padding-bottom:20px;border-bottom:1px solid #7dcdd4;text-align:left}
.middle-content a.margin_bottom.margin_bottom_additional{width:100%;float:left;font-size:14px;color:#fff;background-color:#7dcdd4;text-align:center;margin-top:0;line-height:26px;text-transform:uppercase}
.parking-optn ul,.pymnt-mnthd ul{list-style:none;margin:0;padding:0}
.parking-optn ul li,.pymnt-mnthd ul li{list-style:none;position:relative;padding-left:20px}
.parking-optn ul li:before,.pymnt-mnthd ul li:before{position:absolute;top:8px;left:0;content:"";background:#5cc0c9;height:8px;width:8px;border-radius:50%}
.pymnt-mnthd ul li{display:inline-block;vertical-align:top;margin-right:20px}
.global-dealer-details .item-box .offer{border:0;background:#b7b7b71a}
.global-dealer-details .item-box .offer .picture{width:100%;height:290px;overflow:hidden}
.global-dealer-details .item-box .offer .picture img{width:100%}
.global-dealer-details .item-box .offer .middle-content .min_height{padding:0 15px 15px;text-align:justify;min-height:355px;font-size:14px;line-height:1.9}
.global-dealer-details .item-box .offer .middle-content .min_height ul.listing{margin:15px 0 0 20px;padding:0}
.global-dealer-details .item-box .offer .middle-content .min_height ul.listing li{margin-bottom:10px}
.global-dealer-details .item-box .offer .middle-content .margin_bottom_additional{line-height:35px}
.mid-about .business-hr ul.first-f{font-size:14px;float:left;padding:10px 5px 10px 0;margin:0;width:50%}
.mid-about .business-hr ul.first-s{font-size:14px;float:left;padding:10px 5px 10px 10px;margin:0;width:50%}
.mid-about .business-hr ul li{padding:3px 0;font-size:14px}
.mid-about .business-hr ul.first-f li span{width:28px;float:left;color:#505050}
.mid-about .business-hr ul.first-s li span{width:22px;float:left;color:#505050}
.mid-about .business-hr ul.first-s li span.only-for-colon,.mid-about .business-hr ul.first-f li span.only-for-colon{padding-right:7px;padding-left:7px}
.mid-about .business-hr ul li.closed{color:#c42020}
.mid-about .first-review-rating{border-bottom:1px solid #7dcdd4;padding-bottom:20px}
.mid-about h3.padding-manage{padding:5px 0 3px;padding-top:5px;font-size:17px;color:#7dcdd4!important}
.global-dealer-details .offer.offer-default ul li{font-size:13px;list-style:disc;margin-bottom:2px}
.global-dealer-details .inner-about-section{width:100%;overflow-x:scroll}
.first-sec{background:#f7f7f7;border:5px solid #f7f7f7;display:inline-block;vertical-align:top}
.first-sec1{min-height:275px;background-color:#fff;padding:10px;display:block}
.first-box-inner{float:left;width:100%}
.first-sec1:hover{-webkit-box-shadow:2px 2px 6px 0 rgba(50,50,50,0.75);-moz-box-shadow:2px 2px 6px 0 rgba(50,50,50,0.75);box-shadow:2px 2px 6px 0 rgba(50,50,50,0.75)}
.first-box{float:left;width:100%}
.first-box h4{border-bottom:1px solid #e4e4e4;font-size:18px;font-weight:400;margin-bottom:10px;padding-bottom:10px}
.first-box-inner ul li{font-size:13px;padding-bottom:0;letter-spacing:.5px}
.global-dealer-form .result{color:#177c94;font-size:12px;font-weight:400;text-align:center;padding-bottom:10px}
.global-dealer-form .message-error{color:red;font-size:12px}
.query-message{font-size:13px}
.mt-20{margin-top:20px}
a.msgBox_sec_squareBox{position:fixed;right:-46px;top:20%;display:block;width:125px;height:33px;margin:0;padding:0;background-size:auto auto;background-size:24px;z-index:2;background-color:#177c94;border-radius:6px;transform:rotate(-90deg);font-size:15px;padding:5px;text-transform:uppercase;letter-spacing:4px;text-align:center;color:#fff}
.modal.help_popup{overflow-y:inherit}
.modal.help_popup .modal-dialog{margin-right:10px;top:10%;max-width:380px;float:right}
.help_popup .modal-content{background:rgba(255,255,255,0.9);padding:20px 20px 10px}
.help_popup .modal-content .popup_title{background:#000;color:#fff;padding:11px 20px;text-align:center;line-height:1.2;font-size:17px;font-weight:500;margin:0 0 15px}
.help_popup .modal-content .modal-body{text-align:left;padding:0}
.help_popup .dealer_block{padding:0 0 0 30px;position:relative}
.help_popup .dealer_block input[type="radio"]{position:absolute;left:0;top:0}
.help_popup .dealer_block ul.center_listing{overflow:hidden;margin:0;padding:0 0 10px}
.help_popup .dealer_block:last-of-type ul{padding:0}
.help_popup .dealer_block ul.center_listing li{float:left;width:25%;padding-right:10px;text-align:center}
.help_popup .dealer_block ul li .complete-icon,.help_popup .dealer_block ul li .expert-icon,.help_popup .dealer_block ul li .range-icon,.help_popup .dealer_block ul li .customer-icon,.help_popup .dealer_block ul li .authentic-icon,.help_popup .dealer_block ul li .unmatched-icon,.help_popup .dealer_block ul li .right-icon{background:url(../images/sprit_icons.png);background-repeat:repeat;background-repeat:no-repeat;width:48px;height:48px;margin:auto;font-size:0}
.help_popup .dealer_block ul li .complete-icon{background-position:top -722px left -2px}
.help_popup .dealer_block ul li .expert-icon{background-position:top -722px left -60px}
.help_popup .dealer_block ul li .range-icon{background-position:top -722px left -117px}
.help_popup .dealer_block ul li .customer-icon{background-position:top -722px left -174px}
.help_popup .dealer_block ul li .authentic-icon{background-position:top -775px left -2px}
.help_popup .dealer_block ul li .unmatched-icon{background-position:top -775px left -60px}
.help_popup .dealer_block ul li .right-icon{background-position:top -775px left -117px}
.help_popup .dealer_block ul.center_listing li .img_block{max-width:50px;margin:0 auto}
.help_popup .dealer_block h4{font-weight:500;font-size:17px;padding:0 0 15px;line-height:1;margin:0}
.help_popup .dealer_block label{font-size:15px!important}
.help_popup .dealer_block h3{color:rgba(0,0,0,0.7);font-size:17px;font-weight:700;padding:0 0 20px;line-height:1;margin:0}
.help_popup button.close{position:absolute;border:2px solid #177c94;opacity:1;border-radius:25px;height:30px;width:30px;text-align:center;color:#177c94;font-size:30px;font-weight:400;padding:0;background:#fff;left:15px;top:-13px}
.help_popup button.close span{display:block;line-height:22px;height:30px}
.help_popup input.form-control,.help_popup select.form-control,.help_popup textarea.form-control{background:0;border:0;border-bottom:1px solid rgba(0,0,0,0.5);box-shadow:0;padding:0 15px;margin:0}
.help_popup ::placeholder{color:#000;opacity:1}
.help_popup :-ms-input-placeholder{color:#000}
.help_popup ::-ms-input-placeholder{color:#000}
.help_popup select.form-control{background:url(../images/select_arrow2.png) no-repeat right center;padding:0 8px}
.help_popup form .input-group{display:block}
.help_popup form .form-group{margin-bottom:15px;position:relative}
.help_popup form .datepicker .input-group-addon{border:0;background:0;position:absolute;right:0;display:block;width:70px;padding:0;z-index:99999;text-align:right}
.help_popup form .glyphicon{color:#177c94;font-size:18px}
.help_popup form input[type="submit"]{background:#177c94;font-weight:700}
.help_popup form .send_otp_sec{position:relative}
.help_popup form .send_otp_sec .send_otp{text-align:right}
.help_popup form .send_otp_sec .send_otp .otpbutton{background:#177c94;width:70px}
.help_popup .accept-privacy-policy,.help_popup .accept-privacy-policy .control-label{color:#177c94;font-size:12px;font-weight:500;text-decoration:underline}
.help_popup .accept-privacy-policy input{margin-right:5px}
.help_popup .dealer_block ul.center_listing li .img_block .sec-down{opacity:.7}
.help_popup .field-validation-error{text-align:left;font-weight:500}
.help_popup .lead-page input.btn-thankyou{background:#000;color:#fff}
.help_popup .lead-page input.btn-back{background:url(../images/back_arrow_white.png) left 10px top 10px #000 no-repeat;color:#fff;font-size:13px;font-weight:700}
.custom_form input.form-control,.custom_form select.form-control,.custom_form textarea.form-control{background:0;border:0;border-bottom:1px solid rgba(0,0,0,0.5);box-shadow:0;padding:0 15px;margin:0}
.custom_form :-ms-input-placeholder{color:#000}
.custom_form select.form-control{background:url(../images/select_arrow2.png) no-repeat right center;padding:0 8px}
.custom_form .input-group{display:block}
.custom_form .form-group{margin-bottom:15px;position:relative}
.custom_form .form-group:last-child{margin-bottom:0}
.custom_form .datepicker .input-group-addon{border:0;background:0;position:absolute;right:0;display:block;width:70px;padding:0;z-index:99999;text-align:right}
.custom_form .glyphicon{color:#177c94;font-size:18px}
.custom_form input[type="submit"]{background:#177c94;font-weight:700}
.custom_form .send_otp_sec{position:relative}
.custom_form .send_otp_sec .send_otp{text-align:right}
.custom_form .send_otp_sec .send_otp .otpbutton{background:#177c94;width:70px}
.custom_form .accept-privacy-policy,.custom_form .accept-privacy-policy .control-label{color:#177c94;font-size:12px;font-weight:500;text-decoration:underline}
.custom_form .accept-privacy-policy input{margin-right:5px}
.custom_form .dealer_block ul.center_listing li .img_block .sec-down{opacity:.7}
.custom_form .field-validation-error{text-align:left;font-weight:500}
.custom_form .lead-page input.btn-thankyou{background:#000;color:#fff}
.custom_form .lead-page input.btn-back{background:url(../images/back_arrow.png) left 10px top 10px #000 no-repeat;color:#fff;font-size:13px;font-weight:700}
.product-details-page .attributes ul.size.option-list{margin-left:4px}
.product-details-page .attributes ul.size.option-list li{display:inline-block;width:calc(25% - 10px);border:solid 1px #ebebeb;margin:0 10px 10px -4px;padding:5px 5px 3px;box-shadow:2px 2px #f0f8ff}
.product-details-page .product-essential .overview .attributes ul.size.option-list li label{font-size:13px}
.add-more-panel{text-align:right;padding-right:100px;margin-bottom:40px}
.add-more-panel .add-more{top:0;right:0;background:#5cc0c9;padding:10px;color:#fff;font-size:12px;font-weight:600}
.complaint-note{font-size:13px;font-weight:500;border-bottom:1px solid #177c94;border-top:1px solid #177c94;padding:5px}
.message-alert{display:inline;font-size:13px;color:red;font-weight:500;margin-left:176px;text-transform:lowercase}
.rating-mid ul li{display:inline-block}
.rating-mid ul li.submit-review{margin-left:5px}
.rating-mid ul li.submit-review a{color:#ff6300;border:1px solid #36879c;padding:5px;font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:1px}
.category_banner .owl-carousel{position:relative}
.category_banner .owl-carousel .owl-dots{margin:0;position:absolute;width:100%;bottom:0}
.category_banner .owl-carousel .owl-dots .owl-dot.active span,.category_banner .owl-carousel .owl-dots .owl-dot:hover span{background-color:#FFF}
.custombreadcrum{margin-top:-30px}
.custombreadcrum .breadcrumb{padding:0;line-height:1}
.custombreadcrum .breadcrumb > li{line-height:1;display:inline-block}
.arc-jaquar-top{padding:40px 15px;float:left;width:100%;background:#bd908a;background:-moz-linear-gradient(top,#9a8e9a 0%,#bd908a 100%);background:-webkit-linear-gradient(top,#9a8e9a 0%,#bd908a 100%);background:linear-gradient(to bottom,#9a8e9a 0%,#bd908a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a8e9a',endColorstr='#bd908a',GradientType=0)}
.arcrangeimages > ul{margin:0;padding:0;text-align:center}
.arcrangeimages > ul > li{display:inline-block;margin:10px;vertical-align:middle;width:27%}
.arcrangeimages > ul > li:nth-child(2){width:30%}
.halfvar1percent{width:60%}
.halfvar2percent{width:40%}
.arcrangecont h1{font-size:37px;font-weight:700;line-height:1;margin:0 0 10px}
.full-width-section .content-wrapper .arcrangecont h2{color:#000;font-size:37px;font-weight:500;padding:0;margin:0;line-height:1;margin:0 0 10px 0}
.full-width-section .content-wrapper .arcrangecont p{font-size:26px;line-height:1.2}
.arcrangecont{padding-top:80px}
.arc-jaquar{padding:40px 15px;float:left;width:100%;background:#bd908a;background:-moz-linear-gradient(top,#bd908a 0%,#9a8e9a 100%);background:-webkit-linear-gradient(top,#bd908a 0%,#9a8e9a 100%);background:linear-gradient(to bottom,#bd908a 0%,#9a8e9a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd908a',endColorstr='#9a8e9a',GradientType=0)}
.arc-jaquar .wleftbar{text-align:right;padding-right:50px;padding-left:50px}
.somethinnewcont h1{font-size:34px;font-weight:700;line-height:1;margin:0 0 40px;text-align:left}
.somethinnewcont > ul{margin:0;padding:0 0 0 50px;text-align:left}
.somethinnewcont > ul > li{margin:0 0 20px;font-size:24px}
.somethinnewcont > ul > li img{margin:0 40px 0 0;display:inline-block}
.arc-collections{text-align:center}
.arc-collections h1{font-size:38px;font-weight:700;line-height:1;margin:0 0 40px}
.arc-collections > ul{margin:0 auto 50px;padding:0;text-align:center;max-width:70%}
.arc-collections > ul > li{display:inline-block;width:32.8%;padding:0 10px;vertical-align:top}
.arc-collections > ul > li img{margin:0 auto;border:solid 5px #00000042}
.arc-collections > ul > li > h4{font-size:24px;line-height:1.2;margin:20px 0 0}
.arc-collections > .collectionbtn{display:inline-block;padding:10px 20px;background-color:#000;text-align:center;color:#FFF;font-weight:700}
.arc-jaquar .wrightbar{padding-right:50px}
.arc-jaquar .wrightbar video{width:100%;height:100%}
.pymnt-mnthd .listing a{color:#36879c}
.customer-care-section{padding:120px 0;float:left;width:100%;background:#998f9a;background:-moz-linear-gradient(top,#998f9a 36%,#b0918f 86%);background:-webkit-linear-gradient(top,#998f9a 36%,#b0918f 86%);background:linear-gradient(to bottom,#998f9a 36%,#b0918f 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#998f9a',endColorstr='#b0918f',GradientType=0)}
.customer-care-section ul{text-align:center;max-width:90%;margin:auto}
.customer-care-section ul li{display:inline-block;vertical-align:top;width:33%;padding:0 15px}
.customer-care-section ul li .register-img{margin-bottom:60px}
.customer-care-section ul li .register-img img{border:solid 5px #00000042}
.customer-care-section ul li h4{font-size:34px;line-height:1.2;color:#1b1715;font-weight:400;min-height:85px}
.customer-care-section ul li .arc-collections{margin-top:50px}
.customer-care-section ul li .arc-collections .collectionbtn{width:75%;line-height:39px;background-color:#262B2F;font-size:20px;letter-spacing:1px}
.customer-care-section ul li .arc-collections .collectionbtn:hover,.arc-collections > .collectionbtn:hover{background-color:#574656}
.new-aboutus-sections.offer.offer-default ul li{list-style:none}
.new-aboutus-sections.offer{border:0!important}
.new-aboutus-sections .first-box-inner ul li.rating{margin:15px 0 10px;position:relative;display:block}
.new-aboutus-sections .first-box-inner ul li.rating span{position:absolute;left:87px;top:-1px}
#lighting-banner{position:relative;clear:both}
.lighting-heading{position:absolute;top:40%;right:20%;color:#fff}
.lighting-heading h2{background:#fff;color:#000;padding:5px 15px;text-transform:uppercase;font-size:25px}
.lighting-heading ul{text-align:center;margin:20px 0 0}
.lighting-heading ul li{display:inline-block;font-size:14px;text-transform:uppercase;padding:0 30px}
.lighting-heading ul li:nth-child(2){border-left:solid 1px #fff;border-right:solid 1px #fff}
.j3_country{margin-top:0}
.j3_country .languagepicker{display:inline-block;padding:0;height:36px;overflow:hidden;transition:all .3s ease;position:absolute;z-index:1;left:0}
.j3_country .languagepicker li.transt.selected{display:none}
.j3_country .languagepicker:hover{height:81px}
.j3_country .languagepicker li{display:block;font-size:12px;padding:10px 10px 6px;background:#102735;text-align:left}
.j3_country .languagepicker li:hover{background:#9c8555}
.j3_country .languagepicker li.transt a{color:#fff;background-color:transparent}
.j3_country .languagepicker li a{color:#fff;text-decoration:none;display:block}
.j3_country .languagepicker li a:hover{color:#fff;text-decoration:none}
.j3_country .languagepicker li a img{margin-right:8px}
.j3_country .large:hover{height:245px}
.header-upper{border-bottom:0}
.home-page .theme-custom{margin:-30px 0 0}
.buttons{margin:20px 0; text-align:center;}
.panel-body ul{padding:0}
.panel-body ul li{list-style:none}
.customleftsidebar .nano .nano-content{height:400px;position:relative;margin-bottom:20px}
ul.left-category li i{left:-10px;width:auto;color:#36879c}
ul.left-category li a{font-weight:500;font-size:13px;color:#444}
.block-blog-archive .number{display:block;color:#444;cursor:auto}
.block-blog-archive .sublist{margin:5px 0 5px 15px}
.block-blog-archive li.month{padding:3px 0 3px 15px}
.blog-page .page-title,.news-list-page .page-title{margin:0}
.blog-page .post,.news-items .news-item{margin:0 0 30px}
.blog-page .post:after{content:"";display:block;clear:both}
.blog-page .blog-content,.blogpost-page .blog-content,.blogpost-page .comment-content{font-size:14px;text-align:justify}
.post-title,.news-title{color:#177c94;font-size:16px;line-height:1.2;padding:0;text-transform:uppercase;text-align:left;height:55px;overflow:hidden;margin:25px 0 5px;font-weight:400}
.post-title:hover,.news-title:hover{color:#177c94}
.post-date,.news-date{display:block;margin:10px 0 15px;background-color:#f6f6f6;padding:10px;font-style:italic;color:#177c94}
.post-body,.news-body{margin:0 0 20px;padding:0 10px;line-height:22px}
.blog-posts .buttons,.news-items .buttons{margin:0;padding:0 10px}
.blog-posts .buttons .read-comments{display:block;margin:0 0 15px;font-weight:700;color:#177c94}
.blog-posts .buttons .read-comments:hover{color:#177c94}
.blog-posts .buttons .read-more,.news-items .buttons .read-more{display:inline-block;border:none;background-color:#177c94;padding:10px 20px;font-size:12px;color:#fff;text-transform:uppercase}
.blog-posts .buttons .read-more:hover,.news-items .buttons .read-more:hover{background-color:#36879c}
.blog-page .customfiltersec > .category-right{float:left}
.blog-page .customfiltersec > .left-menu{float:right}
.blog-page .customfiltersec > .left-menu ul.list > li{padding:7px 0}
ul.list li ul.blog-archive-list{margin:0;padding:0}
ul.list li ul.blog-archive-list li{border-bottom:1px solid #e1e1e1;padding:7px 0}
ul.list li ul.blog-archive-list li a{display:block;font-size:13px;position:relative}
ul.list li ul.blog-archive-list li a span{position:absolute;right:0;font-weight:700}
.blog-cloumn{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff;box-shadow:0 6px 30px rgba(0,0,0,.1);margin-top:0;padding:25px 35px; min-height:460px;}
.blog-cloumn a.post-title{font-weight:500;min-height:60px;display:block}
.blog-cloumn .blog-meta-content{padding:10px 0}
.blog-cloumn .blog-meta-content span{display:inline-block;padding:0;font-size:12px;padding:0;margin:0 5px 0 0;background:transparent;font-style:normal;color:#000}
.blog-cloumn .blog-meta-content span a{color:#000}
.blog-cloumn .blog-meta-content span a:hover{color:#177c94}
.blog-cloumn .blog-content{margin:0;padding:0}
.new-comment{margin:50px 0 60px}
.new-comment .notifications{margin:0 0 10px}
.new-comment .result{color:#690}
.new-comment .form-fields{margin:0 0 20px}
.new-comment .form-fields label{text-transform:capitalize;font-size:15px;font-weight:300;vertical-align:top}
.new-comment .form-fields .enter-comment-text{border:1px solid #e6e6e6;color:#040404;font-size:13px;height:80px;padding:0 15px;width:100%}
.new-comment .button-1{border:none;background-color:#177c94;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}
.new-comment .button-1:hover{background-color:#177c94}
.comment-list{margin:0 0 100px}
.comment-list .title{margin:0 0 15px;padding:0 10px;font-size:20px;color:#177c94}
.comment-list .title strong{font-weight:400}
.comment-list .comment{margin:0 0 40px;border-top:1px solid #ddd}
.comment-list .comment:after{content:"";display:block;clear:both}
.comment-info{margin:20px auto}
.comment-info .username{font-size:18px;color:#177c94;font-weight:300;text-transform:uppercase}
.comment-info a.username:hover{color:#4ab2f1}
.comment-info .avatar{position:relative;width:150px;height:150px;border:1px solid #ddd;overflow:hidden}
.comment-info .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;border:solid 2px #CEDBE1!important}
.comment-time{margin:0 0 15px;font-size:13px;font-weight:500}
.comment-time span{color:#444}
.comment-title{margin:0 0 15px;font-size:16px;color:#444}
.comment-body{line-height:22px}
.news-list-homepage{margin:0 0 75px}
.news-list-homepage .title{margin:0 0 -1px;border-bottom:1px solid #ddd;padding:0 0 15px;font-size:30px;font-weight:400;color:#444}
.news-list-homepage .title strong{font-weight:400}
.news-list-homepage .view-all{text-align:center}
.news-list-homepage .view-all a{color:#177c94;text-decoration:underline}
.news-list-homepage .view-all a:hover{color:#177c94}
.link-rss{display:block;float:right;margin:6px 0 0}
.blog-page:after,.blog-page.page-title:after,.blog-page.page-body:after{content:"";display:block;clear:both}
.blog-page .page-title a + h1{float:left}
.blog-page .page-title{min-height:50px}
.block-category-navigation.title{padding:10px 5px;background-color:transparent;border-bottom:2px solid #CCC;display:block;line-height:1;position:relative;text-transform:uppercase;font-weight:700;color:#666}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.gender-rdo{float:left}
.product-feature{text-align:left}
.product-feature li{display:inline-block;text-align:center;margin:0 10px 20px;width:9%;vertical-align:top}
.sizzingPage .text{font-size:13px;font-weight:500}
.sizzingPage .note-text{font-size:13px;font-weight:500;color:#177c94;background-color:#e4d2d2;padding:5px}
.sizzingPage li.radio{display:block}
.block_listing{display:flex;flex-wrap:wrap;font-size:13px}
.block_listing > [class*="col-"]{border:0 dotted #ccc;padding-bottom:15px}
.block_listing > [class*="col-"] ul{overflow:hidden;margin:0 0 20px;padding:0}
.block_listing input + .view-more{margin-left:5px}
.block_listing .calculation_inputs input{width:100%}
.fileplates ul li span,.filedescription ul li span{font-weight:500;width:100px;display:inline-block}
.sizzingPage .product-feature img{height:50px}
.sizzingPage .product-feature.control-plate li{width:16%}
.sizzingPage .buttons .view-more{margin:20px 0 0;background:#262B2F;border-radius:0;border:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"Open Sans",sans-serif;line-height:38px;outline:none;margin:0 auto;padding:0 45px;display:inline-block}
.sizzingPage .buttons .view-more:hover{background-color:#000}
.lead-page-oc .row{margin-right:0;margin-left:2px}
.sitemap-page{margin-top:45px}
.sitemap-page .description{margin:0 0 30px;text-align:center}
.sitemap-page .entity{margin:0 0 30px}
.sitemap-page .entity-title{margin:0 0 15px;padding:0 10px;text-align:center}
.sitemap-page .entity-title h2{color:#177c94;font-size:22px;line-height:1.2;padding:5px 0;margin:15px 0;text-transform:uppercase;font-weight:300;text-align:left}
.sitemap-page .entity-body{border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px 15px;text-align:center}
.sitemap-page .entity ul{font-size:0}
.sitemap-page .entity li{display:inline-block;position:relative;margin:0 8px;padding:0 12px;line-height:50px;font-size:14px}
.sitemap-page .entity li:before{content:"";position:absolute;top:23px;left:0;width:5px;height:5px;background-color:#ddd}
.sitemap-page .entity a{color:#444}
.sitemap-page .entity a:hover{color:#4ab2f1}
.sitemap-page .entity a:empty{display:none}
.site-redirect{text-align:center;}
.site-redirect .heading{margin-bottom:20px; text-transform:uppercase;}
.site-redirect .en-form{background:#fff;height:150px;width:100%;display:block;overflow:hidden;border-radius:10px 10px 10px 10px;border:5px solid #00726d}
.site-redirect h5.modal-title{font-size:14px;font-weight:300;color:#177c94;text-transform:uppercase}
.site-redirect .modal-dialog{width:360px;margin:0;top:40%;left:40%;position:fixed}
.calculator-box{ background: url(../images/submit_arrow.png) right 10px top 10px #5cc0c9 no-repeat;   background-color: rgb(92, 192, 201); border: 0 none; border-radius: 0;  box-shadow: none; color: #fff; font-size: 13px; font-weight: 500; font-family: "Open Sans",sans-serif; height: 42px; line-height: 43px;  outline: medium none; text-transform: uppercase; width: 190px; margin: 0 auto; padding: 0; display: inline-block;}
.calculator-box:hover { background-color: #000; color:#ffffff; }
.virtual-model-footer { width: 30%; position: fixed; right: 3px; float: right; background: #fff;  bottom: 3px;  z-index: 999;}
.virtual-model-footer .virtual-footer-section input[type="button"],.virtual-model-footer .virtual-footer-section input[type="submit"] {  min-width: 100px;  background: #aaa;  border: 1px solid #aaa;  color: #fff;}
.virtual-model-footer h4.modal-title {color: #000; font-size: 18px; margin: 10px 0 0px; padding: 0; font-weight: 500; line-height: 100%; text-align: center; text-transform: uppercase; }
a.msgBox_virtual_meeting { position: fixed; top: 50%; width: 138px; height: 50px; left:-47px;}
.virtual-model-footer .modal-header .close {margin-top: -10px;}
.virtual-model-footer.widthextra {width:40%;}
.virtual-model-footer iframe{border:0;}
.virtual-model-footer{display:none;}
a.sensoryintelligence-btn{position:fixed;right:1px;top:50%; font-size:0; display:block;width:40px;height:47px;margin:0;padding:0;background:url(../images/sensoryintelligence.png) no-repeat 9px 9px;background-color:rgba(0,0,0,0);background-size:auto auto;background-size:24px;z-index:2;background-color:#177c94;border-radius:6px;}

/*********product details ********************/


.overview {
    position: relative;
    margin: 0 0 50px;
}

    .overview .discontinued-product {
        background: #f3f3f3;
        margin: 0 0 20px;
    }

        .overview .discontinued-product h4 {
            display: inline-block;
            font-size: 14px;
            padding: 17px 17px 17px 40px;
            background: url('../images/discontinued-product-icon.png') no-repeat 13px center;
            color: #de444c;
        }

    .overview .product-name {
        margin: 0 0 25px;
        border-bottom: 1px solid #ddd;
        padding: 0 0 10px;
    }

        .overview .product-name h1 {
            font-size: 30px;
            font-weight: normal;
        }

    .overview .short-description {
        margin: 0 0 25px;
        line-height: 22px;
        color: #666;
    }

.product-no-reviews,
.product-reviews-overview {
    margin: 0 0 25px;
    color: #444;
}

    .product-no-reviews a {
        text-decoration: underline;
    }

.product-review-box {
    display: inline-block;
    margin: 0 0 8px;
}

    .product-review-box .rating {
        width: 95px;
        height: 14px;
        background: url('../images/rating1.png') repeat-x;
    }

        .product-review-box .rating div {
            height: 14px;
            background: url('../images/rating2.png') repeat-x;
        }

.product-review-links a {
    text-decoration: underline;
}

    .product-review-links a:hover {
        color: #4ab2f1;
    }

.overview .value,
.variant-overview .value {
    color: #444;
}

    .overview .value a,
    .variant-overview .value a {
        color: #4ab2f1;
    }

        .overview .value a:hover,
        .variant-overview .value a:hover {
            text-decoration: underline;
        }

.overview-buttons {
    margin: 0 0 25px;
    font-size: 0;
}

    .overview-buttons div {
        width: 80%;
        margin: 0 auto 3px;
    }

.overview .button-2,
.variant-overview .button-2 {
    display: block;
    width: 100%;
    border: none;
    background-color: #eaeaea;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 12px 15px 12px 40px;
    text-align: left;
    font-size: 14px; /*reset zeroing*/
    color: #666;
}

    .overview .button-2:hover,
    .variant-overview .button-2:hover {
        background-color: #ddd;
    }

.overview .add-to-compare-list-button {
    background-image: url('../images/compare-button.png');
}

.overview .email-a-friend-button {
    background-image: url('../images/email-button.png');
}

.overview .subscribe-button,
.variant-overview .subscribe-button {
    background-image: url('../images/email-button.png');
}

.overview .download-sample-button,
.variant-overview .download-sample-button {
    background-image: url('../images/download-button.png');
}

.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button {
    background-image: url('../images/wishlist-button.png');
}

.overview .manufacturers {
    margin: 0 0 20px;
}

.overview .availability,
.variant-overview .availability {
    margin: 0 0 20px;
    overflow: hidden;
}

    .overview .availability .stock,
    .variant-overview .availability .stock {
        margin: 0 0 10px;
    }

    .overview .availability .back-in-stock-subscription,
    .variant-overview .availability .back-in-stock-subscription {
        display: inline-block;
    }

.overview .additional-details,
.variant-overview .additional-details {
    margin: 0 0 20px;
}

    .overview .additional-details div,
    .variant-overview .additional-details div {
        margin: 0 0 8px;
    }

.overview .delivery,
.variant-overview .delivery {
    overflow: hidden;
}

.overview .free-shipping,
.variant-overview .free-shipping {
    display: inline-block;
    margin: 10px 0;
    background: url('../images/shipping.png') left center no-repeat;
    padding: 2px 0 2px 28px;
    font-weight: bold;
    color: #444;
}

    .overview .free-shipping.invisible,
    .variant-overview .free-shipping.invisible {
        display: none;
    }

.overview .delivery-date,
.variant-overview .delivery-date {
    margin: 10px 0;
}

.overview .min-qty-notification,
.variant-overview .min-qty-notification {
    margin: 10px 0;
    font-style: italic;
    color: #444;
}

.overview .download-sample,
.variant-overview .download-sample {
    display: inline-block;
    margin: 0 0 25px;
}

.overview .prices,
.variant-overview .prices {
    margin: 0 0 10px;
    overflow: hidden;
}

    .overview .prices > div,
    .variant-overview .prices > div {
        margin: 0 0 5px;
    }

        .overview .prices > div > span,
        .variant-overview .prices > div > span {
            vertical-align: middle;
        }

.overview .old-product-price,
.variant-overview .old-product-price,
.overview .non-discounted-price,
.variant-overview .non-discounted-price {
    font-size: 14px;
    color: #999;
    text-decoration: line-through;
}

.overview .product-price,
.variant-overview .product-price {
    font-size: 20px;
    font-weight: bold;
    color: #444;
}

.overview .tax-shipping-info a,
.variant-overview .tax-shipping-info a {
    color: #4ab2f1;
}

    .overview .tax-shipping-info a:hover,
    .variant-overview .tax-shipping-info a:hover {
        text-decoration: underline;
    }

.customer-entered-price {
    margin: 0 0 20px;
    overflow: hidden;
}

    .customer-entered-price .price-input label {
        display: block;
        margin: 0 0 5px;
        font-weight: bold;
        color: #444;
    }

    .customer-entered-price .price-input input {
        width: 170px;
        text-align: center;
    }

    .customer-entered-price .price-range {
        margin: 5px 0 0;
        color: #777;
    }

.tier-prices {
    margin: 0 0 20px;
}

    .tier-prices .title {
        display: none;
    }

    .tier-prices table td {
        border: 1px solid #ddd;
        padding: 10px;
        color: #444;
    }

    .tier-prices .field-header {
        min-width: 80px;
    }

    .tier-prices .item-price {
        background-color: #f9f9f9;
        font-size: 16px;
        color: #e4434b;
    }

.overview .add-to-cart {
    margin: 0 0 20px;
}

.overview .add-to-cart-panel,
.variant-overview .add-to-cart-panel {
    display: inline-block;
    position: relative;
}

    .overview .add-to-cart-panel > *,
    .variant-overview .add-to-cart-panel > * {
        float: left;
    }

.overview .qty-label,
.variant-overview .qty-label {
    display: none !important;
}

.overview .qty-input,
.variant-overview .qty-input {
    width: 45px;
    height: 43px;
    padding: 0 12px;
    text-align: center;
    font-size: 15px;
    color: #444;
}

.overview .qty-dropdown,
.variant-overview .qty-dropdown {
    height: 43px;
    padding: 0 12px;
    font-size: 15px;
    color: #444;
}

.overview .add-to-cart-button,
.variant-overview .add-to-cart-button {
    height: 43px;
    border: none;
    background-color: #4ab2f1;
    padding: 0 24px;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
}

.product-share-button {
    display: inline-block;
    overflow: hidden;
}
/********** SHOPPING CART **********/



.order-progress {
    margin: 0 0 10px;
    background-color: #f6f6f6;
    padding: 15px 0;
    text-align: center;
}

    .order-progress ul {
        font-size: 0;
    }

    .order-progress li {
        display: inline-block;
        margin: 10px;
    }

    .order-progress a {
        display: block;
        min-width: 70px;
        font-size: 14px; /*reset zeroing*/
        color: #444;
    }

        .order-progress a:before {
            content: "";
            display: block;
            width: 40px;
            height: 40px;
            margin: 0 auto 15px;
            border: 1px solid #bbb;
            background: #fff url('../images/pointer.png') center no-repeat;
        }

    .order-progress li.active-step a {
        cursor: pointer;
    }

    .order-progress li.inactive-step a {
        opacity: 0.3;
        cursor: default;
    }
.cart-footer .cart-collaterals {
    float: left;
    width: 45%;
    margin: 0 2.5%;
}

    .cart-footer .cart-collaterals div,
    .cart-footer .cart-collaterals label {
        text-align: left;
    }

.cart-footer .estimate-shipping label {
    display: block;
    margin: 0 0 10px;
}

.cart-footer .estimate-shipping .buttons {
    text-align: right;
}
.cart-footer .totals {
    /*width: 395px;*/
    margin: 0;
}

.cart-footer .cart-collaterals {
    width: 760px;
    margin: 0;
}

    .cart-footer .cart-collaterals .deals {
        float: left;
        width: 360px;
    }

    .cart-footer .cart-collaterals .shipping {
        float: right;
        width: 360px;
    }

.cart-footer .estimate-shipping .inputs label {
    display: inline-block;
    width: 35%;
}

.cart-footer .estimate-shipping .inputs input,
.cart-footer .estimate-shipping .inputs select {
    width: 65%;
}
/********** CHECKOUT **********/



.checkout-page .section {
    margin: 0 0 5px;

}
.shipping-addresses .section {
    float: left;
    width: 100%;
}
.checkout-page .section.order-summary {
    margin: 100px 0 30px;
}

.checkout-page .cart-options {
    min-height: 60px;
    overflow: hidden;
}

.checkout-page .cart-footer {
    border-top: none;
}

.checkout-page .total-info {
    margin: 0;
    border-bottom: none;
    padding: 5px 20px 10px;
}

.checkout-page .button-1 {
    display: inline-block;
    min-width: 140px;
    border: none;
    background-color: #4ab2f1;
    padding: 10px 30px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
}

.checkout-page .address-item {
    width: 350px;
    max-width: 100%;
    margin: 0 auto 40px;
    float: left;   
    padding-right: 15px;
}

    .checkout-page .address-item ul {
        margin: 0 0 15px;
        background-color: #f9f9f9;
        padding: 20px;
        color: #444;
    }

    .checkout-page .address-item li {
        padding: 5px 0;
    }

        .checkout-page .address-item li.name {
            font-size: 16px;
            font-weight: bold;
        }

.enter-address .message-error {
    margin: 20px 0;
}

.enter-address .edit-address {
    background-color: #f9f9f9;
    border-top: 1px solid #e6e6e6;
    margin: 0 0 30px;
    padding: 30px 15px;
}

.checkout-page .ship-to-same-address {
    padding: 5px 0;
    text-align: center;
}

    .checkout-page .ship-to-same-address .selector {
        margin: 0 0 5px;
        font-weight: bold;
        color: #444;
    }

.checkout-page .pickup-in-store {
    text-align: center;
}

    .checkout-page .pickup-in-store .selector {
        margin: 0 0 5px;
        font-weight: bold;
        color: #444;
    }

.select-pickup-point {
    text-align: center;
}

.checkout-page .pickup-points-map {
    min-width: 400px;
    min-height: 350px;
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 5px;
}

.shipping-method .method-list,
.payment-method .method-list {
    margin: 0 auto 30px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
}

    .shipping-method .method-list li,
    .payment-method .method-list li {
        margin: 20px 0;
        font-size: 14px; /*reset zeroing*/
    }

        .shipping-method .method-list li label,
        .payment-method .method-list li label {
            font-size: 13px;
            font-weight: bold;
            color: #444;
        }

.shipping-method .method-description {
    margin: 5px 0 0;
}

.payment-method .use-reward-points {
    margin: 0 0 30px;
    text-align: center;
    color: #444;
}

.payment-method .payment-logo {
    display: inline-block;
    vertical-align: middle;
}

    .payment-method .payment-logo label {
        display: block;
        font-size: 0 !important;
    }

.payment-method .payment-details {
    min-width: 180px;
    display: inline-block;
    margin: 0 0 0 10px;
    text-align: left;
    vertical-align: middle;
}

.payment-info .info {
    padding: 30px 15px;
    color: #444;
}

    .payment-info .info tr {
        display: block;
        margin: 0 0 15px;
        font-size: 0;
    }

    .payment-info .info td {
        display: inline-block;
        width: 100% !important;
        max-width: 400px !important;
        font-size: 14px; /*reset zeroing*/
    }

        .payment-info .info td:only-child {
            width: 100% !important;
            max-width: 100% !important;
        }

        .payment-info .info td input[type="text"] {
            width: 100% !important;
        }

        .payment-info .info td input[name="CardCode"] {
            width: 65px !important;
        }

        .payment-info .info td select {
            min-width: 70px;
        }

        .payment-info .info td:first-child {
            margin: 0 0 10px;
        }

    .payment-info .info p {
        text-align: center;
    }

.confirm-order .buttons {
    padding: 10px 0;
}

.confirm-order .button-1 {
    font-size: 16px;
}

.order-review-data > div,
.order-details-area > div,
.shipment-details-area > div {
    width: 350px;
    max-width: 100%;
    margin: 0 auto 40px;
    background-color: #f9f9f9;
    padding: 20px;
    color: #444;
}

.order-review-data li,
.order-details-area li,
.shipment-details-area li {
    padding: 3px 0;
}

.order-review-data .title,
.order-details-area .title,
.shipment-details-area .title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}

    .order-review-data .title strong,
    .order-details-area .title strong,
    .shipment-details-area .title strong {
        font-weight: 700;
    }

.order-review-data .payment-method-info,
.order-review-data .shipping-method-info,
.order-details-area .payment-method-info,
.order-details-area .shipping-method-info {
    margin-top: 20px;
}

.order-completed .details {
    margin: 0 0 30px;
    padding: 30px 15px;
    text-align: center;
    color: #444;
}

    .order-completed .details div {
        margin: 5px 0;
    }

    .order-completed .details strong {
        font-weight: normal;
        text-transform: uppercase;
    }

    .order-completed .details a {
        color: #4ab2f1;
    }

        .order-completed .details a:hover {
            text-decoration: underline;
        }

.opc .step-title {
    margin: 0 0 1px;
    overflow: hidden;
    background-color: #f6f6f6;
}

.opc .allow .step-title {
    background-color: #4ab2f1;
    cursor: pointer;
}

.opc .step-title .number,
.opc .step-title .title {
    float: left;
    min-height: 40px;
    padding: 10px 15px;
    line-height: 20px;
    font-size: 16px;
    font-weight: normal;
}

.opc .allow .step-title .number,
.opc .allow .step-title .title {
    color: #fff;
    cursor: pointer;
}

.opc .step-title .number {
    width: 42px;
    border-right: 1px solid #fff;
    text-align: center;
}

.opc .allow .step-title .number {
    background-color: #248ece;
}

.opc .step {
    margin: 10px 0;
    padding: 30px 15px;
    text-align: center;
}

.opc .section {
    margin: 0 0 30px;
}

    .opc .section > label {
        display: block;
        margin: 0 0 10px;
    }

.opc input[type="text"],
.opc select {
    max-width: 100%;
}

.opc .buttons {
    margin-bottom: 0;
}

.opc .back-link {
    margin: 0 0 10px;
}

    .opc .back-link small {
        display: none;
    }

    .opc .back-link a {
        display: inline-block;
        margin: 0 0 0 -15px;
        background: url('../images/back-button.png') left center no-repeat;
        padding: 0 0 0 18px;
        color: #444;
    }

        .opc .back-link a:hover {
            color: #4ab2f1;
        }

.opc .buttons .please-wait {
    display: block;
    margin: 10px 0 0;
    background: none;
}

.opc .section.ship-to-same-address {
    margin: 0 0 30px;
    padding: 0;
}

.opc .section.pickup-in-store {
    margin: 0 0 30px;
    padding: 0;
}

.opc .payment-info .info tr {
    text-align: left;
}

.opc .section.order-summary {
    margin: 0;
}
.new-billing-address h4.page-title {
    color: #177c94;
    font-size: 14px;
    line-height: 1.2;
    padding: 0;
    text-transform: uppercase;
    text-align: center;
    height: 25px;
    overflow: hidden;
    margin: 25px 0 5px;
    font-weight: 700;
}

/******** PRODUCT REVIEWS **********/
.write-review {
    margin: 0 0 60px;
}

    .write-review .fieldset {
        margin: 0 0 30px;
    }

.tooltip {
    position: initial;
    display: inline-block;
    border-bottom: 1px dotted black;
    color: #444;
}

    .tooltip .tooltiptext {
        visibility: hidden;
        width: auto;
        background: #f0f0f0 no-repeat 100% 5%;
        border: #c0c0c0 1px dotted;
        text-align: Left;
        padding: 10px 10px 5px 5px;
        position: absolute;
        z-index: 1;
        left: 10%;
        opacity: 0;
        transition: opacity 0.3s;
    }

        .tooltip .tooltiptext::after {
            content: "";
            position: absolute;
        }

    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
        cursor: help;
    }

.write-review .review-rating {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .write-review .review-rating label {
        display: block;
        margin: 0 0 5px;
        font-size: 14px;
        color: #444;
    }

    .write-review .review-rating div.first {
        color: #e4444c;
    }

    .write-review .review-rating div.rating-options {
        padding-top: 2px;
    }

        .write-review .review-rating div.rating-options input {
            vertical-align: baseline;
        }

    .write-review .review-rating div.last {
        color: #4cb17c;
    }

.write-review .captcha-box {
    margin: 15px 0 0;
}


.product-reviews-page .result,
.product-reviews-page .message-error {
    margin: 0 0 20px;
}

.product-review-list {
    overflow: hidden;
}

.product-review-item {
    margin: 0 0 40px;
}

    .product-review-item .review-item-head {
        border-top: 1px solid #ddd;
        overflow: hidden;
        background-color: #f6f6f6;
        padding: 10px;
    }

    .product-review-item .review-title {
        line-height: 20px;
        font-size: 15px;
        color: #444;
    }

    .product-review-item .product-review-box {
        margin: 3px 0 0;
    }

    .product-review-item .review-content {
        padding: 20px 10px;
    }

    .product-review-item .review-text {
        margin: 0 0 15px;
        line-height: 22px;
        color: #444;
    }

    .product-review-item .avatar {
        margin: 0 0 10px;
    }

    .product-review-item .reply {
        margin: 15px 0;
        border-top: 1px solid #ddd;
    }

    .product-review-item .reply-header {
        margin: 15px 0;
        font-weight: bold;
    }

    .product-review-item .reply-text {
        line-height: 22px;
    }

    .product-review-item .review-info {
        margin: 0 0 5px;
    }

        .product-review-item .review-info label {
            font-weight: normal;
        }

        .product-review-item .review-info a,
        .product-review-helpfulness .vote {
            display: inline-block;
            padding: 0 5px;
            color: #4ab2f1;
            cursor: pointer;
        }

.product-review-helpfulness .question {
    margin: 0 5px 0 0;
    font-style: italic;
}

.product-review-helpfulness .result {
    margin: 0 0 0 10px;
}

.product-review-item .review-type-rating-ext {
    overflow: hidden;
    margin: 0 0 20px;
}

/*********** NOTIFICATIONS & POPUPS  ***********/



.bar-notification-container {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    line-height: 16px;
    color: #fff;
    opacity: 0.95;
}

.bar-notification.success {
    background-color: #4bb07a;
}

.bar-notification.error {
    background-color: #e4444c;
}

.bar-notification.warning {
    background-color: #f39c12;
}

.bar-notification {
    position: relative;
    display: none;
    padding: 15px 25px 15px 10px;
}

    .bar-notification .content {
        margin: 0 10px 0 0;
    }

        .bar-notification .content a {
            color: #fff;
            text-decoration: underline;
        }

    .bar-notification .close {
        position: absolute;
        top: 0;
        right: 0;
        width: 32px;
        height: 32px;
        margin: 7px;
        background: #fff url('../images/close.png') center no-repeat;
        cursor: pointer;
    }

.popup-notification {
    border-radius: 5px;
    padding: 3px;
    margin: 5px 0;
}

    .popup-notification.success {
        border: 2px rgba( 75,176,122,.5) solid;
    }

    .popup-notification.error {
        border: 2px rgba( 228,68,76,.5) solid;
    }

    .popup-notification.warning {
        border: 2px rgba( 243,156,18,.5) solid;
    }

.noscript {
    border-bottom: 1px solid #333;
    background-color: #ff9;
    padding: 30px 15px;
    text-align: center;
    line-height: 22px;
    color: #444;
}

.ajax-loading-block-window {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    background: url('../images/loading.gif') center no-repeat;
}

.please-wait {
    background: url('../images/ajax-loader-small.gif') no-repeat;
    padding-left: 20px;
    font-size: 14px;
}

.ui-dialog {
    max-width: 90%;
    border: 1px solid #ddd;
    box-shadow: 0 0 2px rgba(0,0,0,0.15);
    overflow: hidden;
    background-color: #fff;
    /*override jQuery UI styles, do not delete doubled properties*/
    border-radius: 0;
    padding: 0;
    font: normal 14px Arial, Helvetica, sans-serif;
}

    .ui-dialog:before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.5);
    }

.ui-dialog-titlebar {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    background-color: #eee;
    padding: 10px 15px;
    /*override jQuery UI styles, do not delete doubled properties*/
    border-width: 0 0 1px;
    border-radius: 0;
    background-image: none;
    padding: 10px 15px !important;
    font-weight: normal;
    cursor: auto !important;
}

    .ui-dialog-titlebar > span {
        float: left;
        font-size: 18px;
        color: #444;
        /*override jQuery UI styles, do not delete doubled properties*/
        margin: 0 !important;
    }

    .ui-dialog-titlebar button {
        position: absolute;
        top: 0;
        right: 0;
        width: 42px;
        height: 42px;
        border: none;
        overflow: hidden;
        background: url('../images/close.png') center no-repeat;
        font-size: 0;
        /*override jQuery UI styles, do not delete doubled properties*/
        top: 0 !important;
        right: 0 !important;
        width: 42px !important;
        height: 42px !important;
        margin: 0 !important;
        border: none !important;
        border-radius: 0;
        background: url('../images/close.png') center no-repeat !important;
        padding: 0 !important;
    }

        .ui-dialog-titlebar button span {
            display: none !important;
        }

.ui-dialog-content {
    padding: 15px;
    line-height: 20px;
    /*override jQuery UI styles, do not delete doubled properties*/
    background-color: #fff !important;
    padding: 15px 15px 20px 15px !important;
    color: #777;
}

    .ui-dialog-content .page {
        min-height: 0;
    }

    .ui-dialog-content .page-title {
        min-height: 0;
        margin: 0 0 15px;
        padding: 0px 10px 10px 10px;
        text-align: center;
    }

        .ui-dialog-content .page-title h1 {
            font-size: 24px;
            line-height: 30px;
        }

    .ui-dialog-content .back-in-stock-subscription-page {
        text-align: center;
    }

        .ui-dialog-content .back-in-stock-subscription-page .tooltip {
            margin-bottom: 10px;
        }

        .ui-dialog-content .back-in-stock-subscription-page .button-1 {
            border: none;
            background-color: #4ab2f1;
            padding: 10px 15px;
            font-size: 15px;
            color: #fff;
            text-transform: uppercase;
        }

            .ui-dialog-content .back-in-stock-subscription-page .button-1:hover {
                background-color: #248ece;
            }

.eu-cookie-bar-notification {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    width: 320px;
    height: 180px;
    margin: -90px 0 0 -160px;
    border: 1px solid #ccc;
    box-shadow: 0 0 2px rgba(0,0,0,0.15);
    background-color: #fff;
    padding: 20px;
    text-align: center;
}

    .eu-cookie-bar-notification .text {
        margin-bottom: 20px;
        line-height: 20px;
    }

    .eu-cookie-bar-notification button {
        min-width: 60px;
        margin: 5px 0 10px;
        border: none;
        background-color: #4ab2f1;
        padding: 8px 12px;
        font-size: 14px;
        color: #fff;
    }

        .eu-cookie-bar-notification button:hover {
            background-color: #248ece;
        }

    .eu-cookie-bar-notification a {
        display: block;
        color: #4ab2f1;
    }

        .eu-cookie-bar-notification a:hover {
            text-decoration: underline;
        }

@media screen and (max-width:1680px) {
    .world-jaquar{padding:40px 0;float:left}
.world-jaquar .wleftbar{padding-right:0}
.world-jaquar .wrightbar{margin-left:0;padding-left:80px}
}
@media screen and (max-width:1480px) {
.world-jaquar .wrightbar h1{margin-bottom:15px}
.world-jaquar .wrightbar{padding-left:40px}
.world-jaquar .wrightbar p br{display:none}
.arcrangecont{padding-top:40px}
.customer-care-section ul{max-width:90%}
}
@media screen and (max-width: 1366px) {
.arcrangecont{padding-top:50px}
.full-width-section .content-wrapper .arcrangecont p{font-size:30px}
.arc-jaquar .wleftbar{padding-right:30px;padding-left:20px}
.somethinnewcont > ul{padding:0 0 0 20px}
.somethinnewcont > ul > li{margin:0 0 10px}
.somethinnewcont > ul > li img{max-height:45px;margin:0 20px 0 0}
.arcrangecont h1,.somethinnewcont h1,.arc-collections h1{font-size:30px;font-weight:600;line-height:1.2}
.full-width-section .content-wrapper .arcrangecont h2{font-size:22px}
.arcrangecont{padding-right:13%;padding-top:70px}
.full-width-section .content-wrapper .arcrangecont p{font-size:18px;line-height:1.5}
.somethinnewcont > ul > li{font-size:18px}
.somethinnewcont > ul > li img{max-height:40px;margin:0 15px 0 0}
.arc-collections > ul > li{padding:0 1%}
.arc-collections > ul > li > h4{font-weight:400;font-size:18px}
.lighting-heading{right:10%}
}
@media screen and (max-width: 1350px) {
.topMenu ul.loginSection li.forbath,.topMenu ul.loginSection li.forlocate{margin-right:0}
}
@media screen and (max-width: 1280px) {
.SiteContainer{width:100%;padding:0 15px}
.downloadAppBanner{height:auto}
.world-jaquar .wrightbar ul li h6{font-size:14px;line-height:normal}
.left-container{left:80px}
.arcrangecont{padding-top:35px}
}
@media(max-width:1200px) {
.fullpageWraper{margin:0}
.content-wrapper .fullpageWraper .columnRow .one_half:nth-child(1){padding:60px 4% 45px}
.content-wrapper .fullpageWraper .columnRow:nth-child(2n) .one_half:nth-child(1){padding:60px 4% 45px}
.breadcrumb.FullpageWrapper{padding-left:4%;margin:0 -5%}
.full-width-section .content-wrapper.FullpageWrapper .fullpageWraper{margin:0 -5.6%;margin-top:-64px}
.content-wrapper .fullpageWraper .columnRow .one_half h3{padding:10px 0 15px}
.fullpageWraper .columnRow .content-column p br{display:none}
.customfiltersec > .left-menu{position:absolute;width:300px;left:-320px;top:0;z-index:1;background-color:#FFF;border:1px solid #ddd;padding:0;/*bottom:5px*/}
.customfiltersec > .left-menu .filtersPanel,.customfiltersec > .left-menu .block-popular-tags{padding:25px 20px}
.customfiltersec > .category-right{width:100%}
a.mmFilter{display:block}
.customfiltersec > .left-menu.open{left:0}
.customfiltersec .nopAjaxFilters7Spikes .block .filtersGroupPanel{padding:20px 0 20px 10px}
.customfiltersec .customleftsidebar .nopAjaxFilters7Spikes .filtersTitlePanel{display:block;padding:5px 55px;line-height:50px;position:relative;font-size:16px;color:#909090;background:#2c2c2c;position:relative}
.customfiltersec .customleftsidebar .nopAjaxFilters7Spikes .filtersTitlePanel:before{content:"\f0ae";font-family:'FontAwesome';display:block;font-size:20px;color:#909090;position:absolute;left:15px;top:18px;width:26px;height:26px;line-height:1}
.customfiltersec .customleftsidebar .nopAjaxFilters7Spikes .filtersTitlePanel p.filtersTitle{line-height:50px;font-size:16px;color:#909090;margin:0;text-transform:uppercase;font-weight:700}
.customfiltersec .customleftsidebar .close-btn{display:block;width:26px;height:26px;font-size:0;position:absolute;right:5px;top:0px;cursor:pointer; z-index:9;}
.customfiltersec .customleftsidebar .close-btn:before{content:"x";display:block;color:#000;width:26px;height:26px;line-height:1;font-size:25px;font-weight:700}
.nano{height:410px!important}
.blog-page .customfiltersec > .left-menu{float:right;position:static;width:100%;border:none;padding:0 25px}

}
@media screen and (max-width: 1180px) {
.headerWrapper .leftCol h1{font-size:42px}
.features .mob1Img{padding:10px 0}
.catalog .catalogContent{padding:130px 0 0}
.topMenu ul.loginSection li.forlocate{margin:0 10px 0 5px;padding-left:8px;background:url(../images/sprit_icons.png) no-repeat -32px -551px}
.topMenu ul.loginSection li.customer-care{padding:0 0 5px 6px}
.topMenu .header-search ul.loginSection li.querylist li.cartItmesList{margin-left:0}
.world-jaquar .wrightbar h1{font-size:30px}
.world-jaquar .wrightbar p{line-height:1.4}
.world-jaquar .wrightbar ul{margin:20px 0 30px}
#every-day.shortlist-bathroom .section-contioner{width:490px;right:70px}
.left-container{left:80px}
.arcrangecont{padding-right:9%}
.somethinnewcont > ul{padding:0}
.arc-jaquar .wrightbar{margin-top:70px}
.customer-care-section{padding:60px 0}
.customer-care-section ul{max-width:96%}
.customer-care-section ul li h4{font-size:30px}
.customer-care-section ul li .register-img{margin-bottom:30px}
.customer-care-section ul li .arc-collections{margin-top:20px}
}
@media screen and (max-width: 1024px) {
.appTitle{font-size:36px}
.searchWrapper .searchRightCol{padding:20px 0 30px}
.technologyBanner .techContent{padding:100px 0 80px}
.menu_icon span.menu_title{display:none}
.arcrangecont{padding-top:20px}
.somethinnewcont > ul > li{font-size:20px}
.somethinnewcont > ul > li img{max-height:35px;margin:0 10px 0 0}
.arc-collections > ul{max-width:78%}
.lighting-heading{right:5%}
}
@media screen and (max-width: 1000px) {
.headerWrapper .leftCol h1{font-size:36px}
.catalog .catalogContent{padding:80px 0 0}
.loginSection.dropDowns{max-width:560px;position:relative}
.topMenu ul.loginSection li.querylist{position:absolute;top:0;right:20px}
.topMenu ul.loginSection li.customer-care{right:9px}
.topMenu ul.loginSection li.storeBox{margin-right:30px}
.cart-table-product .table-bordered{border:none}
.cart-table-product table.cart colgroup,.cart-table-product table.cart thead,.product-variant-list table.product-variant-table .product-variant-table-item-list tr.variant-heading{display:none}
.cartPanel .cart-table-product table.cart td.sku.nobr{width:100%}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.sku.nobr{margin:0;border-top:none;width:100%}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.sku.nobr .sku{margin:0}
.cartPanel .cart-table-product .cart td.unit-price,.cartPanel .cart-table-product .cart td.qty{display:inline-block;padding:20px 10px;vertical-align:middle;white-space:nowrap;border:none;min-width:50px}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.qty{display:inline-block;padding:0 10px;vertical-align:middle;white-space:nowrap;border:none;min-width:50px}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.unit-price{display:inline-block;padding:0 10px;vertical-align:middle;white-space:nowrap;border:none;min-width:50px}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.subtotal.nobr.end{display:inline-block;padding:0 10px;vertical-align:middle;white-space:nowrap;border:none;min-width:50px}
.cartPanel .cart-table-product .cart td.qty input,.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.qty input{text-align:center;width:100%}
.cart-table-product tbody,.product-variant-list table.product-variant-table .product-variant-table-item-list{display:block;overflow:hidden;text-align:center}
.cart-table-product tbody tr,.product-variant-list table.product-variant-table .product-variant-table-item-list tr{display:block;float:left;margin:10px 1% 25px;width:31.33333%;border:1px solid #ddd}
.cart-table-product tbody tr td.remove-from-cart,.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.remove-from-cart{margin:0 0 15px;border-bottom:1px solid #ddd;background-color:#eee;padding:10px}
.cart-table-product tbody tr td{display:block;border:none;padding:10px}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td{display:block;border:none;padding:10px;border-top:1px solid #ddd}
.cart-table-product tbody tr td.product-picture{border-top:1px solid #ddd;padding:15px 10px 5px}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.product-picture{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;min-height:150px}
.cart-table-product tbody tr td.product{min-width:0;border-bottom:1px solid #ddd;padding:5px 10px 15px;text-align:center}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.product{min-width:0;border-top:1px solid #ddd;padding:5px 10px 15px;text-align:center;min-height:100px}
.cart-table-product tbody tr td.product .product-name,.product-variant-list table.product-variant-table .product-variant-table-item-list tr td.product .product-name{font-weight:600;margin-bottom:7px;display:block;min-height:45px}
.product-variant-list table.product-variant-table .product-variant-table-item-list tr:hover td{background:#fff}
.grand-totals{position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;z-index:2;border:none;margin:0;box-shadow:0 5px 15px 9px #0006}
.check-all{display:block}

@keyframes blinking {
0%{background-color:#fff}
100%{background-color:#378A92}
}
.check-all{animation:blinking 1.5s infinite}
.product-variant-table-item-list .shareButtonAndGoBackCategory{padding:0 20px}
#every-day.shortlist-bathroom .section-contioner{width:490px;right:70px;position:static;margin:0 auto 50px}
.left-container{position:static}
.customer-care-section ul li h4{font-size:24px;min-height:70px}
.customer-care-section ul li .register-img{margin-bottom:15px}
.customer-care-section ul li .arc-collections{margin-top:15px}
.customer-care-section ul li .arc-collections .collectionbtn{width:100%;line-height:30px;font-size:18px}
.virtual-model-footer,.virtual-model-footer.widthextra {width: 100%;}
@media screen and (max-width:980px) {
.world-jaquar .wleftbar{text-align:center}
.world-jaquar .wleftbar img{margin:auto}
.world-jaquar .wleftbar,.world-jaquar .wrightbar{max-width:100%;width:100%;padding:0}
.world-jaquar .wrightbar{margin-top:20px;font-size:16px}
.world-jaquar .wrightbar ul{margin:40px 0}
.world-jaquar .wrightbar .buttons .btn{height:50px;line-height:50px;font-size:20px;font-weight:600}
.halfvar1percent,.halfvar2percent,.arc-jaquar .wrightbar,.arc-jaquar .wleftbar{width:100%;text-align:center}
.arcrangecont{padding-right:0}
.halfvar2percent{margin:20px 0 0}
.arc-jaquar{padding:0 15px 30px}
.arc-jaquar .wrightbar{text-align:center;margin-top:30px}
.arc-jaquar .wrightbar img{margin:auto}
.arc-jaquar .wrightbar{padding-right:0}
}
@media screen and (max-width: 900px) {
.headerWrapper .leftCol h1{font-size:30px;padding:90px 0 0}
.headerWrapper .leftCol .appStore img{max-width:150px}
.appTitle{font-size:30px}
.searchWrapper .searchRightCol{padding:10px 0}
.technologyBanner .techContent{padding:60px 0}
.catalog .catalogContent{padding:10px 0 0}
.new_bath ul li{font-size:14px;margin:0;padding-bottom:8px;padding-top:0}
.new_bath .service_text p{line-height:17px}
.new_bath ul li{background-size:18px!important;font-size:13px}
.services_right > h3{font-size:14px}
.youtube_video{margin-top:40px}
.youtube_text h3{font-size:18px}
.youtube_text a{font-size:11px;padding:0 10px}
.youtube_video iframe{width:80%;height:350px}
.stamp{display:none}
.bath_youtube_section .form_content > iframe{margin:0;width:100%}
.sticky .top_icons{padding:0}
.new_bath .services_left{margin-top:50px;width:55%;margin-top:0;width:100%}
.sidebar_form{float:left;margin-left:0;width:100%;margin-top:30px}
.sidebar_form.open > h2{font-size:25px}
.sidebar_form .form_content > iframe{border:medium none;margin:15px auto;text-align:center;width:435px;float:none;height:395px!important}
.form_content{text-align:center}
.world_of_jaquar ul li{float:left;width:31%;margin-right:2%;margin-bottom:20px}
.world_of_jaquar ul li a span.icon_text{vertical-align:middle;line-height:22px;font-size:14px}
.arc-collections > ul > li{width:calc(33% - 10px);padding:0 5px}
}
@media screen and (max-width: 768px) {
.downloadAppBanner{padding:0}
.headerWrapper .leftCol h1{padding:60px 0 0;font-size:25px}
.headerWrapper .leftCol .appStore{margin:20px 0 0 -10px}
.appTitle{font-size:26px;text-align:center}
.solutionWrapper .mob1Content{padding:50px 0 60px;text-align:center}
.searchWrapper .searchRightCol{text-align:center}
.features .mob1Content{padding:70px 0 60px}
.technologyBanner .techContent{padding:40px 0}
.addtoCartBtn button.add-to-cart-button{font-size:12px}
.topMenu ul.loginSection li.storeBox{margin-right:40px}
.cart-table-product tbody tr,.product-variant-list table.product-variant-table .product-variant-table-item-list tr{width:46%;margin:10px 2% 25px}
.customer-care-section{padding:30px 0}
.customer-care-section ul li{width:32.5%;padding:0 8px}
.customer-care-section ul li h4{font-size:20px;min-height:50px}
.customer-care-section ul li .arc-collections .collectionbtn{line-height:20px;font-size:15px}
.arc-collections > ul{max-width:95%}
.lighting-heading{right:1%}
}
@media screen and (max-width: 767px) {
.catalog .catalogContent{width:50%}
.world_of_jaquar ul li a span.icon_text{vertical-align:middle;line-height:22px;font-size:13px}
.bath_youtube_section .form_content > iframe{margin:0;width:100%}
.new_bath .service_text p{line-height:24px}
.youtube_video{margin-top:30px}
.youtube_video iframe{width:100%;height:300px}
.youtube_text{padding:10px 0;float:left;width:100%}
.youtube_text h3{font-size:16px}
.youtube_text a{font-size:10px;padding:0 10px}
.form_content ul li .label{line-height:22px;padding:2px 5px}
.new_bath .services_left{width:100%}
.new_bath .services_right{padding-left:0;padding-top:15px;width:100%}
.sidebar_form.open > h2,.world_of_jaquar h2,.youtube_video > h2{font-size:20px}
.world_of_jaquar ul li a span.icon_img{float:left;width:72px;margin-right:15px}
.world_of_jaquar ul li{float:left;width:48%;margin-right:2%;margin-bottom:20px}
.world_of_jaquar ul li a span.icon_text{vertical-align:middle;line-height:18px;font-size:12px}
.new_bath h2{font-size:28px;line-height:31px;margin-bottom:20px}
.new_bath .new_bath_main{margin-top:15px}
.bath_youtube_section .youtube_video{width:100%}
.sidebar_form{width:100%}
.bath_youtube_section h2{font-size:18px}
.accordion-panel{margin-top:15px}
.accordion-panel#accordion .collapse{padding:0}
.accordion-panel .panel-default .panel-heading{background:transparent;border-color:transparent;border-radius:0;padding:0}
.accordion-panel .panel-default .panel-heading a{padding:10px 15px;display:block;background-color:#5CC0C9;font-weight:500}
.accordion-panel .panel-default .panel-heading a.active{color:#fff;background-color:#000;border-color:#000}
.accordion-panel .category-page{position:relative}
.accordion-panel .category-page .page-body .subCategories{width:94%}
.accordion-panel .customNavigation{position:absolute;top:0;width:90%}
#every-day.shortlist-bathroom .section-contioner{width:520px;text-align:center}
#every-day.shortlist-bathroom .section-contioner .everyday-product-section{margin:auto}
#every-day.shortlist-bathroom .section-contioner .colum-6{width:23%}
#every-day.shortlist-bathroom .section-contioner .colum-6:nth-child(4n){margin-right:0}
.arcrangeimages > ul > li{margin:5px;width:29%}
.arcrangeimages > ul > li:nth-child(2){width:34%}
.arcrangecont h1,.somethinnewcont h1,.arc-collections h1{font-size:28px}
.full-width-section .content-wrapper .arcrangecont h2{font-size:24px}
.full-width-section .content-wrapper .arcrangecont p,.arc-collections > ul > li > h4{font-size:18px;padding:0}
.arc-collections > ul{max-width:100%}
.arc-jaquar-top{padding:25px 15px}
.somethinnewcont h1{margin:0 0 20px}
.arc-jaquar .wleftbar{padding-right:0;padding-left:0}
#lighting-banner::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#000000b5}
.lighting-heading{position:absolute;top:40%;right:0;color:#fff;left:0;margin:auto;max-width:440px;text-align:center}
.enquiry-btn{width:150px;bottom:40px;right:40px;margin-right:0}
.product-feature li{width:45%}
}
@media screen and (max-width: 680px) {
.headerWrapper .leftCol h1{padding:40px 0 0;font-size:24px}
.solutionWrapper .mob1Content{width:100%;padding:10px 0}
.solutionWrapper .mob1Img{width:100%}
.solutionWrapper .mob1{position:relative;text-align:center}
.solutionWrapper .mob1 img{max-width:230px}
.searchBanner{padding:10px 0 0}
.searchWrapper .searchRightCol{width:100%}
.searchBanner .searchMob{position:static;width:100%;float:left;text-align:center}
.searchBanner .searchMob img{max-width:280px}
.features .mob1Content{width:100%;padding:10px 0;text-align:center}
.features .mob1Img{width:100%;text-align:center}
.features .mob1Img img{max-width:190px}
.mb45{margin-bottom:0}
.technologyBanner{padding:10px 0 0}
.technologyBanner .techContent{width:100%;padding:0 0 20px;text-align:center}
.technologyBanner .techMob{position:static;text-align:center;width:100%}
.technologyBanner .techMob img{max-width:190px}
.catalog .catImg{width:100%;text-align:center}
.catalog .catImg img{max-width:190px}
.catalog .catalogContent{width:100%;text-align:center}
.site-footer .brand-logo{float:left;width:100%}
.site-footer .brand-logo ul{max-width:680px;margin:auto}
.site-footer .brand-logo ul li{width:calc(25% - 20px);float:left}
.site-footer .brand-logo ul li img{max-width:100%}
.Expert-advice ul.listing li{width:100%}
.customer-care-section ul li h4{font-size:16px;min-height:40px;font-weight:500}
.customer-care-section ul li .arc-collections .collectionbtn{line-height:15px;font-size:14px;font-weight:500}
}
@media screen and (max-width:590px) {
#every-day.shortlist-bathroom .section-contioner{width:90%}
}
@media screen and (max-width: 580px) {
.headerWrapper .leftCol h1{font-size:18px}
.headerWrapper .leftCol .appStore img{max-width:120px}
.appTitle{font-size:20px;font-weight:400}
.world_of_jaquar ul li{float:left;width:100%;margin-right:0;margin-bottom:20px}
.world_of_jaquar ul li a span.icon_text{vertical-align:middle;line-height:23px;font-size:14px}
.form_content{padding:0!important;border:none}
.new_bath{padding:0 10px}
.youtube_text h3{font-size:14px;letter-spacing:0}
.youtube_text a{font-size:10px;padding:0 3px}
.youtube_text li a::after{background:gray none repeat scroll 0 0;content:"";height:8px;position:absolute;right:0;top:5px;width:1px}
.form_content{padding:0!important;border:none}
.form_content ul li .label{line-height:18px;padding:2px 0;font-size:12px}
.form_content ul li .input_field .address{height:50px}
.form_content ul li .input_field .comment{height:50px}
.sidebar_form .form_content > iframe{margin:0;width:100%!important;height:420px!important}
.world_of_jaquar_section{padding:0 15px}
.sidebar_form.open > h2,.world_of_jaquar h2,.youtube_video > h2{font-size:20px;line-height:28px}
.world_of_jaquar p{text-align:justify}
.world_of_jaquar{width:100%;float:left;margin:0}
.youtube_video_section .youtube_video{max-width:710px;margin:10px auto 20px;padding:0 4%}
.new_bath h2{font-size:24px;line-height:32px;margin-bottom:15px}
.customer-care-section ul li{width:100%;padding:0;margin:0 0 30px}
.customer-care-section ul li h4{min-height:auto;font-size:18px}
.customer-care-section ul li h4 br{display:none}
.customer-care-section ul li .arc-collections .collectionbtn{width:298px}
}
@media screen and (max-width: 520px) {
.arcrangeimages > ul > li{margin:5px;width:28%}
.arcrangeimages > ul > li:nth-child(2){width:33%}
.halfvar2percent{margin:0}
.arcrangecont h1,.somethinnewcont h1,.arc-collections h1{font-size:24px}
.full-width-section .content-wrapper .arcrangecont h2{font-size:22px}
.full-width-section .content-wrapper .arcrangecont p,.somethinnewcont > ul > li{font-size:18px}
}
@media screen and (max-width: 480px) {
.cart-table-product tbody tr,.product-variant-list table.product-variant-table .product-variant-table-item-list tr{width:100%;margin:10px 0 15px}
.cart-table-product .cart tbody tr td.subtotal{display:inline-block;padding:20px 10px;vertical-align:middle;border:none;white-space:nowrap;color:#444;min-width:50px}
.world-jaquar .wrightbar h1{font-size:24px}
.world-jaquar .wrightbar ul{margin:40px 0 20px}
.world-jaquar .wrightbar ul li{width:50%;margin-bottom:20px}
#every-day.shortlist-bathroom .section-contioner .colum-6{width:30%;min-height:175px}
.arcrangeimages > ul > li{margin:0}
.arc-collections h1{margin:0 0 20px}
.arc-collections > ul{margin:0 0 30px}
.arc-collections > ul > li{width:100%;margin:0 0 25px}
.arc-collections > ul > li:last-child{margin:0}
.lighting-heading{position:static;max-width:100%;background:#080405;padding:10px 0}
.lighting-heading h2{background:transparent;color:#fff;padding:0;line-height:1.2}
#lighting-banner::before{display:none}
.lighting-heading ul{margin:10px 0 0}
.lighting-heading ul li{color:#fff;padding:0 10px}
}
@media screen and (max-width: 450px) {
.headerWrapper .leftCol h1{font-size:15px;padding:20px 0 0}
.range-total{background:#3c8187;border-radius:10px}
}
@media screen and (max-width:420px) {
#every-day.shortlist-bathroom .section-contioner .colum-6{width:48%;min-height:175px}
.arcrangecont h1,.somethinnewcont h1,.arc-collections h1{font-size:22px}
.full-width-section .content-wrapper .arcrangecont h2{font-size:20px}
.full-width-section .content-wrapper .arcrangecont p,.somethinnewcont > ul > li{font-size:16px}
}
@media screen and (max-width: 380px) {
.brand-logo h4{width:100%}
.headerWrapper .leftCol h1{font-size:13px;padding:20px 0 0}
.headerWrapper .leftCol .appStore{margin:10px 0 0 -10px}
.headerWrapper .leftCol .appStore img{max-width:80px}
.headerWrapper .leftCol{width:71%}
.headerWrapper .rightCol{width:29%}
.world-jaquar .wrightbar h1{font-size:22px}
.world-jaquar .wrightbar ul li{width:100%;margin-bottom:20px}
.somethinnewcont > ul > li img{max-height:30px}
}
@media(max-width:1429px) {
.home_banner{background-size:cover}
.section-bg{background-size:cover}
.feature-highlights .made_easy{background-size:cover}
.feature-highlights .inspired_design{background-size:cover}
.search-page .search-results strong.alert{float:left}
}
@media(max-width:1200px) {
.fullpageWraper{margin:0}
.content-wrapper .fullpageWraper .columnRow .one_half:nth-child(1){padding:60px 4% 45px}
.content-wrapper .fullpageWraper .columnRow:nth-child(2n) .one_half:nth-child(1){padding:60px 4% 45px}
.breadcrumb.FullpageWrapper{padding-left:4%;margin:0 -5%}
.full-width-section .content-wrapper.FullpageWrapper .fullpageWraper{margin:0 -5.6%;margin-top:-64px}
.content-wrapper .fullpageWraper .columnRow .one_half h3{padding:10px 0 15px}
.fullpageWraper .columnRow .content-column p br{display:none}
}
@media(max-width:1170px) {
.newsDetailPage .full-width-section{padding:0}
.news-item-page{padding:0 22px}
.header.cbp-af-header{height:80px}
.header-search #small-search-box-form{width:auto}
.header-search .searchtext{width:calc(100% - 30px)}
.topMenu ul.loginSection{margin-right:15px}
}
@media(max-width:1120px) {
.mini-contioner.contactus-page{width:100%;padding:0 15px;padding-bottom:50px}
.mini-contioner{padding:0 10px}
h3.newsPagettitle{padding:25px 30px}
.news-list-page .pager{float:left}
.news-list-page .news-items .item .latest-news .features-image{max-height:300px;min-height:300px}
.news-list-page .news-items .item .latest-news .features-image img{height:100%;max-width:inherit}
.news-list-page .news-items .item .latest-news .features-text .features_text_con{height:95px;overflow:hidden}
.news-list-page .news-items .item .latest-news .features-text h4{margin:30px 0 20px}
.category-page{width:100%;padding:0 15px 50px}
.serchforProduct{margin-right:0}
.product-grid.home-page-product-grid{width:100%;padding:1%}
.category-page .product-grid .product-item .white-box .picture{height:180px}
.category-page .product-grid .product-item .white-box .picture img{width:auto!important;height:50%!important}
.category-page .page-body .subCategories .subCatebox .item-box .picture img{width:auto!important;height:50%!important}
.category-page .product-grid .product-item .white-box .middle-content h2.product-title,.category-page .product-grid .product-item .white-box .middle-content h2.product-title a{font-size:15px;line-height:22px;height:45px;margin:20px 0 10px}
.category-page .item-box .offer .category-ash-box h2,.category-page .item-box .offer .category-ash-box h2 a{font-size:15px;line-height:22px;margin:45px 0 10px}
.category-page .product-grid .product-item .white-box .middle-content .description{font-size:13px}
.category-page .product-grid .add-info{margin:15px 0}
.home-page-product-grid .box-products .productBox{padding:0 5px}
.category-page .subCategories .subCatebox{padding:0 5px}
.cartPanel .cart-footer .cart-total,.payInfo .Order-summary .cart-total,.confirm-body .cart-total{width:100%}
.catalogue .item-box .offer .category-ash-box h2{padding-bottom:0;margin:2px 0 5px}
}
@media (max-width: 1024px) {
.topMenu ul.dropDowns select{margin-right:5px}
.theme-custom .nivoSlider .nivo-caption{right:22%}
.sectionWrapper .product_features{bottom:-90px;padding:0 1%}
.sectionWrapper .features_column .features-pro-text h3{font-size:15px;line-height:1.5}
#every-day.section-bg{background-position:30% 0}
#every-day .section-contioner{right:12%}
#two-column .inspired-text-wrapper{bottom:4%}
.feature-highlights .inspired-design{background-position:60% 0;min-height:750px}
.feature-highlights .made-easy .made-easy-text-wrapper{bottom:4%;right:8%;left:inherit}
.feature-highlights .made-easy{min-height:750px}
.full-width-section .content-wrapper .listgogreen1 li{width:23%;margin-right:2%;float:left}
.full-width-section .content-wrapper .listgogreen1 li .imggogreen{text-align:center}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 21%}
.product-collateral .product-listing .jcarousel-wrapper .jcarousel-control-prev{left:80px}
.product-collateral .product-listing .jcarousel-wrapper .jcarousel-control-next{right:80px}
.order-list-page .order-list .order-item{min-width:47.9%;margin-right:10px}
.order-list-page .order-list .order-item:nth-child(2n){margin-right:0}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-prev{left:-60px}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-next{right:-60px}
.customNavigation .prev1,.customNavigation .prev2,.customNavigation .next1,.customNavigation .next2{display:none}
.account-page .buttons input.btn{margin-left:25%}
.form-panel .panel-body .form-group .col-md-6,.form-panel .panel-body .form-group .col-md-12,.form-panel .panel-body .form-group .col-md-10{padding:0 15px}
#gallery-images{text-align:center}
#gallery-images a{width:23%}
.product-details-page .product-essential .overview .sku,.product-details-page .product-essential .overview .range-name-details{padding:0 10% 0 20px}
.forlocate{background:url(../images/sprit_icons.png) no-repeat -30px -551px}
.topMenu ul.loginSection li.forlocate{margin:0 4px 0 5px}
}
@media screen and (max-width: 1015px) {
.topMenu ul.loginSection{margin-right:30px}
.header .topMenu ul.loginSection li a{padding-left:2px}
.topMenu ul.loginSection li.forlocate{padding-left:14px}
}
@media(max-width:1001px) {
.slider-wrapper.theme-custom{margin:0!important;max-width:100%;margin:0}
.theme-custom .nivoSlider .nivo-caption{top:12%;right:12%}
#every-day .section-contioner{right:2%}
.feature-highlights .inspired-design{background-position:50% 0;min-height:750px}
#two-column .inspired-text-wrapper,.feature-highlights .made-easy .made-easy-text-wrapper{max-width:330px}
.customer-support-section .column-3 .section-wrap p{font-size:12px}
.customer-support-section .column-3{padding:0 18px}
.site-footer .main-links .ft-links ul.ft-menu li{margin:0 8px}
.panel.panel-default.form-panel.cartPanel{float:left;width:100%}
.loginPage .reversed{padding-left:0}
.loginPage .buttons input.login-button,.register-page .buttons,.register-page .buttons input.btn{padding-left:0;margin-left:0}
}
@media(max-width:990px) {
.topMenu ul.loginSection{float:right;text-align:center}
.topMenu ul.dropDowns{text-align:center}
.topMenu ul.dropDowns select,.topMenu ul li a.languge{min-width:100px}
.topMenu ul li a.languge{text-align:left;margin-right:0;background:#fff url(../images/sprit_icons.png) no-repeat -150px -455px}
.article-banner .article-banner-text{padding:10px 25px}
.article-banner .article-banner-text h1{font-size:30px;line-height:46px}
.order-complete .section.products{height:auto}
.gender-rdo{float:none}
}
@media(max-width:960px) {
.category_banner.collection_page_banner{background-position:center right -330px}
#MenuDiv .main-navigation ul ul.sub-menu{width:520px;right:235px}
#MenuDiv .main-navigation ul li.collections_menu ul li{float:left;width:32%;margin-right:1%;border-top:0;margin-bottom:6px}
.form-panel .panel-heading h3{padding:20px 0}
.news-list-page .news-items .item .latest-news .features-image{max-height:270px;min-height:270px}
.news-list-page .news-items .item .latest-news .features-text h4{margin:20px 0 10px;height:80px;font-size:20px}
.news-list-page .news-items .item .latest-news .features-text{padding:0 15px}
.news-body iframe{width:100%}
.nearest_dealer .dealer_locator .inputs{width:210px;margin-right:0}
.product-details-page .product-essential .overview h3{font-size:26px;line-height:34px}
.product-details-page .product-essential .overview .sku span,.product-details-page .product-essential .overview .range-name-details span{font-size:14px}
.product-details-page .product-essential .overview .sku,.product-details-page .product-essential .overview .range-name-details{margin:12px 0 15px}
.product-details-page .product-essential .overview .info,.product-details-page .product-essential .overview .add-to-cart{padding:15px 20% 15px 35px}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 18%}
.myAccount .optionRow .inputs label{width:115px}
.myAccount .rightColoumn .customerInfo .optionRow select.form-control{width:315px}
.address-list .addListing{min-width:47.9%;margin-right:10px}
.address-list .addListing:nth-child(2n+1){margin-right:0}
}
@media(max-width:860px) {
.topMenu ul.dropDowns select,.topMenu ul li a.languge{min-width:90px;font-size:11px;background:#fff url(../images/sprit_icons.png) no-repeat -157px -455px}
.topMenu ul.dropDowns select{margin-right:5px;font-size:11px}
.topMenu ul.loginSection li{font-size:11px;line-height:20px}
.single_download_brochure span{display:block}
.single_download_brochure .brochure_text{font-size:22px;font-weight:600}
.single_download_brochure .brochure_image{position:absolute;right:20%;z-index:-1}
.contactus-page h5{padding-left:0;padding-bottom:10px}
.contactus-page .contactBlock{padding-left:0}
.contactus-page .contactBlock .addressContacts .address-contact-add ul li.contact_number{margin-top:0}
.contactus-page .contactBlock .addressContacts .address-contact-add{width:45%}
.contactus-page .searchBlock .f_btn_con{width:280px}
.product-details-page .product-essential .overview h3{font-size:20px;line-height:28px;padding:0}
.product-details-page .product-essential .overview .short-description .short-description{padding:10px 0;margin:0}
.product-details-page .product-essential .overview .sku,.product-details-page .product-essential .overview .range-name-details{padding:0;margin:0}
.product-details-page .prices .product-price span{font-size:16px;color:#000}
.product-details-page .product-essential .overview .info,.product-details-page .product-essential .overview .add-to-cart{padding:12px 20px}
.product-details-page .product-essential .overview .gobackbtn{margin:12px 20px}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 11%}
.product-collateral .product-listing .jcarousel-wrapper .jcarousel-control-prev{left:10px}
.product-collateral .product-listing .jcarousel-wrapper .jcarousel-control-next{right:10px}
.modal-dialog{width:600px}
.password-recovery-page .form-fields .row{margin:0}
.password-recovery-page .form-panel .panel-body .form-group .col-md-6{padding:0 10px}
.dealer-form{float:left;width:100%;padding:0 20px}
.dealer-form .inputs-left .form-group{margin-bottom:0}
.dealer-form .row .col-md-6{margin-bottom:15px}
}
@media(max-width:768px) {
.product-details-page .product-essential .overview .gobackbtn{margin:0}
.left-container{clear:both}
.topMenu ul.loginSection li.customer-care span{font-size:0}
#every-day.shortlist-bathroom .section-contioner{overflow:hidden}
#every-day.section-bg{background-image:none;background:#bd908a;background:-moz-linear-gradient(top,#9a8e9a 0%,#bd908a 100%);background:-webkit-linear-gradient(top,#9a8e9a 0%,#bd908a 100%);background:linear-gradient(to bottom,#9a8e9a 0%,#bd908a 100%);background-position-x:0;background-position-y:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a8e9a',endColorstr='#bd908a',GradientType=0)}
.topMenu ul.loginSection li.customer-care{padding:0;margin:0 10px;width:auto;right:0;position:relative}
.topMenu ul.loginSection li.querylist{position:relative;right:5px}
.topMenu ul.loginSection li.forbath,.topMenu ul.loginSection li.forlocate{display:none}
.topMenu ul.loginSection li.searchBoxes{display:block;width:100%;height:30px}
.header-search #small-search-box-form{margin:0 auto;width:auto;margin-left:15px}
.header-search .searchtext{width:calc(100% - 30px)}
.side_main_menu .menu li.login-menu a:after,.side_main_menu .menu li.cartItmesList a:after,.side_main_menu .menu li.loginUserName a:after,.side_main_menu .menu li.logout-menu a:after{left:74px;top:6px}
.topMenu ul.loginSection li.languageBox,.topMenu ul.loginSection li.current-code{display:none}
.topMenu ul.loginSection{margin-right:15px;margin-top:19px;width:auto}
.topMenu ul.loginSection li.searchBoxes{float:right;width:auto}
.topMenu ul.loginSection li.storeBox{float:left;margin-left:0;margin-right:0}
.press-coverage .product-grid .item-box{width:100%}
.topMenu ul.loginSection li.customer-care{bottom:3px;width:35px}
}
@media(max-width:767px) {
.loginPage input.form-control,.register-page input.form-control,.register-page select,.search-page input.form-control,.search-page select{-webkit-appearance:none}
select{border-radius:0}
.administration{left:15px}
.modal-dialog{max-width:800px;width:auto}
.category_banner.collection_page_banner{background-position:center right -460px}
.category_banner .cat_text h1.page-title{text-align:left}
.category_banner.collection_page_banner .cat_text{max-width:400px}
.category_banner .cat_text{top:76%;margin:0 auto}
.category_banner .banner_mobile_gradient{width:100%;height:180px;float:left;position:absolute;bottom:0;background:#5cc0c9;background:-moz-linear-gradient(top,transparent 0%,#5cc0c9 55%,#5cc0c9 100%);background:-webkit-linear-gradient(top,transparent 0%,#5cc0c9 55%,#5cc0c9 100%);background:linear-gradient(to bottom,transparent 0%,#5cc0c9 55%,#5cc0c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='#000000',GradientType=0);display:none}
#MenuDiv .main-navigation .side_main_menu{max-width:320px;padding:60px 0 10px;width:auto}
#MenuDiv .main-navigation ul.menu li a{padding:10px 50px 10px 100px;position:relative;text-align:left}
#MenuDiv .main-navigation ul.menu li.menu-item-has-children > a:before{content:"";background:url(../images/sprit_icons.png) no-repeat -175px -146px;width:10px;height:10px;float:left;position:absolute;left:80px;top:18px}
#MenuDiv .main-navigation ul.menu li.menu-item-has-children.selected > a:before{background:url(../images/sprit_icons.png) no-repeat -134px -146px}
#MenuDiv .main-navigation .side_main_menu a.menu_close{top:20px;right:30px}
#MenuDiv .main-navigation .menu-header-menu-container{padding:0;text-align:center}
#MenuDiv .main-navigation ul ul.sub-menu{width:100%;right:inherit;position:static;padding:5px;border-top:1px solid #ebebeb;max-height:350px;overflow-y:auto}
#MenuDiv .main-navigation ul ul::before{display:none}
#MenuDiv .main-navigation ul li.collections_menu ul li,#MenuDiv .main-navigation ul ul li{float:left;width:48%;margin-right:2%;border-top:0;margin-bottom:6px}
#MenuDiv .main-navigation ul.menu li.search_menu a:before{content:"";background:url(../images/sprit_icons.png) no-repeat -7px -280px;width:20px;height:20px;float:left;position:absolute;left:74px;top:6px}
#MenuDiv .main-navigation ul.menu li.customer_support a::before,#MenuDiv .main-navigation ul.menu li.find_dealership a::before,#MenuDiv .main-navigation ul.menu li.become_dealer a::before{left:74px;top:6px}
#MenuDiv .main-navigation ul.menu li ul li a{text-align:center}
#MenuDiv .main-navigation ul ul.sub-menu ul{display:none!important}
.topMenu .site-branding{left:0;right:0;margin-left:-30px;width:110px}
.theme-custom .nivoSlider .nivo-caption{top:40%;right:0;left:0;bottom:0;margin:auto;text-align:center;padding:25px 10px 10px}
.theme-custom .nivoSlider .nivo-caption h4{font-size:18px}
.nivo-controlNav{display:none}
.sectionWrapper .product_features{max-width:355px;position:relative;bottom:0}
.sectionWrapper .product_features .column-3{width:100%;margin-right:0;margin-bottom:15px}
.sectionWrapper .product_features .column-3:nth-child(3n){margin-bottom:0}
#every-day .section-contioner{right:50px;width:400px;top:inherit;bottom:0;margin:auto;position:static;padding:40px 0 0}
#every-day .section-contioner h2{font-size:34px}
#every-day .section-contioner .colum-6{width:30%}
#every-day .section-contioner .colum-6:nth-child(3n){margin-right:0}
#every-day .section-contioner .colum-6:nth-child(4n){margin-right:4%}
#every-day .everyday-product-section{padding:0 0 40px}
.feature-highlights .inspired-design.half-width{width:100%}
#two-column .inspired-text-wrapper,.feature-highlights .made-easy .made-easy-text-wrapper{max-width:305px;left:0;right:0;margin:0 auto}
.feature-highlights .inspired-design .inspired-text-wrapper h2,.feature-highlights .made-easy .made-easy-text-wrapper h2{font-size:36px;line-height:42px}
.feature-highlights .made-easy.half-width{width:100%}
#customer-support{padding:0}
#customer-support .customer-support-section{width:300px;margin:0 auto}
#customer-support .customer-support-section .column-3{padding:30px 25px;width:100%;border-right:none;border-bottom:1px solid #cfecef}
.full-width-section .content-wrapper .topicPage p{text-align:justify;font-size:14px;line-height:24px}
.full-width-section .content-wrapper .topicPage{padding:0}
.siteplan a{font-size:12px}
.siteplan a::after{width:5px;height:5px;position:absolute;left:0;padding-left:0;border-radius:0;content:"";top:8px;background:#000}
.news-list-page{margin:0 auto;max-width:350px}
.news-item-page .breadcrumb{display:none}
.news-item-page .news-body{margin-top:35px}
.news-list-page h3.newsPagettitle{padding:20px 10px}
.news-list-page .news-items .item{width:100%}
.news-list-page .news-items .item .latest-news .features-image{width:100%;margin:0}
.news-list-page .news-items .item .latest-news .features-image img{width:100%}
.news-list-page .news-items .item .latest-news .features-text{width:100%;padding:0 25px}
.news-list-page .news-items .item .latest-news .features-text h4{height:70px;font-size:18px;margin:25px 0 10px}
.news-list-page .news-items .item .latest-news .features-text .features_text_con{height:60px;font-size:13px}
.news-list-page .news-items .item .latest-news .features-text a.view-more{margin:15px 0}
.article-banner .article-banner-text{width:320px}
.breadcrumb.FullpageWrapper{display:none}
.full-width-section .content-wrapper.FullpageWrapper .fullpageWraper{float:left;margin-top:0}
.one_half{width:100%}
.content-wrapper .fullpageWraper .columnRow .one_half:nth-child(1){padding:35px 4%}
.content-wrapper .fullpageWraper .columnRow:nth-child(2n) .one_half:nth-child(1){padding:35px 4%}
.recognised_for_design ul li{width:50%;margin:0 0 20px}
.full-width-section .content-wrapper .gogreen .side-img-text,.full-width-section .content-wrapper .gogreen .side-img-text-big{float:left;width:100%}
.full-width-section .content-wrapper .gogreen .side-img,.full-width-section .content-wrapper .gogreen .side-img-small{float:right;width:100%;text-align:center}
.full-width-section .content-wrapper .botming ul li{width:23.5%;margin-bottom:15px}
.site-footer .main-links{position:relative;margin:25px 0}
.site-footer .main-links .ft-logo,.site-footer .main-links .ft-links,.site-footer .main-links .ft-social{width:100%;text-align:center;margin-top:10px}
.site-footer .main-links .ft-logo a{background-position:center center;margin:0 auto}
.site-footer .main-links .ft-links{margin:5px 0 15px}
.site-footer .main-links .ft-social ul{text-align:center;overflow:hidden}
.site-footer .main-links .ft-social ul li{float:none}
.go-to-top{bottom:7px;position:absolute;right:15px}
.site-footer .ft-bottom .site-info ul li{font-size:11px}
.site-footer .ft-bottom .site-info ul li:first-child{display:block;border-right:0}
.contactus-page .for-retailers,.contactus-page .forDealers{width:100%;float:left}
.contactus-page .contactBlock{width:100%;padding-left:25px;padding-right:25px;min-height:inherit}
.contactus-page h5{padding-left:25px}
#map_canvas{transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;-ms-transition:all .5s ease 0;border-bottom:1px solid #eaeaea}
.nearest_dealer #map_canvas.close{max-height:0!important}
.nearest_dealer .map_close{display:block}
.nearest_dealer #map_canvas{float:none;width:100%}
.nearest_dealer .address_sec{width:100%;float:left}
.nearest_dealer #map_canvas{max-height:280px;height:280px}
.category-page .breadcrumb{display:none}
.serchforProduct{float:none;margin:0 auto;width:250px}
.product-grid.home-page-product-grid{float:none;margin:0 auto}
.category-page .page-body .subCategories{width:350px;float:none;margin:0 auto}
.category-page .subCategories{width:350px;float:none;margin:0 auto}
.home-page-product-grid .box-products .productBox{padding:0}
.category-page .subCategories .subCatebox{padding:0}
.page-body{float:left;width:100%}
.product-details-page .product-essential .productZoom,.product-essential .overview{width:100%}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 65px}
.product-collateral .product-listing .jcarousel-wrapper .jcarousel-control-prev{left:20px}
.product-collateral .product-listing .jcarousel-wrapper .jcarousel-control-next{right:20px}
.customerInfo .buttons input.btn,.account-page .buttons input.btn{margin-left:0}
.customerInfo .col-xs-1,.change-password-page .col-xs-1,.register-page .col-xs-1{padding:0;margin:0}
.account-page.change-password-page .form-group span.required{left:0}
.account-page.change-password-page .buttons input.btn{margin-left:0}
.myAccount .customerInfo span.required,.register-page span.required{margin:0}
.myAccount .rightColoumn .customerInfo select{margin-right:5px;width:90px;min-width:90px}
.register-page .buttons,.register-page .buttons input.btn{margin-left:0}
.register-page select{margin-right:5px}
.form-panel .panel-body .form-group .col-md-6{padding:0 15px}
.form-panel .panel-body .form-group .col-md-10{padding:0 15px}
.address-edit-page .panel-body .inputs .text-right{text-align:left}
.account-page .form-group span.required{top:0}
.form-panel .panel-body .field-validation-error,.account-page .field-validation-error span,.register-page .field-validation-error span,.loginPage .field-validation-error span,.passRecovery .field-validation-error span{font-size:13px}
.inner_page_content_box{height:420px;border-top:none;padding-top:10px}
.nearest_dealer .breadcrumb{display:none}
#newsletter-result-block.newsletter-result{width:90%}
.full-width-section .content-wrapper .size_shower ul li{width:47.33%}
#MenuDiv .main-navigation ul ul li.searchbox{width:100%;min-height:inherit;background:transparent}
#MenuDiv .main-navigation ul ul li.searchbox #small-search-box-form #searchsubmit{background-position:-69px -122px}
.product-details-page .full-description{font-size:13px;padding:10px 20px}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-prev{left:-26px}
.product-collateral .product-listing .owl-carousel .owl-buttons .owl-next{right:-26px}
.representative-details{margin-bottom:30px}
.subdiaries .list-group-item{padding:10px 0 20px}
.topMenu ul.loginSection li.customer-care{padding:0;margin:0 10px;width:auto;right:-15px;position:relative; display:none;}
.topMenu ul.loginSection li.querylist{position:relative;right:0}
.topMenu ul.loginSection li.forbath,.topMenu ul.loginSection li.forlocate{display:none}
.topMenu ul.loginSection li.customer-care span{font-size:0}
.topMenu ul.loginSection li.searchBoxes{display:block;width:100%;height:30px}
.header-search #small-search-box-form{margin:0 auto;width:auto;margin-left:15px}
.header-search .searchtext{width:calc(100% - 30px)}
.side_main_menu .menu li.login-menu a:after,.side_main_menu .menu li.cartItmesList a:after,.side_main_menu .menu li.loginUserName a:after,.side_main_menu .menu li.logout-menu a:after{left:74px;top:6px}
.topMenu ul.loginSection li.languageBox,.topMenu ul.loginSection li.current-code{display:none}
.topMenu ul.loginSection{margin-right:15px;margin-top:19px;width:auto}
.topMenu ul.loginSection li.searchBoxes{float:right;width:auto}
.topMenu ul.loginSection li.storeBox{float:left;margin-left:0;margin-right:0}
.press-coverage .product-grid .item-box{width:100%}
.topMenu ul.loginSection li.customer-care{bottom:3px}
.topMenu ul.loginSection li .mobile-search{display:block;margin-left:30px}
#ModalSearch h5.modal-title{font-size:22px;font-weight:300;color:#177c94;text-transform:uppercase}
#ModalSearch #small-search-box-form .search-box-text{width:280px;height:42px;border:1px solid #d2d2d2;text-align:center;font-size:14px;text-transform:uppercase}
#ModalSearch .modal-body{text-align:center}
#ModalSearch #small-search-box-form{margin:auto;max-width:310px}
#ModalSearch #small-search-box-form .search-box-button{background:#5cc0c9;border:0;height:35px;box-shadow:none;border-radius:0;width:110px;color:#fff;text-shadow:none;padding:0 8px 0 0;font-weight:700;line-height:35px;outline:none;text-transform:uppercase;font-size:13px;margin-top:10px}
}
@media(max-width:640px) {
.theme-custom .nivoSlider .nivo-caption{top:20%}
.content-wrapper .fullpageWraper .columnRow .one_half h3{font-size:18px}
.nearest_dealer .dealer_locator h2{font-size:20px;padding:8px 0 15px}
.nearest_dealer .dealer_locator .inputs{margin-bottom:15px}
.nearest_dealer .dealer_locator .inputs:last-child{margin-bottom:0}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 80px}
.full-width-section .content-wrapper .range_shower ul li{width:48%;float:left;text-align:center;margin:0 1% 10px}
.full-width-section .content-wrapper .range_shower ul li .range_img{width:100%;height:auto;float:left;text-align:center}
.full-width-section .content-wrapper .range_shower ul li .range_img img{float:none}
.full-width-section .content-wrapper .feature_shower ul li .feature_img{margin-bottom:5px}
.full-width-section .content-wrapper .feature_shower ul li .feature_img,.full-width-section .content-wrapper .feature_shower ul li .feature_text{float:none;width:100%;text-align:center}
.full-width-section .content-wrapper .shape_shower ul li,.full-width-section .content-wrapper .size_shower ul li,.full-width-section .content-wrapper .size_shower ul li .size_img,.full-width-section .content-wrapper .size_shower ul li .size_text,.full-width-section .content-wrapper .size_shower ul li .size_text ul li,.full-width-section .content-wrapper .size_shower ul li .size_text h3{margin:0;width:100%;text-align:center;float:left}
.full-width-section .content-wrapper .size_shower ul li{margin-bottom:20px;padding:0}
#every-day .section-contioner{width:83%;margin:0 auto}
a.msgBox_sec1{right:10px;bottom:110px}
.scroll-top-button{right:10px!important}
.ft-coloumn-wrapper .footerwrapper{padding:0 15px}
.ft-coloumn-wrapper .footerwrapper .column{width:100%;float:left;text-align:left;margin-bottom:15px;margin-left:12px}
.header.cbp-af-header{height:70px}
.loginSection.dropDowns{position:relative}
.topMenu ul.loginSection li{line-height:16px}
.short-description iframe{width:100%!important}
}
@media(max-width:590px) {
.category_banner.page_banner{background-position:-400px center}
.category_banner.collection_page_banner{background-position:center right -460px}
.article-banner .article-banner-text{width:94%;height:250px;bottom:20px;padding:20px 25px;margin:0 auto;left:0;right:0}
.article-banner .article-banner-text h1{height:130px;line-height:44px;font-size:34px;margin:5px 0}
.article-banner .article-banner-text h5{position:absolute;bottom:30px;line-height:22px}
.address-list .addListing{margin:0 10px 20px 0}
.order-list-page .order-list .order-item{width:47.9%}
.register-page .optionRow .inputs label{width:auto;margin-right:15px}
.register-page .optionRow .inputs select{width:70%;margin-right:0}
.loginSection.dropDowns li.searchBoxes,.loginSection.dropDowns,.header .topMenu .header-search{position:inherit}
.header-search #small-search-box-form{width:auto}
.header-search .searchtext{width:100%;position:absolute;right:0;bottom:-31px}
.topMenu ul.loginSection li.searchBoxes{display:inline;width:auto}
.header-search #small-search-box-form{margin-left:0}
.site-branding .logo_top a{background-size:auto 100%;min-height:65px}
.topMenu ul.loginSection li.querylist{padding-right:18px}
.topMenu ul.loginSection li .mobile-search{margin-left:6px}
}
@media(max-width:480px) {
.mini-contioner.contactus-page{padding:0 0 50px}
.contactus-page .contactBlock .addressContacts.withoutContact p{max-width:100%}
.contactus-page .searchBlock{margin:30px 0 20px}
.contactus-page .contactBlock .addressContacts .address-contact-text,.contactus-page .contactBlock .addressContacts .address-contact-add{width:100%;max-width:100%}
.contactus-page .contactBlock .addressContacts .address-contact-text br{display:none}
.contactus-page .contactBlock .addressContacts .address-contact-add ul{margin-top:15px}
.contactus-page .contactBlock h3{font-size:18px}
.contactus-page .searchBlock .f_btn_con{width:75%}
.nearest_dealer .dealer_locator .inputs label{font-size:13px}
.product-collateral .product-listing .jcarousel li{width:119px}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 64px}
.cartPanel .cart-footer .cart-total{width:60%}
.myAccount .optionRow .inputs label{width:25%}
.myAccount .rightColoumn .customerInfo .optionRow select.form-control{width:70%}
.address-list .addListing{width:100%;margin:0 0 10px}
.order-list-page .order-list .order-item{width:100%;margin:0 0 10px}
.myAccount .rightColoumn .form-panel .panel-heading h3{font-size:16px}
.loginPage .reversed{margin-left:0;padding-left:0}
.account-page .buttons input.btn,.customerInfo .buttons input.btn{margin-left:0}
.payInfo .Order-summary .cart-total,.confirm-body .cart-total{width:100%}
#gallery-images a{width:48.5%}
#gallery-images a:nth-child(2n){margin-right:0}
.topMenu ul.loginSection{margin-right:5px}
.topMenu ul.loginSection li.customer-care{margin:0 22px 0 10px;float:left}
.topMenu ul.loginSection li.querylist{padding-right:22px;top:3px}
.topMenu ul.loginSection li.storeBox{float:left;margin-top:0}
}
@media (max-width: 460px) {
.header.cbp-af-header.cbp-af-header-shrink .topMenu ul.loginSection{margin-right:5px}
.category_banner.collection_page_banner{background-position:center right -330px;background-size:cover}
.category_banner .banner_mobile_gradient{height:360px}
.category_banner.acc_page_banner .banner_mobile_gradient{height:0}
.subscribe-newsletter .subscribe-newsletter-form p{color:#fff;font-size:14px;padding:12px 10px}
.subscribe-newsletter .subscribe-newsletter-form .newsletter-subscribe-text{width:190px;font-size:13px}
.newsDetailPage .category_banner.article-banner{background-position:-375px top;min-height:495px;background-color:#000}
.category_banner .cat_text h1.page-title{font-size:34px;padding:10px;line-height:40px}
.single_download_brochure .brochure_email input.broucher{width:180px;font-size:13px}
.full-width-section .content-wrapper .listgogreen1 li{display:inline-block;width:47%;margin-right:3%;float:left;margin-bottom:15px}
.full-width-section .content-wrapper .botming ul li{width:48.5%;margin-bottom:15px}
.full-width-section .content-wrapper .listgogreen li{display:inline-block;margin-right:1%;width:32%;float:left}
.full-width-section .content-wrapper h2{text-align:center}
.nearest_dealer .dealer_locator h2{font-size:18px}
.nearest_dealer .dealer_locator .inputs{width:140px}
.nearest_dealer .dealer_locator .inputs select{width:100%;font-size:13px}
#every-day .section-contioner .colum-6{width:48%;margin-right:2%;min-height:215px}
#every-day .section-contioner .colum-6:nth-child(2n){margin-right:0!important}
#every-day .section-contioner .colum-6:nth-child(3n){margin-right:2%}
.topMenu ul.loginSection li.customer-care{margin:0 12px 0 10px}
}
@media(max-width:430px) {
.lead-form-details-oc .w100{width:100%;text-align:left}
}
@media(max-width:400px) {
.theme-custom .nivoSlider .nivo-caption{top:10%;padding:5px}
.theme-custom .nivoSlider .nivo-caption h4{font-size:14px}
.newCustomer,.returningCustomer{padding:0}
.register-page label.control-label,.search-page .form-group label,.password-recovery-page .form-group label.control-label,.price-range{font-size:14px}
}
@media(max-width:380px) {
.home-page-product-grid .row.box-products{padding:0;margin:0}
.product-grid.home-page-product-grid{width:100%;float:none;margin:0 auto}
.category-page .page-body .subCategories{width:100%;float:none;margin:0 auto}
.category-page .subCategories{width:100%;float:none;margin:0 auto}
.product-collateral .product-listing .jcarousel-wrapper{padding:0 24%}
.product-collateral .product-listing .jcarousel li{width:150px}
.cartPanel .cart-footer .cart-total{width:100%}
.loginPage .reversed label,.loginPage .reversed .forgot-password a{font-size:13px}
.loginPage h3.pageHeading,.password-recovery-page h3.pageHeading,.register-page h3.pageHeading,.search-page h3.pageHeading{font-size:18px}
.order-summary-content .row{margin:0}
.cartPanel .buttons input.btn-default,.cartPanel button#checkout{padding:0 8px}
.myAccount .rightColoumn .customerInfo select{width:82px;min-width:80px}
.register-page select{min-width:85px;font-size:13px}
.topMenu ul.loginSection li.querylist{padding-right:12px;top:3px}
.topMenu ul.loginSection li.customer-care{margin:3px 8px 0 18px}
.topMenu .header-search ul.loginSection li.querylist li.cartItmesList{margin-left:5px;margin-right:8px}
.topMenu ul.loginSection li.storeBox{margin-top:0;margin-left:34px}
.topMenu ul.loginSection li .mobile-search{margin-left:0}
.topMenu ul.loginSection li.storeBox{margin-left:37px}
}
@media (max-width: 360px) {
.topMenu ul.loginSection li.storeBox{margin-top:0;margin-left:30px}
}
@media (max-width: 340px) {
.topMenu ul.loginSection li.storeBox{margin-top:0;margin-left:22px}
}
@media(max-width:320px) {
.product-collateral .product-listing .jcarousel li{width:134px}
.topMenu ul.loginSection li.storeBox{margin-top:0;margin-left:15px}
}
body .modal-open .content-area .sectionWrapper{position:inherit}
.goGreen-Header{display:flex;justify-content:space-around;flex-wrap:wrap}
.goGreen-Header > *{padding-top:30px}
.goGreen-Header h3{width:40%;font-size:70px;font-weight:100;color:#0c7979;line-height:1.2}
.goGreen-Header-content{width:60%;padding-left:60px;border-left:#000 dashed 1px}
.green_bdy h2.pageHead{border-top:#000 dashed 1px;border-bottom:#000 dashed 1px;padding:10px 0;margin:30px 0;text-align:center;width:50%;margin:0 auto;margin-top:30px;margin-bottom:30px}
.green_bdy h2.pageHead strong{font-weight:500}
.two-Column-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:60px}
.two-Column-wrap .leftColumn{border-right:#000 dashed 1px;padding-right:50px}
.two-Column-wrap .leftColumn h4,.two-Column-wrap .rightColumn h4{font-weight:600;padding-top:10px;padding-bottom:10px}
.two-Column-wrap .rightColumn ul{list-style:disc;padding-left:20px}
.two-Column-wrap .rightColumn ul li{margin-bottom:10px}
.two-Column-wrap > *{width:48%}
.faucetPage .leftColumn h3.pageHead{color:#0c7979;font-size:70px;font-weight:300;line-height:1.2;padding-bottom:30px}
.flowRestrictors-Item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;margin-top:35px}
.flowRestrictors-Item .Restrictors-Item-Details{width:35%}
.flowRestrictors-Item .Restrictors-Item-Details strong{display:block}
.airShowers-Item{margin-top:35px}
.airShowers-Item .airShowers-Details{width:56%;position:relative;top:-30px}
.airShowers-Item .airShowers-Details strong{display:block}
@media(max-width:980px) {
.airShowers-Item .airShowers-Details,.flowRestrictors-Item .Restrictors-Item-Details{font-size:14px;top:-20px}
.flowRestrictors-Item .Restrictors-Item-Details{width:100%;margin:20px 0}
.faucetPage .leftColumn h3.pageHead{font-size:45px}
}
@media(max-width:640px) {
.faucetPage .leftColumn h3.pageHead,.goGreen-Header h3{font-size:45px}
.goGreen-Header h3,.goGreen-Header-content{width:100%}
.green_bdy h2.pageHead{font-size:24px;width:100%}
.goGreen-Header-content{padding-left:0;border:none}
.two-Column-wrap > *{width:100%}
.two-Column-wrap .leftColumn{padding-right:0;border:none}
}
@media(max-width:319px) {
.header-search{padding-left:0!important;margin-left:-10px;padding-right:0}
}
.jcarousel-wrapper{position:relative;padding:0 30px}
.jcarousel{position:relative;overflow:hidden;width:100%}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;float:left}
.jcarousel li{width:150px;float:left;border:1px solid #e4e4e4;margin-right:15px;cursor:pointer}
.jcarousel li:hover{border-color:#ccc}
.jcarousel img{display:block;max-width:100%;height:auto!important;margin:0 auto}
.jcarousel-control-next,.jcarousel-control-prev{position:absolute;top:50%;margin-top:-13px;display:block;text-indent:-999em;width:14px;height:25px;background:url(../images/slider-nav1.png) no-repeat}
.jcarousel-control-prev{left:0;background-position:left top}
.jcarousel-control-next{right:0;background-position:right top}
.jcarousel-control-prev:hover{background-position:left bottom}
.jcarousel-control-next:hover{background-position:right bottom}
.jcarousel-related-wrapper{position:relative;padding:0 30px}
.jcarousel-related{position:relative;overflow:hidden;width:100%}
.jcarousel-related ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.jcarousel-related li{width:305px;float:left;margin-right:15px;cursor:pointer}
.jcarousel-related img{display:block;max-width:100%;height:auto!important;margin:0 auto}
.jcarousel-related-control-next,.jcarousel-related-control-prev{position:absolute;top:50%;margin-top:-13px;display:block;text-indent:-999em;width:14px;height:25px;background:url(../images/slider-nav1.png) no-repeat}
.jcarousel-related-control-prev{left:0;background-position:left top}
.jcarousel-related-control-next{right:0;background-position:right top}
.jcarousel-related-control-prev:hover{background-position:left bottom}
.jcarousel-related-control-next:hover{background-position:right bottom}