body {
    background: #f3f3f3;
    margin: 0 auto;
    padding: 0;
    overflow-x: hidden;
}


a, a:hover {
	text-decoration: none;
}

.clearFix{
    clear: both;
}
/*========================================================================================================*/
/*========================================================================================================*/
/* Form Common Issues Section Start*/
.form-control:active, .form-control:hover,
.form-control:focus, .form-control:focus-within, 
.form-control:visited, .form-control:target, 
.form-control:focus-visible {
    outline: 0;
    box-shadow: inherit;
}

select:active, select:hover,
select:focus, select:focus-within,
select:visible, select:target,
select:focus-visible {
    outline: 0;
    box-shadow: inherit;
}

option:active, option:hover,
option:focus, option:focus-within,
option:visible, option:target,
option:focus-visible {
    outline: 0;
    box-shadow: inherit;
}

.form-check-input:focus, .form-check-input:focus-visible {
    outline: 0;
    box-shadow: inherit;
}

.btn-check:focus+.btn-primary, .btn-check:focus-visible+.btn-primary,
.btn-check:active+.btn-primary, .btn-check:target+.btn-primary,
.btn-check:hover+.btn-primary, .btn-check:visited+.btn-primary, .btn-check:focus-within+.btn-primary {
    outline: 0;
    box-shadow: inherit;
}

.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, 
.btn-primary.active:focus, .btn-primary:active:focus, 
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: inherit;
}

.btn-primary:focus, .btn-primary:focus-visible, .btn-primary:active, .btn-primary:hover,
.btn-primary:target, .btn-primary:visited {
    outline: 0;
    box-shadow: inherit;
}
/* Form Common Issues Section End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Few Common Classes Start*/
.ChsLabel {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}
/*Few Common Classes End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Below 320px View Section Start*/
.Below320_Bg {
    display: none;
}

.Below320_Bg {
    background: #fff;
    border-radius: 6px;
    border: 3px solid #fff;
    box-shadow: 0 0 11px #b5b3b3;
    overflow: hidden;
    text-align: center;
    padding: 20px;
    margin: 10px auto;
    width: 90%;
}

.B320_Txt1,
.B320_Txt2,
.B320_Txt3 {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

.B320_Txt1 {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 10px 0;
}

.B320_SnapSect {
    padding: 20px 0;
}

.B320_SnapSect img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
/*Below 320px View Section End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Main Cont Starts Here*/
/*========================================================================================================*/
/*Fix Footer Navbar Section Start > Tab + Mobile*/
.MobFixFooterNavbar {
    display: none;
}

.MobFixFooterNavbar.MobFixFooterNavbarBg {
    position: fixed;
    bottom: 0;
    background: #ff2f8f;
    box-shadow: -1px -3px 11px #b5b3b3;
    z-index: 999;
    width: 100%;
}

.MffnContItems {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    text-align: center;
    align-items: center;
}

.MffnCi {
    width: 20%;
    margin: 0 auto;
    text-align: center;
}

.MffnCi_Labels {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.MffnCi_Icons {
    font-family: FontAwesome;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    vertical-align: top;
    padding: 0;
    cursor: pointer;
}

.MffnCi_Icons i {
    font-style: normal;
    font-family: FontAwesome;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    vertical-align: top;
    padding: 0;
    cursor: pointer;
}

.MffnCi_Icon1 i.fa-solid.fa-house {
    content: "f015";
}

.MffnCi_Icon2 {
    content: "f07a";
}

.MffnCi_Icon3 {
    content: "f0f3";
}

.MffnCi_Icon4 {
    content: "f2bd";
}

.MffnCi_Icon5 {
    content: "f233";
}

/*Fix Footer Navbar Section End > Tab + Mobile*/
/*========================================================================================================*/
/*Top Fix Navbar Section End*/

/*========================================================================================================*/
/*Visit FavSect Menubar Section Start*/
.VisitFavSect {
    box-shadow: 0 0 11px #b5b3b3;
    background: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 10px 0 0 0;
}

.VfsConts {
    display: inline-block;
    text-align: center;
    width: 33%;
}

/*Vfs Header Section Start*/
.VfsChs_Label {
    text-align: left;
    padding: 0 5px;
}

.VfsChs_LabelConts {
    display: inline-block;
}

.VfsChsLabel_Txt1 {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}

.VfsChs_LabelConts.VfsChsLabel_Txt1Icon {
    font-size: 12px;
    line-height: 20px;
}

.VfsChsLabel_Txt2 {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

.VfsChsLabel_Txt2 a:hover {
    color: #ff2f8f;
    text-decoration: underline;
}

.fa-solid.fa-angles-right {
    content: "f101";
}
/*Vfs Header Section End*/

.VfsCiBox {
    width: 32%;
    background: #fff;
    background: linear-gradient(to left, #fbfbfb, #d9d9eb);
    border-radius: 6px;
    border: 1px solid #d9d9eb;
    display: inline-block;
    text-align: center;
}

.VfsCibSnap {
    border: 1px solid #fff;
    border-radius: 50px;
    overflow: hidden;
    margin: 0 auto;
    width: 40%;
}

.VfsCiBox:hover .VfsCibSnap {
    box-shadow: 0 0 11px #565656;
    border: 0 none;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.VfsCibSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.VfsCibiLabel {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    padding: 4px 0;
}
/*Visit FavSect Menubar Section End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Section-1 > Top Slider Section Start*/
.Section-1 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 0;
    margin: 10px 0;
}

.TsSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
/*Section-1 > Top Slider Section End*/
/*============================================================================================*/
/*============================================================================================*/
/*Section-1a > Product Categories Navbars > Top Most Section Start*/
.Section-1a {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

.TopMostSect {
    display: flex;
}

.Tmsc_1, .Tmsc_2 {
    width: 50%;
}

/*============================================================================================*/
/*Tmsc-1 > Shortcut Menu Buttons Glimpse Section Start*/
/*SmbgRow-1 > Individual Product Categories (Ipc) Section Start*/
.SmbgRows {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    margin: 10px 0 10px 10px;
}

.IpcsHs {
    width: 100%;
    background: #3d5260;
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.IpcsHsLabels span {
    color: #ff0;
}

.IpcsHsLabels:after {
    content: ":";
}

.IpcsIpcSbsBtns {
    /*color: #3d5260;*/
    color: #fff;
    cursor: pointer;
    background: #fbfbfb;
    background: linear-gradient(to right, #141e30, #266091);
    border: 1px solid #4e7fd7;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    padding: 3px 7px;
}

.IpcsContsItems {
    text-align: center;
}

.Ipcsci {
    width: 24.32%;
    min-height: 150px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 4px 0 0 0;
    position: relative;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.Ipcsci::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: all 0.3s;
    border: 1px solid rgb(40 57 249 / 50%);
    border-radius: 4px;
    transform: scale(1.2,1.2);
    transition: all 0.5s;
}

.Ipcsci:hover::after {
    opacity: 1;
    transform: scale(1,1);
}

.IpcsciHiddenItems {
    display: none;
}

.IpcsciProdSnap {
    width: 50%;
    height: auto;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 50px;
    overflow: hidden;
    padding: 0;
    margin: 10px auto;
}

.IpcsciProdSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.IpcsciProdLabels {
    color: #121212;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    background: #f3f3f3;
    background: linear-gradient(to left, #fbfbfb, #d9d9eb);
    border: 1px solid #e3e3e3;
    border-radius: 50px;
    padding: 3px 15px;
    margin: 4px;
}

.fa-solid.fa-chevron-left {
    content: "f053";
}

.fa-solid.fa-chevron-right {
    content: "f054";
}

.fa-solid.fa-bag-shopping {
    content: "f290";
}
/*SmbgRow-1 > Individual Product Categories (Ipc) Section End*/


/*TmscRc-2 > Promotional Contents (PromoConts) Section Start*/
.TmscPromoConts {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    margin: 10px 0 10px 10px;
}

.TmscPromoContsHs {
    width: 100%;
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    color: #ff0;
    font-family: 'Monda', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-transform: capitalize;
    padding: 10px;
    margin: 0 0 6px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.TmscPcHsLabels:after {
    content: ":";
}

.TmscPcHsLabels span {
    color: #fff;
}

.TmscPcIsSnaps {
    position: relative;
    padding: 10px;
    border-radius: 7px;
    background: #081bfd;
    background: linear-gradient(to left, #4d5b91, #d9d9eb);
    box-shadow: 0 0 40px 10px #0c0766 inset;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.TmscPcIsSnaps:hover {
    opacity: 0.7;
}

.TmscPcIs_AnchorBtns {
    width: 50%;
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    box-shadow: 0 0 40px 10px #0c0766 inset;
    border: 1px solid #fff;
    border-radius: 50px;
    color: #ff0;
    font-family: 'Monda', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 10px 6%;
    position: absolute;
    right: 15px;
    top: 25px;
}

.TmscPcIsSnaps img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.fa-solid.fa-arrow-down {
    content: "f063"
}

.fa-solid.fa-indian-rupee-sign {
    content: "e1bc";
}
/*TmscRc-2 > Promotional Contents (PromoConts) Section End*/




/*Tmsc-1 > Shortcut Menu Buttons Glimpse Section End*/
/*============================================================================================*/


/*============================================================================================*/
/*Tmsc-2 > Easy Visit Route Guides Section Start*/
/*TmsCr_1 > Prodcuts Route Guide Section Start*/
/*Prg > Header Section Start*/
.PrgHeaderSect {
    background: #3d5260;
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
}

.PrgHsLabels:after {
    content: ":";
}
/*Prg > Header Section End*/

/*Prg > Middle Body Content Section Start*/
.PrgMbc {
    display: flex;
}

.PrgMbcLeft, .PrgMbcRight {
    width: 50%;
}
/*PrgMbc-Left Section Start*/
/*Prg > Physical Products (Pp) Section Start*/
.PrgMbcPcsHeaderSect {
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
}
/*Prg > Physical Products (Pp) Section End*/
/*PrgMbc-Left Section End*/

/*PrgMbc-Right Section Start*/
/*PmcBtns-1 > Pmc-Header Section Start*/
.PmcBtnHs {
    background: #fbfbfb;
    /*box-shadow: 0px 15px 16px inset #d9d9eb;*/
    /* background: #3d5260; */
    /* background: linear-gradient(to left, #7199d5, #546174);*/
    background: linear-gradient(to left, #fbfbfb, #d9d9eb);
    border-top: 1px solid #fff;
    cursor: pointer;
    color: #121212;
    font-family: 'Monda', sans-serif;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    padding: 10px;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    display: flex;
    justify-content: space-between;
}

.PmcBtnHs:hover {
    opacity: 0.7;
}
/*PmcBtns-1 > Pmc-Header Section End*/

/*PmcBtns-1 > Pmc Sub-Categorries Section Start*/
.PmcSubCategorySect ul {
    margin: 0;
    padding: 0;
}

.PmcSubCategorySect ul li {
    width: 100%;
    list-style: none;
    background: #d9d9eb;
    background: linear-gradient(to left, #dae4f9, #bec9e1);
    border-top: 1px solid #fff;
    padding: 15px;
    color: #121212;
    font-family: 'Monda', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.PmcSubCategorySect ul li:hover {
    opacity: 0.7;
}
/*PmcBtns-1 > Pmc Sub-Categorries Section End*/

.PmcBtnHsLabelIcon_Rotate {
    transform: rotate(180deg);
    display: inline-block;
    box-shadow: none;
    border: 0 none;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.PmcScsPp_1, 
.PmcScsPp_2,
.PmcScsDp_1 {
    display: none;
}

.fa-solid.fa-angle-down {
    content: "f107";
}

.fa-solid.fa-diamond-turn-right {
    content: "f5eb";
}
/*PrgMbc-Right Section End*/
/*Prg > Middle Body Content Section End*/
/*TmsCr_1 > Prodcuts Route Guide Section End*/
/*============================================================================================*/

/*============================================================================================*/
/*TmsCr_2 > Visit Route Guides Section Start*/
.TmsContsRows {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    margin: 10px;
}


/*Vrg > Header Section Start*/
.VrgHeaderSect {
    background: #3d5260;
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding: 10px;
}

.VrgHsLabels:after {
    content: ":";
}
/*Vrg > Header Section End*/

/*VrgMbc > Row Contents Section Start*/
.VrgMbcrHs {
    width: 100%;
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-transform: capitalize;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.VrgMbcrHsLabels:after {
    content: ":";
}

.VrgMbcSbsBtns {
    /*color: #3d5260;*/
    color: #fff;
    cursor: pointer;
    background: #fbfbfb;
    background: linear-gradient(to right, #141e30, #266091);
    border: 1px solid #4e7fd7;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    padding: 3px 7px;
}

.VrgMbcRowContsSect {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

/*Common Scroll Issue Css Section Start*/
.VrgMbcRowContsSect::-webkit-scrollbar {
  width: 6px;
  height: 7px;
  border-radius: 50px;
}

/* Track */
/*.VrgMbcRowContsSect::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 50px;
}*/

 
/* Handle */
/*.VrgMbcRowContsSect::-webkit-scrollbar-thumb {
  background: transparent; 
  border-radius: 50px;
  width: 100%;
}*/

/* Handle on hover */
/*.VrgMbcRowContsSect::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
  width: 90%;
}*/

/* Main Div on hover */
.VrgMbcRowContsSect:hover::-webkit-scrollbar-thumb {
  background: #b30000;
  border-radius: 50px;
}
/*Common Scroll Issue Css Section End*/

.VrgMbcRcs {
    width: 20%;
    min-height: 110px;
    display: inline-block;
    vertical-align: top;
    /* background: #081bfd; */
    /* background: #fff; */
    /* box-shadow: 0 0 40px 10px #0c0766 inset; */
    /* background: linear-gradient(to left, #4d5b91, #d9d9eb); */
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    text-align: center;
    margin: 10px 4px;
}

.VrgMbcRcs:hover {
    background: #fff;
    box-shadow: none;
    -o-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -webkit-transition: all 0.6s ease-in;
    transition: all 0.6s ease-in;
}

.VrgMbcRcs:hover .VrgMbcRcsSnaps {
    box-shadow: 0 0 11px #0c0766;
    border: 0 none;
    border-radius: 50px;
    overflow: hidden;
}

.VrgMbcRcsSnaps {
    width: 50%;
    border: 1px solid #fff;
    border-radius: 50px;
    overflow: hidden;
    margin: 10px auto;
}

.VrgMbcRcsSnaps img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.VrgMbcRcsSnapsLabels {
    color: #121212;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    background: #f3f3f3;
    background: linear-gradient(to left, #fbfbfb, #d9d9eb);
    border: 1px solid #e3e3e3;
    border-radius: 50px;
    padding: 3px 5px;
    margin: 4px;
}
/*VrgMbc > Row Contents Section End*/
/*TmsCr_2 > Visit Route Guides Section End*/
/*Tmsc-2 > Easy Visit Route Guides Section End*/
/*============================================================================================*/
/*Section-1a > Product Categories Navbars > Top Most Section End*/
/*============================================================================================*/


/*============================================================================================*/
/*Section-1b > Banner + Login Promo Section Start*/
.Section-1b {
    box-shadow: rgb(181, 179, 179) 0px 0px 11px;
    background: rgb(255, 255, 255);
    padding: 0px;
    margin: 10px 0px;
}

.BlpContsSect {
    display: flex;
}

.BlpCs_1, .BlpCs_3 {
    width: 25%;
}

.BlpCs_2 {
    width: 50%;
}

/*====================================================================================*/
/*BlpCs-1 Section Start*/
.BlpCsSignupSects {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    margin: 10px 0 10px 10px;
}

.BlpCsSusLabels {
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    padding: 10px;
}

.BlpCsSusLabels span {
    color: #ff0;
    text-transform: uppercase;
}

.BlpCsSignupSectBtns {
    border: 1px solid #ff2f8f;
    border-radius: 4px;
    color: #121212;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0;
    padding: 10px;
}

.BlpCsSignupSectBtns span.BlpCsSignupSectBtnAnchor {
    color: #0d6efd;
    font-weight: 900;
}

.BlpCsSignupSectBtns span.BlpCsSignupSectBtnIcons {
    color: #ff2f8f;
    padding: 0 0 0 5px;
}

.BlpCsSignupSectBtns:hover .BlpCsSignupSectBtnAnchor {
    color: #ff2f8f;
}

.fa-solid.fa-arrow-right-long {
    content: "f178";
}
/*BlpCs-1 Section Start*/
/*====================================================================================*/

/*====================================================================================*/
/*BlpCs-2 Section Start*/
/*BlpCs > Banner Slider Section Start*/
.BlpCsBsWelTxts {
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    border: 0 none;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-transform: capitalize;
    padding: 10px;
}

span.BlpCsBsWtIcons {
    text-transform: lowercase;
}

span.BlpCsBsWtHighL {
    color: #ff0;
}

.BlpCsBannerSliderSect {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    margin: 10px;
}

.BlpCsBsSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
/*BlpCs > Banner Slider Section End*/
/*BlpCs-2 Section End*/
/*====================================================================================*/

/*====================================================================================*/
/*BlpCs-3 Section Start*/
/*ZgCom > ZgComSad-1 > Sponsored Ads Section Start*/
.ZgComSad {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    cursor: pointer;
    color: #ff2f8f;
    font-weight: 700;
    font-family: 'Red Hat Display', sans-serif;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    text-align: left;
    margin: 10px 10px 10px 0;
}

.ZgComSadLabels {
    padding: 0 0 5px;
}

.ZgComSad span.ZgComSadIcons i {
    border: 1px solid #fff;
    box-shadow: 0 0px 5px #565454;
    border-radius: 50%;
    margin: 0 2px;
}

.ZgComSadSnaps img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.fa-solid.fa-circle-info {
    content: "f05a";
}
/*ZgCom > ZgComSad-1 > Sponsored Ads Section End*/
/*BlpCs-3 Section End*/
/*====================================================================================*/
/*Section-1b > Banner + Login Promo Section End*/
/*============================================================================================*/

/*===================================================================================================*/
/*--- NOT In USE ---*/
/*Section-1a Start*/
/*.Section-1a {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

.LandingIntroSects {
    display: flex;
    position: relative;
}

.Lis_Left {
    width: 25%;
    transition: width 2s;
}

.Lis_Middle {
    width: 50%;
    padding: 0px 10px;
}

.Lis_Right {
    width: 25%;
}
*/



/*Lis Header > Mobile + Tab Section Start*/
/*.LisHeader_Mob{
    display: none;
}

.LisLbMob_Btn1Icon {
    content: "f138";
    font-family: FontAwesome;
    color: #ff5b29;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    vertical-align: middle;
    padding: 0;
    cursor: pointer;
}

.LisLeft_OverlayBgSect.LisLeft_MobShow {
    display: block;
    position: absolute;
    opacity: 1;
    width: 100%;
}

.LisLeft_OverlayBg {
    position: absolute;
    left: 0;
    right: 0;
    height: 365px;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    display: none;
}

.LisLeft_OverlayBgSect.LisLeft_MobShow .LisLeft_OverlayBg {
    display: block;
}

.LisLeft_OverlayBgSect.LisLeft_MobShow .Lis_LeftConts {
    background: #fff;
    position: absolute;
    z-index: 99;
    width: 50%;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
*/
/*Lis Header > Mobile + Tab Section End*/

/*.LisMshLabel {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 0 3px 0;
    margin: 6px 0;
}

.LisMshLabel:after {
    content: ":";
}

.LisMenusSect {
    max-height: 330px;
    overflow-x: hidden;
    overflow-y: scroll;
}

/*LisConts >Common Scroll Issue Css Section Start*/
/*.LisMenusSect::-webkit-scrollbar {
  width: 6px;
  border-radius: 50px;
}
*/
/* Track */
/*.LisMenusSect::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 50px;
}*/
 
 /*Handle*/ 
/*.LisMenusSect::-webkit-scrollbar-thumb {
  background: #ff0000; 
  border-radius: 50px;
}*/

/* Handle on hover */
/*.LisMenusSect::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}*/
/*LisConts > Common Scroll Issue Css Section End*/

/*.LisMsBox {
    display: flex;
    align-items: center;
}

.LisMsBox:hover {
    background: #f7f7f7;
}

.LisMsb_Snap {
    width: 20%;
    border: 1px solid #ff0000;
    border-radius: 50px;
    overflow: hidden;
    padding: 3px 0 0 3px;
}

.LisMsb_Snap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.LisMsb_Label {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    margin: 5%;
    width: 70%;
}

.LisMsb_LabelIcon {
    width: 10%;
    color: #333;
    font-size: 12px;
    line-height: 20px;
}
*/
/*LisConts Left Sidebar End*/

/*LisConts Middle Conts Section Start*/
/*.IntroGallery img {
    width: 100%;
    max-width: 100%;
    height: auto;
}*/
/*LisConts Middle Conts Section End*/



/*LisConts Right Sidebar Start*/
/*.LisRgtConts_Offer {
    display: flex;
    box-shadow: 0 0 11px #b5b3b3;
    border: 3px solid #fff;
    border-radius: 6px;
    overflow: hidden;
    text-align: center;
    margin: 0 0 10px 0;
}

.LisRgtCo_Left {
    width: 50%;
    text-align: center;
    padding: 2px;
}

.LisRgtCo_Right {
    width: 50%;
}

.LisRgtCo_Txt1 {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 0 3px 0;
    margin: 6px 0;
}

.LisRgtCo_Txt2 {
    color: #999;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 0 3px 0;
    margin: 6px 0;
}

span.LisRgtCo_TxtHighlight {
    color: #ff0000;
}

.LisRgtCo_Btn {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 auto;
    padding: 6px;
    text-align: center;
    background: #ff2f8f;
    border-radius: 4px;
    border: 1px solid #d1186d;
    width: 100%;
}

.LisRgtCo_Btn:hover {
    background: #7e1345;
}

.LisRgtCo_Snap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
*/


/*LisRgt_Conts2 Section Start*/
/*.LisRgt_VpiBox {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    border: 1px solid #d5d5d5;
    border-radius: 6px;
    overflow: hidden;
    margin: 0 0 4px 0;
    width: 32%;
}*/

/*.OgmSis2_ItemBox1:hover {
    box-shadow: 0 0 11px #b5b3b3;
}*/

/*.LisRgt_VpiBox:hover {
    box-shadow: 0 0 15px 1px #344266;
}

.LisRgt_VpibSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.LisRgt_VpibLabel {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
}*/

/*LisRgt_Conts2 Section End*/
/*LisConts Right Sidebar End*/
/*Section-1a End*/
/*===================================================================================================*/
/*===================================================================================================*/
/*eCom > eComAssuranceSect > Sect1 Start*/
.eComSects {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    text-align: center;
    padding: 10px 0;
    margin: 10px 0;
}

.eComAs {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    margin: 0 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.eComAsConts {
    border-left: 1px solid #d9d9d9;
    padding: 1% 3%;
}

.eComAsConts:nth-child(1) {
    border: 0 none;
}

.eComAscLabels {
    color: #121212;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.eComAscLabels.eComAscL1 {
    font-weight: 700;
}

.eComAscLabels.eComAscL2 {
    color: #656565;
    font-weight: 500;
}

.fa-solid.fa-truck-fast {
    content: "f48b";
}

.fa-solid.fa-indian-rupee-sign {
    content: "e1bc";
}

.fa-solid.fa-crown {
    content: "f521";
}

.fa-solid.fa-headset {
    content: "f590";
}

.fa-solid.fa-shield-halved {
    content: "f3ed";
}
/*eCom > eComAssuranceSect > Sect1 End*/
/*===================================================================================================*/
/*===================================================================================================*/
/* Section-2 Start */
.Section-2 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    text-align: center;
    padding: 10px 0;
    margin: 10px 0;
}

/*Bcs Header Sections Start*/
.Bcs_HeaderSect {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    border: 3px solid #fff;
    border-radius: 6px;
    text-align: center;
    padding: 10px 10%;
    margin: 0 auto 10px;
    width: fit-content;
}

.BcsHs_Label {
    color: #111;
    font-family: 'Comfortaa', cursive;
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    display: inline-block;
}


.Bcs_HeaderSect:hover .BcsHsLabel_Highlight1 {
    color: #ff2f8f;
    border-bottom: 2px solid #111;
    text-transform: uppercase;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
/*Bcs Header Sections End*/


/*Bcs Contents Section Start*/
.BcsConts.Bcs_1 {
    display: flex;
    justify-content: center;
}

.BcsBoxs {
    background-position: left center;
    background-size: cover;
    border: 1px solid #121212;
    position: relative;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    height: 350px;
}

.BcsBox_1 {
    background: url(../images/IndexImages/Bcs/Bcs_1/Bcs_1.jpg) no-repeat #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    border-right: 0 none;
    width: 200px;
}

.BcsBox_2 {
    background: url(../images/IndexImages/Bcs/Bcs_1/Bcs_2.jpg) no-repeat #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    /*box-shadow: -50px 50px 50px 15px rgb(0 0 0 / 50%) inset;*/
    border-right: 0 none;
    width: 200px;
}

.BcsBox_3 {
    background: url(../images/IndexImages/Bcs/Bcs_1/Bcs_3.jpg) no-repeat #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    border-right: 0 none;
    width: 200px;
}

.BcsBox_4 {
    background: url(../images/IndexImages/Bcs/Bcs_1/Bcs_4.jpg) no-repeat #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    border-right: 0 none;
    width: 200px;
}

.BcsBox_5 {
    background: url(../images/IndexImages/Bcs/Bcs_1/Bcs_5.jpg) no-repeat #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    border-right: 0 none;
    width: 200px;
}

.BcsBox_6 {
    background: url(../images/IndexImages/Bcs/Bcs_1/Bcs_6.jpg) no-repeat #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    width: 200px;
}

.BcsbInfosConts {
    background: rgba(255, 255, 255, 0.7);
    border-top: 3px solid #fff;
    text-align: center;
    padding: 10px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.BcsbIc_Txts {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.BcsbIc_1b, .BcsbIc_2b,
.BcsbIc_3b, .BcsbIc_4b, .BcsbIc_5b, .BcsbIc_6b {
    display: none;
}

.BcsbIc_Txts.BcsbIc_Txt1 {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

.BcsbIc_Txts.BcsbIc_BrandName {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}

.BcsbIc_Txts.BcsbIc_Btn {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 15%;
    margin: 10px auto 0;
    border-radius: 50px;
    border: 2px solid #ff0;
    background: #121212;
    width: fit-content;
}
/*Bcs Contents Section End*/
/* Section-2 End */
/*==========================================================================================================*/

/*==========================================================================================================*/
/*Section-2a Start*/
.Section2a {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

.IndexKurtiGalaxy1 {
    display: flex;
}

.S2aLeft {
    width: 25%;
}

.S2aRight {
    width: 75%;
}

/*Sect2a > Left Section Start*/
/*-------------------------------------------------------------------------------------------------------*/
/*Sect2a > Kurti Galaxy Mini Slider (KgMs) Section Start*/
.KgmsSect {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    height: auto;
    margin: 0 0 0 10px;
}

/*KgMs > Header Section Start*/
.KgMsHeaderSect {
    border-bottom: 1px solid #d9d9d9;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
}

.KgMsHsBtns {
    display: inline-block;
    cursor: pointer;
    margin: 0 5px;
}

.KgMsHsBtn_Active {
    color: #ff2f8f;
}

.fa-solid.fa-circle-dot {
    content: "f192";
}
/*KgMs > Header Section End*/

/*KgMs > Custom Mini Slider (Cms) Section Start*/
/*.KgMsCustomMiniSlider {
    position: relative;
}*/

.KgMsCms {
    width: 100%;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.KgMsCmsSnaps {
    width: 40%;
    margin: 0 auto;
}

.KgMsCmsSnaps img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.KgMsCmsInfos {
    margin: 0 auto;
    text-align: center;
}

.KgMsCmsiLabels {
    font-family: 'Red Hat Display', sans-serif;
    font-size: 14px;
    line-height: 18px;
}

.KgMsCmsiLabels.KgMsCmsil_1 {
    font-weight: 600;
    text-transform: uppercase;
}

.KgMsCmsiLabels.KgMsCmsil_3 {
    color: #ff0000;
}

.CmsBtns {
    width: 100%;
    background: #187bbd;
    box-shadow: 0px -15px 16px inset #3d5260;
    border: 1px solid #fff;
    border-radius: 50px;
    cursor: pointer;
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 15px;
    margin: 10px auto;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.CmsBtns:hover {
    box-shadow: 0px 15px 16px inset #3d5260;
}

.KgMsCms_2, .KgMsCms_3 {
    display: none;
}
/*KgMs > Custom Mini Slider (Cms) Section End*/
/*Sect2a > Kurti Galaxy Mini Slider (KgMs) Section End*/
/*-------------------------------------------------------------------------------------------------------*/
/*Sect2a > Left Section End*/

/*Sect2a > Right Section Start*/
/*-------------------------------------------------------------------------------------------------------*/
/*Index Kurti Galaxy (Ikg1) > Promo Kurti Section (Pks) Start*/
.Ikg1Section_1.PromoKurtiSect {
    padding: 0 10px;
}

/*Pks > Header Section Start*/
.PksHeaderSect {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    padding: 10px;
    margin: 0 0 10px 0;
}

.PksHsLabels {
    color: #111;
    font-family: 'Comfortaa', cursive;
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
}

.PksHsLabels span {
    color: #ff2f8f;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 1px solid #121212;
}
/*Pks > Header Section End*/

/*Pks > Display Contents (PksDc) Section Start*/
.PksDcs {
    display: flex;
}

.PksDcsLeft, .PksDcsRight {
    width: 50%;
}

/*PksDcs > Left Section Start*/
/*Ikg > Visit Page Section Start*/
.IkgVisitPageSect {
    text-align: center;
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
}

.IkgVps {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
}

.IkgVps:hover {
    box-shadow: 0 0 11px #b5b3b3;
}

.IkgVpsSnaps {
    padding: 0 10px;
}

.IkgVpsSnaps img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.IkgVpsPisRows {
    padding: 5px 0;
    border: 1px solid #d9d9d9;
    border-left: 0 none;
    border-right: 0 none;
    display: flex;
    align-items: center;
}

.IkgVpsPisRows:nth-child(1),
.IkgVpsPisRows:nth-child(2) {
    border-bottom: 0 none;
}

.IkgVpsPisRows:nth-child(4) {
    border-top: 0 none;
    border-bottom: 0 none;
}

.IkgVpsPisrLeft {
    width: 70%;
    text-align: center;
    border-right: 1px solid #d9d9d9;
}

.IkgVpsPisrRight {
    width: 30%;
    text-align: center;
}

.IkgVpsPisrLabels {
    color: #636363;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
}

.IkgVpsPisrLabels.IkgVpsPisrProdName {
    width: 100%;
    border-top: 0 none;
    padding: 0 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.IkgVpsPisrLabels.IkgVpsPisrBrandName {
    color: #a1a1a1;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
}

.IkgVpsPisrLabels.IkgVpsPisrBrandName span {
    font-weight: 700;
}

.IkgVpsPisrProdCancelPrc {
    text-decoration: line-through;
}

.IkgVpsPisrLabels.IkgVpsPisrProdQty, 
.IkgVpsPisrLabels.IkgVpsPisrDisPercentage {
    color: #ff0000;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
}

.IkgVpsPisRows.IkgVpsPisRow4 {
    background: #efefef;
    display: inherit;
    text-align: center;
    margin: 0 auto;
}

.IkgVpsPisrLabels.IkgVpsPisrProdPacks {
    color: #4e4444;
    font-weight: 600;
    text-transform: uppercase;
}

.PksDcsBtns {
    width: 100%;
    display: inline-block;
    background: #ff0;
    border: 4px double #111;
    border-radius: 50px;
    color: #111;
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    padding: 4px 20px;
    margin: 10px 0;
}
/*PksDcs > Left Section End*/

/*PksDcs > Right Section Start*/
/*PksDc > Scroll Contents Sections Start*/
.PksDcScrollContsSect {
    border-radius: 6px;
    border: 6px solid #fff;
    background: #fff;
    box-shadow: 0 0 11px #160000;
    margin: 0 0 0 10px;
}

.PksDcScsHs {
    width: 100%;
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-transform: capitalize;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.PksDcScsSbsBtns {
    color: #fff;
    cursor: pointer;
    background: #fbfbfb;
    background: linear-gradient(to right, #141e30, #266091);
    border: 1px solid #4e7fd7;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    padding: 3px 7px;
}

.PksDcScsSrc {
    width: 100%;
    cursor: pointer;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

/*Common Scroll Issue Css Section Start*/
.PksDcScsSrc::-webkit-scrollbar {
  width: 6px;
  height: 7px;
  border-radius: 50px;
}

/* Track */
/*.PksDcScsSrc::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 50px;
}*/

 
/* Handle */
/*.PksDcScsSrc::-webkit-scrollbar-thumb {
  background: transparent; 
  border-radius: 50px;
  width: 100%;
}*/

/* Handle on hover */
/*.PksDcScsSrc::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
  width: 90%;
}*/

/* Main Div on hover */
.PksDcScsSrc:hover::-webkit-scrollbar-thumb {
  background: #b30000;
  border-radius: 50px;
}
/*Common Scroll Issue Css Section End*/

.PksDcScsPib {
    width: 30%;
    min-height: 110px;
    display: inline-block;
    vertical-align: top;
    background: #081bfd;
    box-shadow: 0 0 40px 10px #0c0766 inset;
    border: 0 none;
    border-radius: 6px;
    text-align: center;
    margin: 10px 4px;
}

.PksDcScsPib:hover {
    background: #fff;
    box-shadow: none;
    -o-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -webkit-transition: all 0.6s ease-in;
    transition: all 0.6s ease-in;
}

.PksDcScsPibSnap {
    width: 70%;
    padding: 6px 0 0;
    margin: 0 auto;
}

.PksDcScsPibSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.PksDcScsPibLabels {
    color: #121212;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    background: #f3f3f3;
    background: linear-gradient(to left, #fbfbfb, #d9d9eb);
    border: 1px solid #e3e3e3;
    border-radius: 50px;
    padding: 3px 5px;
    margin: 0 4px 4px;
}

.PksDcScsPibLabels span {
    color: #ff0000;
    font-weight: 900;
}

.PksDcScsPibLabels span i {
    font-size: xx-small;
}
/*PksDc > Scroll Contents Sections End*/
/*PksDcs > Right Section End*/

/*Ikg > Visit Page Section End*/
/*Pks > Display Contents (PksDc) Section End*/
/*Index Kurti Galaxy (Ikg1) > Promo Kurti Section (Pks) End*/
/*-------------------------------------------------------------------------------------------------------*/
/*Sect2a > Right Section End*/
/*Section-2a End*/
/*==========================================================================================================*/
/*==========================================================================================================*/
/*Section-3 Start*/
.Section-3 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

/*New Arrival Section1 Start*/
/*NasBlocks Header Section Start*/
.NasHeaderSect {
    padding: 6px 15px;
    text-align: left;
    box-shadow: 0 0 10px 3px #efeeee;
}

.NasHs_Label {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

span.NasHsLabel_Values {
    color: #ff2f8f;
    font-weight: 700;
    text-transform: uppercase;
}

.NasHsLabel_Icon {
    content: "f101";
    font-family: FontAwesome;
    font-style: normal;
    color: #333;
    vertical-align: middle;
    display: inline-block;
}
/*NasBlocks Header Section End*/

/*NasBlocks Middle Section Start*/
.NasMiddleSect {
    display: flex;
    width: 100%;
}

.NasBlocks {
    border-radius: 6px;
    border: 2px solid #ff0000;
    text-align: center;
    width: 33%;
    box-shadow: 0 0 11px #b5b3b3;
    /*box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;*/
}

.NasBlocks.NasBlocks2 {
    margin: 0 15px;
}

.NasMsConts {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    border-radius: 6px;
    border: 1px solid transparent;
    margin: 10px 0;
    width: 49%;
}

.NasMsConts:hover {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.NasMsConts:hover .NasMscPi_ProdPrcHighlight {
    color: #ff2f8f;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.NasMscSnap img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    background: #fff;
    object-fit: contain;
    object-position: top center;
    padding: 6px;
}

.NasMscProdInfos {
    padding: 10px 0;
}

.NasMscPi_ProdName {
    color: #999;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.NasMscPi_ProdPrc {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    padding: 4px 0;
}

.NasMscPi_ProdStat {
    color: #ff0000;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.NasMscPi_PsIcon {
    content: "f005";
    font-family: FontAwesome;
    font-style: normal;
    color: #333;
    vertical-align: middle;
    display: inline-block;
    animation: NasMscPi_PsiBlink 1s linear infinite;
}

@keyframes NasMscPi_PsiBlink{
0%{
  opacity: 0;
  color: #ff1;
}

50%{
  opacity: .5;
  color: #ff0000;
}

100%{
  opacity: 1;
  color: #0d14f0;
}
}
/*NasBlocks Middle Section End*/

/*NasBlocks Footer Section Start*/
.NasFooterSect {
    padding: 6px 15px;
    text-align: center;
    box-shadow: 0 0 10px 3px #efeeee;
}

.NasFs_Label a {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.NasFs_Label a:hover {
    text-decoration: underline;
}

.NasFs_LabelIcon {
    content: "f101";
    font-family: FontAwesome;
    font-style: normal;
    color: #333;
    vertical-align: middle;
    display: inline-block;
}
/*NasBlocks Footer Section End*/

/*New Arrival Section1 End*/
/*Section-3 End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Section-3a Start*/
.Section-3a {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}
/*Section-3a End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Section-4 Start*/
.Section-4 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

/*All Ages Fashion Section Start*/
/*Aaf Header Section Start*/
.AafHs1 {
    background: #ff2f8f;
    background: linear-gradient(to right, #ff2f8f, #720a3a);
    text-align: center;
    padding: 10px;
    display: flex;
    justify-content: center;
}

.Aaf_HsTxt1 {
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
}

/*Aaf_ToggleBtn For Mob + Tab Section Start*/
.Aaf_ToggleBtnMob {
    content: "f138";
    font-family: FontAwesome;
    color: #111;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    vertical-align: middle;
    padding: 0;
    cursor: pointer;
    display: none;
}
/*Aaf_ToggleBtn For Mob + Tab Section End*/

.AafHs2 {
    width: 100%;
    background: #f3f3f3;
    border-top: 1px solid #111;
    cursor: pointer;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0 0 10px 0;
}

/*Common Scroll Issue Css Section Start*/
.AafHs2::-webkit-scrollbar {
  width: 6px;
  height: 7px;
  border-radius: 50px;
}

/* Track */
/*.AafHs2::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 50px;
}*/

 
/* Handle */
/*.AafHs2::-webkit-scrollbar-thumb {
  background: transparent; 
  border-radius: 50px;
  width: 100%;
}*/

/* Handle on hover */
/*.AafHs2::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
  width: 90%;
}*/

/* Main Div on hover */
.AafHs2:hover::-webkit-scrollbar-thumb {
  background: #b30000;
  border-radius: 50px;
}
/*Common Scroll Issue Css Section End*/

.AafHs2_Mi {
    display: inline-block;
    margin: 0 10px;
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    min-height: 24px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}

.AafHs2_Mi:hover {
    border-bottom: 2px solid #ff2f8f;
}

.AafHs2_MiIcon {
    content: "f107";
    font-family: FontAwesome;
    color: #333;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    vertical-align: middle;
    padding: 0;
    cursor: pointer;
}

/*AafHs2 Sub Menus Section Start*/
.AafHs2_SubMenus {
    position: relative;
    top: -10px;
}

.AafHs2_SmItems {
    padding: 6px;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #d9d5d5;
    background: #fff;
    width: 25%;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 9;
}

.AafHs2_Smi {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    padding: 6px;
    margin: 0 0 3px 0;
    display: inline-block;
    background: #f9f9f9;
    width: 100%;
}

.AafHs2_Smi:hover {
    background: #e3e3e3;
    color: #111;
}

#AafHs2_Smi_ShopCat, #AafHs2_Smi_ZgBrand {
    display: none;
}

#AafHs2_Smi_ZgBrand {
    left: 10%;
}

.AafIcon_Rotate {
    display: inline-block;
    transform: rotate(180deg);
}
/*AafHs2 Sub Menus Section End*/
/*Aaf Header Section End*/




/*Aaf_Middle Section Start*/
.Aaf_MiddleSect {
    display: flex;
    text-align: center;
}

.Aaf_Ms1, .Aaf_Ms2, .Aaf_Ms3 {
    width: 33%
}

/*Aaf_Ms1 + Aaf_Ms3 Section Start*/
.Aaf_MsBox {
    display: inline-block;
    text-align: center;
    margin: 0 0 4px 0;
    padding: 6px 6px 0 6px;
    border: 1px solid #a1a1a1;
    cursor: pointer;
    width: 30%;
}

.Aaf_MsbSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.Aaf_MsbPiLabel {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    border-top: 1px solid #111;
    margin: 6px auto;
}

/*Aaf Overlay Bg Section Start*/
.AafMsb_OverlaySect {
    position: relative;
}

.AafMsb_OverlayBg {
    overflow: hidden;
    position: absolute;
    height: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    transition: all 0.3s ease-in-out;
}

.AafMsb_ObcTxt1 {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    border-bottom: 1px solid #111;
}

.AafMsb_ObcBtn1, .AafMsb_ObcBtn2 {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    bottom: 0;
    position: absolute;
    padding: 10px;
    background: #fff;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    width: 100%;
}

.AafMsb_ObcBtn1 {
    border: 4px double #1156ff;
}

.AafMsb_ObcBtn2 {
    border: 4px double #ff2f8f;
}

.Aaf_MsBox:hover .AafMsb_OverlayBg {
    height: 100%;
    bottom: 0;
}
/*Aaf Overlay Bg Section End*/
/*Aaf_Ms1 + Aaf_Ms3 Section End*/


/*Aaf_Ms2 Section Start*/
.Aaf_Ms2 {
    text-align: center;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #a1a1a1;
    background: #efefef;
}

.Aaf_MsIntroLogo {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 900;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    border: 4px double #111;
    background: #ff0;
    padding: 4px 30px;
    margin: 0 auto;
    width: fit-content;
}

.Aaf_MsIntroTxt2 {
    color: #111;
    font-family: 'Lobster', cursive;
    font-weight: 400;
    font-style: italic;
    font-size: 24px;
    line-height: 28px;
    margin: 6px 0 0 0;
}

.Aaf_IntroBtn1 {
    color: #111;
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    font-size: 24px;
    text-transform: uppercase;
    border: 4px double #111;
    background: #ff0;
    padding: 4px 30px;
    margin: 6% auto;
    display: inline-block;
    width: fit-content;
}

.Aaf_IntroBtn1_Blink {
    animation: Aaf_IntroBtn1_Blink 1s linear infinite;
}

.Aaf_IntroBtn1_Blink:hover {
    background: #ff2f8f;
    border: 4px double #ff0;
    color: #ff0;
}

@keyframes Aaf_IntroBtn1_Blink {
0%{opacity: 0;}

50%{
    opacity: .5;
}

100%{opacity: 1;}
}


.AafSmIcons {
    border-radius: 4px;
    border: 2px solid #fff;
    text-align: center;
    padding: 10px;
    margin: 0 auto;
    width: fit-content;
}

.AafSmIconsLabel {
    color: #6c6b6b;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 14px;
    padding: 0 10px;
    margin: 0 auto;
    background: #fff;
    top: -20px;
    position: relative;
    width: fit-content;
    border-radius: 2px;
    border: 1px solid #fff;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.AafSmIcon {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    display: inline-block;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #c3c3c3;
    padding: 5px 10px;
    height: auto;
    width: fit-content;
}

.AafSmIcon:hover:nth-child(2),
.AafSmIcon:hover:nth-child(3) {
    background: #1547ff;
    color: #fff;
}

.AafSmIcon:hover:nth-child(4) {
    background: #15f4ff;
    color: #111;
}

.AafSmIcon:hover:nth-child(5) {
    background: #0cf9a1;
    color: #111;
}

.AafSmIcon:hover:nth-child(6) {
    background: #f75050;
    color: #fff;
}

/*Aaf_Ms2 Section End*/

/*Aaf_Middle Section End*/
/*All Ages Fashion Section End*/
/*========================================================================================================*/
/*Section-4 End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Section-5 Start*/
.Section-5 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

.ComboSect1 {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    display: flex;
}

.Cs1_Left {
    vertical-align: top;
    border: 1px solid #333;
    background: #fdfdfd;
    width: 70%;
}

.Cs1_Right {
    vertical-align: top;
    border: 1px solid #333;
    border-left: 0 none;
    width: 30%;
}

.Cs1Row1 {
    text-align: center;
    display: flex;
    justify-content: space-between;
}

.Cs1Row2 {
    text-align: center;
    display: flex;
    justify-content: center;
}

/*Combo Sects-1 Start*/
/*Cs1 Header Section Start*/
.Chs.Cs1HeaderSect {
    background: #fbfbfb;
    border-bottom: 1px solid #e1dfdf;
    box-shadow: 0 0 10px 2px #d9d9d9;
    padding: 10px 20px;
    margin: 0 0 10px 0;
}

.Cs1Hs_Label {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.Cs1Hs_Label span.Cs1HsLabel_Highlight1 {
    color: #ff2f8f;
    font-weight: 700;
    text-transform: uppercase;
}
/*Cs1 Header Section End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Cs1 Main Conts Section Start*/
.Fashion_Men {
    width: 30%;
    position: relative;
}

.Fashion_Women {
    width: 70%;
    position: relative;
}

.Cs1r1ContsSnap {
    border: 3px solid #fff;
}

.Fashion_Men .Cs1r1ContsSnap {
    border-right: 0 none;
}

.Cs1r1ContsSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.Cs1r2ContsProdsBox {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin: 0 0 4px 0;
    border-radius: 6px;
    border: 1px solid #fff;
    background: #f5f5f5;
    width: 24%;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.Cs1r2Cb_ProdSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.Cs1r2ContsProdsBox:hover {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.Fashion_Men_OverlayBg {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    bottom: 0;
    height: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    transition: all 0.3s ease-in-out;
}

.Fashion_Women_OverlayBg {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    bottom: 0;
    height: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    transition: all 0.3s ease-in-out;
}

.FmObgConts {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.Fashion_Men:hover .Fashion_Men_OverlayBg {
    height: 100%;
    top: 0;
}

.Fashion_Women:hover .Fashion_Women_OverlayBg {
    height: 100%;
    top: 0;
}

.FmObgcBtn1 {
    color: #111;
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 10px;
    margin: 0 10px;
    border: 4px double #111;
    background: #fff;
    display: inline-block;
    width: fit-content;
    box-shadow: rgb(18 18 48 / 20%) 1px 7px 11px 1px;
}

.FmObgcBtn2 {
    color: #111;
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 10px;
    margin: 0 10px;
    border: 4px double #fff;
    background: #ff3bd5;
    display: inline-block;
    width: fit-content;
    box-shadow: rgb(18 18 48 / 20%) 1px 7px 11px 1px;
}

.Cs1Row2HeaderSect {
    background: #fbfbfb;
    border-bottom: 1px solid #e1dfdf;
    box-shadow: 0 0 10px 2px #d9d9d9;
    padding: 10px 20px;
    margin: 0 0 10px 0;
}

.Cs1r2Hs_Label {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.Cs1Row2_Left {
    width: 70%;
}

.Cs1Row2_Right {
    width: 30%;
}

.Cs1r2Cpb_ProdInfos {
    background: #dbe3f3;
    padding: 4px 0;
}

.Cs1r2Cpb_Pn {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.Cs1r2ContsSnap {
    border: 3px solid #fff;
    border-top: 0 none;
    border-bottom: 0 none;
}

.Cs1r2ContsSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.Cs1r2ContsBtn1 {
    color: #111;
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 10px;
    margin: 0;
    border: 4px double #fff;
    background: #ff3bd5;
    display: inline-block;
    width: 100%;
}

/*Cs1_Right Section Start*/ 
.Cs1_RgtContsHeaderSect {
    background: #fbfbfb;
    border-bottom: 1px solid #e1dfdf;
    box-shadow: 0 0 10px 2px #d9d9d9;
    padding: 10px 20px;
    margin: 0 0 10px 0;
}

.Cs1_RgtChsLabel {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.Cs1_RgtChsLabel span.Cs1_RgtChsLabel_Highlight1 {
    color: #ff2f8f;
    font-weight: 700;
    text-transform: uppercase;
}

.Cs1_RgtContsMiddleSect {
    text-align: center;
    width: 100%;
}

.Cs1_RgtCmsItems {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0 0 10px 0;
    cursor: pointer;
}

/*Cs1_RgtConts > Common Scroll Issue Css Section Start*/
.Cs1_RgtCmsItems::-webkit-scrollbar {
  width: 6px;
  height: 7px;
  border-radius: 50px;
}

/* Track */
/*.Cs1_RgtCmsItems::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 50px;
}*/

 
/* Handle */
/*.Cs1_RgtCmsItems::-webkit-scrollbar-thumb {
  background: transparent; 
  border-radius: 50px;
  width: 100%;
}*/

/* Handle on hover */
/*.Cs1_RgtCmsItems::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
  width: 90%;
}*/

/* Main Div on hover */
.Cs1_RgtCmsItems:hover::-webkit-scrollbar-thumb {
  background: #b30000;
  border-radius: 50px;
}
/*Cs1_RgtConts > Common Scroll Issue Css Section End*/

.Cs1_RgtCmsProdBox {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin: 0 0 4px 0;
    border-radius: 6px;
    border: 1px solid #fff;
    background: #f5f5f5;
    width: 32%;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.Cs1_RgtCmsProdBox:hover {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.Cs1_RgtCmsPbSnap img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.Cs1_RgtCmsPb_ProdInfos {
    background: #dbe3f3;
    padding: 4px 0;
}

.Cs1_RgtCmsPbPi_Pn {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.Cs1_RgtCmsProdBox.Cs1_RgtCmsPbSnap_Tg {
    width: 40%;
}

.Cs1_RgtCmsProdBox.Cs1_RgtCmsPbSnap_Tg .Cs1_RgtCmsPbSnap {
    background: #fff;
    border-radius: 50%;
    border: 1px solid #e7e7e7;
    overflow: hidden;
    padding: 0;
    margin: 5%;
}

/*Cs1_Right Section End*/ 

/*Cs1 Main Conts Section End*/
/*Combo Sects-1 End*/
/*Section-5 End*/


/*Section-6 Start*/
.Section-6 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px;
    margin: 10px 0;
}
/*---------------------------------------------------------------------------------------------------------*/
/*Trendy Collections Scroll (Tcs) > Header Section Start*/
.TcsHs {
    width: 100%;
    background: #3d5260;
    background: linear-gradient(to right, #141e30, #266091);
    color: #fff;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-transform: capitalize;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.TcsHsLabels:after {
    content: ":";
}

span.TcsHsLValue {
    color: #ff0;
}

.TcsHsSbsBtns {
    /* color: #3d5260; */
    color: #fff;
    cursor: pointer;
    background: #fbfbfb;
    background: linear-gradient(to right, #141e30, #266091);
    border: 1px solid #4e7fd7;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    padding: 3px 7px;
}
/*Trendy Collections Scroll (Tcs) > Header Section End*/
/*---------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------*/
/*TcsConts > Scroll Section Start*/
.TcsScollBg {
    width: 100%;
    cursor: pointer;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0;
}

/*TcsScollBg > Common Scroll Issue Css Section Start*/
.TcsScollBg::-webkit-scrollbar {
  width: 6px;
  height: 7px;
  border-radius: 50px;
}

/* Track */
/*.TcsScollBg::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 50px;
}*/

 
/* Handle */
/*.TcsScollBg::-webkit-scrollbar-thumb {
  background: transparent; 
  border-radius: 50px;
  width: 100%;
}*/

/* Handle on hover */
/*.TcsScollBg::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
  width: 90%;
}*/

/* Main Div on hover */
.TcsScollBg:hover::-webkit-scrollbar-thumb {
  background: #b30000;
  border-radius: 50px;
}
/*TcsScollBg > Common Scroll Issue Css Section End*/

.TcContBox {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    border-radius: 6px;
    border: 1px solid #d9d9d9;
    margin: 10px 0;
    padding: 10px;
}

.TcContBox:hover .TcsCbPi_ProdName {
    color: #ff3bd5;
    text-decoration: underline;
}

.TcContBox:hover .TcsCbPi_ProdBrand {
    color: #ff3bd5;
}

.TcsCbPiLabels {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    padding: 3px 0;
}

.TcsCbPi_ProdName {
    color: #0d6efd;
}

.TcsCbPi_ProdBrand,
.TcsCbPi_ProdPrc {
    font-size: 14px;
    line-height: 18px;
}

span.TcsCbPi_PpHighL {
    color: #ff3bd5;
    font-weight: 900;
}

.TcsCbPiBtns {
    width: 100%;
    background: #c1dcef;
    border: 1px solid #87bbdf;
    border-radius: 4px;
    box-shadow: 0px -15px 16px inset #8aacc5;
    overflow: hidden;
    outline: 0;
    cursor: pointer;
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 10px;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.TcsCbPiBtns:hover {
    box-shadow: 0px 15px 16px inset #8aacc5;
}
/*Section-6 End*/



/*Section-7 Start*/
.Section-7 {
    background: #fff;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0;
    margin: 10px 0;
}

.VisitSellerGalaxySect1 {
    position: relative;
    overflow: hidden;
    background: #ff2f8f;
}

.PromoSect1 {
    display: flex;
}

.PromoSect1_Left, .PromoSect1_Right {
    text-align: center;
    border: 1px solid #d9d9d9;
    width: 50%;
}

.PromoSect1_Left {
    background: #ff2f8f;
}

.PromoSect1_Right {
    background: #c5354f;
}

/*Vsgs1 Banner Section Start*/
.Vsgs1Banner {
    background: #fff;
}

.Vsg1Banner_IntroTxts {
    margin: 0 0 15px 0;
    padding: 10px 0;
    border-bottom: 2px solid #ff2f8f;
}

.Vsg1_Bit1 {
    color: #333;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.Vsg1_Bit1Icon {
    content: "f2b5";
    font-family: FontAwesome;
    color: #ff2f8f;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    vertical-align: top;
    padding: 0;
    cursor: pointer;
}

.VsgBmc_SnapSect {
    position: relative;
}

.VsgBmc_SnapSect img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.VsgBmc_SsTxtSect {
    display: flex;
    top: 0;
    position: absolute;
    width: 100%;
}

.VsgBmc_SsTsLeft, .VsgBmc_SsTsRight {
    width: 50%;
    text-align: left;  
}

.VsgBmc_Tc1 {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}

.VsgBmc_Tc2 {
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 20px;
    margin: 6px 10px;
    border-radius: 50px;
    border: 2px solid #c7216e;
    border-left: 0 none;
    border-right: 0 none;
    background: #ff2f8f;
    -o-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
    animation: VsgBmcTc2_BtnBlink 3s linear infinite;
}

@keyframes VsgBmcTc2_BtnBlink{
0%{
  opacity: 0;
}

50%{
  opacity: .5;
  background: #e7207c;
}

100%{
  opacity: 1;
  color: #fff;
}
}

/*Vsgs1 Banner Section End*/

/*Vsgs1 Footer Section Start*/
.Vsgs1FooterSect {
    background: #ff2f8f;
    text-align: center;
    padding: 0;
    margin: -10px 0 0 0;
}

.Vsgs1Fs_Ti {
    margin: 0 10px;
}

.Vsgs1Fs_Ti ul {
    margin: 0;
    padding: 0;
}

.Vsgs1Fs_Ti ul li {
    color: #fff;
    display: inline-block;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    border: 1px solid #fff;
    vertical-align: top;
    padding: 10px;
    margin: 0 0 4px 0;
    width: 49%;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in-out;
}

.Vsgs1Fs_Ti ul li a {
    color: #000;
    font-weight: 700;
}

.Vsgs1Fs_Ti ul li:hover {
    color: #fff;
    background: #000;
}

.Vsgs1Fs_TiIcon {
    content: "f00c";
    font-family: FontAwesome;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    box-shadow: none;
    border-radius: 0;
    border: 0 none;
    vertical-align: top;
    padding: 0;
}

.Vsgs1Fs_TiLabel {
    color: #000;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 10px;
}

.VsgBmc_Tc3 {
    color: #111;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 10px 0 0 0;
}

span.VsgBmc_Tc3Highlight a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}

.Vsgs1Fs_Btn1 {
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 20px;
    margin: 10px auto;
    border: 1px solid #fff;
    background: #111;
    display: inline-block;
    width: fit-content;
    -o-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.Vsgs1Fs_Btn1:hover {
    background: #0d14f0;
    border-radius: 50px;
}

.Vsgs1FsBtn1_Pulse{ 
    animation: Vsgs1FsBtn1_Pulse 1s infinite;
    animation-timing-function: linear;   
}

@keyframes Vsgs1FsBtn1_Pulse {
0% { 
    transform: scale(1); 
}

50% { 
    transform: scale(1.1); 
    border-radius: 50px; 
    border: 1px solid #0d14f0; 
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

100% { 
    transform: scale(1);}
}
/*Vsgs1 Footer Section End*/


/*Promo1 > Sponsor Your Products Section Start*/
.SypBmc_SnapSect img {
    width: 100%;
    max-width: 100%;
    height: auto;
}


/*Syp1 Footer Section Start*/
.Syp1FooterSect {
    background: #c5354f;
    text-align: center;
    padding: 0;
}

.SypFs_Ti {
    margin: 0 10px;
}

.SypFs_TxtInfos {
    padding: 12px 0;
}

.SypFs_Ti ul {
    margin: 0;
    padding: 0;
}

.SypFs_Ti ul li {
    color: #fff;
    display: inline-block;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    border: 1px solid #fff;
    padding: 10px;
    vertical-align: top;
    margin: 0 0 4px 0;
    width: 49%;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in-out;
}

.SypFs_Ti ul li a {
    color: #000;
    font-weight: 700;
}

.SypFs_Ti ul li:hover {
    color: #fff;
    background: #000;
}

.SypFs_TiIcon {
    content: "f00c";
    font-family: FontAwesome;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    box-shadow: none;
    border-radius: 0;
    border: 0 none;
    vertical-align: top;
    padding: 0;
}

.SypFs_TiLabel {
    color: #f7d7e6;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 0 0 10px 0;
}

.SypFsTxt2 {
    color: #f7d7e6;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    padding: 20px 0 0 0;
}

span.SypFsTxt2_Highlight a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}

.Syp1Fs_Btn1 {
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 20px;
    margin: 10px auto;
    border: 1px solid #fff;
    background: #111;
    display: inline-block;
    width: fit-content;
    -o-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.Syp1Fs_Btn1:hover {
    background: #0d14f0;
    border-radius: 50px;
}

.Syp1FsBtn1_Pulse{ 
    animation: Syp1FsBtn1_Pulse 1s infinite;
    animation-timing-function: linear;   
}

@keyframes Syp1FsBtn1_Pulse {
0% { 
    transform: scale(1); 
}

50% { 
    transform: scale(1.1); 
    border-radius: 50px; 
    border: 1px solid #0d14f0; 
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

100% { 
    transform: scale(1);}
}
/*Promo1 > Sponsor Your Products Section End*/

.fa-solid.fa-handshake {
    content: "f2b5";
}
/*Section-7 End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Footer Section > Desktop Start*/
.MainFooterSects_Desk {
    background: #3d5260;
    box-shadow: 0 0 11px #b5b3b3;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0;
}

/*Ftrs_1 Start*/
/*FtrsCc_1 Start*/
.FtrsContCols {
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.FtrsCc {
    color: #fff;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    margin: 0 0 10px 0;
    flex: 1;
}

.FtrsCcItems.FtrsCci_1 {
    color: #999;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 6px 0;
}

.FtrsCcItems.FtrsCci_2, 
.FtrsCcItems.FtrsCci_2 a {
    color: #fff;
}

.FtrsCcItems.FtrsCci_2 a:hover {
    /*color: #ff2f8f;*/
    color: #ff0;
    text-decoration: underline;
}
/*FtrsCc_1 End*/
/*Ftrs_1 End*/

/*FtrsCc_2 Start*/
.FooterSects.Ftrs_Btm {
    background: #152632;
}

.SiteCopyRightSect {
    display: flex;
    justify-content: space-between;
}

.FtrsCc.ScrsLabel {
    padding: 6px;
    margin: 0;
    flex: inherit;
}

.FtrsCc.ScrsLabel a {
    color: #f77db5;
}

.FtrsCc.ScrsLabel a:hover {
    color: #ff0;
    text-decoration: underline;
}

.KhsIcon {
    content: "f004";
    font-family: FontAwesome;
    font-size: 14px;
    font-style: normal;
    color: #c5c5c5;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px;
}

.KhsIcon.KhsIcon_HeartPulse {
    color: #fff;
    font-size: 12px;
    padding: 0px 6px;
    background-color: #ff0000;
    border-radius: 50%;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    animation: KhsIcon_HeartPulseAnimation 3s linear infinite;
}

.KhsIcon.KhsIcon_HeartPulse:hover {
    animation: none;

}

@keyframes KhsIcon_HeartPulseAnimation {
    0%{box-shadow: 0 0 0 0 rgb(255, 109, 74, 0.7) , 0 0 0 0 rgb(255, 109, 74, 0.7)}
    40%{box-shadow: 0 0 0 50px rgb(255, 109, 74, 0) , 0 0 0 0 rgb(255, 109, 74, 0.7)}
    80%{box-shadow: 0 0 0 50px rgb(255, 109, 74, 0) , 0 0 0 30px rgb(255, 109, 74, 0)}
    100%{box-shadow: 0 0 0 0 rgb(255, 109, 74, 0) , 0 0 0 30px rgb(255, 109, 74, 0)}
}
/*FtrsCc_2 End*/

/*Footer Section > Desktop End*/
/*========================================================================================================*/
/*========================================================================================================*/
/*Footer Gap Section > Mobile Start*/
.FooterGap_Mob {
    display: none;
    height: 60px;
}
/*Footer Gap Section > Mobile End*/
/*========================================================================================================*/


/*Main Cont Ends Here*/