@font-face{
    font-family:'icomoon';
    src:url(https://cdn.anscommerce.com/live/theme/fonts/icomoon.eot);
    src:url(https://cdn.anscommerce.com/live/theme/fonts/icomoon.eot) format('embedded-opentype'),url(https://cdn.anscommerce.com/live/theme/fonts/icomoon.woff) format('woff'),url(https://cdn.anscommerce.com/live/theme/fonts/icomoon.ttf) format('truetype');
    font-display:swap;
}
@font-face{
    font-family:Pe-icon-7-stroke;
    src:url(https://cdn.staticans.com/temp/mypixel-font/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src:url(https://cdn.staticans.com/temp/mypixel-font/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format("embedded-opentype"),url(https://cdn.staticans.com/temp/mypixel-font/fonts/Pe-icon-7-stroke.woff?d7yf1v) format("woff"),url(https://cdn.staticans.com/temp/mypixel-font/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"),url(https://cdn.staticans.com/temp/mypixel-font/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face {
    font-family: neuefrutigerworld_w02;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    src: url('https://cdn.staticans.com/live/temp/ans-font/NeueFrutigerWorld/NeueFrutigerWorldW02-Book.woff2') format('woff2'), 
    url('https://cdn.staticans.com/live/temp/ans-font/NeueFrutigerWorld/NeueFrutigerWorldW02-Book.woff') format('woff')
}

@font-face {
    font-family: neuefrutigerworld_w02;
    font-style: normal;
    font-weight: 500 950;
    font-display: swap;
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    src: url('https://cdn.staticans.com/live/temp/ans-font/NeueFrutigerWorld/NeueFrutigerWorldW02-Bold.woff2') format('woff2'), 
    url('https://cdn.staticans.com/live/temp/ans-font/NeueFrutigerWorld/NeueFrutigerWorldW02-Bold.woff') format('woff')
}

@font-face {
    font-family: neuefrutigerworld_w02;
    font-style: normal;
    font-weight: 100 300;
    font-display: swap;
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    src: url('https://cdn.staticans.com/live/temp/ans-font/NeueFrutigerWorld/NeueFrutigerWorldW02-Light.woff2') format('woff2'), 
    url('https://cdn.staticans.com/live/temp/ans-font/NeueFrutigerWorld/NeueFrutigerWorldW02-Light.woff') format('woff')
}
:root{
    --font-one: 'neuefrutigerworld_w02',tahoma,arial,helvetica,sans-serif;
    --theme-color:#de7510;
    --secondary-color:#1566a1;
    --footer-color:#0f204b;
}
body {
    font-size: 15px;
    line-height: 22px;
    color: #171717 !important;
    font-family: var(--font-one);
}

.pe-7s-cart {
    display: inline-block;
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0 0;
    font-size: 20px;
    color: #fff;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.pe-7s-cart::before {
    content: "\e913";
}
.dashboard-squareContainer .card:nth-child(4), .dashboard-squareContainer .card:nth-child(9), #returns, #cashback_add {
    display: none !important;
}
.cart-value .view-cart-btn{
    background-color: var(--secondary-color);
}
.account-wishlist .product-thumb .bynow-btn-group {width: 100%;}
div#product .addtoCart-Btn i, .product-stick-inner-btn .addtoCart-Btn i {
    font-size: 21px;
}
#cart .dropdown-menu .product-name {
    color: #333;
    display: block;
    line-height: normal;
}
/* body{ font-family:"CentraleSans-Medium"; color:#333 }  */
h1,h2,h3,h4,h5,h6{ margin:0; padding:0 } 
br{ margin:0; width:0 } 
#logo{ margin:0 } 
.error_none{ color: #b53834; } 
header{ border-bottom:1px solid #c1ccd1; padding:0; background: #fff; height: 90px;display: flex;align-items: center; } 
.footer.full-width .row{ margin-left:0; margin-right:0; }
.hover-logo{ display:none; position:absolute; z-index:1; } 
.info-container{ max-width:930px; margin:0 auto; width:100%; padding:0 15px; } 
.blink-message-btn {
    animation: animate 1.5s linear infinite;
    color: red;
    margin-top: 6px;
    font-size: 14px;
}
@keyframes animate {
    0% {
      opacity: 0;
    }
  
    50% {
      opacity: 0.7;
    }
  
    100% {
      opacity: 1;
    }
  }
.pad-contain{ padding-top:50px; padding-bottom:50px; } 
body.information-information #content{ padding:0!important; } 
#search .input-lg{ height: 40px; padding: 0 10px; border: 2px solid #f7f7f7; background: #00000000; color: #000; } 
.fa-search:before{     font-family: Pe-icon-7-stroke;content: '\e618' !important;font-size: 20px;} 
#search>i{ color:#000!important; right:10px!important; font-size:14px!important; top:28%!important; } 
#logo img {
    margin-bottom: 0px;
}
.container-megamenu ul.megamenu>li>a strong span {
    display: block;
    text-align: center;
}
ul.megamenu>li>a img {
    width: 32px;
    height: 32px;
    object-fit: cover;
}
span#tag6 {
    top: 0;
}
.container-megamenu ul.megamenu>li>a strong{display: inline-block; text-align: center;}
header ::-webkit-input-placeholder{ color:#000!important } header ::-moz-placeholder{ color:#000!important; } 
header :-ms-input-placeholder{ color:#000!important } header ::-ms-input-placeholder{ color:#000!important; } 
header ::placeholder{ color:#000!important } a.footer-head{ color:#d2d1d4!important; } 
.cart-icon,.my-account-link i,header .wishlist-button i{ display:inline-block; font-family:Pe-icon-7-stroke; speak:none; font-style:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; background:0; font-size:26px; color:#000; } 
.my-account-link i:after{ content:"\e605"; } 
header .cart-icon:after{ content:"\e66e"; } 
header .wishlist-button i:before{ content:"\e642"; } 
header #cart,header .my-account,header .wishlist-button{ 
    border-radius: 50%;
    box-sizing: border-box;
    border: 2px solid #f7f7f7;
    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 50px;
    margin-left: 8px;
} 
header .search-bar {
    width: 225px;
    margin-right: 15px;
}
.container-megamenu ul.megamenu>li>a {
    border-bottom: 4px solid #fff;
}
.mega-menu-modules ul.megamenu>li>a:hover{
    border-color: #0074e0;
}
.custom-mega-menu .theparent a:hover{ color: #0056b3;}
ul.megamenu.slide>li>.sub-menu>.content{transition: none !important;}
ul.megamenu>li>.sub-menu>.content>.arrow:after{display: none;}
.category-description > *:nth-child(-n + 2){width: 100%;}
.account-voucher #content.col-sm-12 { max-width: 1690px; margin: auto; float: none; padding-left: 0; padding-right: 0; } 
.account-voucher ul.breadcrumb { max-width: 1690px; margin: auto; padding: 15px 15px; } 
.account-voucher header ~ .container{ max-width: 100%; margin-bottom: 3rem; padding: 0 100px; } 
.col-sm-3.header-right.pull-right{ padding-top:15px; } 
.mega-menu-modules ul.megamenu li .sub-menu .content .hover-menu a.main-menu,.mega-menu-modules ul.megamenu li .sub-menu .content .hover-menu a.with-submenu,.mega-menu-modules ul.megamenu>li>a{ color:#000!important } 
ul.megamenu>li>a{ font-size:14px!important; }
.footer{ background: var(--footer-color); } 
.header-strip p{ font-size:14px; color:#7a7a7a; text-align:center; margin:0; padding:7px 0; } 
.mega-menu-modules ul.megamenu>li>a{ padding:10px 0 15px } 
.col-sm-3.header-right.pull-right { padding-top: 0px; z-index: 999; max-width: 36%; flex: 0 0 36%; padding-left: 15px; position: absolute; right: 0; display: flex; align-items: center; justify-content: end; } 
.overflow-megamenu {
    width: auto;
    background: 0 0;
    text-align: center;
    height: 60px;
    z-index: 99!important;
    position: absolute!important;
    left: 0;
    right: 0;
    max-width: inherit;
    flex: inherit;
    margin-top: 2px;
}
ul.megamenu{display: flex; justify-content: center;}
header .container-fluid.header-container > .row { justify-content: center; } 
.container-megamenu ul.megamenu>li{ margin:0 60px 0 0!important } 
.header-strip{ position:relative; margin:0 auto; max-width:100% } 
.tract-data{ position:absolute; top:7px; right:15px } 
.tract-data a{ font-size:14px; color:#7a7a7a } 
.owl-buttons .owl-next,.owl-buttons .owl-prev{ -webkit-box-shadow:none; box-shadow:none; width:auto; height:auto; background:transparent } 
.camera_slider .owl-buttons .owl-next{ right:55px; height:48px; width:48px; border-radius:1px; text-align:center; background-color:rgba(255,255,255,0.25) }
.camera_slider .owl-buttons .owl-prev,#product-slide .owl-buttons .owl-prev,#product-slide .owl-buttons .owl-next{ left:55px; height:48px; width:48px; border-radius:1px; text-align:center; background-color:rgba(255,255,255,0.25) } 
#product-slide .owl-buttons .owl-prev,#product-slide .owl-buttons .owl-next{ color:#a1bda1 } 
#product-slide .owl-buttons .owl-next{ left:inherit; right:55px } 
.camera_slider .owl-buttons .owl-next:hover{ background-color:rgba(255,255,255,0.35) } 
.camera_slider .owl-buttons .owl-prev:hover{ background-color:rgba(255,255,255,0.35) } 
.camera_slider .owl-buttons .owl-next:before,.camera_slider .owl-buttons .owl-prev:before{ font-size:34px; cursor:pointer; color:#1474a4 } 
.camera_slider .owl-buttons .owl-next:hover:before,.camera_slider .owl-buttons .owl-prev:hover:before{ color:#5d6678 }
.services-bottom .row { margin: 0; } 
.services-bottom { padding: 50px 50px 20px; } 
.services-bottom .cards { padding: 0px 75px; } 
.services-bottom .cards p { margin: 0; font-size: 12px; line-height: normal; } 
.services-bottom .cards a { color: #3a2d8f; text-decoration: underline; } 
.services-bottom .cards img { max-width: 100%; flex: 0 0 100%; width: auto !important; margin: auto; margin-bottom: 8px; } 
body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots .owl-dot span .common-home .camera_slider .owl-dots .owl-dot.active span, .common-home #shopfor .owl-dots .owl-dot.active span,body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots { border: 1px solid #fff; width: 10px; height: 10px; background: #fff!important; } 
.common-home .camera_slider .owl-dots .owl-dot span, .common-home #shopfor .owl-dots .owl-dot span, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots .owl-dot span { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4)!important; border-radius: 20px; display: block; width: 10px; height: 10px; margin: 3px; background: 0 0; } 
.common-home .camera_slider .owl-dots, .common-home #shopfor .owl-dots, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots { display: block; text-align: center; position: absolute; bottom: 30px; left: 0; right: 0; width: 100%; } 
.common-home #shopfor .owl-dots, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots{ bottom: 0px !important; position: inherit; margin: 10px 0px; } 
.common-home #shopfor .owl-dot, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots{ border: 0px; outline: none; } 
.common-home .camera_slider .owl-dots .owl-dot.active span, .common-home #shopfor .owl-dots .owl-dot.active span, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots .owl-dot.active span{ background: var(--secondary-color) !important; border: 1px solid var(--secondary-color) !important; } 
div#shopfor, .shop-section, #whatshot { padding-top: 30px; } 
.breadcrumb>li a { color: #171717; font-weight: 300;}
.category-total-item{color: #171717;}
.shop-section h2 { font-size: 21px; text-transform: capitalize; margin: 0px; font-weight: 400; } 
.common-home .single-banner { padding-top: 30px; margin-left: -15px; margin-right: -15px; } 
.banner-lower-strip-inner img { width: 36px; margin-right: 15px; position: relative; top: -5px; height: auto; } 
.advanced-grid.newletter-form ul.p-grid-item li.p-icon-checkmark p { margin: 0; font-size: 16px; line-height: 24px; color: #050505; } 
.banner-lower-strip-inner p{ font-size:26px; color:#fff; font-weight:400; text-align:center; margin:0 } 
.banner-lower-strip-inner{ width:100%; max-width:1690px; margin:0 auto; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-around; padding:35px; -webkit-box-align:center; -ms-flex-align:center; align-items:center } 
.owl-controls .owl-page,.owl-controls .owl-buttons div{ cursor:pointer; font-size:50px; color:#7a7a7a } 
.owl-buttons .owl-prev{ left:-5px } 
.owl-buttons .owl-next{ right:-5px } 
.footer-lower .col-sm-12{ padding:0!important } 
.lower-footer p{ margin-bottom:0; font-size:12px; color:#fff!important; text-align:center; padding:15px; font-weight: 300; } 
.lower-footer { padding-top: 35px; } 
.footer-upper .container{ width:1690px } 
.footer h4 i.glyphicon.glyphicon-minus,.footer h4 i.glyphicon.glyphicon-plus{ display:none } 
a.footer-head{ font-size:32px; letter-spacing:1px } 
.footer ul li a{ color:#fff!important; font-size:16px; padding-bottom:15px; display:inline-block; font-weight: 400; } 
.footer ul{ padding:0!important; text-align:left!important }
.footer h4{ padding:0 0 15px; font-weight:700!important } 
.footer-upper{ padding-bottom:35px; padding-top:70px } 
.social-circle{ height:35px; width:35px; border:2px solid #fff; background: #fff; border-radius:100px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center } 
.social-icon{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:185px; padding-top:0 } 
.social-circle i{ font-size:18px; color:#262367 } @keyframes hotspotEffect { 0% { opacity: 0.5; box-shadow: 0 0 0 0 white; } 100% { opacity: 1; box-shadow: 0 0 0 0.625rem rgba(45, 45, 45, 0); } } 
.multi-product .dot.active:before { transform-origin: center top; top: 0; content: ''; background: #fff; position: absolute; width: 2px; left: calc(50% - 1px); width: 2px; height: 0; animation: lineup 0.5s forwards; top:0px; } 
.home-mega-lowersec .item a.home-mega-lowersec-box img { max-width: 100%; flex: 0; } 
.dropdown-toggle::after{ display: none; } 
.cart-icon,.my-account-link i,header .wishlist-button i{ margin-right:0 } 
header .cart-price{ height:32px; width:32px; padding:0; outline: none; } 
header #cart{ left:0px } 
.cart-icon{ left:0; height:30px; right:0; margin:auto } 
a.my-account-link.dropdown-toggle{ width:32px; height:32px; right:0; left:0; margin:auto; padding:0 } 
.my-account-link i{ left:0; right:0; margin:auto; position: relative; } 
header .wishlist-button{ left:auto; position: relative; } 
.wishlist-link{ width:30px; height:30px; padding:0; line-height: 57px; } 
header .search-bar { margin-right: 15px; } 
.pagination>li>a,.pagination>li>span{ margin-left:3px } [class^="icon-"],[class*=" icon-"]{ font-family:'icomoon'!important; speak:never; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } 
.icon-instagram:before{ content:"\ea92" } 
.footer-mid-logo { text-align: center; } 
.footer-mid-logo img { width: 100px; } 
.footer.full-width .advanced-grid.philipspc-footer .container .row { align-items: center; } 
.main-content.fixed.home .pattern .container > .row { margin-right: 0; margin-left: 0; } 
.container-fluid.personal-care-sec { padding-top: 30px; } 
.owl-nav { display: block; position: absolute; z-index: 9; top: 50%; width: 100%; display: block; font-size: 28px; }
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{ border-radius: 4px; } 
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { width: 30px; height: 40px; text-align: center; } 
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { position: absolute; } 
.owl-carousel .owl-nav button.owl-prev { left: 20px; right: initial; } 
.owl-carousel .owl-nav button.owl-next { right: 20px; left: initial; } 
.advanced-grid.newletter-form .row { margin: 0px; }  
.left-form-container .form-heading h2 { color: #2c55a3; font-size: 34px; margin-bottom: 12px; font-weight: 700; } 
.left-form-container .form-heading p{ color: #050505; font-size: 21px; font-weight: 300; } 
.advanced-grid.newletter-form ul.p-grid-item{ list-style: none; padding: 12px 0px; } 
.advanced-grid.newletter-form ul.p-grid-item li.p-icon-checkmark { display: flex; } 
.advanced-grid.newletter-form ul.p-grid-item li.p-icon-checkmark .p-icon { padding-right: 8px; font-size: 15px; color: #4356a8; } 
.left-form-container .name-field { display: flex; } 
.left-form-container .name-field .input-box { padding-right: 15px; flex: 1; } 
.advanced-grid.newletter-form ul.p-grid-item li.p-icon-checkmark label.p-usp-label { font-size: 15px; } 
.left-form-container .name-field .input-box input { padding: 8px 6px; width: 100%; } 
.agreement a, .agreement span, .agreement button{ display: block; font-size: 15px; font-weight: 400; } 
.agreement { margin-top: 25px; }
section.news-letter-form .agreement a { padding-bottom: 20px; padding-top: 7px; } 
button#laNewslettersubmit { background: #2c55a3; margin: 0; text-transform: inherit; font-size: 14px; font-weight: 400; }
.advanced-grid.newletter-form .right-side-content { background: #e0e6f6; min-height: 100%; padding: 18px; } 
.advanced-grid.newletter-form .right-side-content .p-text-container-inner h2 { font-size: 36px; } 
.header-notice-philipspc.text-center { background: var(--theme-color); color: #fff; height: 36px;margin: 0; } 
.header-notice-philipspc.text-center p { margin: 0; padding: 8px; font-size: 12px; } 
.header-notice-philipspc.text-center p a{ color: #fff; } 
.col-sm-2.header-left { max-width: 140px; z-index: 99;} 
header.fixed-header .col-sm-2.header-left{margin-top: 0px;}
.lower-footer { text-align: center; } 
.lower-footer ul { text-align: center !important; display: block; } 
.lower-footer ul li { display: inline-block; padding: 0px 15px; border-right: 1px solid #ddd; margin-bottom: 12px; } 
.lower-footer ul li a { padding-bottom: 0px !important; } 
.lower-footer ul li:last-child{ border-right: 0px; } 
.product-layout.product-item.product-grid:hover .product-thumb {
    box-shadow: 0 1px 2px 0 rgb(60 54 54 / 30%) !important;
} 
.common-home .product-layout.product-item.product-grid:hover .bynow-btn-group { display: block; } 
.common-home .product-layout.product-item.product-grid:hover .product-thumb .price{ display: block; } 
.product-thumb .image a:hover { opacity: inherit; } 
.product-thumb h4.product-name { font-size: 14px; color: #171717; font-weight: 300!important; line-height: 1.6; }
.rating .fa-stack { font-size: 6px;}
.product-layout.product-item.product-grid .product-thumb { box-shadow: none !important; margin: 0px; position: static; border: 1px solid #e8e8e8; border-radius: 5px; padding: 8px; margin-bottom: 10px; } 
body .product-thumb h4.product-name a { padding: 0 0px; display: -webkit-box; max-width: 100%; -webkit-box-orient: vertical; overflow: hidden; text-align: left; color: #171717;-webkit-line-clamp: 1 !important;     min-height: auto !important;margin-bottom: 10px;} 
body.common-home .box-no-advanced .box-heading { font-size: 35px;
    text-transform: capitalize;
    font-weight: 500;
    color: #3c3c3c;
    margin: 30px 0px 25px;} 
body.common-home .pattern .box.clearfix.box-with-products.with-scroll.box-no-advanced .box-heading.bestseller-button a.view-all-btn, body.common-home .pattern .box.clearfix.box-with-products.with-scroll.box-no-advanced .box-heading.newarrivals-button a.view-all-btn { float: right; font-size: 18px; font-weight: 700; color: #000; padding: 5px 20px; margin-top: -8px; text-decoration: underline; } 
body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced { margin: 0px 50px; } 
.common-home .shop-section, .common-home .single-banner { margin: 0px 50px; }
.left-form-container { background: #efefef; padding: 20px; margin: 50px; }
body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .owl-carousel .owl-nav button.owl-prev, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .owl-carousel .owl-nav button.owl-next{ display: none; } 
.common-home .single-banner.h-blog h2 { font-size: 21px; padding-bottom: 15px; padding-top: 10px; text-transform: capitalize; font-weight: 400;}
header .container-fluid { position: relative;}
.form-review-main { position: relative;}
.custom-review .form-review-main .form-group.col-sm-3.pull-right { position: absolute; right: 0; top: 10px; }
.responsive .clptag { position: absolute; z-index: 9; }
.tab6pc { position: absolute; top: 5px; z-index: 1 !important; }
.custom-cart-page .cart-info table tr.cart-prodict-list td:nth-child(2) {
    white-space: nowrap;
}
#title-attribute{
    color: #002f5a;font-size: 14px;font-weight: bold;line-height: 18px;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;
}
/*clp start*/ 
.product-thumb h4.product-name a strong {
    font-weight: 700;
}
.clptag {
    padding: 2px 2px 2px 8px !important;
    background: #5dafd1 !important;
    color: #fff;
    display: inline-block !important;
    position: relative;
    word-wrap: break-word;
    word-break: break-word;
    font-size: 12px;
    width: max-content;
}
.clptag::after {
    content: '';
    position: absolute;
    right: -2em;
    top: 0;
    width: 0;
    height: 0;
    border-top: 2em solid #5dafd1;
    border-right: 2em solid #0000;
    z-index: -1;
}
.clptag::before {
    content: '';
    position: absolute;
    right: -2em;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 2em solid #5dafd1;
    border-right: 2em solid #0000;
    z-index: -1;
}
.dropdown-menu>li.cart-product-details {
    overflow-y: auto;
    height: 220px;
}
.out-of-stock-main .out-of-stock-msg, .product-category .out-of-stock-main .out-of-stock-msg {
    position: absolute;
    bottom: 9px;
    background-color: #6495a9;
    color: #fff;
    z-index: 1;
    height: 45px;
    line-height: 45px;
    padding: 0px;
    font-size: 16px;
    font-weight: 400;
    top: auto;
    right: 0px;
    left: 0;
    border: none;
    width: 95%;
    margin: auto;
    border-radius: 2px;
}
.form-group.oos-message-btn-cont button#button-oos-notify{
    background-color: #6495a9;
}
.sold-out h3 {
    margin-bottom: 7px;
}
.out-of-stock-main .buy-add-cart-buttons{
    display: none;
}
div#modal-oos-notify button.close {
    position: absolute;
    right: 8px;
    top: 7px;
}
div#modal-oos-notify .modal-footer .col-md-12 {
    padding-right: 0px;
}
div#modal-oos-notify .modal-footer a.btn.btn-success.btn-lg.product-action-button {
    background: var(--theme-color);
    border-color: var(--theme-color);
}
.bynow-btn-group {padding: 0px 0px; display: block; font-weight: 600; background: var(--theme-color); border: 1px solid var(--theme-color); cursor: pointer; position: inherit; height: 46px; line-height: 46px; border-radius: 2px; color: #fff;right: 0;width: calc(100% - 60px);margin-left: auto;} 
.bynow-btn-group button{ color: #fff; white-space: nowrap; font-size: 14px; text-transform: capitalize !important; font-weight: 400; width: 100%;} 
.product-category .product-layout.product-item.product-grid:hover h4.product-name { visibility: visible; } 
.product-category .product-layout.product-item.product-grid .product-thumb { position: relative; } 
.buy-add-cart-buttons { text-align: center; bottom: 10px; width: 95%; position: absolute; left: 5px; margin: auto; } 
.product-layout.product-item.product-grid .product-thumb {    padding-bottom: 64px; overflow: inherit; position: relative;} 
.product-layout.product-item.product-grid:hover .product-thumb .price{ bottom: 0; text-align: left; } 
.product-grid .product-thumb .caption, .right.wishlistproduct- { font-size: 14px; text-align: left; padding: 0 0px; padding-top: 10px; } 
.product-thumb .price{ margin-bottom: 0px; } 
select#input-sort { width: 185px; max-width: 185px; } 
.form-group.input-group.input-group-sm.pull-right.short-filter-container.ajax-sort { display: flex; justify-content: flex-end; } 
.product-thumb .price { color: #171717; font-size: 18px; font-weight: 700; margin-bottom: 6px; } 
.product-thumb .price i { margin-right: 1px; font-size: 14px; } 
.product-thumb .price-new { color: #000; } 
span.sale.sale-percentage { color: #002f5a; font-size: 13px; } 
.product-category .wishlist-icon{ right: 18px; }
.product-grid .product-thumb .image-swap-effect{ overflow: hidden; position: initial;} 
.product-category .stock_left{ display: none; } 
.checkbox .filter_cnt:after { left: 6px; top: 3px; width: 5px; height: 9px; border: solid #595959; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } 
.checkbox input:checked~.filter_cnt:after { display: block; } 
.filter_cnt:after { content: ""; position: absolute; display: none; } 
.checkbox:hover input~.filter_cnt { background-color: #f2f2f2; } 
#cart li.cart-product-details .table>tbody>tr>td:first-child { width: 100px; padding: 5px; } 
#splug-content .list-group-item.filter-name{ text-transform: capitalize; } 
.filter-sec { border: none!important; } 
.responsive .list-group .list-group-item.filter-name.active+.list-group-item.filter-box-container { padding-bottom: 50px; } 
.filter-sec .list-group-item.filter-box-container { margin-top: -15px; } 
.checkbox { display: block; position: relative; padding-left: 15px; margin-bottom: 0; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.checkbox label, .radio label { font-weight: 400; font-size: 14px; color: #171717; } 
#column-left::-webkit-scrollbar{ width:3px } 
#column-left::-webkit-scrollbar-thumb{ background-color:#000 } 
.checkbox input { position: absolute; opacity: 0; cursor: pointer; } 
.filter_cnt { position: absolute; top: 3px; left: 0; height: 18px; width: 18px; background: 0; border: 1px solid #595959; font-size: 0; } 
.mob-category-filter .box-no-advanced.box-with-categories .box-heading { text-align: left; font-size: 14px!important; background: #595959; color: #fff; text-transform: uppercase; padding-left: 15px!important; } 
.box.box-with-categories.box-no-advanced { display: none!important; } 
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { color: #434343!important; background: #f9f9f9!important; } 
.filter-sec .list-group a { padding: 4px 12px; font-weight: 400; font-size: 13px; color: #5d5d5d; } 
.box-with-categories .box-heading, .filter-sec .list-group-item.filter-name, .panel-heading+.list-group .list-group-item.filter-name:first-child { padding-left: 15px!important; padding: 6px 15px!important; font-size: 14px!important; text-shadow: none; border: none; font-weight: 700!important; margin-bottom: 15px; } 
.filter-sec .list-group-item.filter-name.price:before{ display: none; } 
#splug-content .short-filter-container lable { display: none!important; } 
.checkbox label { padding-left: 15px; } 
.responsive .list-group .list-group-item.filter-name.active+.list-group-item.filter-box-container { padding-bottom: 12px; } 
#cart .table>tbody>tr>td { border-top: 0; vertical-align: middle; } 
.filter-sec .list-group-item.filter-name.discounts:before{ display: none; } 
.product-category .box-heading.list-group-item, .product-category .list-group>a.list-group-item, .product-category .panel-heading+.list-group .list-group-item:first-child{ border-bottom: none !important; background: #fff !important;  color: #171717 !important;}
#search .dropdown-menu {
    width: 100%;
    border: 0;
    border-radius: 0;
    min-width: 350px;
    max-width: 430px;
    left: auto !important;
    right: 0px;
    top: 40px !important;
    padding: 12px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    filter: drop-shadow(rgba(0, 0, 0, .25) 0 0 2px);
    z-index: 999;
    overflow-y: auto;
    max-height: 400px !important;
    overflow-y: scroll;
    height: auto !important;
}
/*clp End*/
/*PDP start*/
#description-show{display: none;}
#d3.specification-custom { padding-top: 0px;}
div#product p.company-name { font-size: 15px; font-weight: 400;}
div#relatedProducts{ max-width:100%; margin:0 auto } 
body.product-product > .container-fluid { padding: 0px 75px; } 
.custom-data.aplus-content { margin: 0px -75px; } 
.blog-heading h2 { font-size: 30px; padding: 10px 0px; font-weight: 700; } 
#pdp-blog .pdp-blog-card-body h2.pdp-blog-card-title { font-size: 24px; text-transform: uppercase; margin-bottom: 12px; font-weight: 500; display: -webkit-box; max-width: 100%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
#pdp-blog .pdp-blog-card-body p.pdp-blog-card-text { font-size: 14px; color: #000; display: -webkit-box; max-width: 100%; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } 
#pdp-blog .pdp-blog-card-body a{ border: none; color: #000; text-decoration: underline; font-size: 14px; text-transform: capitalize; box-shadow: none; outline: none; padding: 0px; } 
h3.related-product-title { font-size: 36px; color: #3c3c3c; padding-top: 20px; text-align: center; } 
.related-product-title{ text-align:center; margin-bottom:0; border-bottom:0 solid #ccc; padding-bottom:60px; margin-left:0; margin-right:0 } 
.product-product .breadcrumb{ padding:10px 15px 8px; } 
.product-product .bread-box{ margin:0 -15px; border-bottom:1px solid #ccc; border-radius:0 } 
.product-product .breadcrumb>li a{ font-size:14px; color:#474747 } 
.product-product .product-info .product-title{ margin:0; font-size:34px; letter-spacing:-0.5px; font-weight:300; color:#3c3c3c; } 
.product-product .prev-next-buttons{ display:none } 
.product-product .thumbnail{ padding:0; border:0 solid #ddd; border-radius:0 } 
.product-product .thumbnail.pdp-image img{ width:100% } 
.product-product .col-sm-6.demo{ padding-left:40px } 
.product-product .thumbnails .image-additional{ float:right; } 
.product-product .image-additional a{ margin-bottom: 0px; } 
.product-product .image-additional img{ height: auto; } 
.product-product .image-additional { max-width: 75%; flex: 0 0 75%; } 
.product-product #thumbslider.owl-carousel .owl-nav{ top: 20px; }
.product-product a.thumbnail.popup-image.image-active{ border:1px solid #000 } 
.product-product .rating{ padding-left:0px; padding-bottom: 0px; margin-top: 15px !important; } 
div#product button#button-view-cart, .product-product div#product button#button-buy-now, div#product button.button-cart.btn.btn-primary.addtoCart-Btn {width: calc(100% - 60px) !important;outline: none;margin: 0 0;padding: 0 0;height: 52px;line-height: 52px;vertical-align: top;border: 1px solid var(--theme-color);}
div#product button.button-cart.btn.btn-primary:not(:disabled):not(.disabled):active{background-color: var(--theme-color);}
button#button-view-cart:focus, .product-product button#button-buy-now:focus, button.button-cart.btn.btn-primary.addtoCart-Btn:focus { outline: none; box-shadow: none; } 
.product-product .descrption-data ul li{ font-size:14px; line-height:27px; color:#3c3c3c;  } 
.product-product .descrption-data ul{ padding-left:34px } 
.product-product .descrption-data{ padding-top:25px } 
.product-product .specification-extra-inner{ width:730px; max-width:100% } 
.product-product .specification-extra-text p{ margin:0; font-size:18px; line-height:32px; color:#3c3c3c;  padding-top:10px; text-align:center } 
.product-product .specification-extra-box{ width:19.6%; display:inline-block; vertical-align:top; padding:0 10px } 
.product-product .specification-extra-img{ text-align:center } 
.product-product .specification-extra-img img{ margin:0 auto } 
.product-product .grop-product-product a{ margin-right:30px; width:100px; height:100px; border:1px solid #ebebeb; text-align:center; padding:3px; line-height: 90px; } 
.product-product .grop-product-product a.active:before{ display:none; } 
.product-product .grop-product-product a.active img{ opacity:1; } 
.product-product .price-container{ margin:15px 0 15px 0; } 
.price-container li { display: inline-block; margin-bottom: 0px; }
.product-product ul.list-unstyled.price-container label{ font-size:22px; letter-spacing:1px; color:#3c3c3c; width:100%; padding-bottom:5px; } 
.product-product .price-container li h2,.price-container li.price-new h2{ margin:0; font-size:32px; letter-spacing:1px; color:#3c3c3c; padding-right:20px } 
.product-product .price-container li h2 i,.price-container li.price-new h2 i{ font-size:26px; margin-right:3px } 
.product-product .price-container li.price-old span{ font-size:25px; color:#868686;  padding-right:10px } 
.product-product .price-container li.price-old span i{ font-size:22px; margin-right:3px } 
.product-product .product-info .price-new.save-price{ margin-top:0; font-size:24px!important; letter-spacing:1px; color:#002f5a; font-weight: 500;} 
.product-product span.inclusive-txt{ font-size:18px; letter-spacing:1px; color:#3c3c3c; width:100%; display:block; margin-top: 8px; }
.product-product .btn-primary{ margin-left:0; font-size:18px; letter-spacing:2px; color:#fff; border-radius:0; text-transform:capitalize; font-weight:500; } 
.product-product button#button-buy-now{ background-color:var(--secondary-color)!important } .product-product .btn-primary{ background:var(--theme-color) } 
.product-product .panel1 .panel1head{ margin:0; font-size:21px; color:#5a5a5a; font-weight:400; padding:15px 0 6px } 
.product-product input#postcode_check{ border:1px solid #8b8b8b; height:42px; width:300px; border-radius:0; font-size:14px; color:#8b8b8b; outline:0 } 
.product-product a.btnshpinschk{ width:125px; height:42px; border:0; border-radius:0; font-size:18px; color:#fff; background:#000 }
.zip-share-wrap ::-webkit-input-placeholder{ color:#8b8b8b!important } 
.zip-share-wrap ::-moz-placeholder{ color:#8b8b8b!important } 
.zip-share-wrap :-ms-input-placeholder{ color:#8b8b8b!important } 
.zip-share-wrap ::-ms-input-placeholder{ color:#8b8b8b!important } 
.zip-share-wrap ::placeholder{ color:#8b8b8b!important } 
.product-product a.btnshpinschk:hover{ color:#fff } 
.product-product .show-more.dont:before{ content:"\f0d8" } 
.product-product .show-more:before{ font-family:FontAwesome; display:inline-block; vertical-align:middle; content:"\f0d7"; position:absolute; font-size:20px; right:-20px } 
.product-product .show-more{ font-size:17px; color:#000; font-weight:400; position:relative; display:inline-block; cursor:pointer; padding-left:20px; padding-top:5px } 
.product-product .show-more-height{ overflow:hidden } 
.product-product .specification-extra{ padding-top:50px } 
.product-product .grop-product{ padding-top:15px } 
.product-product p.taged.sku-tag{ font-size:21px; letter-spacing:1px; color:#3c3c3c; text-align:left; padding:20px 0 30px 5px } 
.product-product .rating small{ cursor: pointer; font-size:23px; letter-spacing:1px; color:#3c3c3c;  top:4px; position:relative } 
.product-product .rating .fa-star-o{ font-size:23px } 
.product-product .rating .fa-star{ font-size:23px } 
.product-product .rating .fa-stack{ font-size:12px } 
a.dey{ padding-left:10px } 
.product-product .rating p { margin: 0; }
.product-product .rating span{ padding:0 5px; font-size:19px } 
.product-product .grop-product-product a.active{ border:4px solid #c2c2c2; padding: 0px !important; } 
.product-product .grop-product-product span{ height: 65px; display:none; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.product-product span#slider{ display:none } 
div#relatedProducts{ padding-bottom:0px } 
.product-product div#relatedProducts p.taged.sku-tag{ font-size:14px; text-align:left; padding:0; margin: 0px; } 
div#relatedProducts .product_description ul li{ list-style:circle; font-size:16px; color:#1e1e1e; text-align:left; padding-bottom:5px;  } 
div#relatedProducts .product_description ul{ padding:25px 0 15px 40px } 
div#relatedProducts .product-thumb .price { font-size: 16px; } 
div#relatedProducts .owl-controls{ display:block!important } 
div#relatedProducts .owl-buttons{ top:40%; margin-top:0 } 
div#relatedProducts .rating{ display: none; } 
div#relatedProducts .owl-prev{ width:auto!important; height:auto!important; font-size:50px!important; left:-20px!important } 
div#relatedProducts .owl-next{ width:auto!important; height:auto!important; font-size:50px!important; right:-20px!important } 
div#relatedProducts .product-thumb .price-new i{ font-size:17px } 
div#relatedProducts .product-thumb .price-old i{ font-size:17px } 
div#relatedProducts .rating{ padding-left:0 } 
div#relatedProducts .owl-buttons i{ color:#8d8d8d } 
.aplus-nav ul li{ font-size:21px!important; list-style:none; display:inline-block; width:100% } 
.aplus-nav ul li a{ color:#fff; padding:25px 50px; display:inline-block; width:100%; text-align:center } 
.aplus-nav{ background-color:#1474a4 } 
.aplus-nav ul{ width:1690px; max-width:100%; margin:0 auto; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-around } 
.aplus-content-banner{ padding-top:70px } 
.aplus-content-banner img{ width:100% } 
.zip-share-wrap{ padding-bottom:100px } 
.lower-part-aplus{ max-width:100%; flex: 0 0 100%; margin:0 auto } 
.lower-part-aplus{ padding-top:0px } 
.recipe-sec-box{ padding-bottom:20px; min-height: 520px; } 
.recipe-sec-box-img img{ width:100% } 
.recipe-sec .col-sm-4.col-xs-12{ padding:0 30px } 
.recipe-sec .row{ margin-right:-30px; margin-left:-30px } 
.recipe-sec-box-text { min-height: 192px; } 
.recipe-sec-box-text p{ padding:15px 0; font-size:20px; line-height:26px; margin:0; } 
.discover-recipe h2{ font-size:55px; letter-spacing:2px; color:#5b8f22; font-weight:500; padding-bottom:50px } 
.discover-recipe-box-img img{ width:100% } 
.discover-recipe .item{ padding:0 15px } 
.discover-recipe .owl-buttons .owl-prev{ left:-15px; color:#5b8f22 } 
.discover-recipe .owl-buttons .owl-next{ right:-15px; color:#5b8f22 } 
.discover-recipe-box-text p{ color:#5b8f22; font-size:20px; padding:20px 0 } 
.discover-recipe .owl-buttons{ top:35% } 
.discover-recipe .owl-page span{ background:none repeat scroll 0 0 #ceddbd!important; border-radius:20px; display:block; width:12px; height:12px; margin:5px; background:0 } 
.discover-recipe .owl-page.active span{ width:14px; height:14px; background:none!important; background:none repeat scroll 0 0 #5b8f22!important }
.discover-recipe .owl-pagination{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-top:30px } 
.discover-recipe .discover-recipe{ padding-bottom:50px } 
.aplus-nav ul li:hover{ background-color:#fff } 
.aplus-nav ul li:hover a{ color:#1474a4 } 
li.das{ background-color:#fff!important } 
li.das a{ color:#1474a4!important } 
.spare-part-inner ul{ padding:0 } 
.spare-part-inner ul li{ list-style:none; width:49.9%; display:inline-block; vertical-align:top } 
.spare-part-data img{ width:100% } 
.spare-part-inner{ padding-top:30px } 
.spare-part-inner ul li:first-child{ padding-right:40px } 
.spare-part-inner ul li:last-child{ padding-left:40px } 
.mannul{ padding-top:100px; border-top:1px solid #d6d8e0 } 
.manual-pdf h2{ font-size:50px; padding-bottom:35px } 
.pdf-folder img{ width:60px } 
.pdf-folder a{ font-size:16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:30px; color:#337ab7 } 
.pdf-folder a img{ margin-right:30px } 
.manual-service-center h3{ font-size:34px; line-height:40px; padding:5px 0 40px } 
.manual-service-center p a{ font-size:16px; color:#337ab7 } 
.manual-service-center span{ padding-left:10px; color:#337ab7!important } 
.manual-service-center span i{ color:#337ab7!important } 
.manual-service-center i{ font-size:18px; padding-right:10px; color:#000 } 
.manual-service-center{ float:right; padding-right:30px } 
.award-section{ padding:65px 0 85px; border-top:1px solid #d6d8e0 } 
.award-inner-section{ display:inline-block; border:1px solid #d6d8e0; padding:20px 10px } 
.award-section h2{ font-size:32px; padding-bottom:30px } 
.faq-section{ padding:15px 0 65px; } 
.faq-section h2{ font-size:36px; padding-bottom:30px } 
.question-answer-box h3{ font-size:20px; padding-bottom:20px; color:#000; display:flex } 
.answer-board{ font-size:20px; color:#337ab7 }
.right-side-ques{ display:inline-block; width:100%; vertical-align:top; line-height:25px } 
.left-side-ques{ width:9%; display:inline-block; color:#000!important; vertical-align:top; line-height:25px } 
.question-answer-box{ padding-bottom:40px } 
.question-answer-btn a{ font-size:16px; padding:12px 20px; background-color:#f4f6f8; border-radius:5px; border:1px solid #d6d8e0; display:inline-block; margin-top:40px; margin-left:153px } 
.review-represent{ padding:15px 0; clear:both } 
.rating-star-out-of-five{ text-align:center } 
.actual-star{ font-size:57px; line-height:50px;  } 
.actual-star span{ font-size:20px; display:inline-block; vertical-align:middle; padding-left:5px } 
.rating-star-out-of-five .rating .fa-star-o{ font-size:55px; color:#fdcd00 } 
.rating-star-out-of-five .rating .fa-star{ font-size:55px; color:#fdcd00 } 
.rating-star-out-of-five .rating .fa-stack{ font-size:28px } 
.rating-star-out-of-five .rating{ height:60px } 
.rating-star-out-of-five a{ display:inline-block; background-color:#0066a1; color:#fff; text-align:center; padding:18px 60px; font-size:18px; width:300px; margin-top:25px; border-radius:5px } 
.review-represent-box1-img{ padding-bottom:30px } .review-represent-box2{ text-align:center } 
.no-of-reviw .left-data{ font-size:90px; line-height:90px; padding-bottom:60px } 
.right-data{ font-size:20px; vertical-align:middle; display:inline-block; padding-left:30px; line-height:normal } 
.percentage-of-review .left-data{ font-size:90px; line-height:90px } 
.percentage-of-review,.no-of-reviw{ display:flex } 
.right-data{ font-size:20px; vertical-align:middle; display:inline-block; padding-left:30px; line-height:normal } 
span.percent-data{ padding-left:3px; font-size:80px } 
.review-represent-box2{ text-align:center; padding-bottom:35px; padding-top:10px; border-left:1px solid #d6d8e0; border-right:1px solid #d6d8e0 } 
.left-data{ width:50%; display:inline-block; vertical-align:middle; text-align:right } 
.right-data{ width:50%; display:inline-block; vertical-align:top; text-align:left; padding-top:30px } 
.percentage-of-review .right-data{ padding-top:15px } 
.form-review-main h3{ padding:5px 0 15px; font-size:36px } 
.form-review-main table.table.table-striped.table-bordered{ border:none!important } 
.form-review-main td.text-right{ display:none } 
.form-review-main p{ font-size:16px; line-height:26px; padding-bottom:0px; } 
.form-review-main strong{ font-size:20px; font-weight:300; color:#000 } 
.form-review-main .fa-stack-2x{ color:#fdcd00 } 
.form-review-main h2{ font-size:38px; padding:30px 0 60px; letter-spacing:1px } 
.form-review-main label.control-label{ font-size:20px; color:#7a7a7a; padding-bottom:10px } 
.form-review-main div.required .control-label:before{ display:none } 
.form-review-main .col-sm-12{ padding:0 } 
.form-review-main label.control-label.spe-rat{ font-size:24px; color:#7a7a7a; margin-top:40px } 
.product-product .descrption-data{ display: none; } 
.panel-group .panel+.panel{ margin-top: 6px; } 
#accordion .panel-collapse{ background-color:#f7f7f7!important } 
.cart-wrap #accordion .panel-collapse{background-color: transparent !important;}
#accordion .card-body{ padding:1.3em; color:#5b5b5b; font-size:large; line-height:1.5 } 
.custom-accordation .panel-title a[aria-expanded=true] .fa-minus{ display:block } 
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{ display:flex!important; justify-content:space-between; font-size:large; text-decoration:none } 
.panel-group .panel{ border:0; box-shadow:none } .custom-accordation .panel-title a[aria-expanded=false] 
.fa-minus,.custom-accordation .panel-title a[aria-expanded=true] .fa-plus{ display:none } 
.question-answer-section .panel-heading{ display:block } 
#accordion .panel-default>.panel-heading{ background:#ececec; border-bottom:0; border:1px solid #d7d7d7; border-top:0; padding:1.4em 1.5em } 
#accordion .panel-default>.panel-heading .panel-title{ font-size:1.5em; font-weight:bolder } 
ul.specification-inner-box { background-color: transparent; border: 0; padding-top: 0; height: 310px; overflow: hidden; } 
ul.specification-inner-box.active{ height: auto; } 
ul.specification-inner-box .double-specification:first-child {
    border-top-width: 0;
}
ul.specification-inner-box .double-specification {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #d6d6d6;
    padding: 28px 0;
}
.image-additional.vdo-thumb {height: auto; position: relative;}
#philipspc-review .fadd-photo button, .foverall-rating .spe-rat, .foverall-rating #input-rating {    margin-bottom: 15px !important;}
.vdo-thumb .fa-youtube-play {position: absolute;display: flex;align-items: center;justify-content: center;top: 0;bottom: 0;left: 0;right: 0;color: red;font-size: 20px;}
.vdo-thumb .fa-youtube-play + img {opacity: 0.3;}
.stivckprice-haeder .product-name-stick{
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#accordion .panel-default #collapse-voucher label.col-sm-2.control-label, #collapse-cashback .input-group.col-sm-9, #collapse-cashback .input-group.col-sm-9 .col-sm-10{max-width: 100%;}
#collapse-cashback .panel-body > label{max-width: 250px;padding-left: 0px;}
#collapse-cashback .input-group.col-sm-9 .col-sm-10 .radio-inline input[name="cashback"]{top: 10px !important;}
#collapse-cashback .input-group.col-sm-9 .col-sm-10 .radio-inline{padding-top: 5px;}
#collapse-cashback .form-group{margin-bottom: 0px;}
.panel-group .coupon-container{    margin-top: 30px !important;}
/* Cart UI Change  */
.checkout-cart .wishlist-icon.active i{color: var(--theme-color) !important;}
.checkout-cart .cart-total td:first-child,
.custom-cart-page .cart-info table tr.cart-title2 th {font: 600 14px/normal var(--font-one);color: #333;}
.custom-cart-page .cart-info table tr.cart-prodict-list td div a,.custom-cart-page .cart-info table tr.cart-header th {font: 600 16px/normal var(--font-one);}
.coupon-section, .offer-item, .wishlist-jump,.panel-group .panel{border-color: #b7b7b7 !important;}
.checkout-cart .cart-total td:first-child{font-size: 16px;}
#button-coupon-remove, #button-remove-voucher,
#button-coupon, .voucher-control {background: var(--secondary-color) !important;}
#button-coupon{height:100%}
.checkout-cart .cartPage #accordion .coupon-container ,
.checkout-cart .cartPage #accordion .voucher-container {border: none !important;padding: 0 0;}
.modal-body  .coupon-container {padding: 0 20px !important;}
#coupon-content button#button-coupon,
#voucher-content #button-voucher,
.custom-cart-page .panel-body .input-group-btn input[value="APPLY"],
#button-coupon-remove, #button-remove-voucher,
#coupon-content .input-group .form-control,#voucher-content .input-group #input-voucher,
.coupon-container #input-coupon + span.input-group-btn, .voucher-container #input-voucher + span.input-group-btn,
.coupon-container #input-coupon, .voucher-container #input-voucher{
    height: 46px;
}
#coupon-content button#button-coupon,
#voucher-content #button-voucher,
#button-coupon-remove, #button-remove-voucher,
.custom-cart-page .panel-body .input-group-btn input[value="APPLY"] {min-width: 100px;padding: 0 10px;margin-left: 5px;border-radius: 0px !important;font-weight: 700;letter-spacing: 1px;}
/* Cart UI Change End */
/* shear btn */
.share-open > p {margin-bottom: 0px;padding: 0 10px 10px;text-align: left;}
.share-open {border: 1px solid lightgray;padding: 10px 0 0px;background-color: #fff;min-width: 150px;border-radius: 4px;}
.head-share {position: absolute;top: 2px;right: 28px;transition: 0.3s all ease-in-out;z-index: 9;height: 40px;width: 40px;text-align: center;line-height: 40px;background-color: var(--secondary-color);box-shadow: 4px 4px 10px -2px rgb(0 0 0 / 31%);border-radius: 50px;border: 1px solid rgb(0 0 0 / 5%);}
label[for="share-btn"] {color: #6c7777;cursor: pointer;}
.addthis_btns {position: absolute;visibility: hidden;opacity: 0;right: 0;transition: .4s all ease-in-out;z-index: 9;}
#share-btn[type=checkbox]:hover + .share-btn > .addthis_btns,
#share-btn[type=checkbox]:checked + .share-btn > .addthis_btns {visibility: visible;opacity: 1;right: 0;}
.share-open > p > a {font: 100 14px/normal var(--font-one) !important;float: unset !important;vertical-align: middle;display: block;}
.share-open > p > a >span {height: 20px;width: 20px;float: unset !important;display: inline-block;vertical-align: middle;}
.share-btn > img {filter: invert(1);position: relative;top: -2px;left: -1px;}
/* shear btn End */
.product-product .custom-review .rating-star {font: 700 14px/25px var(--font-one);position: relative;display: inline-block;background-color: green;height: 25px;padding: 0 8px;border-radius: 5px;color: #fff;}
.product-product .custom-review .rating-star[data-count="1"],.rating-star[data-count="2"],.rating-star[data-count="3"]{background-color: rgb(203, 33, 33);}
.product-product .custom-review .rating-star span.fa-stack {height: auto;width: auto;line-height: normal;margin-top: -4px;}
.product-product .custom-review .fa-stack > i {display: inline-block;position: static;padding-left: 5px}
.product-grid .product-thumb .image-swap-effect .swap-image {
    position: absolute;
    visibility: hidden;
    opacity: .5;
    transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in;
    left: 0;
}
.product-desc-wrap .nav-tabs {
    border-color: #ffffff;
    margin-top: 35px !important;
  }
  .product-desc-wrap .nav-tabs .nav-link {
    padding: 10px 0px;
    padding-left: 0;
    font-size: 16px;
    text-transform: uppercase;
    margin-right: 30px;
  }
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-link.active:focus,
  .nav-tabs .nav-link.active:hover {
    color: #1474a4;
    border-color: #fff;
    border-bottom: 2px solid #1474a4;
    font-weight: 600;
  }
  .nav-tabs .nav-link:focus,
  .nav-tabs .nav-link:hover {
    background: #fff;
    border-color: #fff;
    color: #333;
  }
.product-desc-wrap ul.nav.nav-tabs {
    justify-content: space-evenly;
    border-bottom: none;
    margin: 40px 0px;
    font-size: 28px;
    line-height: 43px;
  }
  .size-chart img{
    max-width: 100%;
    height: auto;
  }
  .row.product-desc-wrap {
    max-width: 900px;
    margin: auto;
  }
.custom-specification {
    margin: 40px 0px 0px;
    border-top: 1px solid #f5f5f5;
    padding-top: 20px;
}
.custom-accordation table {
    border: none;
    width: 100%;
  }
  .review-represent h4.overall-title{
    text-align: center;
  }
  .custom-accordation table td {
    border: none;
    font-size: 14px;
    padding-bottom: 10px;
    color: #000;
  }
  
  .custom-accordation table td:first-child {
    font-weight: 600;
    width: 25%;
    padding-left: 0px;
    color: #000;
    border-right: 1px solid #E2E2E2;
  }
  .product-specification .table tr {
    background: #F9F9F9;
  }
  
  .product-specification .table tr td {
    padding: 10px 20px;
    font-size: 14px;
    border-bottom: 4px solid #fff;
    vertical-align: middle;
    text-transform: capitalize;
  }
  div#product {
    margin-top: 15px;
}
.image.wishlist-item {
    padding-bottom: 50px;
}
.no-footer{
    text-align:center;
    margin:auto;
    color: #bebebe;
    font-size: 18px;
  }
.no-footer .no-footer-name {
    color: #ffffff;
}
.no-footer img {
    display: inline-block;
}
.camera_wrap img {
    width: 100% !important;
}
div#thumbslider {
    margin-top: 20px;
}
body .panel+.panel.voucher-container {
	display: none !important;
}
.specs ul {
    padding-left: 30px;
    list-style-type: disc;
    margin-bottom: 30px;
  }
  .specs ol{
    padding-left: 30px;
  }
  .specs ol, .specs img{
    margin-bottom: 30px;
  }
  .specs img{
    max-width: 100%;
    height:auto
  }


  @media(max-width:991px){
    .product-desc-wrap ul.nav.nav-tabs {
    white-space: nowrap;
    overflow-x: auto;
    flex-flow: row;
    display: flex;
    gap: 10px;
}
}
@media print, screen and (min-width: 451px){
p.p-heading {
    padding-right: 14px;
}
}
p.p-heading { font-size: 21px; line-height: 26px; color: #050505; font-weight: 300; margin-bottom: 13px; flex: 1; } 
dl.main-list { flex: 3; display: flex; flex-flow: row wrap; } 
dl.main-list dt { flex-basis: 33%; padding: 4px 14px 17px 0; word-break: break-word; font-size: 15px; line-height: 22px; } 
dl.main-list dd { flex-basis: 60%; flex-grow: 1; padding: 4px 0 17px; word-break: break-word; font-size: 15px; } 
ul.p-bullets { list-style: none; padding: 0; } 
.read-More { text-align: center; } 
.read-More span, .dis-show-c span { border: 1px solid #80b3d0; font-size: 14px; min-width: 86px; padding: 7px 20px 6px; color: #0066a1; cursor: pointer; } 
.dis-show-c span{display: inline-block;}
.dis-show-c { text-align: center; padding-top: 25px; }
.readmore-close, .read-More.active .readmore-text { display: none; } 
.read-More.active .readmore-close { display: inline-block; } 
div#d1 { display: none; } 
.breadcrumb>li+li:before { color: #474747; font-size: 16px; padding: 0 5px; } 
.review-represent .review-section { max-width: 100%; flex: 0 0 100%; } 
.review-represent h4.overall-title { font-size: 36px; color: #000; margin-bottom: 30px;} 
ul.specification-inner-box{ padding-left: 0px; } 
.product-product .bread-box{ border-bottom: none; } 
.stivckprice-haeder .row{ margin:0 } 
.stivckprice-haeder{ clear:both; padding:25px 15px } 
.product-stick-inner-price .price-container li.price-old span{ display:none!important } 
.price-container li.price-old:before {
    content: "MRP ";
   padding-right: 2px;
   font-size: 24px;
   font-weight: 500;
   color: #9a9a9a;
}
.price-container li.price-old {
    margin-left: -16px !important;
}
.product-thumb .price-new::after, .product-thumb .price.mrp::before {
    content: "MRP";
    margin-right: 0px;
    margin-left: 5px;
    font-size: 12px;
    color: #9a9a9a;
    left: 0;
}
p.flex{ display: flex;}
.product-stick-inner-price span.price-new.save-price{ display:none!important } 
.product-stick-inner-btn button#button-buy-now{ display:none } 
.product-stick-inner-img img{ width:80px }
.product-stick-inner-price .price-container li h2,.product-stick-inner-price li.price-new h2{ font-size:24px; letter-spacing:1px; color:#3c3c3c; white-space: nowrap; } 
.product-stick-inner-btn .btn-primary{ letter-spacing:1px; color:#fff; font-weight:500; margin-left:50px } 
.product-stick-inner-price ul.list-unstyled.price-container{ margin:0 0 0 55px; }
.product-stick-inner-btn .form-group{ margin-bottom:0 } 
.stick-left-inner{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center } 
.product-name-stick h3{ font-size:24px; color:#3c3c3c; font-weight:300; } 
.stivckprice-haeder{ position:fixed; top:0; width:100%; display:block; left:0; background-color:#fff; display:none; z-index:999 } 
.stick-dat{ display:block!important; } 
.stick-dat2{ position:fixed; top:83px; width:100%; display:block; left:0; z-index:999 } 
.stivckprice-haeder .row{ margin:0 } 
.stivckprice-haeder{ clear:both; padding:12px 15px } 
.product-stick-inner-btn .addtoCart-Btn i{font-size: 21px;}
.stivckprice-haeder .col-sm-5.col-cs-12 { align-items: center; display: flex; }
.review-star-block > p:last-child{display: none;}
/*review section on PDP*/ 
.specification-main-box { padding-bottom: 60px; } 
.container { max-width: 100%; flex: 0 0 100%;}
.aplus-nav ul li.active a { color: #1474a4; text-decoration: none; } 
.aplus-nav ul li.active { background-color: #fff; color: #1474a4; text-decoration: none; } 
ul.rating-inner-container { padding: 0 0; margin: 0 0; } 
.ratings-inner-container > span{width: inherit;}
li.ratings-inner-container { display: flex; align-items: center; margin-bottom: 8px; padding: 5px; grid-gap: 10px; position: relative; max-width: 400px; cursor: pointer; width: 100%; } 
.rating-inner-container .ratings-inner-container:hover{ border: 1px solid #c4c4c4; } 
.fadd-photo > .tooltip-pdp , .tooltip-pdp { background-color: #fff; display: block; position: absolute; top: 100%; padding: 5px 10px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%); border: 1px solid #e8e8e8; right: 15px; z-index: 3; border-radius: 3px; display: none; } 
.fadd-photo > .tooltip-pdp { display: none; top: 30px; left: -170px; border-radius: 10px; max-width: 150px; background-color: #000000cf; color: #fff; } 
.fadd-photo >.tooltip-pdp:after , .tooltip-pdp:after { content: ''; position: absolute; top: -5px; left: 10%; display: inline-block; z-index: 0; border-left: 10px solid #e8e8e8; border-top: 10px solid transparent; transform: rotate(135deg); } 
.fadd-photo >.tooltip-pdp > li{ margin-bottom: 10px; line-height: normal; } 
.fadd-photo >.tooltip-pdp:after { top: 10px; border-left: 10px solid #000; border-top: 10px solid transparent; transform: rotate(-135deg); left: unset; right: -5px; } 
.fadd-photo:hover .tooltip-pdp, .ratings-inner-container:hover .tooltip-pdp{ display: block; } 
.review-rating-block > p { font-size: 14px; margin-top: -5px; color: #000; display: inline-flex; letter-spacing: normal; } 
.review-star-block > p span, .review-rating-block > p span { font-size: 60px; padding: 0 1rem; font-weight: 400; width: calc(100% / 2); text-align: right; margin-right: 5px; } 
.review-star-block > p > span:nth-child(2) { text-align: left; font-size: 17px; } 
.review-star-block > p span{ font-size: 65px; } .review-star-block > p span > sup { font-size: 40px; } 
.review-rating-block .rating-block > i.fa-star{ color: #fcce30; } 
.ratingtars .review-rating-block .rating-block > i { font-size: 24px !important; padding: 0.8rem 0px; } 
.write-review { display: block; width: 100%; text-align: center; } 
.custom-review { margin-top: 30px; } 
.ratings-inner-container .rating-block { color: #e8e8e8; font-size: 14px; } 
.ratings-inner-container .rating-value-item { font-size: 14px; color: #6e6e6e; } 
.rating-block-container .rating-block-item .rating-block .fa-star, .review-rating-block .rating-block > i.odd { color: #e8e8e8; } 
.review-rating-block .rating-block { display: inline-block; margin-left: 10px; } 
.review-rating-block .rating-block > i { font-size: 40px; padding: 0.8rem 3px; } 
.review-rating-block { width: 20%; } 
.review-star-block > p, .review-rating-block > p { font-size: 16px; margin-top: -5px; color: #333; line-height: 40px; } 
.review-star-block > p { line-height: normal; display: flex; align-items: center; width: 100%; } 
.review-rating-block { width: 200px; float: left; min-width: 200px; } 
.review-star-block { width: auto; float: left; padding:0px 20px; } 
.rating-progress, .rating-parsant, .rating-value, .rating-block-container { display: inline-block; } 
.rating-block-container .rating-block-item .rating-block .fa-star{ padding: 0 ; } 
.rating-progress { position: relative; top: 5px; width: 100%; } 
.rating-progress-item { height: 10px; min-width: 10vw; width: 14vw; background: #e8e8e8; border-radius: 2px; position: relative; margin-bottom: 10px; line-height: normal; cursor: pointer; } 
.write-review .btn-info { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-color:  var(--secondary-color) !important; border: none; background-image: none; border-radius: 6px; margin-top: 10px; width: 100%; max-width: 270px; margin: 10px auto 10px; padding: 15px 0; font-size: 18px; } 
.review-innerblock { max-width: 300px; width: 100%; text-align: center; padding: 0 10px; } 
.rating-progress-item >span { width: var(--progress); height: 100%; position: absolute; left: 0; top: 0; bottom: 0; background-color: #ecb62c; border-radius: 3px; } 
.rating-parsant, .rating-value { padding-left: 25px; color: gray; letter-spacing: 1.5px; } 
/*review section on PDP*/
/*review stars*/ 
.review-main > div:first-child {border-right: 1px solid #c3c3c3;} 
.review-main > div:last-child {border-left: 1px solid #c3c3c3;}
.review-main > div { width: calc(100% / 3); height: 100%; display: flex; flex-direction: column; align-items: center; } 
.review-main > div:nth-last-child(1) { display: inline-block; } 
/*review stars*/ 
.rating:not(:hover)>:checked~label.active_5:before, .rating>label.active_5:hover:before, .rating>label:hover~label.active_5:before{ background-color: #338b2b!important; border-right: 1px solid #338b2b; } 
.rating:not(:hover)>:checked~label.active_4:before, .rating>label.active_4:hover:before, .rating>label:hover~label.active_4:before{ background-color: #8ac100!important; border-right: 1px solid #8ac100; } 
.rating:not(:hover)>:checked~label.active_3:before, .rating>label.active_3:hover:before, .rating>label:hover~label.active_3:before{ background-color: #ecdb00!important; border-right: 1px solid #ecdb00; } 
.rating:not(:hover)>:checked~label.active_2:before, .rating>label.active_2:hover:before, .rating>label:hover~label.active_2:before{ background-color: #de9500!important; border-right: 1px solid #de9500; } 
.rating:not(:hover)>:checked~label.active_1:before, .rating>label.active_1:hover:before, .rating>label:hover~label.active_1:before{ background-color: #b43034 !important; border-right: 1px solid #b43034; } 
.foverall-rating .rating>label.rating5{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; } 
.foverall-rating .rating>label.rating1{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; } 
.foverall-rating .rating>label{ height: 100%; overflow: hidden } .rating>label{ background-image: none; } 
.rating>label:after, .rating>label:before { background-image: none; font-size: 24px; font-family: 'FontAwesome'; content: '\f005'; color: #fff; text-align: center; line-height: 30px; } 
.rating>label:after { position: absolute; top: 0; left: 0; right: 0; } 
/*popup ratings css end*/ 
#reviewModal .modal-body > .custom-review { width: 100%; display: flex; padding-top: 0px; margin-top: 0px; } 
.custom-review .product-image-block { width: 25%;padding-right: 15px; } 
form#philips-review { width: 75%; } 
.form-review-main h4 { font-size: 14px; font-weight: 600; margin-bottom: 2rem; } 
#reviewModal .close { position: absolute; right: 5px; height: 20px; width: 20px; background-color: #767676; line-height: 15px; color: #fff; text-align: center; border-radius: 50px; opacity: 1; top: 5px; cursor: pointer; z-index: 1; } 
#reviewModal .modal-body { padding-top: 4rem; } 
.import{ color:#b53834; } 
.form-review-main > p { margin: 0; padding: 0; font-size: 12px; color: #000; } 
.form-review-main .form-group textarea, .form-review-main .form-group input{ margin-bottom: 10px; } 
.form-review-main .form-group .grid-row label , .form-review-main .form-group .col-sm-12 > label { font-size: 16px; font-weight: 700; color: rgb(60, 60, 60); letter-spacing: 1px; } 
.form-review-main .form-group { margin-bottom: 0; display: flex; padding: 0px !important; } 
.form-review-main > hr { margin: 1rem 0; } 
.foverall-rating  .rating>label:before, .foverall-rating  .rating>label { background-position: 3px 3px; background-color: gray; border-right: 1px solid #fff; } 
.foverall-rating > label.spe-rat { font-size: 20px; font-weight: 700; color: rgb(180, 48, 52) !important; margin-bottom: 0px; } 
.form-review-main  #image_error_none, .form-review-main  #tnc_error, .form-review-main .form-group span.error_none, .foverall-rating span.error_none { color: #b53834; letter-spacing: normal; text-align: right; padding: 4px 4px 4px 10px; border: 1px solid lightgray; border-radius: 50px; display: none; } 
.grid-row { display: grid; width: 100%; grid-gap: 10px; grid-template-columns: 1fr 1fr; } 
.grid-block-6 { width: 100%; float: left; } .form-review-main #image_error_none::after , .form-review-main #tnc_error::after , .form-review-main .form-group span.error_none::after , .foverall-rating span.error_none::after { content: '\f00d'; background-color: #b53834; font-size: 14px; color: #fff; height: 20px; width: 20px; display: inline-block; text-align: center; font-family: 'FontAwesome'; border-radius: 50px; margin-left: 4px; position: relative; top: 1px; display: none; } 
.form-review-main .tand-checkbox { display: inline-block; padding-bottom: 0; font-size: 14px; } 
.form-review-main .btn-primary { background: var(--secondary-color) !important; font-size: 14px!important; padding: 8px 15px; width: 100% !important; height: auto; } 
.form-review-main select:focus, .form-review-main textarea:focus, .form-review-main input:focus{ outline: rgb(0, 102, 161) solid 2px !important; color: #000; } 
.form-groups > p.control-label { margin-bottom: 0; font-size: 14px; padding: 0; color: #000; }
/*reviewed section*/
.review-container { padding: 15px; border-radius: 10px; border: 1px solid #e8e8e8; margin-bottom: 1.5rem;background-color: #f9f9f9; } 
.review-container .row > div {flex: 0 0 100%;max-width: 100%;}
.ratingtars {display: inline-block;margin-right: 10px;}
.form-review-main h4 {display: inline-block;}
.ratingtars .review-rating-block {width: auto;min-width: unset;}
.ratingtars .review-rating-block .rating-block{margin-bottom: 0rem;}
.ratingtars .review-rating-block { display: block; float: unset; } 
.ratingtars .review-rating-block .rating-block{ margin-left: 0px; margin-bottom: 0rem; } 
.review-left >h5, .review-left >h4{ margin: 0 0 !important; font-size: 14px; }
h4.rname-tooltip.ratings-inner-container + h5 {float: right;padding: 5px 0;}
span.verified-buyer { font-size: 19px; color: green; margin-bottom: 1rem; display: none; } 
.review-right .reviewed-title { margin: 1rem 0 0.5rem; padding: 0 0; font-size: 21px; } 
.review-right p {letter-spacing: normal;word-break: break-word;font: 400 16px/24px var(--font-one);margin-bottom: 5px;}
.reviewed-block > h4 { font-size: 16px; } 
.reviewed-container > .col-md-6:nth-child(1) p.reviewed-block-inner::before, p.reviewed-block-inner::before { content: '\f067'; font-family: 'fontAwesome'; position: absolute; left: 0; top: 0; font-size: 20px; -webkit-text-stroke: 3px #fff; color: #b53834; } 
.reviewed-container > .col-md-6:nth-child(1) p.reviewed-block-inner::before{ content: '\f068'; color: green; } 
.row.reviewed-container .col-md-12 p.reviewed-block-inner::before { content: '\f00c'; color: green; }
.reviewed-image > .reviewed-product-item {padding: 0 4px;display: inline-flex;max-width: 90px;max-height: 90px;flex-wrap: wrap;width: 100%;margin-bottom: 8px;}
.reviewed-image > .reviewed-product-item > a .img-thumbnail {max-width: unset;padding: 0 0; width: 90px;height: 90px;margin: auto;}
.reviewed-image > .reviewed-product-item figure{margin-bottom: 0rem;}
.reviewed-image .reviewed-product-item a > img { width: 100%; max-width: 150px; border: 1px solid lightgray; } 
p.reviewed-block-inner { position: relative; padding-left: 30px; font-size: 14px; } 
.form-group.col-sm-3.pull-right { display: inline-flex; white-space: nowrap; align-items: center; margin: 0px; } 
.form-group.col-sm-3.pull-right > label { font-size: 14px; color: #9d9d9d; padding-right: 10px; } 
.btnshpinschk { background-color: var(--secondary-color) !important; color: #fff !important; padding: 11px 40px !important; font-size: 16px !important; border-radius: 0px !important; } 
.fixed-sidebar1.virtual-demo{ bottom: 320px; } .fixed-sidebar1{ position: fixed; bottom: 0px; right: 0px; z-index: 99; right:0px; } 
.fixed-sidebar1.active{ position: fixed; bottom: 220px; right: 0px; z-index: 99; } 
.fixed-sidebar1 .button { position: absolute; transform-origin: 0 0; transform: rotate( 90deg); background: #00693c; color: #fff; border-radius: 0; white-space: nowrap; font-size: 15px; border: 0px; box-shadow: none; bottom:75%; padding: 10px 20px; } 
.fixed-sidebar1 .content-sidebar{ width: 260px; height: 200px; background: #fff; } 
.fixed-sidebar1 .button:hover,.fixed-sidebar1 .button:focus{ outline: 0px auto -webkit-focus-ring-color; outline-offset: -2px; } 
ul.product-features { display: flex; align-items: center; justify-content: space-evenly; width: 100%; list-style: none; margin: 0; padding: 25px 0px; } 
ul.product-features li { display: flex; align-items: center; } 
ul.product-features li img { max-width: 54px; } 
ul.product-features li span { white-space: nowrap; padding-left: 10px; font-size: 14px; } 
.zip-share-wrap { padding-bottom: 15px; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer ul li img { width: 18px; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer ul{ display: flex; align-items: center; list-style: none; padding: 0px; margin: 0px; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer .heading.more-offers{ display: flex; justify-content: space-between; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer { border: 1px solid #e3e3e3; padding: 10px; border-radius: 4px; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer ul li a { display: block; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer ul li{ padding-right: 10px; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer .heading.more-offers p strong { font-size: 14px; } 
.product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer .heading.more-offers p a{ text-decoration: underline; }
body.product-product .wishlist-icon{z-index: 99;}
/*PDP END*/
label[for=input-coupon] { max-width: 100%; padding-left: 0px; } 
.shopping-btn .checkout-section .checkout-btn{ margin: 12px 0px 5px; } 
#cart .dropdown-menu { margin-left: auto!important; } 
#cart .dropdown-menu .cart-product-details .table-striped .text-right { width: 80px; white-space: nowrap; } 
#cart .table>tbody>tr>td { border-top: 0; vertical-align: middle; padding: 5px; } 
.quickcheckout-checkout .quickcheckoutleft .country_code_quickcheckout{ top: 19px; } 
div#quickcheckoutconfirm .quickcheckoutright div#shipping-method td:first-child { width: 10px; white-space: normal; } 
div#quickcheckoutconfirm .quickcheckoutright div#shipping-method td { padding-bottom: 0px; padding-top: 5px; vertical-align: middle; } 
.success-container { border: 1px solid #75d4a2; margin-top: 70px !important; box-shadow: 0px 0px 1px #ccc; margin: auto; } 
/*login start*/ 
.login-class .nav-tabs>li>a { position: relative; display: block; padding: 10px 15px; } 
.login-class .nav-tabs>li#li1>a { border-right: 2px solid #ccc; } 
.login-wrap { width: 100%; } 
.segment-activeLink, .segment-link:hover { color: #000!important } 
.col-xs-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; padding-right: 15px; padding-left: 15px; } 
.btn-den, .btn-den:active, .btn-den:active:focus, .btn-den:focus, .btn-den:hover, .btn-primary, .btn-primary:active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:focus, .btn-primary:hover, .checkout-btn, .quickcheckout-content #button-payment-method { background: var(--theme-color) } 
.product-category .wishlist-icon{ font-size: 20px; right: 16px;z-index: 0; } 
#product .form-group .wishlist-icon,
.product-grid .wishlist-icon {border: 1px solid var(--theme-color);font-size: 20px;left: 8px;z-index: 0;bottom: 10px;top: unset !important;height: 46px;line-height: 46px;width: 55px;padding: 0 0;margin: 0 0;background-color: #fff;color: var(--theme-color);border-radius: 0;}
#product .form-group .wishlist-icon .fa-heart:before,
.product-grid .wishlist-icon .fa-heart:before{ content: "\f08a";}
#product .form-group .wishlist-icon.active,
.product-grid .wishlist-icon.active {color: var(--theme-color);}
#product .form-group .wishlist-icon.active .fa-heart:before,
.product-grid .wishlist-icon.active .fa-heart:before{ content: "\f004";}
/* PDP Btn */
#product .form-group.form-cart-btns{display: block;max-width: 400px;}
.m-pdp #product .form-group.form-cart-btns{max-width: 100%;background-color: #fff;padding: 2px;}
#product .form-group .wishlist-icon {position: static;line-height: 52px;height: 52px;}
/* PDP Btn End */
span#wishlist-total{ right: -8px; top: -6px;background: var(--theme-color); } 
span#cart-total{ right: -5px; top: -6px;background: var(--theme-color); } 
.wishlist-icon { box-shadow: none; border: none; font-size: 20px; top: 0; right: 0; z-index: 9;} 
div#relatedProducts .wishlist-icon { top: 2px; right: 12px; } 
.dashboard-logoutButton { background-color: var(--theme-color)!important; border: 1px solid var(--theme-color)!important; } 
.order-detail-page .border-wrap .row{ padding: 12px; } 
.order-detail-page .text-order-detail { margin-top: 30px !important; margin-bottom: 10px !important; margin: 0px; } 
.custom-cart-page .cart-info table tr.cart-header th { white-space: nowrap; } button:focus{ outline: none; } 
.product-layout.product-item.product-grid:hover .product-thumb .price{ height: auto; margin-bottom: 6px; } 
/*login end */
#whatsaap-widget { position: fixed; right: 17px; bottom: 25px; color: #fff; display: inline-block; font-size: 32px; line-height: 48px; text-align: center; width: 48px; height: 48px; z-index: 30; border-radius: 50%; -webkit-border-radius: 50%; background-color: #28af0c; } 
#whatsaap-widget i.fa.fa-whatsapp { padding: 9px; } 
.caption .product_description ul li{ font-size:16px; color:#1e1e1e !important; padding-bottom:5px; text-align:left; list-style:circle } 
header.fixed-header{ position:fixed; display:flex; width:100%; z-index:99 } 
.custom-mega-menu { text-align: left; padding: 10px 40px; } 
.custom-mega-menu ul { padding-left: 0; margin-bottom: 10px; } 
.custom-mega-menu .theparent, .custom-mega-menu .theparent a, .custom-mega-menu .theparent span { color: #18181b; text-transform: capitalize; font-size: 16px; cursor: default; padding-bottom: 8px; font-weight: 700;} 
.custom-mega-menu ul li { list-style-type: none; color: #414141; } 
.custom-mega-menu ul li a { font-size: 14px; } 
.custom-mega-menu .col-sm-3:nth-child(4n + 1) { clear: left; } 
.mega-menu-modules ul.megamenu>li.with-sub-menu>a strong:after{ display: none; } 
.product-thumb .rating{display: block; height: auto !important; padding-bottom: 6px; } 
.product-grid .product-thumb .caption, .right.wishlistproduct- { min-height:max-content; } 
.product-grid .product-thumb .caption{min-height: max-content;}
div#tag1.clptag { padding-bottom: 5px;}
.right.wishlistproduct- { min-height: max-content; padding: 12px;} 
.product-thumb .price { font-size: 14px; } 
.responsive .clptag{position: relative;}
.wishlist .product.product-thumb:hover .price { position: relative; bottom: 0px; }  
.custom-cart-page .cart-info table tr.cart-title2 th:last-child { text-align: right; } 
div#coupon-content { background: #fff; } 
.my-account .dropdown-menu>li>a { display: inline-block; width: 100%;} 
div#shipping-existing { margin-bottom: 8px; } 
div#pdp-blog.owl-carousel .owl-nav button.owl-prev { left: -30px; right: initial; font-size: 40px; } 
div#pdp-blog.owl-carousel .owl-nav button.owl-next { right: -30px; left: initial; font-size: 40px; } 
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody tr:last-child td:last-child{ white-space: nowrap; } 
.quickcheckoutright{ top: -59px !important; } 
.owl-carousel .owl-item img { display: block; width: 100%; height: auto; } 
.rating-review-main { display: flex; align-items: center; } 
.rating-review-main .rating-review, .rating-review-main div { padding-right: 5px; font-size: 12px; } 
.caption .sku { padding-bottom: 3px; font-size: 12px; display: none; } 
.product-thumb .image img { width: 100%; height: auto; } 
ul.specification-inner-box.active { height: auto; } 
.rating{ height: auto; }
/*review section on PDP*/
ul.rating-inner-container { padding: 0 0; margin: 0 0; }
li.ratings-inner-container { display: flex; align-items: center; margin-bottom: 8px; padding: 5px; grid-gap: 10px; position: relative; max-width: 400px; cursor: pointer; width: 100%; } 
.rating-inner-container .ratings-inner-container:hover{ border: 1px solid #c4c4c4; } 
.fadd-photo > .tooltip-pdp , .tooltip-pdp { background-color: #fff; display: block; position: absolute; top: 100%; padding: 5px 10px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%); border: 1px solid #e8e8e8; right: 15px; z-index: 3; border-radius: 3px; display: none; } 
.fadd-photo > .tooltip-pdp { display: none; top: 30px; left: -170px; border-radius: 10px; max-width: 150px; background-color: #000000cf; color: #fff; }
.fadd-photo >.tooltip-pdp:after , .tooltip-pdp:after { content: ''; position: absolute; top: -5px; left: 10%; display: inline-block; z-index: 0; border-left: 10px solid #e8e8e8; border-top: 10px solid transparent; transform: rotate(135deg); } 
.fadd-photo >.tooltip-pdp > li{ margin-bottom: 10px; line-height: normal; } 
.fadd-photo >.tooltip-pdp:after { top: 10px; border-left: 10px solid #000; border-top: 10px solid transparent; transform: rotate(-135deg); left: unset; right: -5px; } 
.fadd-photo:hover .tooltip-pdp, .ratings-inner-container:hover .tooltip-pdp{ display: block; }
.review-rating-block > p { font-size: 14px; margin-top: -5px; color: #000; display: inline-flex; letter-spacing: normal; } 
.review-star-block > p span, .review-rating-block > p span { font-size: 60px; padding: 0 1rem; font-weight: 400; width: calc(100% / 2); text-align: right; margin-right: 5px; } 
.review-star-block > p > span:nth-child(2) { text-align: left; font-size: 17px; }
.review-star-block > p span{ font-size: 65px; } 
.review-star-block > p span > sup { font-size: 40px; } 
.review-star-block > p:nth-child(1) { margin-bottom: 5px; } 
.review-rating-block .rating-block > i.fa-star{ color: #fcce30; } 
.ratingtars .review-rating-block .rating-block > i { font-size: 24px !important; padding: 0.4rem 0px; }
.write-review { display: block; width: 100%; text-align: center; } 
.custom-review { margin-top: 40px; } 
.ratings-inner-container .rating-block { color: #e8e8e8; font-size: 14px; } 
.ratings-inner-container .rating-value-item { font-size: 14px; color: #6e6e6e; } 
.rating-block-container .rating-block-item .rating-block .fa-star, .review-rating-block .rating-block > i.odd { color: #e8e8e8; } 
.review-rating-block .rating-block { display: inline-block; margin-left: 10px; }
.review-rating-block .rating-block > i { font-size: 40px; padding: 0.8rem 3px; } 
.review-rating-block { width: 20%; } 
.review-star-block > p, .review-rating-block > p { font-size: 16px; margin-top: -5px; color: #333; line-height: 40px; } 
.review-star-block > p { line-height: normal; display: flex; align-items: center; width: 100%; }
header .container-fluid.header-container > .row { justify-content: start; } 
.review-rating-block { width: 200px; float: left; min-width: 200px; } 
.review-star-block { width: auto; float: left; padding:0px 20px; } 
.rating-progress, .rating-parsant, .rating-value, .rating-block-container { display: inline-block; }
.rating-block-container .rating-block-item .rating-block .fa-star{ padding: 0 ; } 
.rating-progress { position: relative; top: 5px; width: 100%; } 
.rating-progress-item { width: 14vw;height: 10px; min-width:  10vw; background: #e8e8e8; border-radius: 2px; position: relative; margin-bottom: 10px; line-height: normal; cursor: pointer; }
.write-review .btn-info { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-color: var(--secondary-color) !important; border: none; background-image: none; border-radius: 6px; margin-top: 10px; width: 100%; max-width: 270px; margin: 10px auto 10px; padding: 15px 0; font-size: 18px; } 
.review-innerblock { max-width: 300px; width: 100%; text-align: center; padding: 0 10px; } 
.rating-progress-item >span { width: var(--progress); height: 100%; position: absolute; left: 0; top: 0; bottom: 0; background-color: #ecb62c; border-radius: 3px; } 
.rating-parsant, .rating-value { padding-left: 25px; color: gray; letter-spacing: 1.5px; }
#reviewModal .modal-body > .custom-review { width: 100%; display: flex; padding-top: 0px; margin-top: 0px; } 
.custom-review .product-image-block { width: 25%; } 
form#philips-review { width: 75%; }
.form-review-main h4 {font-size: 14px;font-weight: 600;margin-bottom: 1rem;width: calc(100% - 140px);vertical-align: middle;}
#reviewModal .close { position: absolute; right: 5px; height: 20px; width: 20px; background-color: #767676; color: #fff; text-align: center; border-radius: 50px; opacity: 1; top: 5px; cursor: pointer; z-index: 1; } 
#reviewModal .modal-body { padding-top: 4rem; } 
.import{ color:#b53834; } 
.form-review-main > p { margin: 0; padding: 0; font-size: 12px; color: #000; }
.form-review-main .form-group textarea, .form-review-main .form-group input{ margin-bottom: 10px; } 
.form-review-main .form-group .grid-row label , .form-review-main .form-group .col-sm-12 > label { font-size: 16px; font-weight: 700; color: rgb(60, 60, 60); letter-spacing: 1px; } 
.form-review-main .form-group { margin-bottom: 0; display: flex; padding: 0px !important; } 
.form-review-main > hr { margin: 1rem 0; }
.foverall-rating  .rating>label:before, .foverall-rating  .rating>label { background-position: 3px 3px; background-color: gray; border-right: 1px solid #fff; } 
.foverall-rating > label.spe-rat { font-size: 20px; font-weight: 700; color: rgb(180, 48, 52) !important; margin-bottom: 0px; } 
.form-review-main  #image_error_none, .form-review-main  #tnc_error, .form-review-main .form-group span.error_none, .foverall-rating span.error_none { color: #b53834; letter-spacing: normal; text-align: right; padding: 4px 4px 4px 10px; border: 1px solid lightgray; border-radius: 50px; display: none; }
.grid-row { display: grid; width: 100%; grid-gap: 10px; grid-template-columns: 1fr 1fr; } 
.grid-block-6 { width: 100%; float: left; }
.error_none p{    
    display: inline;
    font-size: 13px;
    margin-left: 6px; cursor: pointer;background-color: #b53834;
    font-size: 12px;
    color: #fff;
    border-radius: 50px;
    margin-left: 4px;
    font-weight: 600;padding: 0px 3px 0px 3px;
}
.form-review-main #image_error_none::after , .form-review-main #tnc_error::after , .form-review-main .form-group span.error_none::after , .foverall-rating span.error_none::after { content: '\f00d'; background-color: #b53834; font-size: 14px; color: #fff; height: 20px; width: 20px; display: inline-block; text-align: center; font-family: 'FontAwesome'; border-radius: 50px; margin-left: 4px; position: relative; top: 1px; display: none;} 
.form-review-main .tand-checkbox { display: inline-block; padding-bottom: 0; font-size: 14px; }
.form-review-main .btn-primary { background: var(--secondary-color) !important; font-size: 14px!important; padding: 8px 15px; width: 100% !important; height: auto; } 
.form-review-main select:focus, .form-review-main textarea:focus, .form-review-main input:focus{ outline: rgb(0, 102, 161) solid 2px !important; color: #000; } 
.form-groups > p.control-label { margin-bottom: 0; font-size: 14px; padding: 0; color: #000; }
/*review section on PDP*/
/*blog*/
.blog-blog .media .media-img .main .kaya-blog .col-md-12 {
    padding: 0px;
}
.blog-blog .media .media-img .main{
    border-radius: 0px; box-shadow: none;
    overflow: hidden;
}
.home-banner img{
    transition: transform .5s ease;
}
.blog-blog .media .media-img .main:hover h2.entry-title{
    color: #696969;
}
.home-banner {
    overflow: hidden;
}
.blog-blog .media .media-img .main:hover .home-banner img{
    -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
.blog-blog .media h2.entry-title {
    min-height: 20px;
    padding: 10px 0px;
    font-size: 21px;
    color: #000;
    display: none;
}
.blog-blog .media h2.entry-title.philipcpc-heading{
    display: block;
}
.blog-blog .media-img a{padding: 0px 0px 15px; margin-top: 0px;}
.payment-icon.pull-right p {
    font-size: 16px;
    font-weight: 700;
}
body.blog-article .kaya-blog p{font-size: 14px;}
body.blog-article .kaya-blog .home-banner {
    padding-bottom: 15px;
}
ul.pagination{justify-content: center;}
.footer .pattern p{color: #fff;}
.blog-article .social-icon{border: none; padding: 0px;}
.blog-blog .link-with-arrow:after, .blog-blog .post-content .button-more:after{display: none;}
.blog-blog .media .media-img .main .description {
    display: flex;
    flex-direction: column;
}
.blog-blog .media .media-img .main .description p.blog-p-dis {
    order: 2;
}
.blog-d-container {
    margin: 0 auto;
    max-width: 960px;
    box-sizing: border-box;
}
.containerpar.parsys {
    border: 1px solid #0f204b;
    background-color: #d3deed;
    padding: 15px;
    margin: 30px 0px;
}
.p-heading-02 {
    letter-spacing: -.5px;
    font-size: 34px;
    line-height: 40px;
    color: #050505;
    font-weight: 700;
    margin-bottom: 24px;
}
.p-heading-03 {
    letter-spacing: -.2px;
    font-size: 21px;
    line-height: 26px;
    color: #050505;
    font-weight: 700;
    margin-bottom: 13px;
}
.p-heading-01 {
    letter-spacing: -1px;
    font-size: 55px;
    line-height: 66px;
    color: #050505;
    font-weight: 700;
    margin-bottom: 21px;
}
.p-heading-04, .p-heading-05 {
    letter-spacing: -.1px;
    font-size: 15px;
    line-height: 22px;
    color: #050505;
    font-weight: 700;
    margin-bottom: 15px !important;
}
.p-body-copy-01 {
    font-size: 17px;
    line-height: 25px;
}
.p-heading-book {
    font-weight: 400;
}
.p-text-container-inner {
    width: 80%;
    margin: auto;
}
.p-spacing-top-a {
    padding-top: 14px;
}
.p-body-copy-02 {
    font-size: 15px;
    line-height: 22px;
}
.p-heading-medium {
    font-weight: 700;
}
a.p-cta-link, .p-link-more {
    color: #0066a1;
}
.p-button.p-opacity {
    background-color: #7d0063cc;
}
.p-button.p-large {
    font-size: 14px;
    min-width: 86px;
    padding: 7px 20px 6px;
}
.p-button {
    background-image: none;
    border: 1px solid #0000;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 1.42857143;
    text-align: center;
    position: relative;
    vertical-align: middle;
    margin-bottom: 0;
    border-radius: 2px;
    box-sizing: border-box;
    min-width: 78px;
    background-color: #7d0063;
}
body.blog-blog-21 .media p.blog-p-dis {
    color: #fff;
}
.blog-article .p-text-container-inner .num-main {
    display: flex;
}
.blog-article .row.blog-des .p-text-container-inner .num-left img {
    padding: 0px;
}
.blog-article .row.blog-des .p-text-container-inner .num-left {
    width: 15%;
    padding-right: 20px;
}
.blog-article .row.blog-des .p-text-container-inner .num-right {
    width: 80%;
}
.full-width .positioning.oral-care-page.women-sec span.p-heading-02 {
    color: #fff;
}
.full-width .positioning.oral-care-page.women-sec .p-heading-03 {
    color: #fff;
}
.full-width .positioning.oral-care-page.women-sec {
    width: 650px;
}
.post-content .row.blog-des .col-sm-12.col-xs-12 {
    padding: 0px;
    overflow: hidden;
}
body.blog-article .main-content.fixed.inner-page div#content {
    padding: 0px;
    overflow: hidden;
}
.p-vertical-positioning h3 {
    padding-bottom: 20px;
    padding-top: 20px;
}
.p-vertical-positioning a {
    padding-bottom: 20px;
    display: inline-block;
}
.blog-article .row.blog-des section img {
    padding-bottom: 20px;
    padding-top: 20px;
}
.blog-d-container > span.text-left {
    display: inline-block;
    top: 3px;
    position: absolute;
}
.blog-article .add-anyshare .a2a_default_style > a, .blog-article .social-icon ul li {
    background: #0066a1;
    width: 30px;
    height: 30px;
}
.blog-article .add-anyshare .a2a_default_style > a > span {
    width: 21px !important;
    height: 21px !important;
}
.blog-d-container p {
    margin: 0;
}
span.p-link-anchor:after {
    content: "\f078";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 9px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    color: #d9121f;
    vertical-align: top;
    margin: 5px 0 0 12px;
}
.full-width .p-layout-inner {
    margin: 0 auto;
    max-width: 960px;
}
.full-width {
    position: relative;
    margin-top: 54px;
}
.full-width .positioning {
    position: absolute;
    width: 100%;
    top: 0;
}
.full-width .containerpar {
    padding: 54px 0px 20px;
}
.p-bullets li {
    padding-bottom: 0;
    margin-bottom: 10px;
}
.p-heading-medium b{
    font-size: 17px;
}
.full-width .positioning.oral-care-page {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 555px;
}
ul.p-bullets.point {
    list-style: disc;
    padding-left: 15px;
    padding-top: 15px;
}
.apply-btn-container, .filter-menu-icon{display: none;}
.philips_specs .card .btn-link {
    font-size: 27px;
    color: #333;
    font-weight: 500;
    display: block;
    width: 100%;
    text-align: left;
    padding: 12px 15px;
}
.philips_specs .card .btn-link:hover{
    text-decoration: none;;
}
.philips_specs .card {
    border-radius: 0;
    margin-bottom: 15px;
}
.philips_specs .card .card-header{
    border-bottom: 0;
    padding: 0;
}
.philips_specs .card .btn-link i{
    float: right;
    position: relative;
    top:10px
}
.philips_specs .card .btn-link[aria-expanded=false] i.fa-minus{
    display: none;
}
.philips_specs .card .btn-link[aria-expanded=true] i.fa-minus{
    display: block;
}
.philips_specs .card .btn-link[aria-expanded=true] i.fa-plus{
    display: none;
}
.product-thumb .rating{
    display: block !important;
}
.nexus_category_rating>span>i {
    color: #e69500;
}
.product-grid .product-thumb:hover .image-swap-effect .swap-image {
    visibility: hidden !important;
}
.login-class .nav-tabs>li.active>a, .login-class .nav-tabs>li.active>a:focus, .login-class .nav-tabs>li.active>a:hover{
    color: var(--theme-color);
}
.login-class .nav-tabs>li.active {
    border-color:  var(--theme-color);
}
@media screen and (min-width: 961px){
.p-l-spacing-bottom-c {
    padding-bottom: 34px;
    padding-top: 34px;
}
}



/*video section*/
.video-wrapper-container {
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 99;
    display: none;
}
.video-wrapper {
    position: absolute;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #000;
    padding: 0;
    top: 0;
    left: 0;
    border-radius: 0;
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
}
.video-section {
    position: relative;
}
.video-wrapper .close-btn i {
    color: #fff;
    position: absolute;
    top: 5px;
    right: 5px;
    background: #dedede;
    padding: 6px;
    border-radius: 2px;
}
.video-poster-sec {
    position: relative;
}
button.youtube-play {
    z-index: 99;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*blog*/
/*blog for Men*/
.blog-con-text {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.blog-con-text h2, .blog-s-content h2{
    letter-spacing: -.5px;
    font-size: 34px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 15px;
}
.blog-s-content h2{color: #000; padding-bottom: 10px;}
.blog-con-text p, .blog-s-content p{
    letter-spacing: -.2px;
    font-size: 21px;
    line-height: 26px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 13px;
}
.blog-s-content p{color: #000; font-weight: 400;}
.blog-men {
    position: relative;
}
.blog-s-content, .blog-two-box {
    margin-top: 45px !important;
    padding: 0px 15px;
    margin-bottom: 45px !important;
}
.blog-blog .media {
    padding: 0px !important;
}
body.blog-blog-21 .posts .blog-heading.text-center.blog-header + .row {
    background-color: #ec4371;
    padding-top: 60px;
}
body.blog-blog-21 .media h2.entry-title{color: #fff;}
body.blog-blog-21 .media-img a{color: #fff;}
body.blog-blog-21 .media .media-img .main:hover h2.entry-title{color: #fff;}
.blog-heading.text-center.blog-header{display: none;}
.blog-con-text h2 span.p-heading-light {
    font-weight: 300;
}
.login-info-text {
    color: #000000;
    font-size: 14px;
}
.grop-product-product {
    display: flex;
    width: 100%;
    overflow: auto;
    padding-bottom: 10px;
}
.product-product .grop-product-product a {
    margin-right: 15px;
    margin-bottom: 5px;
}
@media (min-width: 1200px){
.blog-blog .media, .blog-s-content, .blog-two-box {
    max-width: 1200px;
    margin: auto;
}
}
@media (max-width: 1200px){
    .custom-cart-page label[for="input-coupon"] {
        white-space: nowrap;
        font-Size: 9px !important;
        letter-Spacing: 0px;
    } 
    .product-product .btn-primary {
        padding: 12px 8px;
    }
}

/*blog for Men*/




/*cookie popup*/
#pc-cokkie-popup .modal-dialog {
    max-width: 100%;
    bottom: 0;
    left: 0;
    position: fixed;
    margin: 0 auto; 
    right: 0;
}
#cookie-notice{
    position: initial;
    text-align: left;
}
body .cookie-btn {
    /* position: relative !important; */
    text-align: center;
    padding: 11px 10px !important;
    letter-spacing: .05em;
    font-size: 12px !IMPORTANT;
    font-weight: 600;height: auto;
    border: 1px solid var(--secondary-color) !IMPORTANT;
    background: #fff !IMPORTANT;
    display: inline-block !important;
    top: 40px !important;
    right: 10px !important;
    margin-left: 20rem;
    color: #000;
    opacity: 1;
    text-decoration: none !IMPORTANT;
    font-weight: bold;
    text-shadow: none;
    border-radius: 5px;
}
.cookie-content > p{width: calc(100% - 140px);}
@media(max-width: 767px) {
    span#tag6 { font-size: 10px; }
    .footer-upper .owl-carousel .owl-nav button.owl-prev{left: -25px !important;}
    .footer-upper .owl-carousel .owl-nav button.owl-next{right: -25px !important;}
    .Summer-sale .p-valign-middle {
        background: #e98300;
        padding: 15px;
    }
    .Summer-sale .p-heading-03, .Summer-sale .p-heading-02{color: #ffffff;}
    .row.flex-row.splug-category-description{margin: 0px;}
    .row.flex-row.splug-category-description .col-sm-12{padding: 0px;}
    body .product-grid .product-thumb .caption{padding: 0px 5px !important;}
    .product-thumb h4.product-name a{margin-bottom: 0px !important;}
    .cookie-content>p {
        width: 100%;
    }

    #cookie-notice-close {
        position: static;
        margin: 10px 0;
        width: 100%;
        height: 50px;
        line-height: 50px;
        padding: 0 15px !important;
        text-align: center;
        display: block !important;
    }
    .cookie-content h2 {
        padding-top: 1rem;
    }
}

/* #cookie-notice-close{padding: 15px !important;} */
a.cookie-btn{color: var(--secondary-color);}
.cookie-content h2 {
    text-align: center;
    padding-bottom: 15px;
    margin: 0;
    color: var(--secondary-color);
    font-size: 18px;
}
.custom_closess.cookie-btn, .custom_closess.cookie-btn:hover {
    background: var(--secondary-color)!important;
    color: #fff;
}
.modal-close.hidepopup {
    position: absolute;
    right: 10px;
    top: 10px;
    line-height: 1.5;
    text-decoration: underline;
    font-size: .75em;
    color: #171717;
    cursor: pointer;
    z-index: 99;
}
div#pc-cokkie-popup .modal-content {
    /* padding-top: 25px; */
    border-radius: 0px;
    box-shadow: 1px 1px 6px 7px #0000004f;
}
div#pc-cokkie-popup {
    padding-right: 0px !IMPORTANT;
}
.moretext {
  display: none;
}
a.moreless-button, a.moreless-button:hover{
    color:#000;
}
/*cookie popup*/
.faq-section .card-body img {
    max-width: 200px;
}
.page-page {
    margin: 1% auto;
    max-width: 1300px !important;
}
.row.product-grid.wishlist {
    margin-left: 0px;
}
.wishlist-continue {
    margin-left: 8px;
}
.right.wishlistproduct- .name{
   display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
    min-height: auto;
}
.custom-cart-page .cart-info table td i {
    margin-right: 2px;
    font-size: 12px;
}
.account-voucher .form-horizontal .control-label{padding-top: 0px;}
.voucher-page-right h4.heading {
    margin-bottom: 12px;
}
.header-notice-philipspc.text-center p span img {
    width: 25px !important;
    margin: auto;
    display: inline-block;
    margin-right: 14px;
}
#description-show .p-gutter.p-comp-spacing-bottom{
    padding-bottom: 20px;
    padding-top: 20px;
}
#description-show .p-gutter.p-comp-spacing-bottom h2.p-highlights-title{
    margin-bottom: 14px;
    letter-spacing: -.5px;
    font-size: 34px;
    line-height: 40px;
    color: #050505;
    font-weight: 700;
}
#description-show .p-gutter.p-comp-spacing-bottom h3.p-subtitle{

    letter-spacing: -.2px;
    font-size: 21px;
    line-height: 26px;
    color: #050505;
    font-weight: 700;
    margin-bottom: 13px;
}
#description-show .p-gutter.p-comp-spacing-bottom ul.p_bullets{
    font-size: 15px;
    line-height: 22px;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    color: #3c3c3c;
    padding-left: 15px;
}
#description-show .p-gutter.p-comp-spacing-bottom ul.p_bullets li.p-s01_bullet{
    position: relative;
    line-height: 1.5em;
    width: 33.333%;
}
#description-show .p-gutter.p-comp-spacing-bottom ul.p_bullets .p-bullets li::before {
    position: absolute;
    font-weight: 400;
    font-size: 1.3em;
    top: 0;
    left: 0;
    content: '\2022';
}
#description-show .show-dis-pdp{
    padding-bottom: 14px;
    padding-top: 15px;
}
#description-show .show-dis-pdp img{
    padding-bottom: 14px;
}
#description-show .show-dis-pdp h3{
    letter-spacing: -.1px;
    font-size: 17px;
    line-height: 25px;
    color: #050505;
    font-weight: 700;
    margin-bottom: 14px;
}
#description-show .show-dis-pdp p{
    font-size: 15px;
    line-height: 22px;
}
.foverall-rating span#input-rating {
    overflow: hidden;
    height: 31px;
}
#search .dropdown-menu>li{padding: 10px !important;}
#search .dropdown-menu>li>a{padding: 0 !important;}
.warning.alert.alert-warning.fade.in {opacity: 1;}
.information-information .form-control {height: auto;line-height: initial;}
#description-show .show-dis-pdp img {
    width: 100%;
}
body.information-information-philipsSummerSales, body.information-information-philipsGiftCare {
    overflow-x: hidden;
}
.information-information-philipsSummerSales .Summer-sale, .information-information-philipsGiftCare .Summer-sale {
    display: flex;
    flex-direction: column;
    position: relative;
}
.information-information-philipsSummerSales .Summer-sale img, .information-information-philipsGiftCare .Summer-sale img {
    width: 100%;
}
.information-information-philipsSummerSales .sticky-anchorlist .inner-data-aplus, .information-information-philipsGiftCare .sticky-anchorlist .inner-data-aplus {
    width: 100%;
}
.information-information-philipsSummerSales .sticky-anchorlist .aplus-nav, .information-information-philipsGiftCare .sticky-anchorlist .aplus-nav {
    background-color: #ffffff;
}
.information-information-philipsSummerSales .sticky-anchorlist .aplus-nav ul li, .information-information-philipsGiftCare .sticky-anchorlist .aplus-nav ul li {
    font-size: 16px !important;
    border-radius: 4px;
    padding: 0;
    white-space: nowrap;
    background-color: #daf1f7;
    color: #1474a4;
    width: auto;
    margin: 0 5px;
}
.information-information-philipsSummerSales .sticky-anchorlist .aplus-nav ul, .information-information-philipsGiftCare .sticky-anchorlist .aplus-nav ul {
    width: auto;
    display: block;
    text-align: center;
    padding: 10px 0 40px;
    padding-top: 30px;
}
.information-information-philipsSummerSales .sticky-anchorlist .aplus-nav ul li a, .information-information-philipsGiftCare .sticky-anchorlist .aplus-nav ul li a {
    padding: 10px 20px;
    color: #1474a4;
}
.information-information-philipsSummerSales .our-collection .product-layout.product-item.product-grid .product-thumb, .information-information-philipsGiftCare .our-collection .product-layout.product-item.product-grid .product-thumb {
    background: #ffffff;
}
.information-information-philipsSummerSales .our-collection .box-no-advanced .box-heading, .information-information-philipsGiftCare .our-collection .box-no-advanced .box-heading {
    font-size: 34px;
    line-height: 40px;
    font-weight: 700;
    margin-bottom: 24px;
    text-align: left;
    padding-bottom: 34px;
    padding-top: 20px;
}
.information-information-philipsSummerSales .superdeal .box-content.products, .information-information-philipsGiftCare .superdeal .box-content.products {
    padding-bottom: 54px;
}
@media only screen and (min-width: 768px) and (max-width: 1260px){
    .product-layout.product-item.product-grid.col-xs-6.col-md-6.col-xl-3.col-lg-3{width: 33%; flex: 0 0 33%; max-width: 33%;}
    .product-layout.product-item.product-grid.col-xs-6.col-md-6.col-xl-3.col-lg-3:nth-child(2n+1){clear: left;}
}
@media (min-width: 780px){
.page-fullWidthComponent {
    width: 75% !important;
}
}
@media(min-width:992px) {
    .product-product .thumbnail.pdp-image img { width: 80%; max-width: 80%; margin: auto;}
    .product-image.inner-cloud-zoom{text-align: center;}
    .quickcheckout-checkout .quickcheckoutright{width: 43%;}
    .quickcheckout-cart td.price1{white-space: nowrap;}
    header .search-bar { margin-right: 5px; }
    #cart .dropdown-menu, .my-account .dropdown-menu {
        top: 33px;
    }
    .information-information-philipsSummerSales .sticky-anchorlist .container, .information-information-philipsGiftCare .sticky-anchorlist .container {
        margin: 0 auto;
        max-width: 960px;
        box-sizing: border-box;
    }
    
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .rating-progress-item {
        width: 70vw;
        min-width: 200px;
    }
    .bynow-btn-group .pe-7s-cart{font-size: 14px;}
    .product-grid .wishlist-icon{width: 40px;}
    .product-grid .bynow-btn-group{    width: calc(100% - 45px);}
    .bynow-btn-group button{font-size: 12px;}
    .review-star-block{width: 50%;}
    .review-star-block > p:nth-child(1){justify-content: center;}
    .review-star-block > p > span{width: auto !important;}
    .actual-star { font-size: 48px; line-height: 34px; }
   .review-main > div:nth-last-child(1){ display: flex; width: 100%; margin-top: 1rem; border: none;} 
   li.ratings-inner-container,ul.rating-inner-container,.rating-blocker{width: 100%;max-width: 100%;}
   .review-rating-block .rating-block > i { font-size: 30px; padding: -0.2rem 3px; } 
   .review-star-block { padding: 0px 10px; } .review-main > div{ width: calc(100% / 2 - 10px); } 
   .review-star-block > p span{ font-size: 32px; } 
   .review-star-block > p span.recomended{ font-size: 32px; }
   .information-information-philipsSummerSales .product-grid .wishlist-icon, .information-information-philipsGiftCare .product-grid .wishlist-icon {width: 40px;height: 40px;line-height: 40px;left: 5px;}
   .information-information-philipsSummerSales .bynow-btn-group, .information-information-philipsGiftCare .bynow-btn-group{height: 40px;line-height: 40px;width: calc(100% - 45px);}
   .information-information-philipsSummerSales .bynow-btn-group button, .information-information-philipsGiftCare .bynow-btn-group button {font-size: 12px;}
}
@media only screen and (max-width: 576px){
    .review-section > .form-group.col-sm-3.pull-right { display: block; width: 100%; margin: 1rem 0 0; padding: 0 0; } 
    .form-review-main .rating { width: 160px; margin-bottom: 10px; display: block; } 
    .form-review-main .grid-row{ grid-template-columns: 1fr; } 
    .form-review-main select { max-width: 130px; } 
    .review-main > div { width: calc(100% / 1); } 
    .review-main .review-star-block:nth-child(2){ border-left: transparent; }
    .review-main .review-star-block:nth-child(2) { border-right: transparent; display: flex; margin-top: 1rem; padding-left: 0; flex-direction: row; } 
    .review-star-block > p:nth-child(1){ border-right: 1px solid lightgray; } 
    .review-rating-block .rating-block > i { font-size: 30px; padding: 0 3px 1rem; } 
    .actual-star{ font-size: 40px } 
    .review-star-block > p > span { display: block; width: calc(100%); text-align: center !important; font-size: 18px !important; } 
    .review-star-block > p { text-align: center; line-height: normal; align-items: center; width: 50%; display: table-cell; } 
    .mobile_writebtn a{ width: 100%; display: bock; } 
    .mobile_writebtn{ display: block !important; }
}
@media(max-width:500px) {
   td.text-left.cartProduct .row .col-xs-3 a img { max-width: 34px; } 
   .custom-cart-page .cart-info table tr.cart-prodict-list td div a { font-size: 12px; } 
   td.text-left.cartProduct .row { width: 180px; }
}

@media(max-width:1680px){
   .header-strip{ width:100% } 
   .col-sm-3.header-right.pull-right{ width:auto } 
   .container-megamenu ul.megamenu>li{ margin:0 35px 0 0!important } 
    .mega-menu-modules ul.megamenu>li>a{ padding:10px 0 15 } 
    .camera_slider .owl-buttons .owl-next:before,.camera_slider .owl-buttons .owl-prev:before,#product-slide .owl-buttons .owl-next,#product-slide .owl-buttons .owl-prev{ font-size:34px } 
    .camera_slider .owl-buttons .owl-prev,#product-slide .owl-buttons .owl-prev{ left:45px } 
    .camera_slider .owl-buttons .owl-next{ right:45px } 
    .footer-upper .container{ width:1480px } 
    .mega-menu-modules .megamenu-wrapper .container{ width: 100% !important; }
    .common-home .taged.sku-tag{ font-size:20px } 
    .product-product .image-additional{ max-width:120px; height:120px } 
    .testi-head{ font-size:24px; padding:15px 0 } 
    .text-desc h4{ font-size:16px; line-height:30px; padding-bottom:15px } 
    .rating-testi span{ font-size:16px } 
    .testi-rating i{ font-size:16px } .text-desc img{ margin:0 auto; padding:20px 0 25px } 
    .testi-box img{ width:18px } 
    .text-desc p{ font-size:14px; line-height:20px; margin:0 } 
    .clp-banner-strip-inner img{ width:26px; margin-right:10px; position:relative; top:-2px } 
    .banner-lower-strip-inner img{ width:26px; margin-right:10px; position:relative; top:-2px } 
    .list-group>a.list-group-item{ font-size:20px!important }
}
@media(max-width:1390px){
.product-product .btn-primary {
    margin-left: 0;
    font-size: 18x;
    letter-spacing: 2px;
    color: #fff;
    width: 47%;
}
.product-stick-inner-btn button.button-cart.btn.btn-primary.addtoCart-Btn {
    width: 100%;
}
}

@media(max-width:1300px){   
.product-product .image-additional { height: 80px; }

}
@media only screen and (min-width:992px) and (max-width:1260px){
    .footer .pattern { max-width: 100% !important; margin: auto; width: 100%; padding-left: 75px; padding-right: 75px; }
}
@media(min-width:1261px){
    .footer .pattern { max-width: 100% !important; margin: auto; width: 100%; padding-left: 75px; padding-right: 75px; }
    .quickcheckout-cart tbody td.name a { width: 100px !important;}
}
@media only screen and (min-width:1251px) and (max-width:1270px){
    body .quickcheckout-cart td.quantity { min-width: 95px !important; }
}
@media(max-width:1280px){
.product-stick-inner-btn .btn-primary { width: 220px !important; font-size: 18px; height: 75px; }
header .search-bar { width: 150px; }

}
@media (max-width: 1100px){
    header .search-bar{width: 108px; margin-right: 1px;}
    ul.megamenu>li>a img{ width: 25px; height: 25px; }
    .mega-menu-modules ul.megamenu>li>a strong, ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a{ font-size: 12px;}
    .product-product .btn-primary{font-size: 16px; width: 46%;}
    div#product .addtoCart-Btn i, .product-stick-inner-btn .addtoCart-Btn i {
        font-size: 22px;
    }
}

@media (min-width: 576px){
#reviewModal .modal-dialog {
    max-width: 800px;
    margin: 1.75rem auto;
}
}
@media(max-width:992px){
    div#product {
        margin-top: 0px;
    }
    .product-layout.product-item.product-grid .product-thumb{
        padding-bottom: 40px !important;
    }
    header.fixed-header .col-sm-3.header-right.pull-right {
        padding-top: 8px;
    }
    .fixed-header-active #mobile-menu-icon{
        top:29px !important;
    }
    .product-desc-wrap .nav-tabs {
        margin: 20px 0px !important;
    }
    .advanced-grid.footer-upper .container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .default-newsletter form{
        display: flex;
    }
    .product-product .newsletter-wrap {
        margin-bottom: 20px;
    }
    .product-desc-wrap .nav-tabs .nav-link {
        font-size: 14px;
        line-height: 25px;
        justify-content: center;
        margin: 0px 0px;
    }
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover{
      padding-left: 2px;
      padding-right: 2px;
    }
    .product-desc-wrap .nav-tabs .nav-link{
        margin-right: 10px;
    }
    .row.product-desc-wrap .col-sm-12 {
        padding: 0px;
    }
.product-product #whatsaap-widget, .product-category #whatsaap-widget { bottom: 70px; }
.form-group.oos-message-btn-cont { padding-top: 0px !important; }
.responsive .list-group .list-group-item.filter-name.active+.list-group-item.filter-box-container { padding: 5px; }
.apply-btn-container, .filter-menu-icon{display: block;}
button.button-cart.btn.btn-primary.addtoCart-Btn{padding: 8px 4px; letter-spacing: inherit;}
div#product .addtoCart-Btn i, .product-stick-inner-btn .addtoCart-Btn i { font-size: 21px; }
.wishlist-link{line-height: normal;}
.logged-link, .login-link {  text-align: left; }
.overflow-megamenu{z-index: auto !important;}
.col-sm-3.header-right.pull-right{z-index: 9;}
.col-sm-2.header-left{z-index: 9;}
ul.megamenu{display: block;}
.responsive .horizontal ul.megamenu> li.with-sub-menu.hover a img{display: none;}
ul.specification-inner-box .double-specification{width: 100%;}
ul.specification-inner-box{height: 375px;}
.stick-left-inner { justify-content: space-between;}
.product-stick-inner-btn .btn-primary { width: 200px !important; font-size: 16px; height: 60px;}
.product-product .price-container li h2, .price-container li.price-new h2{padding-right: 0px;}
.product-stick-inner-price ul.list-unstyled.price-container { margin: 0 0 0 20px !important; }
.product-name-stick h3{font-size: 21px;}
.price-container li{margin-bottom: 0px;}
.product-stick-inner-btn .btn-primary{margin-left: 10px;}
.responsive ul.megamenu>li>.sub-menu {
    height: auto!important;
    overflow: auto !important;
}
.faq-section h2{font-size: 30px;}
.faq-section { padding: 40px 0 20px; }
.review-represent h4.overall-title { font-size: 24px; }
.faq-section { padding: 80px 0 20px;}
div#d3.specification-custom { padding-top: 25px;}
.form-review-main h3 {padding: 15px 0;font-size: 24px;}
.blog-heading h2{font-weight: normal;}
h3.related-product-title { font-size: 30px; padding-top: 0px; padding-bottom: 30px; }
div#relatedProducts { padding-bottom: 20px;}
#pdp-blog .pdp-blog-card-body h2.pdp-blog-card-title{font-size: 21px;}
div#pdp-blog.owl-carousel .owl-nav button.owl-next{right: 0;}
div#pdp-blog.owl-carousel .owl-nav button.owl-prev {left: 0px;}
.m-pdp .panel-group .panel { margin-left: 0px; margin-right: 0px; }
.m-pdp .custom-specification { background: #fff; margin: 0 0px 0px; padding: 10px 0; }
.mannul { padding-top: 0px; border-top: 1px solid #d6d8e0;}
.product-product .panel1 .panel1head { font-size: 16px; color: #000; }
.product-product .price-container { margin: 15px 0 15px 0; }
.product-product .price-container li.price-old span{font-size: 24px;}
.product-product .product-info .price-new.save-price{font-size: 24px !important;}
.product-product .price-container li h2 i, .price-container li.price-new h2 i { font-size: 26px; margin-right: 0px; }
.product-product .price-container li h2, .price-container li.price-new h2{font-size: 24px;}
button#button-view-cart, .product-product button#button-buy-now, button.button-cart.btn.btn-primary.addtoCart-Btn{margin-right: 0px;float: unset;}
.product-product .btn-primary { width: 50%;}

.apply-filter .btn-primary { background: #1474a4;}
.advanced-grid.newletter-form .row > .col-sm-12 { padding: 0px;}
.banner-lower-strip { margin-left: 0px; margin-right: 0px;}
.common-home .single-banner { padding-top: 20px; margin-left: 0px; margin-right: 0px; }
.main-content.fixed.home .pattern .container > .row > .col-sm-12 { padding: 0px;}
.product-product .product-info .product-title { font-size: 24px;}
#button-login.btn-primary { margin-left: 0px; }
.quickcheckout-checkout .quickcheckoutright { margin-right: 15px; }
.quickcheckoutright { top: 2px !important; }
.input-group-btn .wishlist-icon{margin-left: 0px;}
.custom-cart-page .cart-info table tr.cart-prodict-list td:nth-child(2) { white-space: nowrap;}
.banner-lower-strip-inner p{ font-size: 14px; } 
body.product-product > .container-fluid { padding: 0px 15px; } 
.lower-part-aplus{ padding-left: 15px; padding-right: 15px; } 
div#relatedProducts .owl-prev{ left: 0px !important; }
div#relatedProducts .owl-next{ right: 0px !important; } 
.btnshpinschk{ position: absolute; right: 15px; } 
.product-product .product-info .product-title{ font-size: 24px; } 
.custom-data.aplus-content { margin: 0px 0px; } 
header { padding: 0 0px; min-height: 60px; position: relative; }
header .container-fluid.header-container > .row { justify-content: start; } 
.col-sm-3.header-right.pull-right { max-width: 60%; flex: 0 0 60%; position: absolute; right: 0; } 
.responsive .header-right { margin-right: 38px; } 
.my-account-link i{top: 0px;}
header .search-bar {
    width: 150px;
    margin-right: 10px;
}
#mobile-menu-icon {
    top: 20px;
    font-size: 18px;
    left: auto;
    right: 0;
    color: #000;
    border: 2px solid #f7f7f7;
    text-align: center;
    padding: 0;
    border-radius: 50%;
    line-height: 37px;
    z-index: 9;
} 
header #cart, header .my-account, header .wishlist-button {
    border-radius: 50%;
    box-sizing: border-box;
    border: 2px solid #f7f7f7;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 47px;
    margin-left: 0;
    margin-right: 8px;
}
.cart-icon, .my-account-link i, header .wishlist-button i {
    font-size: 20px;
    margin-top: -3px;
}
#mobile-menu-icon {
    top: 3px;
    right: 15px;
}
.cart-icon, .my-account-link i, header .wishlist-button i{font-size: 20px;}
.col-sm-2.header-left{ margin-left: 0px; } .megamenu-pattern { background: #fff!important; } 
.mega-menu-modules ul.megamenu>li>a strong, ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a{ color: #000; font-size: 18px; } 
.logged-link li a, .login-link li a{ font-size: 18px; text-transform: capitalize; padding: 20px 30px 20px 30px!important; color: #000; }
.responsive .horizontal ul.megamenu>li{ border-top: none; }
.responsive .horizontal ul.megamenu>li>a { padding: 20px 30px 20px 30px!important;}
.custom-mega-menu { padding: 0px 0px; }
.custom-mega-menu .col-lg-3.withchild .theparent.active:after,.custom-mega-menu .col-lg-3.withchild .theparent:after{content:"+";font-family:Arial;font-weight:300;font-size:20px;float:right}
.custom-mega-menu .col-lg-3.withchild .theparent.active:after{content:"-";font-family:Arial;font-weight:300;font-size:30px;line-height:.5}
.custom-mega-menu .col-lg-3.withchild{padding:0;border-top:1px solid #ccc;}
.custom-mega-menu>.col-sm-12{padding:0}.custom-mega-menu .theparent{margin:0;padding:10px 10px 10px 12px}
.custom-mega-menu ul{display:none;padding:0 30px}
.shop-section { margin: 0px 0px; }
body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced { margin: 0px 0px; }
.left-form-container { margin: 30px 0px; }
.responsive ul.megamenu>li.with-sub-menu .open-menu, .responsive ul.megamenu>li.active .close-menu{line-height: 45px; right: 22px; color: #000;}
.responsive ul.megamenu .sub-menu .content .row { margin: 0 -30px; padding: 0; } 
.custom-mega-menu .theparent { margin: 0; padding: 20px 40px 20px 30px; } 
ul.megamenu li .sub-menu.full-width-sub-menu .content { padding: 0px 45px 0px 45px; } 
.custom-mega-menu ul li { line-height: 26px; }
.price-container li.price-old {
    margin-left: -2px !important;
}
.price-container li.price-old {
    top: -1px;
}
.price-container li.price-old:before {
    font-size: 22px;
}
.hamburgers-bar ul.exo-menu>li.drop-down.hover .open-menu {
    position: absolute;
    right: 0px;
    top: 9px;
    z-index: 10;
    padding: 6px 18px 10px 50px;
    display: block;
    cursor: pointer;
    height: 45px;
}
.hamburgers-bar ul.exo-menu>li.drop-down.hover .open-menu:before {
    content: "\f105" !important;
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 20px !important;
}
.hamburgers-bar ul.exo-menu>li.drop-down.hover.active .open-menu {
    display: none;
}
.hamburgers-bar ul.exo-menu>li.drop-down.hover .close-menu {
    display: block;
    position: absolute;
    z-index: 10;
    top: 15px;
    right: 0px;
    width: 85px;
    height: 45px;
    padding: 0 3px 0 40px;
    text-align: center;
    cursor: pointer;
}
.hamburgers-bar ul.exo-menu>li.drop-down.hover.active .close-menu:before {
    content: "\f107" !important;
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 20px !important;
}
.exo-menu li.drop-down>ul {
    box-shadow: none;
}
}

@media(max-width:768px){
    .account-voucher header ~ .container {
        max-width: 100%;
        margin-bottom: 3rem;
        padding: 0 15px;
    }
   .recipe-sec .owl-buttons .owl-next { right: -5px; } 
   .steam-iron-icon-banner-iiner .row{ display:block } 
   .wishlist .buy-add-cart-buttons{ position: absolute; } 
   .with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row,.with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6{ display:flex } 
   .with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 .product-grid,.with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 .product-grid .product-thumb .image+div,.with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 .caption .product_description{ display:flex; flex-grow:1 }
    #relatedProducts .owl-wrapper,#relatedProducts .owl-wrapper .owl-item{ display:flex!important } 
    div#relatedProducts .product-layout.product-item.product-grid .product-thumb{ width:100% } 
    .common-home .box-with-products .owl-wrapper-outer .owl-item .row,.common-home .box-with-products .owl-wrapper-outer .owl-item .row .col-xs-6,.common-home .product-grid .product-thumb .image+div,.common-home .product-layout.product-item.product-grid,#relatedProducts .owl-wrapper .owl-item .product-grid,div#relatedProducts .product_description{ display:flex; flex-grow:1 } 
    .common-home .product-layout.product-item.product-grid .product-thumb,.common-home .product-grid .product-thumb .caption,.common-home .caption .product_description,.common-home .caption .product_description ul,#relatedProducts .owl-wrapper .owl-item .product-grid .product-thumb,#relatedProducts .owl-wrapper .owl-item .product-grid .product-thumb .caption,div#relatedProducts .product_description ul,.with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 .product-grid .product-thumb,.with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 .product-grid .product-thumb .caption,.with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 .caption .product_description ul{ display:flex; flex-direction:column; flex-grow:1 } 
    .collect .btns .btn{ background-color:var(--theme-color)!important; font-size:12px; width:115px; padding:7px 6px; height:35px }
    .collect .text-wrap .desc{ width:95% }
    .information-information-philipsspeedpro .info-product-des p { text-align: left; }
}
@media(max-width:767px){
    .information-information-philipsSummerSales .sticky-anchorlist .aplus-nav ul, .information-information-philipsGiftCare .sticky-anchorlist .aplus-nav ul {
        display: flex;
        padding: 10px 0 15px;
        padding-top: 25px;
    }
    .information-information-philipsSummerSales .our-collection .box-no-advanced .box-heading, .information-information-philipsGiftCare .our-collection .box-no-advanced .box-heading {
        font-size: 26px;
        padding-bottom: 0;
    }
    .information-information-philipsSummerSales .product-grid .col-sm-3.col-xs-6, .information-information-philipsGiftCare .product-grid .col-sm-3.col-xs-6 {
        padding-right: 5px;
        padding-left: 5px;
    }
    tr.cart-prodict-list .col-xs-9.col-sm-10 span.input-group-btn {white-space: nowrap;}
    .review-right p {font: 400 14px/24px var(--font-one);}
    #product-image-slider button.owl-dot{width: 30px !important; height: 30px !important;}
    .dashboard-squareContainer .card{ width: calc(100% / 2); }
    p.inclusive-txt { margin-top: 10px; }
    .product-product ul.list-unstyled.price-container label{padding-bottom: 10px;}
    .pdp-image-slider .wishlist-icon{right: 10px;}
    .panel+.panel.voucher-container{    margin-top: 35px !important;}
    #search .dropdown-menu{min-width: auto !important;}
    div#product button#button-view-cart, .product-product div#product button#button-buy-now, div#product button.button-cart.btn.btn-primary.addtoCart-Btn {width: calc(100% - 55px);right: 0;position: absolute; }
    .checkbox .filter_cnt:after { left: 4px; top: 1px;}
    .blog-article .row.blog-des .p-text-container-inner .num-left {
        width: 20%;
        padding-right: 12px;
    }
    .full-width .positioning.oral-care-page.women-sec {
        width: auto;
        position: absolute;
        top: 38%;
    }
    .p-text-container-inner {
        width: 100%;
        margin: auto;
    }
    .blog-d-container > span.text-left {
        position: inherit;
        padding-bottom: 11px;
        padding-left: 5px;
    }
    .blog-social-share.blog-d-container {
        padding-bottom: 15px;
    }
    .full-width {
        margin-top: 20px;
    }
    .positioning.oral-care-page {
        background: none !important;
    }
    .full-width .positioning.oral-care-page {
        position: inherit;
        transform: none;
        left: auto;
        width: auto;
    }
    body.blog-article .breadcrumb {
        display: none;
    }
    .blog-article .add-anyshare .a2a_default_style > a > span {
        width: 22px !important;
        height: 22px !important;
    }
    .blog-article .add-anyshare .a2a_default_style > a, .blog-article .social-icon ul li {
        background: #0066a1;
        width: 32px;
        height: 32px;
    }
    .blog-article .add-anyshare .a2a_default_style {
        text-align: left;
        padding-left: 5px;
    }
    .full-width .positioning{
        background-repeat: repeat-x;
        background: linear-gradient(to bottom right,#00132c 0,#003478 50%,#0055c4 100%);
    }
    .full-width .positioning .p-heading-02, .full-width .positioning p.p-body-text.p-text-smaller, .full-width .positioning a.p-cta-link, .full-width .positioning .p-link-more {
        color: #fff;
    }
    .full-width .positioning.oral-care-page .p-heading-02, .full-width .positioning.oral-care-page p.p-body-text.p-text-smaller, .full-width .positioning.oral-care-page a.p-cta-link, .full-width .positioning.oral-care-page .p-link-more{
        color: #000;
    }
    .full-width .containerpar {
        padding: 0px 0px 20px 5px;
    }
    .full-width .positioning {
        position: inherit;
    }
    .p-xs-spacing-bottom-b {
        padding-bottom: 20px;
    }
    .p-heading-01 {
        letter-spacing: -.5px;
        font-size: 34px;
        line-height: 40px;
        margin-bottom: 24px;
    }
    .p-heading-02 {
        letter-spacing: -.3px;
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 26px;
    }
    .blog-d-container {
        margin: 0px 5px;
    }
    .product-thumb h4.product-name a {
        -webkit-line-clamp: 1;
    }
    .product-thumb h4.product-name a {
        min-height: auto;
    }
    .product-grid .product-thumb .caption, .right.wishlistproduct- {
        min-height: max-content;
    }
    .product-category .product-grid .product-thumb .caption{  min-height: 290px;}
    .blog-blog-21 .blog-con-text {
        position: absolute;
        transform: none;
        background: #0000;
        top: 10%;
        left: 0;
    }
    .blog-blog-21 .blog-men img {
        height: 470px;
        object-fit: cover;
    }
    .blog-men img {
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    body.blog-blog div#content {
        padding: 0px 5px;
        overflow: hidden;
    }
    .blog-con-text h2, .blog-s-content h2{font-size: 26px;}
    .blog-con-text p, .blog-s-content p{font-size: 18px;}
    .blog-con-text{position: inherit; transform: none; background: #0066a1; top: inherit; left: inherit;}
    div#product .addtoCart-Btn i{font-size: 24px;}
    .product-stick-inner-btn .addtoCart-Btn i { font-size: 16px; }
    #description-show .p-gutter.p-comp-spacing-bottom h2.p-highlights-title{font-size: 21px;}
    #description-show .p-gutter.p-comp-spacing-bottom h3.p-subtitle{font-size: 16px;}
    #description-show .p-gutter.p-comp-spacing-bottom ul.p_bullets li.p-s01_bullet{width: 100%;}
    #description-show .show-dis-pdp { padding-top: 0px; }
    .wishlist .buy-add-cart-buttons { margin-left: auto; margin-right: auto;}
    .blog-blog .media .media-img .main { margin: 20px 0px 5px 0px;}
    dl.main-list dt { padding: 4px 8px 10px 0; }
    ul.specification-inner-box .double-specification:nth-child(3) { border-top-width: initial; }
    .form-group.col-sm-3.pull-right > label { color: #000; margin-bottom: -5px; }
    .custom-review .form-review-main .form-group.col-sm-3.pull-right { justify-content: flex-end; align-items: center; }
    .stivckprice-haeder { padding: 10px 15px; }
    .product-thumb h4.product-name a { min-height: 105px;}
    .with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row, .with-scroll.box-no-advanced .carousel-inner .owl-item .product-grid>.row .col-xs-6 { padding: 0px 8px; }
    .m-pdp .faq-section #accordion .card-body{font-size: 12px;}
    .m-pdp .faq-section .panel-title a { display: block; font-size: 14px; }
    div#d3.specification-custom > h2 { font-size: 21px;}
    .lower-part-aplus { padding-left: 0px; padding-right: 0px; }
    ul.specification-inner-box .double-specification { width: 100%; margin-right: 16px;}
    div#product p.company-name{margin: 0px;}
    .header-notice-philipspc.text-center p a{font-size: 10px;}
    .common-home .single-banner.h-blog h2 { font-size: 21px; padding-bottom: 8px; }
    .apply-filter{box-shadow: none;}
    .apply-filter .cancel-filter { padding: 13px; font-size: 14px; font-weight: 600;}
    .box-heading.list-group-item, .list-group>a.list-group-item, .panel-heading+.list-group .list-group-item:first-child { border-bottom: 1px solid #dcdada!important;}
    .responsive .box-heading.list-group-item.active, .responsive .list-group .list-group-item.filter-name.active { border-bottom: 1px solid #dcdada!important;}
    .product-category .box-heading.list-group-item, .product-category .list-group>a.list-group-item, .product-category .panel-heading+.list-group .list-group-item:first-child { border-bottom: 1px solid #dcdada!important; background: none !important; }
    .list-group>a.list-group-item, .panel-heading+.list-group .list-group-item:first-child, body .box-no-advanced.box-with-categories .box-heading { background: #f9f9f9!important;}
    .agreement a, .agreement span, .agreement button{font-size: 14px;}
    .advanced-grid.newletter-form ul.p-grid-item li.p-icon-checkmark p{font-size: 14px;}
    .shop-section h2{font-size: 21px; color: #000;}
    .left-form-container .form-heading h2{font-size: 24px;}
    .rating-review-main { display: block; padding-bottom: 5px;}
    .common-home .product-thumb h4.product-name a, .box-with-products.with-scroll .product-thumb h4.product-name a{font-size: 14px;}
    #payment-method .table>tbody>tr>td { vertical-align: middle;}
    .quickcheckout-cart td.price1 { white-space: nowrap;}
    #cart1 .quickcheckout-content { overflow: auto !important;}
    .custom-mega-menu .theparent { padding: 12px 10px 12px 10px; }
    .responsive ul.megamenu .sub-menu .content .row>div { margin-top: 8px; padding-top: 8px; }
    .product-category #content.col-sm-9, #splug-content .mob-category-filter { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } 
    .product-product .overflow-megamenu, .product-category .overflow-megamenu{ display: block; } 
    .product-des__details__view-more-offers-btn.offers-all-wrap .bank-offer ul li img { width: 34px; } 
    li.ratings-inner-container{ max-width: 100%; } .foverall-rating > label.spe-rat{ margin-bottom: 1rem; } 
    #reviewModal .modal-body > .custom-review { display: block !important; } 
    .form-review-main .form-group{ display: block; }
    .review-section > .form-group.col-sm-3.pull-right{ margin-bottom: 1rem !important; } 
    .foverall-rating > label.spe-rat, form#philips-review{ width: 100%; } 
    .form-review-main .tand-checkbox { padding-bottom: 0; display: inline; }
    .form-review-main input#input-tnc {margin-right: 10px;display: inline-block;}
    .review-main > div:nth-last-child(1) { display: block; width: 100%; margin-top: 1rem;padding: 0 0;} 
    .review-main > div { width: calc(100% / 2); border: none !important;}
    .review-main .review-star-block:nth-child(2){ border-right: transparent; } 
    .product-product .product-info .product-title { font-size: 18px; color: #3c3c3c; } 
    .product-product .price-container li h2, .price-container li.price-new h2{ font-size: 21px; padding-right: 0px; } 
    .product-product .price-container li h2 i, .price-container li.price-new h2 i{ font-size: 17px; } 
    .product-product .price-container li.price-old span{ font-size: 21px; padding-right: 0px; } 
    .product-product .price-container li.price-old span i{ font-size: 20px; } 
    .product-product .product-info .price-new.save-price{ font-size: 21px !important; } 
    .product-product .col-sm-6.demo { padding-left: 15px; } 
    .product-product input#postcode_check{ width: 100%; } 
    .zip-share-wrap { padding-bottom: 0px; } 
    .m-pdp .custom-specification { padding: 10px 0px; } 
    .review-represent .review-section{ padding: 0px 15px; } 
    .review-right .reviewed-title {margin: 1rem 0 0.5rem;padding: 0 0;font-size: 16px;}
    .review-container {margin-bottom: 0.5rem;}
    .reviewed-image {white-space: nowrap;overflow: auto;}
    .ratingtars .review-rating-block .rating-block > i {font-size: 16px !important;}
    .reviewed-image > .reviewed-product-item figure,
    .ratingtars .review-rating-block .rating-block {margin-bottom: 0rem;}
    .ratingtars .review-rating-block {width: auto;min-width: unset;}
    h3.related-product-title { font-size: 24px; color: #3c3c3c; padding-top: 25px; } 
    .related-product-title{ padding-bottom: 25px; } 
    #accordion .panel-default>.panel-heading{ border: none; } 
    .product-product .panel-group .panel { margin: 0!important; margin-bottom: 8px!important; } 
    .product-name-stick { display: none !important; } 
    .product-stick-inner-btn .btn-primary { width: 110px!important; font-size: 14px!important; height: 45px!important; margin-left: 10px; } 
    .product-stick-inner-price { display: inline-block; vertical-align: middle; padding-top: 0; } 
    .product-stick-inner-price ul.list-unstyled.price-container { margin: 0; } 
    .product-stick-inner-price .price-container li h2, .product-stick-inner-price .price-container li.price-new h2 { font-size: 18px; white-space: nowrap; padding-right: 0px; } 
    .product-stick-inner-img { width: 55px; display: inline-block; } 
    .product-stick-inner-img img { width: 50px; } 
    .stick-left-inner { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: space-between; display: flex; -webkit-box-align: center; align-items: center; } 
    .price-container li { margin-bottom: 0px; font-size: 12px;} 
    .stivckprice-haeder .col-sm-7.col-cs-12 { padding: 0; } 
    .stick-dat2 { top: 68px; } 
    .faq-section h2 { font-size: 21px; padding-bottom: 15px; }
    .aplus-nav ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; overflow-x: scroll; width: 100%; padding: 0 15px; } 
    .aplus-nav ul li { font-size: 14px!important; } 
    .aplus-nav ul li a{ padding: 15px; min-width: 109px; } 
    .aplus-nav { margin: 0px -15px; } 
    .lower-part-aplus, .mannul{ padding-top: 15px; } 
    .product-product .btn-primary{ font-size: 20px; height: 55px; } 
    div#relatedProducts .product-thumb .price { font-size: 12px; min-height: 45px; }
    div#relatedProducts .product-thumb .price-new i { font-size: 12px; margin-right: 0px;}
    div#relatedProducts .product-thumb .price-old i { font-size: 12px;}
    span.sale.sale-percentage { color: #000; font-size: 15px; display: block; } 
    div#relatedProducts .owl-next{ right: -8px!important; } 
    div#relatedProducts .owl-prev{ left: -8px !important; } 
    div#relatedProducts .owl-prev, div#relatedProducts .owl-next{    font-size: 35px!important;}
    div#relatedProducts { padding-bottom: 0px; } 
    .product-product .stick-left-inner .btn-primary{ height: auto !important; padding: 6px 0px; font-size: 12px !important; } 
    .faq-section { padding: 0px 0 0px; border-top: 0px solid #d6d8e0; }
    #accordion .card-body {padding: 1em;}
    .specification-main-box {padding-bottom: 0;}
    ul.specification-inner-box .double-specification, div#d3.specification-custom{ padding-top: 0;}
    .philips_specs .card .btn-link {font-size: 22px;}
    .review-represent h4.overall-title{ text-align: center;}
    .form-review-main .btn-primary{padding: 13px 20px; height: auto;}
    .form-control#input-review_image{ height: auto;}
    #reviewModal .modal-body {padding-top: 3rem;} 
    .product-product p.taged.sku-tag { padding: 20px 0 12px 5px; } 
    .product-product .panel1 .panel1head{ font-size: 16px; padding-bottom: 0px; } 
    .panel1 .panel1body { padding: 5px 0px 10px 0px; }
    .specification-custom { padding-top: 25px; }
    .caption .product_description ul li{ font-size:11px; padding-bottom:0 } 
    p.p-heading { font-size: 18px; } 
    dl.main-list dt { flex-basis: 50%; font-size: 14px; color: #050505;} 
    dl.main-list dd{ flex-basis: 50%;} 
    ul.specification-inner-box .double-specification { padding-bottom: 0px; padding-top: 25px;}
    ul.specification-inner-box { height: 392px; } 
    .readmore-text, .read-More.active .readmore-close { display: inline-block; width: 100%; } 
    body.common-home .box-no-advanced .box-heading{ font-size: 21px; }
    body.common-home .pattern .box.clearfix.box-with-products.with-scroll.box-no-advanced .box-heading.bestseller-button a.view-all-btn, body.common-home .pattern .box.clearfix.box-with-products.with-scroll.box-no-advanced .box-heading.newarrivals-button a.view-all-btn{ font-size: 16px; }
    ul.product-features li { display: block; text-align: center; padding: 10px 4px; } 
    ul.product-features li img { max-width: 38px; min-height: 50px; } 
    ul.product-features li span{ padding-left: 0px !important; font-size: 11px; white-space: break-spaces; padding-left: 10px; display: block; line-height: normal; }
    ul.menu-below-sec li a { display: block; padding: 10px 12px; margin: 0px 8px; font-size: 14px; font-weight: 400; letter-spacing: 0em; text-align: left; display: inline-block; white-space: nowrap; }
    ul.menu-below-sec li img {
        width: 25px;
        height: 25px;
        object-fit: cover;
        display: block;
    }
    ul.menu-below-sec li {
        /* max-width: 30%;
        flex: 0 0 30%; */
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    form#chkzipcodform { position: relative; } 
    .btnshpinschk{ position: absolute; padding: 11px 28px !important; top: 0; right: 0; } 
    ul.menu-below-sec { margin: 0px; list-style: none; padding: 15px; max-width: 100%; overflow: auto; text-align: center; justify-content: center; border-bottom: 0px; flex-flow: nowrap; display: flex !important; }
    .megamenu-pattern { width: 100%; } 
    .mobile-sea i { color: #000; } 
    .mobile-sea { position: relative; display: inline-block; } 
    .owl-carousel .owl-item img { display: block; width: auto !important; max-width: 100%; flex: 0 0 100%; height: auto; }
   body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced { margin: 0px 0px; } 
   body.common-home .shop-section { margin: 0px 0px; } 
   .fixed-header-active div#mobile-search { display: block; top: -7px; } 
   ul.menu-below-sec{ justify-content: start; } 
   ul.menu-below-sec li a img{ width: 64px; }
    .search-bar.open{ display:block!important; left:0; width:100%; z-index:999999; position:fixed; background:rgba(0,0,0,.5); top:0; height:100%; padding:100px 20px 25px } 
    #search .input-lg{ border-radius:5px; height:42px; border:2px solid #092f52; background-color:#fff; color:#000 } 
    #search i.fa.fa-search{ color:#000!important; font-size:18px!important }
    .container-fluid.personal-care-sec a img { padding-bottom: 15px; } 
    #owl-phillips .owl-item { width: auto !important; } 
    .advanced-grid.philipspc-footer .container .col-sm-4:nth-child(3) { order: 2; padding: 0px 30px 20px; text-align: center; } 
    .advanced-grid.philipspc-footer .container .col-sm-4:nth-child(1) { order: 1; }
    .socil-icon-main h4.footer-head { text-align: center !important; display: block; } 
    .footer-mid-logo { text-align: center; padding-bottom: 20px; } 
    .advanced-grid.philipspc-footer { padding-top: 40px; } 
    .services-bottom{ padding: 0px; } 
    .owl-nav.disabled{ display: none; }
    .services-bottom .cards { padding: 50px 75px; } 
    .advanced-grid.newletter-form .right-side-content { margin-top: 25px; } 
    .left-form-container .name-field { display: block; } 
    .left-form-container .name-field .input-box{ padding-right: 0px; margin-bottom: 15px; } 
    .col-sm-2.header-left { margin-left: 0px!important; } 
    .responsive .header-right { margin-right: 55px; } 
    #mobile-menu-icon{ top: 5px; }
    .wishlist-link{line-height: inherit;}
    a.footer-head{ font-size:21px }
    .footer ul li a{ font-size:16px; padding-bottom:10px }
    .footer h4 i.glyphicon.glyphicon-plus{ display:block }
    .footer h4 i.glyphicon.glyphicon-minus{ display:none }
    .footer h4.active i.glyphicon.glyphicon-minus{ display:block }
    .footer h4.active i.glyphicon.glyphicon-plus{ display:none }
    .footer h4{ padding:0 0 20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center } 
    .social-circle{ height:40px; width:40px } 
    .social-icon{ width:210px; margin: 0px auto;} 
    .payment-icon p{ padding-bottom:25px; font-size:17px;text-align: center; }
    .lower-footer{ padding-top: 0px; } 
    .payment-icon img{ width:100% } 
    .lower-footer p{ font-size:10px } 
    .my-account-link{ padding:1px 0; display:none } 
    .col-sm-3.header-right.pull-right{ width:43%; padding-top:5px } 
    div#cart{ right:0 } div#mobile-search{ display:block }
    .search-bar.open{ display:block!important; left:0; width:100%; z-index:999999; position:fixed; background:rgba(0,0,0,.5); top:0; height:100%; padding:100px 20px 25px } 
    #search .input-lg{ border-radius:5px; height:42px; border:2px solid #092f52; background-color:#fff; color:#000 } 
    #search i.fa.fa-search{ color:#000!important; font-size:18px!important }
    .search-bar #search>i{ font-size:14px; position:absolute; top:0!important; right:0; width:40px; height:100%; line-height:40px; text-align:center; color:#fff; font-size:17px; border-radius:0 4px 4px 0 } 
    .fixed-header-active div#mobile-search{ display:block; top:-7px } 
    div#mobile-search{ position:absolute; top:-20px !important; font-size:16px; right: 57px; padding: 6px 10px 8px 9px; border: 2px solid #f7f7f7; border-radius: 50%; width: 36px; height: 36px;}
    .product-category .breadcrumb{ display: block; } 
    .product-category .breadcrumb>li{ display: inline-block; } 
    .apply-btn-container button, .filter-menu-icon button{ background: #1474a4; color: #fff; } 
    #splug-content .mob-category-filter { height: 100vh!important; overflow-y: auto; } 
    aside#column-left { width: 100%; } 
    .sticky_filter { position: fixed!important; top: 0!important; bottom: 0; height: 100vh!important; }
    .filter-sec .list-group-item .checkbox { border-bottom: 1px solid #f9f9f9; padding: 10px 15px; margin-bottom: 0; margin: 0; } 
    .filter_cnt { top: 17px; left: 13px; height: 14px; width: 14px; font-size: 0; position: absolute; background: 0; border: 1px solid #595959; }
    .responsive .box-heading.list-group-item.active, .responsive .list-group .list-group-item.filter-name.active { background: #fff!important; border-top: 1px solid #dcdada!important; }
    .box-no-advanced.box-with-categories .box-heading, .responsive .box-heading.list-group-item, .responsive .list-group .list-group-item.filter-name { padding-left: 15px!important; } 
    .list-group>a.list-group-item, .panel-heading+.list-group .list-group-item:first-child, body .box-no-advanced.box-with-categories .box-heading { font-size: 12px!important; font-weight: 500!important; border-bottom: 1px solid #dcdada!important; padding: 15px 15px!important; } 
    .box-heading.list-group-item, .list-group>a.list-group-item, .panel-heading+.list-group .list-group-item:first-child { border-bottom: 1px solid #dcdada!important; } 
    .box-with-categories .box-heading, .filter-sec .list-group-item.filter-name, .panel-heading+.list-group .list-group-item.filter-name:first-child{ margin-bottom: 0px; } 
    .list-group-item.filter-box-container label{ padding-left: 20px; }
    .header-strip-main{ padding: 0px !important; } 
    .header-strip p{ text-align: left; padding-left: 15px; font-size: 11px; } 
    .tract-data a { font-size: 11px; }
    .left-form-container { background: #efefef; padding: 20px; margin: 30px 0px; } 
    .banner-lower-strip .banner-lower-strip-inner .owl-nav { display: none; } 
    .banner-lower-strip-inner{ padding: 20px; } 
    .banner-lower-strip-inner p{ font-size: 18px; display: flex; justify-content: center; align-items: center; }
    .banner-lower-strip-inner img { max-width: 21px !important; flex: 0 0 100% !important; } 
    .row.link-related-login .create-account-link{ padding-right: 0px; } 
    .forgot-link{ padding: 0px; } 
    .account-login #content{ padding-left: 15px; padding-right: 15px; } 
    .login-facebook{ text-align: inherit; } 
    header .wishlist-button{ right:0px; }
    .product-thumb h4.product-name a,.box-with-products.with-scroll .product-thumb h4.product-name a{ overflow:hidden; min-height:auto; } 
    .product-thumb h4.product-name{ height:auto!important; margin-top: 0px; } 
    .product-grid{ padding:0 5px } 
    body.common-home .product-grid { padding: 0 0px; }
    .product-category .wishlist-icon{ width:48px; height:48px; right:0; top:0; padding:0 } 
    .my-account.dropdown{ display: none; }
    .pdp-image-slider { margin-bottom: 50px; } 
    #product-image-slider.owl-carousel .owl-nav button.owl-next, #product-image-slider.owl-carousel .owl-nav button.owl-prev{ color: #767676 !important; height: 38px; width: 38px; line-height: 38px !important; background: #ffffff !important; border-radius: 50%; }
    #product-image-slider .owl-dots { text-align: center; position: absolute; left: 0; right: 0; } 
    #product-image-slider.owl-carousel button.owl-dot span { border-radius: 20px; display: block; width: 10px; height: 10px; margin: 5px 8px; background: #939393; }
    #product-image-slider.owl-carousel button.owl-dot.active span { background: none repeat scroll 0 0 #000000; border: none; }
    .product-category .product-thumb .price { font-size: 12px; }
    header .cart-price{position: initial;}
    /* div#pc-cokkie-popup .modal-dialog {padding: 25px;} */
    .login-input-container { margin: 20px 0px; }
    .row.link-related-login {justify-content: center; }
}
.checkout-cart h3.related-product-title {
    font-size: 20px;
    padding-top: 20px;
    font-weight: 400;
    padding-bottom: 15px;
    padding-left: 9px;
}
.checkout-cart div#relatedProducts {
    padding: 0 5px;
}
.checkout-cart div#relatedProducts .owl-prev {
    font-size: 30px!important;
    left: 15px!important;
    top: -15px;
}
.checkout-cart div#relatedProducts .owl-next{
    font-size: 30px!important;
    right: 25px!important;
    top: -15px;
}

#logo a {
    position: relative;
    display: block;
    width: 110px;
}

.product-product .rating .click{display: inline;font-size: 15px;cursor: pointer;}
body.common-home .box-no-advanced .next,body.common-home .box-no-advanced .prev{display: none;}
#content, .empty-cart, .minPageHeight, .main-content {
    min-height: 85vh !important;
}
.footer.full-width .row .col-sm-8 {
    display: flex;
    align-items: center;
}
@media(min-width:768px){
    .fo-col4 .footer-head{ width: 185px;text-align: center;}
    .payment-icon.pull-right p{text-align: center;}
    .recipe-sec-box { min-height: 375px; } 
    #first-slide .owl-wrapper-outer .owl-item .item .mob-sec div{ display:none } 
    ul.child-level.first-sec{ padding-left:8px } ul.child-level.sec-col{ padding-left:8px }
    .my-account .dropdown-menu li {line-height: 25px;}
    .p-valign-middle {
        position: absolute;
        width: 40%;
        padding: 5px;
        top: 50%;
        left: 10%;
        transform: translateY(-50%);
    }
}

@media(min-width:2000px){
    .product-thumb h4.product-name a{ height:80px; display:block }
}
@media(max-width:500px){
    .product-layout.product-item.product-grid .product-thumb { min-height: 300px; overflow: inherit; }
    .row.link-related-login a {font-size: 11px; }
    .login-info-text {font-size: 11px; }
    .login-class .nav-tabs>li>a{font-size: 12px;}
}
@media(max-width:400px){
    .product-layout.product-item.product-grid .product-thumb { min-height: 265px; overflow: inherit; }
}
@media(max-width:480px){
    .fixed-header-active #mobile-menu-icon{ position:fixed; top:35px }
    .product-product .rating span {
        font-size: 16px;
        margin-right: 2px;
        line-height: 18px;
    }
    .product-product .rating .fa-stack {
        font-size: 9px;
        padding: 0 0px;
        width: 1.6em;
    }
    .product-product .rating .fa-star-o, .product-product .rating .fa-star {
        font-size: 16px;
    }
    .product-product .rating span {
        padding: 0 3px;
    }
    .product-product .rating .click {
        font-size: 12px;
    }
}
@media(max-width:768px){
    .footer-upper .container .row .col-sm-2:nth-child(1),.footer-upper .container .row .col-sm-2:nth-child(2),.footer-upper .container .row .col-sm-2:nth-child(3),.footer-upper .container .row .col-sm-2:nth-child(4), .footer-upper .container .row .col-sm-2:nth-child(5){ width: 50%; }
    .checkout-cart div#relatedProducts {
        padding: 0 0px;
    }
    .common-home #shopfor .owl-dots{    bottom: -15px !important;}
    body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots .owl-dot span .common-home .camera_slider .owl-dots .owl-dot.active span, .common-home #shopfor .owl-dots .owl-dot.active span,body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots {  height: 13px !important} 
    .common-home .camera_slider .owl-dots .owl-dot span, .common-home #shopfor .owl-dots .owl-dot span, body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots .owl-dot span { margin: 3px 10px; height: 13px !important;width: 13px  !important;}
    body.common-home .box.clearfix.box-with-products.with-scroll.box-no-advanced .carousel .carousel-inner .owl-dots {
        height: auto !important;
        margin: 10px 0px 0;
    }
    .common-home #shopfor .owl-dots{
        margin: 0px 0px 0;
    }
    .common-home .owl-carousel button.owl-dot {
        width: 38px;
        height: 38px;
    }
    .product-thumb .price, span.sale.sale-percentage, .product-thumb .price i {
        font-size: 12px;
    }
    .product-thumb .price i{
        margin-right: 0px;
    }
    .camera_slider {
        margin-bottom: 15px;
    } 
    header #cart, header .my-account, header .wishlist-button {
        width: 36px;
        height: 36px;
        line-height: 42px;
        margin-right: 8px;
    }
    .cart-icon, .my-account-link i, header .wishlist-button i {
        margin-top: -6px;
    }
    #mobile-menu-icon {
        font-size: 16px;
        line-height: 33px;
        width: 36px;
        height: 36px;
    }
    div#mobile-search {
        top: -18px !important;
        right: 50px;
    }
    .common-home .camera_slider .owl-dots{
        bottom: 10px;
    }
    .quickcheckout-checkout .quickcheckoutleft .country_code_quickcheckout {
        top: 21px;
    }
    #quickcheckoutconfirm .qccart-Sub-Total td.text-right.Sub-Total {
        width: 70px;
    }
}
@media(max-width:540px){
    .bynow-btn-group {height: 35px;line-height: 31px;width: calc(100% - 35px);}
    .product-layout.product-item.product-grid .product-thumb{padding: 4px;}
    .product-grid .bynow-btn-group button{font-size: 12px;}
    .product-grid .wishlist-icon{font-size: 16px;}
    .product-grid .wishlist-icon {height: 35px;line-height: 35px;width: 30px;}
    .footer-upper .container .row .col-sm-2:nth-child(1),.footer-upper .container .row .col-sm-2:nth-child(2),.footer-upper .container .row .col-sm-2:nth-child(3),.footer-upper .container .row .col-sm-2:nth-child(4), .footer-upper .container .row .col-sm-2:nth-child(5){ width: 100%; }
    .lower-footer ul li{ padding: 7px 5px; border-right: 0px solid #ddd; }
    .col-sm-2.header-left { max-width: 110px; z-index: 9 !important; }
    #logo img { margin-top: 15px; }
    header.fixed-header #logo img { margin-top: 0px; }
}
@media(min-width:991px){
    .review-main{display: flex;align-items: center;}
    .container-megamenu ul.megamenu>li:nth-last-child(2){ margin: 0!important; }
    .megamenu-wrapper { margin: 0px 0px; }
}
@media (max-width: 1300px){
    .container-megamenu ul.megamenu>li { margin: 0 10px 0 0!important; }

}

@media (max-width: 767px){
    .rating-progress-item {min-width: 48vw}
    .box-content.products .col-xs-6{width: 50%;}
    .custom-cart-page label[for="input-coupon"] {
        white-space: nowrap;
        font-Size: 12px !important;
        letter-Spacing: 0px;
    }
    .shopping-btn .checkout-section .checkout-btn{
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        z-index: 999;
        padding: 15px 0px;
        font-size: 16px;
        margin: 0;
        border-radius: 0;
    }
}

@media (max-width: 1050px){
  .container-megamenu ul.megamenu>li { margin: 0 12px 0 0!important; }
}
@media only screen and (max-width: 576px){
    .dashboard-squareContainer .card{ width: 100% !important; }
    .review-section > .form-group.col-sm-3.pull-right { display: block; width: 100%; margin: 1rem 0 0; padding: 0 0; } 
    .form-review-main .rating { width: 160px; margin-bottom: 10px; display: block; }
    .form-review-main .grid-row{ grid-template-columns: 1fr; } 
    .review-main > div { width: calc(100% / 1); } 
    .review-main .review-star-block:nth-child(2){ border-left: transparent; } 
    .review-main .review-star-block:nth-child(2) { border-right: transparent; display: flex; padding-left: 0; flex-direction: row; } 
    .review-star-block > p:nth-child(1) {border-top: 0px !important;border-right: none;margin: auto;}
    .review-rating-block .rating-block > i { font-size: 15px; padding: 0 3px 10px; }
    .write-review .btn-info{ max-width: 100%; padding: 10px 0; } 
    .actual-star{ font-size: 25px !important } 
    .review-star-block > p > span { display: block; width: calc(100%); text-align: center !important; font-size: 25px; } 
    .review-star-block > p { text-align: center; line-height: normal; align-items: center; width: 50%; display: table-cell; } 
    .mobile_writebtn a{ width: 100%; display: bock; } 
    .mobile_writebtn{ display: block !important; }
    .review-rating-block .rating-block > i{padding: 0 1px 10px;}
    .review-rating-block{  width: 50%;min-width: auto;}
    .mobile-wrapper .review-star-block{display: inline !important;margin-top: 0px !important;width: 45%;}
}
@media(max-width:320px){
    .product-thumb .price {
        font-size: 12px;
    }
}
@media(max-width:1024px){
    .review-main > div:first-child {border-right: 0px;margin: 0px auto;}
    .mobile-wrapper{display: flex !important;flex-direction: row !important;justify-content: space-between !important;width: 100% !important;}
    .review-star-block > p:nth-child(1) {border-top: 0px !important;border-right: none;margin: auto;}
    .review-star-block > p > span { display: block; width: calc(100%); text-align: center !important; } 
    .mobile-wrapper + .review-star-block{display: block !important;}
    .mobile-wrapper > span{width: 1px;height: 7em;display: block;background: lightgray;}
    .review-rating-block{width: 50%;}
}
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait) {
    .rating-progress-item {
        width: 6vw;
        min-width: 68px;
    }
}
.clptag.tag-EXCLUSIVE {background-color: #DE7543 !important;}
.clptag.tag-EXCLUSIVE:before{border-bottom: 2em solid #DE7543 !important;}
.clptag.tag-EXCLUSIVE:after{     border-top: 2em solid #DE7543 !important;}
.clptag.tag-New {background-color: #7D0063 !important;}
.clptag.tag-New:before{border-bottom: 2em solid #7D0063 !important;}
.clptag.tag-New:after{border-top: 2em solid #7D0063 !important;}
.clptag.tag-Bestseller {background-color: #3465a4 !important;}
.clptag.tag-Bestseller:before{border-bottom: 2em solid #3465a4 !important;}
.clptag.tag-Bestseller:after{border-top: 2em solid #3465a4 !important;}  
.clptag.tag-Recommended {background-color: #47AB99 !important;}
.clptag.tag-Recommended:before{border-bottom: 2em solid #47AB99 !important;}
.clptag.tag-Recommended:after{border-top: 2em solid #47AB99 !important;}
.clptag.tag-LimitedTimeOffer {background-color: #EC4371 !important;}
.clptag.tag-LimitedTimeOffer:before{border-bottom: 2em solid #EC4371 !important;}
.clptag.tag-LimitedTimeOffer:after{border-top: 2em solid #EC4371 !important;}
.custom-cart-page label[for="input-coupon"], .custom-cart-page label[for="input-cashback"], .voucher-container label.col-sm-2.control-label:before {color: #000 !important;font-weight: 700;text-transform: initial;}
.custom-cart-page #input-coupon,
.custom-cart-page #input-voucher,
.custom-cart-page .panel-group .panel {border: 1px solid var(--secondary-color) !important}
#accordion .panel-default #collapse-coupon .panel-body .input-group:before{top: 5px;}
#button-voucher{background: var(--secondary-color) !important;}
#button-remove-voucher{background: var(--secondary-color) !important;}
.pdptoalcashpack{color: #176399;font-weight: 900;background-color: #e7e7e7;padding: 0 10px;}
.custom-cart-page label[for="input-coupon"]{width: 100% !important;}
#collapse-coupon .apply-coupon {color:#012b5c !important;}
.footer-upper .owl-carousel .owl-nav button.owl-prev{left: -35px;}
.footer-upper .owl-carousel .owl-nav button.owl-next{right: -35px;}

/*mege menu*/
.mega-menu-modules>div:first-child>div{
    margin-left: auto !important;
  }
  .overflow-megamenu {
    max-width: fit-content;
    z-index: 9;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 0px;
  }
  ul{
      list-style:none;
      margin: 0;
      padding: 0;
  }
  .exo-menu{
      width: 100%;
      display: flex;
    justify-content: center;
    max-width: 100%;
    margin: auto;
    flex-flow: row wrap;
  }
  .exo-menu i {
    float: left;
    font-size: 18px;
    margin-right: 6px;
    line-height: 20px !important;
  }
  li.drop-down>ul{
      left: 0px;
      min-width: 230px;
    background: #fff;
    box-shadow: 0px 2px 4px #ccc;
  
  }
  .drop-down-ul{display:none;}
  .flyout-right>ul,
  .flyout-left>ul{
    top: 0;
    min-width: 230px;
    display: none;
    border-left: 1px solid #365670;
    }
  
  li.drop-down>ul>li>a,
  .flyout-right ul>li>a ,
  .flyout-left ul>li>a {
      color: #161619;
      display: block;
      padding: 13px 22px;
      text-decoration: none;
      background-color: #fff;
      -webkit-transition: color 0.2s linear, background 0.2s linear;
      -moz-transition: color 0.2s linear, background 0.2s linear;
      -o-transition: color 0.2s linear, background 0.2s linear;
      transition: color 0.2s linear, background 0.2s linear;
    font-size: 14px;
    border-bottom: 1px solid #F5F5F5;
      background-image: none !important;
      padding: 12px 30px 12px 30px !important;
      text-align: left;
  }
  .flyout-right ul>li>a ,
  .flyout-left ul>li>a {
      border-bottom: 1px dotted #B8C7BC;
  }
  
  
  /*Flyout Mega*/
  .flyout-mega-wrap {
      top: 0;
      right: 0;
      left: 100%;
      width: 100%;
      display:none;
      height: 100%;
      padding: 15px;
      min-width: 742px;
  
  }
  .flyout-mega ul > li > a {
    font-size: 90%;
    line-height: 25px;
    color: #fff;
    font-family: inherit;
  }
  .flyout-mega ul > li > a:hover,
  .flyout-mega ul > li > a:active,
  .flyout-mega ul > li > a:focus{
    text-decoration: none;
    background-color: transparent !important;
    color: #ccc !important
  }
  /*common*/
  .flyout-right ul>li>a ,
  .flyout-left ul>li>a,
  .flyout-mega-wrap,
  .mega-menu{
      background-color: #fff;
  }
  li.drop-down {
    position: relative;
  }
  
  /*hover*/
  
  .drop-down-ul:hover,
  li.flyout-left>ul:hover,
  li.flyout-right>ul:hover,
  .flyout-mega-wrap:hover,
  li.flyout-left a:hover +ul,
  li.flyout-right a:hover +ul,
  li.drop-down>a:hover +.drop-down-ul,
  li.flyout-mega>a:hover +.flyout-mega-wrap{
      display:block;
  }
  /*responsive*/
   @media (min-width:767px){
      .exo-menu > li > a {
        display: flex;
        padding: 12px 15px 9px;
        font-size: 14px;
        font-weight: 400;
        color: #000;
        text-transform: uppercase;
  }
   .flyout-mega-wrap,.flyout-right>ul,
  .flyout-left>ul, li.drop-down>ul{
          position:absolute;
  }
   .flyout-right>ul{
      left: 100%;
      }
      .flyout-left>ul{
      right: 100%;
  }
   }
@media only screen and (min-width: 1281px) and (max-width: 1450px) {
    header .search-bar {
        width: 150px;
    }
    .exo-menu > li > a{
        padding: 12px 12px 9px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
    .exo-menu > li > a{
        padding: 12px 7px 9px;
    }
    .col-sm-3.header-right.pull-right{
        max-width: 25%;
    }
    header #cart, header .my-account, header .wishlist-button{
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .wishlist-link {
        line-height: 50px;
    }
    header .cart-price {
        line-height: 30px;
    }
}  
  @media(max-width: 992px){
    .exo-menu{
        max-width: 100%;
    }
    .custom-cart-page .cart-info table tr.cart-prodict-list td:nth-child(2) {
      white-space: nowrap;
  }
    .cart-total td:first-child {
      padding-left: 0px !important;
  }
  .cart-total td:last-child {
    padding-right: 0px !important;
  }
  .overflow-megamenu{border: none;}
    .exo-menu {
        min-height: 58px;
        background-color: #fff;
        width: 100%;
        flex-direction: column;
        margin-top: 25px;
      }
      
      .exo-menu > li > a{
          width:100% ;
          display:none ;
      
      }
      .exo-menu > li{
          width:100%;
      }
      .exo-menu > li > a{
      display: block;
      padding: 15px 15px;
      color: #161619;
      font-size: 14px;
      text-align: left;
      }
      
  .flyout-right>ul,
  .flyout-left>ul, li.drop-down>ul{
          position:relative;
  }
    
  body .hamburgers-overlay{
    position: fixed;
    visibility: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 999;
    cursor: pointer;
  }
  .hamburgers-bar.show-hamburgers {
    margin-top: 0px;
    padding: 10px;
    position: fixed;
    left: 0px;
    right: auto;
    top: 0;
    width: 86%;
    height: 100vh;
    z-index: 999;
    background: #fff;
  }
  header .hamburgers-bar {
    display: block !important;
    transition: left .3s ease-in-out;
    -webkit-transition: left .3s ease-in-out;
    -moz-transition: left .3s ease-in-out;
    -ms-transition: left .3s ease-in-out;
    -o-transition: left .3s ease-in-out;
    left: -100%;
    right: auto;
  }
  .hamburgers-bar span.close-hamburgers {
    color: black;
    font-size: 28px;
    position: absolute;
    right: 18px;
    top: 5px;
  }
  #mobile-menu-icon.active {display: block !important;}
  .responsive .mega-menu-modules>div:first-child>div, .responsive .standard-body .fixed .mega-menu-modules>div:first-child>div {
    margin-left: 0px!important;
  }
  }
  @media(min-width: 992px){
    span.close-hamburgers{
      display: none;
    }
    .drop-down.hover p.close-menu, .drop-down.hover p.open-menu {
        display: none;
    }
    }
  /*mega menu*/

  .footer-upper .container .row .col-sm-2:nth-child(1), .footer-upper .container .row .col-sm-2:nth-child(2), .footer-upper .container .row .col-sm-2:nth-child(3), .footer-upper .container .row .col-sm-2:nth-child(4), .footer-upper .container .row .col-sm-2:nth-child(5) {
    width: 20%;
      flex: 0 0 20%;
      max-width: 20%;
  }
  .footer h4.footer-head {
      font-size: 18px;
      letter-spacing: 1px;
      color: #ffff!important;
  }
  .footer ul {
    padding: 0!important;
    text-align: left!important;
  } 
  .footer ul li a {
    color: #fff!important;
    font-size: 16px;
    padding-bottom: 15px;
    display: inline-block;
  }
  .footer h4 i.fa-minus, .footer h4 i.fa-plus {
    display: none;
  }
  .footer-upper {
      padding-top: 30px;
  }
  .footer .pattern .default-newsletter .email {
    width: 70%;
    height: 48px;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #CECECE;
    text-transform: lowercase;
    padding: 4px 10px;
}
.footer .pattern a.subscribe {
    background: white;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    width: 27%;
    text-align: center;
    height: 48px;
    line-height: 48px;
    border-radius: 0px;
    margin-left: 10px;
    color: black;
    font-weight: 500;
    padding: 0px 10px;
    vertical-align: top;
}
  @media(max-width:767px){
  .footer-upper .container .row .col-sm-2:nth-child(1), .footer-upper .container .row .col-sm-2:nth-child(2), .footer-upper .container .row .col-sm-2:nth-child(3), .footer-upper .container .row .col-sm-2:nth-child(4), .footer-upper .container .row .col-sm-2:nth-child(5) {
    width: 100%;
      flex: 0 0 100%;
      max-width: 100%;
  }
  .footer h4 {
      padding: 0 0 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }
  .footer h4.footer-head {
      padding-bottom: 5px;
      font-size: 14px;
  }
  .footer .fo-col2 ul {
      display: none;
       margin-top: 10px;
  }
  .footer h4 i.fa-plus{display:block}
  .footer h4 i.fa-minus{display:none}
  .footer h4.active i.fa-minus{display:block}
  .footer h4.active i.fa-plus{display:none}
  }
  
.mannul .specific-img{
    width:100% !important;
  }
  .header-notice-philipspc.text-center {
      background: #002f5a;
  }
  .top-h {
      height: 36px;
      background: var(--secondary-color);
  }
  .payment-icon img{
  height:auto;
  }
  @media(max-width:767px){
  .col-sm-6.popup-gallery {
      height: 414px;
  }
  .mannul  .specific-img-m{
   width:100% !important;
  }
  }

.radio-with-img > div > label > img {
	border-radius: 40%;
}