* { padding: 0px; margin: 0px; outline: none; }

/* placeholder and Selection css */
/*::selection { color: #2D2A26; background: #fff; }
::-moz-selection { color: #2D2A26; background: #fff; }*/
::-webkit-input-placeholder { color: #7A7A7A; text-overflow: ellipsis; }
::-moz-placeholder { color: #7A7A7A; text-overflow: ellipsis; opacity: 1; }
:-ms-input-placeholder { color: #7A7A7A; text-overflow: ellipsis; opacity: 1; }
/* placeholder and Selection css ended */

body, html { height: 100%; -moz-osx-font-smoothing: grayscale; }
body { /*font-family: 'Source Sans Pro', sans-serif;*/ /*font-family: 'Myriad Pro';*/ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size:16px; color:#252526;  }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; }
p { margin: 0 0 25px; }
b, strong { font-weight: 600; }
ul, ol, dl { list-style-position: outside; margin-bottom: 15px; padding: 0px; list-style: none; }

/* video and audio */
img { max-width: 100%; height: auto; }
video { background-size: cover; display: table-cell; vertical-align: middle; width: 100%; }
iframe { border: 0; }
/* video and audio ended */

/* link css start */
a{ text-decoration: none; }
a, a:hover, a:focus { color: #2F5D9E; text-decoration: none; }
a:hover, a:active { color: #2F5D9E; text-decoration: none; }
a:focus, a:active, button:focus, button:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none; }
/* link css ended */

/* header css start */
header{ width:100%; position:relative; padding:28px 0px 15px 0px; background:#fff; }
.hdr-logo{ width:auto; max-width:315px; display:inline-block; }
.hdr-menu-area{ width:auto; display:inline-block; }
.hdr-menu-area ul{ width:auto; margin:0px; }
.hdr-menu-area ul li{ margin:0px 24px; display:inline-block; color:#252526; font-size:15px; text-transform:uppercase; }
.hdr-menu-area ul li:first-child{ margin-left:0px; }
.hdr-menu-area ul li:last-child{ margin-right:0px; }
.hdr-menu-area ul li a{ display:inline-block; color:#252526; transition:all ease-in-out 0.4s; }
.hdr-menu-area ul li:hover a{ color:#cc0033; }

.mobClick { display: none; z-index: 10; width: 24px; height: 16px; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
/* .mobClick.open{ position: fixed; left: 270px; top: 12px;} */
.mobClick span { position: absolute; opacity: 1; left: 0; width: 24px; height: 3px; background: #252526; display: block; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.mobClick span:nth-child(2) { top: 7px;}
.mobClick span:nth-child(3) { top: 14px;}
.mobClick.open span{ background: #2a2a2a; }
.mobClick.open span:nth-child(1) { top: 7px; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.mobClick.open span:nth-child(2) { opacity: 0; left: -20px;}
.mobClick.open span:nth-child(3) { top: 7px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
/* header css ended */

/* banner area css start */
.banner-slider-area{ width:100%; padding:0px; position:relative; }
.banner-img-holder{ width:100%; height:364px; overflow: hidden; }
.banner-img-holder img{ width:100%; height:100%; object-fit: cover; }

.library-banner-slider .owl-dots{ position:absolute; bottom:20px; width:100%; justify-content:center; margin:0px; }
.library-banner-slider .owl-dots .owl-dot{ margin:0px 5px; }
.library-banner-slider .owl-dots .owl-dot span{ margin:0px; width:20px; height:20px; border-radius:100%; border:#8c0f31 solid 2px; background:transparent; }
.library-banner-slider .owl-dots .owl-dot.active span{ background:#8c0f31; }
/* banner area css ended */

/* product body css start */
.product-list-body-area{ width:100%; padding:45px 0px; }
.section-heading{ width:100%; display:inline-block; font-size:30px; color:#252526; font-weight:700; /*font-family: 'Poppins', sans-serif;*/ padding:0px; margin:0px 0px 40px 0px; }
.items-full-elemnt-view-area{ display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height:100%; flex-flow: column; justify-content: space-between; }
/* product body css ended */

/* search bar css start */
.search-bar-area{ width:100%; display:inline-block; position:relative; margin-bottom:45px; }
.search-bar-area .fleid-wrap-box{ width:100%; display:inline-block; position:relative; }
.search-bar-area input[type=text]{ width:100%; height:50px; appearance:none; -webkit-appearance:none; border:none; border-bottom:#cc0033 solid 1px; background:url(../images/icons/search-icon.png) no-repeat left center; padding-left:55px; }
.mobile-filter-btn{ width:auto; display:none; color:#fff; font-weight:600; background:#cc0033; padding:5px 10px; }
.mobile-filter-btn:focus{ color:#fff; }
.mobile-filter-close-btn{ width:auto; display:none; align-items:center; color:#252526; font-weight:500; }
.mobile-filter-close-btn span{ width:20px; height:20px; margin-left:10px; background:#cc0033; color:#fff; text-align: center; line-height: 20px; font-size: 20px; margin-left: 5px; }
/* search bar css ended */

/* item sort bar css start */
.item-sort-bar{ width:100%; min-height:45px; display:inline-block; }
.sort-drpdwn-area{ width:auto; float:right; }
.sort-drpdwn-area label{ width:auto; display:inline-block; font-size:15px; margin:0px 10px 0px 0px; }
.sort-drpdwn-area .selct-drpdwn-area{ width:40px; display:inline-block; }
.sort-drpdwn-area .selct-drpdwn-area select{ width:100%; border:none; font-weight:600; color:#252526; background:url(../images/icons/gray-menu-arrow.png) no-repeat right center; appearance:none; -webkit-appearance:none; }
/* item sort bar css ended */

/* item box css start */
.item-box{ width:100%; position:relative; background:#fff; transition:all ease-in-out 0.5s; border:#ececec solid 2px; margin-bottom:30px; cursor:pointer; }
.item-box .img-area{ width:100%; height:208px; overflow: hidden; transition: all ease 0.5s; }
.item-box .img-area > img{ width:100%; height:100%; object-fit: cover; }
.item-box:hover .img-area{ transform: translateY(-10px); }
/*20-09-2021*/
.item-box .content-area{ width:100%; /*min-height: 65px;*/ min-height:95px; display:inline-block; padding:10px 10px 10px 10px; text-align:center; background: #ececec; }
/*20-09-2021*/
.item-box .content-area .barnd-name{ /*font-size:13px;*/ font-size:13px; margin:0px 0px 0px 0px; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.item-box h3{ font-weight:700; /*font-size:18px;*/ font-size:16px; color:#cc0033; margin:0px 0px 0px 0px; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.item-box h3 a{ /*color:#cc0033;*/ color:#000; }
.item-box h4{ font-size:16px; font-weight:600; color:#252526; margin:0px 0px 4px 0px; }
.item-box p{ font-size:16px; color:#252526; margin:0px; }
.item-box p.scnt-famly{ font-size:14px; font-style: italic; }
.item-box .modal-content-area{ display:none; }
.item-box .modal-content-area .pop-slider-area{ display:none; }
/* item box css ended */

/* filter section css start */
.full-filter-warp{ width:100%; float:left; position:relative; }
/*20-09-2021*/
.filter-panel{ width:100%; display:inline-block; position:relative; padding-right: 20px;}
/*20-09-2021*/
.filter-panel .filter-header{ width:100%; float:left; position:relative; padding:0px 0px 10px 0px; border-bottom:#cdcdcd solid 1px; }
.filter-panel .filter-header h3{ font-size:24px; color:#000; font-weight:600; }
.filter-panel .filter-body{ width:100%; float:left; position:relative; padding:25px 0px 15px; }
.filter-item-group{ width:100%; position:relative; }
.filter-item-group .fltr-grp-hdr{ width:100%; display:inline-block; font-size:18px; font-weight:600; color:#000; margin-bottom:10px; }
.filter-info{ width:auto; display:inline-block; font-size:14px; color:#999999; font-style:italic; }

/* custom check box css */
/*22-10-2021*/
label.custm-chk-rdio{ width:100%; display:inline-block; position:relative; margin:0px; padding:0px 0px 0px 25px; margin:0px; }
/*22-10-2021*/
label.custm-chk-rdio input[type=checkbox]{ position:absolute; left:0px; opacity:0; }
label.custm-chk-rdio input[type=checkbox] + span:before{ content:''; position:absolute; top:3px; left:0px; width:18px; height:18px; border:#999999 solid 1px; }
label.custm-chk-rdio input[type=checkbox]:checked + span:after{ content:''; position:absolute; top:6px; left:3px; width:12px; height:12px; background:#cc0033; }

label.custm-chk-rdio input[type=radio]{ position:absolute; left:0px; opacity:0; }
label.custm-chk-rdio input[type=radio] + span:before{ content:''; position:absolute; top:3px; left:0px; width:18px; height:18px; border:#999999 solid 1px; /*border-radius:40px;*/ }
label.custm-chk-rdio input[type=radio]:checked + span:after{ content:''; position:absolute; top:6px; left:3px; width:12px; height:12px; background:#cc0033; /*border-radius:40px;*/ }

/* filter dropdown list css */
.filter-item-group ul{ width:100%; }
.filter-item-group:last-child > ul{ margin:0px; }
.filter-item-group ul li{ width:100%; display:inline-block; position:relative; margin:0px 0px 8px 0px; color:#252526; font-size:15px; }
.filter-item-group ul li:last-child{ margin:0px; }
.filter-item-group ul li ul{ padding-left:20px; margin-top:10px; margin-bottom:5px; display:none; }
.filter-item-group ul li .sub-dropdown{ width:20px; height:20px; position:absolute; top:0px; right:0px; z-index:1; cursor:pointer; }
.filter-item-group ul li .sub-dropdown span{ width:70%; height:2px; background:#5f5f5f; position:absolute; top:50%; left:50%; margin-left:-35%; transition:all ease-in-out 0.3s; }
.filter-item-group ul li .sub-dropdown span:nth-child(2){ transform:rotate(90deg); }
.filter-item-group ul li.expanded > .sub-dropdown span:nth-child(2){ transform:rotate(180deg); }

.filter-item-group.fragrance-family > ul > li > ul{ padding-left:0px; }
.filter-item-group.fragrance-family ul li ul li ul{ padding-left: 20px; }
/*22-10-2021*/
.filter-scrollcontentarea { width: 100%; height: 148px; }
/*22-10-2021*/
/* filter section css ended */


/* fliter searchbar css start */
.filter-body.brand-filter-body{ padding: 10px 0px 15px; }
.filter-search-bar{ width:100%; display: inline-block; margin-bottom:15px; }
.filter-search-bar input[type=text]{ width: 100%; height: 40px; appearance: none; -webkit-appearance: none; border: none;  border-bottom: #cc0033 solid 1px; background: url(../images/icons/search-icon.png) no-repeat right center; background-size: 15px;  padding-right: 20px; }
/* fliter searchbar css ended */


/* pagination css start */
.pagination{ width:auto; float:right; text-align:right; }
.pagination ul{ width:auto; display:inline-block; padding:0px; margin:0px; }
.pagination ul li{ float:left; text-align:center; }
.pagination ul li a, .pagination ul li span{ display:block; padding:10px; min-width:60px;height: 60px; line-height: 2.4; transition:all ease-in-out 0.4s; }
.pagination ul li a{ color:#cc0033; }
.pagination ul li span, .pagination ul li a:hover, .page-item.active .page-link{ background:#cc0033; border-color:#cc0033; color:#fff; }

/* pagination css ended */


/* custom scroll css start */
.mCustomScrollbar * { transition: none; }
.mCSB_inside > .mCSB_container { margin-right: 5px; }
.mCustomScrollbar.content { overflow: auto; position: relative; padding: 0px; margin: 0px; width: 100%; max-width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCSB_scrollTools { right: -7px; }
.mCSB_scrollTools .mCSB_draggerContainer{ left: -12px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: #c21b16 !important; border-radius:0px; }
.mCSB_scrollTools .mCSB_draggerRail { background: #cccccc; width: 10px; border-radius:0px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 12px; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { width: 12px; }
/* custom scroll css ended */


/* footer css start */
footer{ background:#cc0033; padding:30px 0px; color:#fff; position: relative; z-index: 1;}
footer a, footer a:hover, footer a:focus{ color:#fff; }
/* footer css ended */


/* modal css start */
.modal-backdrop.show { opacity: .8; }
.modal .modal-content{ border-radius:0px; border:#cc0033 solid 3px; }
.modal .modal-content .modal-close-btn{ position:absolute; display:flex; align-items:center; top:15px; right:15px; color:#666666; font-size:18px; font-weight:500; opacity:1; z-index:9; }
.modal .modal-content .modal-close-btn span{ width:24px; font-size:24px; display:inline-block; background:#d3d3d3; color:#000000; text-shadow:none; margin-left:10px; }

.ScentModal .modal-body{ padding:40px 10px; }
.scent-popup-info-area{ width:100%; display:inline-block; padding:20px 20px 0px 0px; }
.scent-popup-info-area .pop-heading{ /*font-size:30px;*/ font-size: 32px; color:#cc0033; font-weight:700; position: relative; padding-bottom: 10px; }
.scent-popup-info-area .pop-heading:after{ content: ''; position: absolute; left:-30px; bottom:0px; width:100%; height:2px; background: #cc0033; }
.pop-scent-family-code{ color:#000; margin-bottom:30px; }
.pop-scent-family-code .scent-code{ font-weight:600; }
.row.pop-scent-info-row{ margin-bottom:0; }
.row.pop-scent-info-row, .pop-scent-info-row .row{ margin-right: -4px; margin-left: -4px; }
.row.pop-scent-info-row [class*='col'], .pop-scent-info-row .row [class*='col']{ padding-right: 4px; padding-left: 4px; }
.pop-scent-info-row label{ font-weight:700; color:#000; margin:0px; text-align: right; }
.pop-scent-info-row .pop-info-box{ min-height:32px; line-height:1; color:#000; display:flex; padding-top:5px; }
/* .pop-scent-info-row .pop-info-box.gray{ background:#f0f0f0; padding:5px 15px;  } */
.pop-scent-info-row .pop-info-box.gray{ padding:5px 5px; align-items: center; /*border:#cc0033 solid 1px;*/ background: #fbede8; border-radius: 30px; justify-content: center; margin-bottom:8px;  }

.pop-scent-info-row.middle-note .pop-info-box.gray{ background: #b2152c; color:#fff; }
.pop-scent-info-row.base-note .pop-info-box.gray{ background: #921422; color:#fff; }
.pop-scent-info-row.top-note{ margin-top:23px; }

.vrsn-avabl-area .av-hdng{ text-align: center; font-weight: 700; font-size:18px; letter-spacing: 2px; padding-top: 20px; position: relative; }
.vrsn-avabl-area .av-hdng:after{ content: ''; position: absolute; /*right: -30px;*/ right:-50px; top: 5px; width: 100%; height: 2px; background: #cc0033; }
.av-list-row{ line-height: 1.3; font-size: 15px; }
.av-list-row .av-name{ text-align: right; }
.av-list-row .col{ text-align: center; }
.av-list-row pre{ font-size: inherit; font-family: unset; text-align: center; }

.pop-slider-area{ width:100%; display:inline-block; position:relative; background:#fff; padding:10px; border:#cc0033 solid 2px; }
.pop-slider-area .img-warp{ /*height:440px;*/ height:390px; overflow: hidden; }
.pop-slider-area .img-warp img{ width:100%; height:100%; object-fit: cover; }
.library-popup-slider .owl-nav{ margin:0px; }
.library-popup-slider .owl-nav button{ position:absolute; width:30px; height:40px; background:red; top:50%; }
.library-popup-slider .owl-nav button.disabled{ opacity:0.2; }
.library-popup-slider .owl-nav button span{ display:none; }
.library-popup-slider .owl-nav button.owl-prev,
.library-popup-slider .owl-nav button.owl-next{  margin:-20px 0px 0px 0px; border-radius:0; }
.library-popup-slider .owl-nav button.owl-prev:hover,
.library-popup-slider .owl-nav button.owl-next:hover{ background-color:transparent; }
.library-popup-slider .owl-nav button.owl-prev{ left:-35px; }
.library-popup-slider .owl-nav button.owl-next{ right:-35px; }

.pop-item-thumb-slider{ margin:5px 0px; padding: 0 5px; }
.pop-item-thumb-slider .owl-item{ padding: 5px; }
.pop-item-thumb-slider .owl-item .img-warp{ height:60px; box-shadow: #c3c3c3 0px 0px 5px; }
.pop-item-thumb-slider .owl-item .img-warp img{ width:100%; height:100%; }
.pop-item-slider .owl-item{ padding:10px; }
.pop-item-slider .owl-item .img-warp{ box-shadow: #c3c3c3 0px 0px 5px; }
.library-popup-slider .owl-dots,
.pop-item-slider .owl-dots{ position:absolute; bottom:5px; width:100%; }
.library-popup-slider .owl-dots .owl-dot span,
.pop-item-slider .owl-dots .owl-dot span{ margin:4px; width: 14px; height: 14px; }

.pop-slider-area .owl-carousel{ transition: all ease-in-out 0.5s; opacity: 0; }
.popup-product-info-append-area.openPopup .pop-slider-area .owl-carousel{ opacity: 1; }
.popup-product-info-append-area{ width:100%; display:inline-block; padding: 0px 20px; }
.popup-item-nav{ display:none; }
.popup-item-nav.current{ display:block; }

.pop-item-nav-btn{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; background:url(../images/icons/prev-arrow.png) no-repeat center center; cursor:pointer; color:transparent; font-size:0px; }
.pop-item-nav-btn.prev-pop-item{ left: -6px; }
.pop-item-nav-btn.next-pop-item{ right:-6px; background:url(../images/icons/next-arrow.png) no-repeat center center; }
/* modal css ended */



/* login css start */
.before-login{ width:100%; height:100%; display:flex; flex-flow:column; }
.before-login header{ position:absolute; top:0px; left:0px; background:transparent; }
.before-login .login-body{ width:100%; height:100%; display:flex; align-items:center; background:url(../images/login-bg.jpg) no-repeat center center; background-size:cover; }
.login-heading{ color:#595958; font-size:48px; font-weight:700; margin-bottom:50px; }
.before-login footer{ width:100%; position:fixed; left:0px; bottom:0px; }

.login-form-area{ width:100%; max-width:380px; display:inline-block; }
.login-form-area .input-group{ border-style:solid; border-color:#999999; border-width:0px 0px 2px 0px; }
.login-form-area .input-group input[type=text].form-control,
.login-form-area .input-group input[type=password].form-control,
.login-form-area .input-group input[type=email].form-control,
.login-form-area .input-group input[type=tel].form-control{ height:55px; border:none; background:transparent; }
.login-form-area .input-group input[type=text] + label,
.login-form-area .input-group input[type=password] + label,
.login-form-area .input-group input[type=email] + label,
.login-form-area .input-group input[type=email] + label{ position:absolute; bottom:-20px; left:0px; margin:0px; font-size:12px; }

.login-form-area .input-group input:focus{ outline:none; box-shadow:none; }

.login-form-area .input-group .input-group-text{ width:30px; border:none; border-radius:0px; background:transparent; padding:0px; }

.login-action-area{ width:100%; display:inline-block; text-align:center; margin:10px 0px; }
.login-btn{ width:250px; height:60px; border:none; appearance:none; -webkit-appearance:none; background:#cc0033; color:#fff; font-size:16px; font-weight:600; text-transform:uppercase; letter-spacing:2px; transition:all ease 0.4s; }

.login-form-area a{ color:#222222; transition:all ease 0.5s; }
.login-form-area a:hover{ color:#cc0033; }
.login-form-area .forgot-link{ display:block; margin:15px 0px; }
/* login css ended */


/* terms page css start */
.terms-page-body-area{ width:100%; min-height:520px; display:inline-block; position:relative; padding: 45px 0px; border-top: 2px solid #e2e1e1; }
/* terms page css ended */


.loader{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url('../images/logo.png') 50% 50%  no-repeat #c4cad0c2;; }

.error{ color:#cc0033 }

/*style added 16-6-21*/
.pop-scent-info-row .col-lg-3{ padding-right: 15px !important;}
.pop-scent-info-row.base-note{ margin-bottom:23px; }
.pop-scent-info-row.middle-note{ padding: 10px 0 ;}

/**21.07.2021*/
#scroll{ z-index:9999;position:fixed;right:10px;bottom:95px;width:40px;height:40px;background-color:#cc0033;display:none;cursor:pointer;text-indent:-9999px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}#scroll span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff}#scroll:hover{background-color:#cc0033;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
/**26.07.21**/
.search-bar-area, .filter-search-bar{
    position:relative;
}
.loader_local{
    position:absolute;
    top:0;
    left:45px;
    background-color:#ffffff;
}
.loader_local_note{
    position:absolute;
    top:0;
    left:0px;
    background-color:#ffffff;
}
.loader_local_note img{
    max-width: 25px;
}
/*.pop-slider-area .owl-carousel.pop-item-slider, .pop-slider-area .owl-carousel.pop-item-slider .owl-stage-outer,  .pop-slider-area .owl-carousel.pop-item-slider .owl-stage-outer .owl-stage, .pop-slider-area .owl-carousel.pop-item-slider .owl-stage-outer .owl-stage .owl-item, .pop-slider-area .owl-carousel.pop-item-slider .owl-stage-outer .owl-stage .owl-item .img-warp, .pop-slider-area .owl-carousel.pop-item-slider .owl-stage-outer .owl-stage .owl-item .img-warp >a, .pop-slider-area .owl-carousel.pop-item-slider .owl-stage-outer .owl-stage .owl-item .img-warp>a img{
    width:100%;
    max-width:100%;
}*/
.library-banner-slider{
    max-height:364px;
    overflow: hidden;
}

/****13-09-2021***/

.pop-slider-area img.owl-lazy{transition: none !important; transform-style: inherit !important; opacity: 1 !important;}
.pop-item-nav-btn{top:43vh;}


.search-bar-area.pos-fixtop {
  position:fixed;
  top:0;
  z-index: 99;
  background: #fff;
  /* width: 100% !important; */
  /*max-width: 1110px;*/
 /* box-shadow: 0px 0px 6px rgb(0 0 0 / 30%);*/
}
.inspired-by{font-style: italic; font-size:12px;}

#html5-lightbox-box .html5-elem-box .html5-elem-wrap{width: 100% !important; height:100% !important;}
.sort-drpdwn-area{display: none;}

/****13-09-2021***/

/***21-09-2021***/

.sync2 .owl-nav, .sync2 .owl-dots{display: none;}


/***21-09-2021***/

/****22-10-2021****/
/* html, body{overflow-x: hidden;} */
.clear_filter_btn{width: 100%; border:none; background: #ececec; text-align: center; color: #000; text-transform: uppercase; padding: 10px 0; font-weight: 600;}
.filter-panel .filter-header h3{font-size: 18px; text-transform: uppercase;margin-bottom: 5px;}
.filter-item-group h3.fltr-grp-hdr{width: 100%; float: left; position: relative;padding: 0px 0px 15px 0px;border-bottom: #cdcdcd solid 1px;font-size: 18px; text-transform: uppercase; }
/****22-10-2021****/

/*28-10-2021*/
/*.before-login .login-body{position: relative;}*/
.before-login .login-body:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; /*background: rgba(244,244,244,0.45);*/}

/* 27-10-2021*/
.login-heading-normal{ color:#595958; font-size:16px; font-weight:100; margin-bottom:30px; }

/*10-01-2022*/
.loader{background-size: auto !important;}
.before-login .hdr-logo{max-width: 100%; padding-bottom: 30px;}

















/**/
