/*General*/
body {
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#191919;
}
input, textarea{}
select{
font-family: 'Open Sans';
}
p{}
strong, b{
color:#000;
font-weight:700;
}
a,a:link,a:visited{
color:#fc0101;
font-weight:400;
}
a:hover,a:active{
color:#ce0000;
font-weight:400;
text-decoration:none;
}
.button1,a.button1,.button1:link,.button1:visited,a.button1:link,a.button1:visited{
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#fff;
box-sizing: border-box;
background-color: #e81a2a;
}
.button1:hover,.button1:active,a.button1:hover,a.button1:active{
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#fff;
box-sizing: border-box;
background-color: #ca111f;
}
.button2,a.button2,.button2:link,.button2:visited,a.button2:link,a.button2:visited{
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#fff;
box-sizing: border-box;
background-color: #000;
}
.button2:hover,.button2:active,a.button2:hover,a.button2:active{
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#fff;
box-sizing: border-box;
background-color: #292929;
}
.button3,a.button3,.button3:link,.button3:visited,a.button3:link,a.button3:visited{
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#e81a2a;
box-sizing: border-box;
background-color: transparent;
border:1px solid #e81a2a;
}
.button3:hover,.button3:active,a.button3:hover,a.button3:active{
font-size:16px;
font-family: 'Open Sans';
font-weight:400;
color:#fff;
box-sizing: border-box;
background-color: #e81a2a;
}

h1{
font-size:30px;
font-family: 'Play';
font-weight:700;
color:#000;
margin-bottom: 22px;
line-height: 30px;
}
h2{
font-size:26px;
font-family: 'Play';
font-weight:700;
color:#000;
line-height: 26px;
margin-bottom: 10px;
}
h3{
font-size:22px;
font-family: 'Play';
font-weight:700;
color:#000;
line-height: 22px;
}
h4{}
h5{}
h6{}
.ulContent{}
.ulContent li {
    padding-left: 20px;
    background: url(/data/cms/images/bullet-subpage.png) no-repeat 7px 5px;
    list-style-type: none;
    margin: 0px;
    background-size: 8px;
    line-height: 18px;
    padding-bottom: 10px;
}
.olContent{}
.olContent li{}
.tblContent{}
.tblContent th{    
   font-weight: 400;
    font-size: 16px;
    color: #fff;
    background: #191919;
    padding: 10px 20px;
}
.tblContent td{
border: solid 1px #ddd;
}
.tblContent tr:nth-child(odd){
   font-weight: 400;
    font-size: 16px;
    color: #000;
    background: #f5f5f5;
    padding: 10px 20px;
}
.tblContent tr:nth-child(even){   font-weight: 400;
    font-size: 16px;
    color: #000;
    background: #fff;
    padding: 10px 20px;}
.mstTagline{
font-size:40px;
font-family: 'Play';
font-weight:400;
color:#fff;
}
.mstTagline2{
font-size:24px;
font-family: 'Play';
font-weight:400;
color:#fff;
}
.mstTaglineSub{
font-size:22px;
font-family: 'Play';
font-weight:400;
color:#fff;
}
.mstTaglineSub2{
font-size:24px;
font-family: 'Play';
font-weight:400;
color:#fff;
}
/*For mobile view*/
@media only screen and (max-width:900px) {
    body {
font-size:14px;
font-family: 'Open Sans';
font-weight:400;
color:#191919;
}
    input, textarea{}
    select{
font-family: 'Open Sans';
}
    p{}
    strong, b{
color:#000;
font-weight:700;}
    a,a:link,a:visited{
color:#fc0101;
text-decoration:none;
}
    a:hover,a:active{color:#ce0000;
text-decoration:none;}
    .button1,a.button1,.button1:link,.button1:visited,a.button1:link,a.button1:visited{}
    .button1:hover,.button1:active,a.button1:hover,a.button1:active{}
    .button2,a.button2,.button2:link,.button2:visited,a.button2:link,a.button2:visited{}
    .button2:hover,.button2:active,a.button2:hover,a.button2:active{}
    .button3,a.button3,.button3:link,.button3:visited,a.button3:link,a.button3:visited{}
    .button3:hover,.button3:active,a.button3:hover,a.button3:active{}
    h1{
font-size:28px;
font-family: 'Play';
font-weight:700;
color:#000;
line-height: 28px;
}
    h2{
font-size:24px;
font-family: 'Play';
font-weight:700;
color:#000;
line-height: 24px;
}
    h3{
font-size:20px;
font-family: 'Play';
font-weight:700;
color:#000;
line-height: 18px;
}
    h4{}
    h5{}
    h6{}
    .ulContent{}
    .ulContent li{
    padding-left: 20px;
    background: url(/data/cms/images/bullet-subpage.png) no-repeat 7px 5px;
    list-style-type: none;
    margin: 0px;
    background-size: 8px;
    line-height: 18px;
    padding-bottom: 10px;
}
    .olContent{}
    .olContent li{}
    .tblContent{}
    .tblContent th{}
    .tblContent td{}
    .tblContent tr:nth-child(odd){}
    .tblContent tr:nth-child(even){}
    .mstTagline{
font-size:30px;
font-family: 'Play';
font-weight:700;
color:#fff;
}
    .mstTagline2{
font-size:24px;
font-family: 'Play';
font-weight:400;
color:#000;
}
    .mstTaglineSub{
font-size:12px;
font-family: 'Play';
font-weight:400;
color:#fff;
}
    .mstTaglineSub2{
font-size:13px!important;
font-family: 'Play';
font-weight:400;
color:#fff;
}
}
/*End General*/

/*Top Menu*/
/*Desktop View*/
@media only screen and (min-width:960px) {
.divSocialMedia {
    display: flex;
    align-items: center;
    right: auto!important;
    position: inherit!important;
}
    #divAdjustTopMenu {content: "1";} /* Auto adjust top menu. OFF:"0"   ON:"1" */    
    .topMenuItem,a.topMenuItem,a.topMenuItem:link,a.topMenuItem:visited{
font-size:16px;
font-family:'Play';
font-weight:400;
color:#929292;
border-top: none;
padding: 0px 40px;
text-align:center;
}/*1st level menu*/
    .topMenuItemSel,a.topMenuItemSel,a.topMenuItemSel:visited,a.topMenuItemSel:link,a.topMenuItemSel:hover,a.topMenuItemSel:active,a.topMenuItem:hover,a.topMenuItem:active{
font-size:16px;
font-family:'Play';
font-weight:400;
color:#e81a2a;
border-top: none;
padding: 0px 40px;
text-align:center;
}/*1st level menu hover effect*/
    .spanTopMenuSplitter{
display:none;
}
    #nav-two{}/*2nd level menu. Position*/
    #nav-two li{
border-bottom:none;
    background: #202020;
    font-weight: 400;
font-size:14px;
color:#929292;
}/*2nd level menu*/
    #nav-two li:hover,#nav-two li.sel{
    background: #202020;
    font-weight: 400;
font-size:14px;
color:#f90300;
}
#nav-two li a:active {
    background: #202020;
    font-weight: 400;
font-size:14px;
color:#f90300;
}
#nav-two li a:hover {
    background: #202020;
    font-weight: 400;
font-size:14px;
color:#f90300;
}
#nav-two li.sel a:hover {
    background: #202020;
    font-weight: 400;
font-size:14px;
color:#f90300;
}
#nav-two li.sel a:visited {
    background: #202020;
    font-weight: 400;
font-size:14px;
color:#f90300;
}
#nav-two li.sel a:visited {
    color: #ffffff;
    background: #f90300;
}
#nav-two li.sel a:hover {
    color: #ffffff;
    background: #f90300;
}
#nav-two li.sel a:link {
    color: #ffffff;
    background: #f90300;
}
/*2nd level menu hover effect*/
    #nav-three li a, #nav-three li a:visited, #nav-three li a:link{}/*3rd level menu*/
    #nav-three li a:hover,#nav-three li a:active,#nav-three li.sel{}/*3rd level menu hover effect*/
    .hypCart{}
    .divLoginItem{}
    .hypLoginItem, a.hypLoginItem, a.hypLoginItem:visited, a.hypLoginItem:link{}
    a.hypLoginItem:hover, a.hypLoginItem:active{}
}
/*End Top Menu*/

/*Side Menu*/
.sidr{
background: #fff;
}/*background*/
.sidebar-nav-toggle span{
background:#fff;
}/*Side menu icon. color*/
.topMenuItemMobile,a.topMenuItemMobile,a.topMenuItemMobile:visited,a.topMenuItemMobile:link{
    font-size: 14px;
    color: #191919;
    display: block;
font-family:'Open Sans';
font-weight:400;
    border-bottom: 1px solid #ddd; 
}/*1st level menu*/
.topMenuItemMobileSel,a.topMenuItemMobile:active,a.topMenuItemMobile:hover,a.topMenuItemMobileSel:visited,a.topMenuItemMobileSel:link,a.topMenuItemMobileSel:hover,a.topMenuItemMobileSel:active{
    color: #fff;
    background: #f80300;
    text-decoration: none;
}/*1st level menu hover effect*/
.hypTopSubMenu,a.hypTopSubMenu,a.hypTopSubMenu:link,a.hypTopSubMenu:visited{
    color: #929292!important;
    font-size: 14px!important;
    font-weight: 400!important;
font-family:'Open Sans';
    display: block!important;
    background: #202020!important;
    padding: 16px 20px 16px 40px!important;
}/*2nd level menu*/
.hypTopSubMenuSel,a.hypTopSubMenuSel,a.hypTopSubMenu:hover,a.hypTopSubMenu:active,a.hypTopSubMenuSel:link,a.hypTopSubMenuSel:visited,a.hypTopSubMenuSel:hover,a.hypTopSubMenuSel:active{
    color: #f90300!important;
    font-size: 14px!important;
    font-weight: 400!important;
    font-family:'Open Sans';
    display: block!important;
    background: #202020!important;
 
}/*2nd level menu hover effect*/
.hypTopSubMenuLv2, a.hypTopSubMenuLv2, a.hypTopSubMenuLv2:link, a.hypTopSubMenuLv2:visited{}/*3rd level menu*/
.hypTopSubMenuLv2Sel,a.hypTopSubMenuLv2Sel,a.hypTopSubMenuLv2:hover,a.hypTopSubMenuLv2:active,a.hypTopSubMenuLv2Sel:link,a.hypTopSubMenuLv2Sel:visited,a.hypTopSubMenuLv2Sel:hover,a.hypTopSubMenuLv2Sel:active{}/*3rd level menu hover effect*/
.divSocialLinkContainer{}/*Social icon menu*/
.hypSwitchDesktop.a.hypSwitchDesktop, a.hypSwitchDesktop:link, a.hypSwitchDesktop:visited{
border-top:none;
color:#191919;
font-family: 'Open Sans';
font-weight:400;
}/*Switch desktop menu*/
a.hypSwitchDesktop:hover, a.hypSwitchDesktop:active{}/*Switch desktop menu hover effect*/
.divCopyText{
font-size:14px;
color:#fff;
}/*Copyright Text. font*/
.divCartContainer{}
.divSideMenu .hypCart,.divSideMenu a.hypCart,.divSideMenu a.hypCart:link,.divSideMenu a.hypCart:visited{}
.divSideMenu a.hypCart:hover,.divSideMenu a.hypCart:active{}
.divLoginContainer{}
.topLogin,a.topLogin,a.topLogin:visited,a.topLogin:link,.topRegister,a.topRegister,a.topRegister:visited,a.topRegister:link{}
a.topLogin:hover,a.topLogin:active,a.topRegister:hover,a.topRegister:active{}
.divSideMenu .divLoginItem{}
.divSideMenu .hypLoginItem,.divSideMenu a.hypLoginItem,.divSideMenu a.hypLoginItem:visited,.divSideMenu a.hypLoginItem:link{}
.divSideMenu a.hypLoginItem:hover,.divSideMenu a.hypLoginItem:active{}
/*End Side Menu*/

/*Bottom Menu*/
.btmMenuItem,a.btmMenuItem,a.btmMenuItem:visited,a.btmMenuItem:link{
font-size: 14px;
font-family:'Open Sans';
font-weight: 400;
color:#4f0006;
padding: 0px 20px;
}/*Bottom Menu*/
a.btmMenuItem:hover,a.btmMenuItem:active,.btmMenuItemSel,a.btmMenuItemSel,a.btmMenuItemSel:visited,a.btmMenuItemSel:link,a.btmMenuItemSel:hover,a.btmMenuItemSel:active{
font-size: 14px;
font-family:'Open Sans';
font-weight: 400;
color:#fff;
padding: 0px 20px;
}/*Bottom Menu hover effect*/
.hypDesktopView, a.hypDesktopView, a.hypDesktopView:visited, a.hypDesktopView:link{}
a.hypDesktopView:active,a.hypDesktopView:hover{}
/*End Bottom Menu*/

/*Breadcrumb*/
.divBreadCrumb {
border-bottom: 1px solid #ddd;
}
.hypBreadCrumb, a.hypBreadCrumb, a.hypBreadCrumb:link, a.hypBreadCrumb:visited{
color:#191919;
font-weight:400;
}
a.hypBreadCrumb:hover,a.hypBreadCrumb:active,.hypBreadCrumbSelected,a.hypBreadCrumbSelected,a.hypBreadCrumbSelected:visited,a.hypBreadCrumbSelected:link,a.hypBreadCrumbSelected:hover,a.hypBreadCrumbSelected:active{
color:#e81a2a;
font-weight:400;
}
.divBreadCrumbMobile{
    width: 100%;
    margin: auto;
    padding: 15px 20px;
    background-color: #fff;
    box-sizing: border-box;
border-bottom:1px solid #ddd;
}/*Mobile View adjustment*/
/*End Breadcrumb*/

/*Product*/
.divIndProdItem {
    border: 1px solid #ddd;
    width: calc(90.5%/4);
    margin: 0px 30px 30px 0px;
}/*padding:border:margin:width*/

.divItemList {
    height: auto;
    overflow: hidden;
    padding: 30px 0px;
    flex-wrap: wrap;
}

.divProdItemImg{
    overflow: hidden;
    height: auto;
    padding: 0px;
    width: 100%;
    box-sizing: border-box;
}/*padding*/
.divProdImgInn{}/*image border*/
.hypProdDName{} /*productName. font*/
.hypProdDCode{
    font-size: 14px;
color:#000;
word-break: break-all;
}/*productCode. font*/
.divProdItemDetail{
    width: 200px;
    position: relative;
    padding: 10px 8px 150px;
    height: 0px!important;
    margin: auto;
}/*padding*/
#divProdListingPerRow{ content:"4";}/*Default 4. Adjust product listing alignment.*/
.btnThumb {} /*Recommended Icon. set position.*/
.btnNew {} /*New Icon. set position.*/
.lnkbtnProdArticle {
    display: flex;
    align-items: center;
}
.divIndProdItemNewRec{
    width: calc(91%/5);
    margin: 0px 27px 40px 0px;
}/*New & Recommend Product. width:margin*/
#divNewRecProdListingPerRow{ content:"5";}/*Default 5. Adjust new & recommended product listing alignment.*/

.divIndProdItemRel{}/*Individual Product Page Recommend Product. Width*/

.divIndRecommendItem{
    border: 1px solid #ddd;
    width: calc(90.0%/5);
    margin: 0px 30px 30px 0px;
}/*Homepage recommended product. Width*/
#divRecProdListingPerRow{content:"5";}/*Default 4. Adjust Homepage Recommended product listing alignment.*/

.divProdItemImgInner a {
    padding-bottom: 110%!important;
}

.divProdItemImgInner img.potrait {
    height: 75%;
}
.divGroupContentSubOuter {
    height: auto;
    overflow: hidden;
    border: none;
}
.divProductPrice{}/*price font*/
.divPriceStrike{}/*original price with strike off*/
.divIndProdPrice{} /*Individual product page. Price font*/
.divGroupHeader {
    height: auto;
    overflow: hidden;
    width: auto;
    padding: 9px 0px 15px 30px;
    color: #000;
font-size:22px;
font-family: 'Play';
    font-weight: 700;
    background: url(/data/cms/images/baseline_format_list_bulleted_black_18dp.png)no-repeat 0px 13px;
    background-color: #fff;
    display: flex;
    border-bottom: 1px solid #000;
line-height: 22px;
}/*background:font*/
.divGroupDNameSub{
    height: auto;
    overflow: hidden;
    padding: 5px 0px 0px 0px;
border-bottom:none;
}/*Category Lvl1.border*/
.hypGrpNameCat{
background:none;
}/*font*/
.divGroupDNameSubLv2Title{}/*Category Lvl2.border*/
.hypGrpNameCatLv2{}/*font*/
a.hypGrpNameCat:link, a.hypGrpNameCat:visited {
    color: #666;
    text-decoration: none;
font-weight:400;
background: url(/data/cms/images/icon-product-range.png)no-repeat 5px 17px;
    background-size: 8px;
    padding: 10px 0px 10px 30px;
color:#191919;
}
a.hypGrpNameCat:hover, a.hypGrpNameCat:active {
    color: #000;
    text-decoration: none;
font-weight:400;
background: url(/data/cms/images/icon-product-range.png)no-repeat 5px -115px;
background-size:8px;
padding: 10px 0px 10px 30px;
color:#e81a2a;
}
.divGroupCat {
    height: auto;
    overflow: hidden;
    width: auto;
    padding-bottom: 0px;
    padding: 0px 0px;
}
.btnThumb img {
    height: 22px;
}
.btnNew img {
    height: 22px;
}
.divMiddleCtnSubLeft {
    height: auto;
    overflow: hidden;
    width: 215px;
    float: left;
}
.divMiddleCtnSubRight {
    height: auto;
    overflow: hidden;
    float: right;
    width: 960px;
    min-width: 955px;
    /* padding-left: 40px; */
}
.divSorting {
    display: flex;
    align-items: center;
    width: 246px;
    border-left: 1px solid #fff;
    justify-content: center;
    height: 50px;
}
.ddl_sort, .ddl_show {
    background: #f8f8f8;
}
.divTopProdGroup {
    background: #f8f8f8;
    border: none;
}
a.hypProdDName:link, a.hypProdDName:visited {
    color:#000;
    font-weight:700;
    text-decoration: none;
font-family: 'Play';
line-height:1.5;
}
a.hypProdDName:hover, a.hypProdDName:active {
    color:#000;
    font-weight:700;
    text-decoration: none;
font-family: 'Play';
line-height:1.5;
}
.divProdGroupSnapshot {
    display:none;
}
.divProdItemDName {
    height: 80px;
    overflow: hidden;
    text-align: center;
}
.imgbtnPageLast:hover i:after {
    content: "last_page";
    color: #666;
}
.imgNextBtnTop:hover i:after {
    content: "navigate_next";
    color: #666;
}
.imgPrevBtnTop:hover i:after {
    content: "navigate_before";
    color: #666;
}
.imgbtnPageFirst:hover i:after {
    content: "first_page";
    color: #666;
}
.imgbtnPageFirstDisabled i:after {
    content: "first_page";
    color: #666;
}
.imgPrevBtnTopDisabled i:after {
    content: "navigate_before";
    color: #666;
}
.imgNextBtnTopDisabled i:after {
    content: "navigate_next";
    color: #666;
}
.imgbtnPageLastDisabled i:after {
    content: "last_page";
    color: #666;
}
.material-icons {
    text-decoration: none!important;
}
.divListBtm {
    height: 50px;
    color: #000;
    align-items: center;
    border-top: none;
    border-bottom: none;
    border-left: none;
    background: #f8f8f8;
    border: none;
border-right: none;
}
a.btnPagination:hover, a.btnPagination:active {
    color: #e81a2a!important;
    text-decoration: none;
}
a.btnPagination:link, a.btnPagination:visited {
    color: #191919;
    text-decoration: none;
}
a.btnPaginationSel:hover, a.btnPaginationSel:active {
    color: #e81a2a;
    text-decoration: none;
}
.btnPaginationSel {
    color: #e81a2a;
}
.PaginationBtm, .btnPagination, .btnPaginationSel {
    border-right: 1px solid #fff;
}
.divListBottomInner {
    border-left: 1px solid #fff;
    border-right: none;
    height: 50px;
}
.divBorder2 {
    border: none;
}
.hypShare, .hypAsk {
    color: #000!important;
    font-size: 12px;
    height: 40px;
    width: 100%;
border:none;
}
.divShareBtnIcon i {
    margin: unset!important;
    color: #000;
    font-size: 18px;
}
.divShareBtnIcon i {
    margin: unset!important;
    color: #000;
    font-size: 18px;
}
.hypShare:hover, .hypAsk:hover, .hypShare:active, .hypAsk:active {
    color: #000!important;
}
.divIndProdImgInner a {
    padding-bottom: 90%!important;
    height: 0;
}
.imgNewProd {
    padding-bottom: 5px;
    float: right;
    height: 20px;
}
.imgRecProd {
    float: right;
    height: 20px;
}
.divIndProdImgInner {
    width: 560px;
    height: auto;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
a.hypGrpNameCatSel:hover, a.hypGrpNameCatSel:active {
    color: #e81a2a;
    text-decoration: none;
font-weight: 400;
background: url(/data/cms/images/icon-product-range.png)no-repeat 7px 13px;
    background-size: 6px;
    padding: 10px 0px 10px 30px;
}
a.hypGrpNameCatSel:link, a.hypGrpNameCatSel:visited {
    color: #e81a2a;
    text-decoration: none;
font-weight: 400;
background: url(/data/cms/images/icon-product-range.png)no-repeat 7px -115px;
    background-size: 6px;
    padding: 10px 0px 10px 30px;
}
.pricerange-filter .button{} /*price range filter button design. background:font*/
.pricerange-filter .ui-widget-header{} /*price range scroll*/

/*For mobile view*/
@media only screen and (max-width:900px) {
    .divIndProdItem{
    width: 45%;
    margin: 0px 1% 25px;
    overflow: hidden;
    float: left;
    position: relative;
    border: 1px solid #dddddd;
height: 310px!important;
}/*padding:border:margin:width*/
    .divProdItemImg{}/*padding*/
    .divProdImgInn{
padding:0px;
}/*image border*/
    .hypProdDName{} /*productName. font*/
    .hypProdDCode{
    font-size: 14px;
color:#000;
word-break: break-all;
}/*productCode. font*/
    .divProdItemDetail{
    width: auto;
overflow: hidden;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
    position: relative;
    padding: 0px 7px 70px;
}/*padding*/
    .btnThumb {
top:30px;
left:0px;} /*Recommended Icon. set position.*/
    .btnNew {
top:0px;
left:0px;
} /*New Icon. set position.*/

    .divProductPrice{}/*price font*/
    .divPriceStrike{}/*original price with strike off*/
    .divIndProdPrice{} /*Individual product page. Price font*/

.bgtheme2{background-color:#090909;}
.divAskShareLabel{color:#fff;}
.hypAsk{border:none!important;}
}
/*End Product*/

/*Others*/
/*Apply in desktop view only*/
@media only screen and (min-width:960px){
#cphContent_ucUsrProductGroup_rptRecProduct_pnlIndProd_2{
margin-right:auto!important;
}
#cphContent_ucUsrProductGroup_rptRecProduct_pnlIndProd_4{
margin-right:unset!important;
}
ul#slide-list li {
    list-style: none;
    height: 20px;
    margin: 0 2px;
    display: inline-block;
    margin: auto;
    background: url(/data/cms/images/pagination-home-masthead.png) no-repeat center 0px;
    background-size: 10px;
    padding: unset!important;
}
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover {
    background: url(/data/cms/images/pagination-home-masthead.png)no-repeat center -26px; 
    background-size: 10px;
}
ul#slide-list {
    text-align: left;
    margin-left: 0px !important;
    /* float: left; */
}
.divTopMastheadContainer {
    overflow: hidden;
    height: auto;
    width: 100%!important;
    margin: auto;
margin-top: -150px;
}
.bluredBackground {
    background: none!important;
    transition: all 0.4s ease-in-out;
    background-attachment: fixed;
    filter: blur(5px);
    height: 153px;
}
.divMainTop {
    background: none!important;
}
.imgLogo {
    border: 0px;
    display: block;
    max-width: 300px;
    height: auto !important;
}
.divPnlMenu{
width:auto!important;
}
.divMiddleCtnRight {
    width: 100%!important;
max-width:100%;
}
.width_200{
width:200px;
}
.height_50{
height:50px;
}
.divSSPaging {
    text-align: left;
    position: absolute;
    z-index: 90;
    left: 360px;
    width: 100%;
    margin: auto;
    height: 10px;
bottom: 10px;
}
.divSSPaging img {
    width: 15px;
    height: 15px;
    background: url(/data/cms/images/pagination-masthead-home.png)no-repeat center 5px;
    background-size: 8px;
}
.divSSPaging img:hover, .divSSPaging .activeSlide img {
        width: 15px;
    height: 15px;
    background: url(/data/cms/images/pagination-masthead-home.png)no-repeat center -43px;
    background-size: 8px;
}
.divTopMenu {
    height: auto;
    overflow: visible;
    width: auto;
    float: right;
}
#materialIconsQuickTel:after {
    content: "|";
    position: relative;
        top: -4px;
    left: -4px;
color:#fff;
}
.hypQuickContact{
    position: relative;
    top: 0px;
    font-size: 14px;
}
.hypQuickEmail{
    font-size: 14px;
color:#fff !important;
}
.hypQuickContact, .hypQuickEmail, .hypQuickContact:hover, .hypQuickEmail:hover {
    font-weight: 400!important;
color:#fff !important;
}
.hypQuickContact:hover, .hypQuickEmail:hover{
text-decoration:none;
color:#fff !important;
}
.hypQuickContact i, .hypQuickEmail i {
    font-size: 18px;
color:#fff !important;
}
.hypQuickEmail span {
    text-decoration: none;
color:#fff !important;
}
.column-6 {
    width: 100%;
}
.divEnquiryForm {
    border-left: 1px solid #ddd;
    padding-left: 60px;
}
#materialIconsQuickEmail:after {
    content: url('/data/cms/images/logo_top(1).png');
    color: #fff;
    position: relative;
}
#main {
    overflow: auto;
    background: none!important;
    background-attachment: fixed;
    overflow-x: hidden;
}
.tblSearchBox {
    width: 240px;
    height: 45px!important;
    border-radius: 30px;
}
.imgbtnSearch {
    overflow: hidden;
    border-left: none;
    background: url(/data/cms/images/baseline_search_black_18dp.png) no-repeat center 4px;
    outline: none;
    float: right;
}
.txtSearch {
    color: #919191;
    height: 14px;
    overflow: hidden;
    width: 90%;
    background: #fff;
    border: none;
    margin-right: 2px;
    outline: none;
    margin-left: 5px;
}
.tdSearchTxtBox {
    background: #fff;
    border: solid 1px #cbcbcb;
    border-right: none;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.tdSearcBtn {
    background: #fff;
    border: solid 1px #cbcbcb;
    border-left: none;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
#materialIconsSearch:after {
    content: "search";
    color: #fc0101;
    font-size: 18px;
}
.divBestSellerContainer {
    width: 1200px;
    margin: auto;
}
.divProdAddToCart {
     width: 100%;
    padding: 0px;
    width: 94%!important;
    margin: auto;
    position: relative;
    top: -10px;
}
#TB_title {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: red;
    font-size: 18px;
    background-color: #000;
    box-sizing: border-box;
    z-index: 100;
}
}
/*Apply in mobile view only*/
@media only screen and (max-width:900px){
.imgLogo {
    border: 0px;
    display: block;
        max-width: 220px;
    height: auto !important;
    position: relative;
    left: 15px;
    top: 0px;
}
.sidebar-nav-toggle {
    transform: scale(1);
    top: 30px;
    right: 30px;
}
.hypQuickContact {
    width: 36px;
    height: 36px;
    float: right;
    position: absolute;
    top: 5px;
    right: 55px;
}
#materialIconsQuickTel:after {
    content: "phone";
        color: transparent;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #fff;
}
.divSideMenu {
    height: 100%;
    width: 100%;
    position: relative;
    top: 110px!important;
}
.ulTopMenu li {
    padding: 0px!important;
    margin: 0px!important;
    background-image: none;
    border-top: none;
}
.divCopyrightContainer {
    border-top: 1px solid #ddd;
}
.divCopyText {
    font-size: 12px;
    color: #fff;
text-align:center;
}
.FirstLevelSelColor {
    color: #fff;
}
.matAdd {
    margin-top: 5px;
color:#000;
}
.ulSubMenu {
    border-bottom: 1px solid #ddd;
}
.ulTopMenu li.liTopMenu, .ulSubMenu li {
    height: 50px;
    overflow: hidden;
    padding-bottom: 0px;
background:#f7be33;
}
.pnlShowMenuIcon, .pnlShowSubMenuIcon {
    top: 5px;
}
a.menuLevelSel:link, a.menuLevelSel:visited {
    color: #fff!important;
    text-decoration: none;
   background:#f80300;
}
.menuLevelSel {
    font-size: 16px;
    color: #fff!important;
    padding: 15px 0px 15px 20px;
    display: block;
    background: #75aa26;
    background-size: 13px;
}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
    background: url(/data/cms/images/pagination-masthead-home.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
    background-size: 8px;
}
.jssorb21 .av {
    background-position: 0px -48px;
}
.divNavigator {
    position: absolute;
    bottom: -10px;
    display: block !important;
    /* left: 20px !important; */
}
.divIndProdImgInner {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.divNewProd img, .divRecProd img {
    height: 20px;
}
.tblSearch {
    height: 30px;
    width: 100%;
    background: #fff;
    border-radius: 30px;
    border: 1px solid #ddd;
    box-sizing: border-box;
}
.imgbtnSearch {
    height: 28px;
    width: 30px;
    overflow: hidden;
    border-left: none;
    background: url(/data/cms/images/baseline_search_black_18dp.png) no-repeat center 4px;
    outline: none;
    float: right;
}
.PaginationBtm, .btnPagination, .btnPaginationSel {
    border-right: none;
}
.lnkbtnPrev {
    border-right: 1px solid #ddd;
    cursor: default;
}
.lnkbtnPrevDisabled {
    border-left: 1px solid #ddd;
    cursor: default;
}
.divListTopInner {
    border: none;
    box-sizing: border-box;
}
.lnkbtnNext {
    border-left: 1px solid #ddd;
}
.lnkbtnNextDisabled {
    border-left: 1px solid #ddd;
    cursor: default;
}
.divListBtm {
    padding-top: 0px;
    height: 50px;
    color: #656565;
    align-items: center;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border: 1px solid #ddd;
}
.divGroupCat {
    height: auto;
    overflow: hidden;
    width: auto;
    padding-bottom: 0px;
    border-right: none;
    border-left: none;
}
.divGroupDNameSub {
    padding: 5px 15px 5px 0px;
}
.divTopMenuItems {
    height: auto;
    overflow: hidden;
    width: 100%;
    border-bottom: none;
}
.divTopProdGroup {
    background: #fff;
    border: none;
}
.divSorting {
    border-left: none;
}
.divProdItemImgInner img {
    position: absolute;
    width: auto!important;
    height: 100%!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
#materialIconsSearch:after {
    content: "search";
    color: #fc0101;
    font-size: 20px;
    position: relative;
    left: 43px;
    top: 3px;
}
.divProdAddToCart{
    bottom: 15px!important;
}
.lnkbtnNext i:after {
    font-size: 50px;
    content: "a1a1a1";
    color: #a1a1a1;
}
.lnkbtnNextDisabled i:after {
    font-size: 50px;
    content: "arrow_right";
    color: #a1a1a1;
}
.lnkbtnPrev i:after {
    font-size: 50px;
    content: "arrow_left";
    color: #a1a1a1;
}
.lnkbtnPrevDisabled i:after {
    font-size: 50px;
    content: "arrow_left";
    color: #a1a1a1;
}
#cphContent_ucUsrProductGroup_ddlProdSort{
    border: none;
    background: #f8f8f8;
border-right: 5px solid #fff;
}
#divSortOrder{
background:#f8f8f8;
}
}

#divAdjustTopMenu {    
    content:"0";
}
.pricerange-filter {
    display: none;
}
#main {
    overflow: auto;
    background: none;
    background-attachment: fixed;
    overflow-x: hidden;
}
.divTopBigRightTop {
    width: 100%;
    background-color: #03b2f5;
display:none;
}