/*General*/

body {
    font-size: 16px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 400;
    color: #444;
    letter-spacing: 0.48px;
}

select {
    font-family: 'Noto Sans SC', 'Poppins';
    color: #444;
}

strong,
b {
    color: #191919;
    font-weight: 600;
}

.divMastheadSlider a,
.divMastheadSlider a:link,
.divMastheadSlider a:visited,
.divMastheadSlider a:hover,
.divMastheadSlider a:active {
    color: #191919;
    text-decoration: unset;
    font-weight: 600;
    transition: all 0.5s;
}

a,
a:link,
a:visited {
    color: #191919;
    text-decoration: unset;
    font-weight: 600;
    transition: all 0.5s;
}

a:hover,
a:active {
    color: #6CC;
    text-decoration: unset;
    font-weight: 600;
    transition: all 0.5s;
}

a.hypEmail:link {
    color: #6CC;
    text-decoration: underline;
}

a.hypEmail:hover,
a.hypEmail:visited {
    color: #53A3A3;
}

input,
textarea {
    font-family: 'Noto Sans SC', 'Poppins';
    color: #444;
}

input[type=checkbox]:checked+.slider {
    background-color: #191919;
}

input[type=checkbox]:focus+.slider {
    box-shadow: 0 0 1px #191919;
}

.bgtheme1 {
    background-color: #191919;
}

#divClearTextbox {
    top: 20px !important;
}

#TB_title {
    background: #191919;
    padding: 10px 50px 10px 15px;
    min-height: 60px;
    height: auto;
}

/*Heading Styling*/

h1 {
    font-size: 42px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 700;
    color: #191919;
    line-height: 50px;
    letter-spacing: 2.1px;
}

h2,
h2 a {
    font-size: 36px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 700;
    color: #191919;
    line-height: 44px;
    letter-spacing: 1.7px;
}

h3,
h3 a {
    font-size: 30px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 700;
    color: #191919;
    line-height: 38px;
    letter-spacing: 1.4px;
}

h4 {
    font-size: 24px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 700;
    color: #191919;
    line-height: 32px;
    letter-spacing: 1.2px;
}

h5 {
    font-size: 22px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 700;
    color: #191919;
    line-height: 30px;
    letter-spacing: 1px;
}

h6 {
    font-size: 20px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 700;
    color: #191919;
    line-height: 28px;
    letter-spacing: 0.7px;
}

.ask-share h3 {
    color: #333;
    font-size: 16px;
    letter-spacing: 0.64px;
}

/*End of Heading Styling*/



/*Button Styling*/

.button1,
a.button1,
.button1:link,
.button1:visited,
a.button1:link,
a.button1:visited {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #6CC;
    border: none;
    border-radius: 5px;
    letter-spacing: 0.7px;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    justify-content: start;
    position: relative;
    padding: 0 20px;
}

.button1:hover,
.button1:active,
a.button1:hover,
a.button1:active {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #53A3A3;
    border-radius: 5px;
    letter-spacing: 0.7px;
    box-sizing: border-box;
    text-decoration: none;
    transition: all .3s ease-in-out;
    justify-content: start;
    position: relative;
    padding: 0 25px;
}

.button2,
a.button2,
.button2:link,
.button2:visited,
a.button2:link,
a.button2:visited {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #333;
    background: #F2F2F2;
    border-radius: 5px;
    letter-spacing: 0.7px;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    justify-content: start;
    position: relative;
    padding: 0 20px;
}

.button2:hover,
.button2:active,
a.button2:hover,
a.button2:active {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #6CC;
    border-radius: 5px;
    letter-spacing: 0.7px;
    box-sizing: border-box;
    text-decoration: none;
    transition: all .3s ease-in-out;
    justify-content: start;
    position: relative;
    padding: 0 25px;
}

.button3,
a.button3,
.button3:link,
.button3:visited,
a.button3:link,
a.button3:visited {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #53A3A3;
    border-radius: 5px;
    letter-spacing: 0.7px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    justify-content: start;
    position: relative;
    padding: 0 20px;
}

.button3:hover,
.button3:active,
a.button3:hover,
a.button3:active {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #407C7C;
    border-radius: 5px;
    letter-spacing: 0.7px;
    box-sizing: border-box;
    text-decoration: none;
    transition: all .3s ease-in-out;
    justify-content: start;
    position: relative;
    padding: 0 25px;
}


.buttonGoogleMap,
a.buttonGoogleMap,
.buttonGoogleMap:link,
.buttonGoogleMap:visited,
a.buttonGoogleMap:link,
a.buttonGoogleMap:visited {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #1ea362;
    letter-spacing: 0.7px;
    border-radius: 0px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    gap: 10px;
    transition: all .3s ease-in-out;
}

.buttonGoogleMap:hover,
.buttonGoogleMap:active,
a.buttonGoogleMap:hover,
a.buttonGoogleMap:active {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #18814e;
    letter-spacing: 0.7px;
    border-radius: 0px;
    box-sizing: border-box;
    text-decoration: none;
    transition: all .3s ease-in-out;
}

.buttonWaze,
a.buttonWaze,
.buttonWaze:link,
.buttonWaze:visited,
a.buttonWaze:link,
a.buttonWaze:visited {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #97c6d1;
    letter-spacing: 0.7px;
    border-radius: 0px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    gap: 10px;
    transition: all .3s ease-in-out;
}

.buttonWaze:hover,
.buttonWaze:active,
a.buttonWaze:hover,
a.buttonWaze:active {
    font-size: 14px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    background: #5fa9b9;
    letter-spacing: 0.7px;
    border-radius: 0px;
    box-sizing: border-box;
    text-decoration: none;
    transition: all .3s ease-in-out;
}




a.button1::after,
a.button2::after,
a.button3::after {
    content: "trending_flat";
    font-family: "Material Symbols Outlined";
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;
    font-size: 28px;
    opacity: 1;
    font-weight: 400;
    position: absolute;
    right: 20px;
    border-radius: 100px;
    transition: all 0.5s;
}

a.button1:hover::after,
a.button2:hover::after,
a.button3:hover::after {
    content: "trending_flat";
    font-family: "Material Symbols Outlined";
    right: 25px;
    border-radius: 100px;
    transition: all 0.5s;
}

/*End of Button Styling*/



/*UL & OL Styling*/

.ulContent {}

.ulContent li {
    padding-left: 10px;
    list-style-type: none;
    margin: 0px;
    background-size: 6px;
    line-height: 18px;
    padding-bottom: 10px;
}

.ulContent li::before {
    content: "\25CF";
    color: #53A3A3;
    font-weight: bold;
    display: inline-block;
    width: 20px;
    margin-left: -20px;
    font-size: 12px;
    position: relative;
    top: -1px;
}

.ulContent li:last-child {
    padding-bottom: 0;
}

.olContent {}

.olContent li {}

/*End of UL & OL Styling*/



/*tblContent Styling*/

.tblContent {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.tblContent th {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    background: #53A3A3;
    padding: 10px 20px;
}

.tblContent td {
    border: solid 1px #ddd;
}

.tblContent tr:nth-child(odd) {
    font-weight: 400;
    font-size: 16px;
    color: #444;
    background: #f4f4f4;
    padding: 10px 20px;
}

.tblContent tr:nth-child(even) {
    font-weight: 400;
    font-size: 16px;
    color: #444;
    background: #fff;
    padding: 10px 20px;
}

/*End of tblContent Styling*/



/*Masthead Tagline Styling*/

.mstTagline {
    color: #fff;
    font-family: 'Noto Sans SC', 'Poppins';
    font-size: 50px;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: 2.5px;
}

.mstTagline2 {
    color: #fff;
    font-family: 'Noto Sans SC', 'Poppins';
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 1.2px;
}

.mstTagline3 {
    color: #fff;
    font-family: 'Noto Sans SC', 'Poppins';
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.8px;
}

.mstTaglineSub {
    color: #fff;
    font-family: "Poppins";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
}

.mstTaglineSub2 {
    color: #fff;
    font-family: "Poppins";
    font-size: 28px;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: 1.4px;
}

/*End of Masthead Tagline Styling*/



/*Masthead Styling*/

.bodyPage1 #supersized {
    height: 100%;
    top: 0px;
    min-height: unset;
}

.bodyPage #supersized {
    height: 400px;
    top: 0px;
    min-height: unset;
}

.bodyPage .divMastheadBackgroundContainerSub {}

.bodyPage1 .divTopMastheadContainer {
    height: 100%;
    top: 0px;
    min-height: unset;
    margin-top: 0px;
}

.bodyPage .divTopMastheadContainer {
    height: 100%;
    top: 0px;
    min-height: unset;
    margin-top: -140px;
}

#supersized li.prevslide {
    visibility: unset !important;
}

.bodyPage1 #supersized img {
    height: auto !important;
    width: 100% !important;
}

#supersized img {
    height: auto !important;
    width: 100% !important;
}

#supersized a {
    cursor: unset !important;
}

/*Category slide speed. selection= slow :: medium :: fast*/
#divGroupSpeed {
    content: "slow";
}

/*.bodyPage1 #supersized{height:975px;top:0px;min-height:975px;}*/
/*.bodyPage #supersized{height:370px;top:0px;min-height:370px;}*/

ul#slide-list li {
    list-style: none;
    height: 10px;
    width: 20px;
    margin: 0 2px;
    display: inline-block;
    margin: auto;
    padding: unset !important;
    background: none;
}

ul#slide-list li.current-slide,
ul#slide-list li.current-slide,
ul#slide-list li:hover {}

ul#slide-list {
    text-align: right;
    margin-left: 0px !important;
    float: unset;
}

ul#slide-list li a {
    overflow: hidden;
    background: #DDD;
    transition: all 0.3s ease;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    padding: 0;
    box-sizing: border-box;
}

ul#slide-list li.current-slide a,
ul#slide-list li.current-slide a:hover,
ul#slide-list li a:hover {
    background: #53A3A3;
}

.bluredBackground {
    background: none !important;
    transition: all 0.4s ease-in-out;
    background-attachment: fixed;
    filter: blur(5px);
    height: 153px;
}

.divSSPaging {
    bottom: 6%;
    left: 0%;
}

.bodyPage1 .divSSPagingInnerSub {
    bottom: 6%;
    left: 0%;
    position: absolute;
    display: block;
    width: 100%;
    z-index: 90;
}

.divSSPaging img {
    width: 15px;
    height: 15px;
    background-size: 8px;
}

.divSSPaging img:hover,
.divSSPaging .activeSlide img {
    width: 15px;
    height: 15px;
    background-size: 8px;
}

.divSwiperSlideShowMasthead .swiper-pagination {
    width: 62.5vw !important;
    margin: auto;
    left: 50% !important;
    transform: translateX(-50%);
    text-align: right !important;
    bottom: 5% !important;
}

.divSwiperSlideShowMasthead .swiper-pagination-bullet {
    background: #ddd;
    opacity: 1;
}

.divSwiperSlideShowMasthead .swiper-pagination-bullet-active {
    background: #53A3A3;
}

.divSwiperSlideShowMasthead .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.divSwiperSlideShowMasthead .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px;
}

/*End of Masthead Styling*/



/*Breadcrumb Styling*/

.divBreadCrumb {
    border-bottom: none;
    padding: 10px 0px;
}

.hypBreadCrumb,
a.hypBreadCrumb,
a.hypBreadCrumb:link,
a.hypBreadCrumb:visited {
    font-size: 16px;
    color: #333;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 500;
    letter-spacing: 0.7px;
}

a.hypBreadCrumb:hover,
a a.hypBreadCrumb:active,
.hypBreadCrumbSelected,
a.hypBreadCrumbSelected,
a.hypBreadCrumbSelected:visited,
a.hypBreadCrumbSelected:link,
a.hypBreadCrumbSelected:hover,
a.hypBreadCrumbSelected:active {
    font-size: 16px;
    color: #53A3A3;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 500;
    letter-spacing: 0.7px;
}

.divBreadCrumbMobile {
    width: 100%;
    margin: auto;
    padding: 12px 20px;
    background-color: transparent;
    box-sizing: border-box;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 400;
    border-bottom: 1px solid #ddd;
}

.bodyPage .divBreadCrumbOuter>div>div {
    border-bottom: 1px solid #ddd;
}

.bread_line .pnlTemplateDivItem {
    background: #f4f4f4;
}

/*End of Breadcrumb Styling*/

/*Top Menu Styling*/
.bodyPage1 .divMenuFloat {
    position: relative;
    z-index: 9;
    top: 0;
    width: 100%;
}

.bodyPage .divMenuFloat {
    position: relative;
    z-index: 9;
    top: 0;
    width: 100%;
}

.menuTopTop {
    position: relative;
    margin: auto;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: end;
}

.menuTop {}

.hypQuickContactOuterOuter {
    display: flex;
    align-items: center;
}

.imgLogo {
    border: 0px;
    display: block;
    width: auto !important;
    height: 65px !important;
}

.hypLogo {
    width: 168px !important;
    height: 90px !important;
}

.divTopBigRightTop {
    background-color: transparent;
}

.divTopMenuTop {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1200px;
    margin: auto;
    height: 100px;
}

.divTopBigRightTop {
    background-color: transparent;
}

#divAdjustTopMenu {
    content: "1";
}

/* Auto adjust top menu. OFF:"0"   ON:"1" */
.divTopMenu {
    text-align: right;
}

.divSearch_ResultList {
    /* max-width: 400px; 
    margin: auto 25px;*/
}

.topMenuSplitter {
    width: 100%;
}

.topMenuSplitterInner {
    width: 1200px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 140px;
}

#nav-one li.liTopMenu {
    padding: 0 20px;
    height: 60px;
    display: flex;
}

#nav-one li:first-child {
    padding-left: unset;
}

#nav-one li:last-child {
    padding-right: unset;
}

.nav {
    margin-right: 0px;
}

.topMenuItem,
a.topMenuItem,
a.topMenuItem:link,
a.topMenuItem:visited {
    font-size: 15px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    height: auto;
    text-align: center;
    text-decoration: unset;
    border-top: 1px solid transparent;
    border-bottom: 2px solid transparent;
    letter-spacing: 0.7px;
    padding-bottom: 5px;
}

/*1st level menu*/
.topMenuItemSel,
a.topMenuItemSel,
a.topMenuItemSel:visited,
a.topMenuItemSel:link,
a.topMenuItemSel:hover,
a.topMenuItemSel:active,
a.topMenuItem:hover,
a.topMenuItem:active,
#nav-one li:hover a.topMenuItem {
    font-size: 15px;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    color: #fff;
    height: auto;
    text-align: center;
    text-decoration: unset;
    border-top: 1px solid transparent;
    border-bottom: 2px solid #fff;
    letter-spacing: 0.7px;
    padding-bottom: 5px;
}

.spanTopMenuSplitter {
    display: none;
}

/*2nd level menu*/
/*#nav-two li:first-child,#nav-two li:first-child a{border-radius:10px 10px 0px 0px;*/
/*padding-top: 15px;*/
/*}
#nav-two li:last-child,#nav-two li:last-child a{border-radius:0px 0px 10px 10px;*/
/*padding-bottom: 15px;*/
/*}*/
#nav-two {
    margin-top: 107px;
    padding: 15px 15px;
}

#nav-two li,
#nav-two li a {
    background: #53A3A3;
    font-family: 'Noto Sans SC', 'Poppins';
    font-weight: 600;
    font-size: 13px;
    color: #fff !important;
    border-bottom: unset;
    padding: 0;
    height: auto;
    box-sizing: border-box;
    letter-spacing: 0.6px;
}

#nav-two li a,
#nav-two li a:link,
#nav-two li a:visited {
    padding: 10px 20px;
}

#nav-two li a:active,
#nav-two li a:hover {
    background: #428080;
    font-weight: 600;
    font-size: 13px;
    color: #fff !important;
    letter-spacing: 0.6px;
}

#nav-two li:hover,
#nav-two li.sel {
    background: #428080;
    font-weight: 600;
    font-family: 'Noto Sans SC', 'Poppins';
    font-size: 13px;
    color: #fff !important;
    letter-spacing: 0.6px;
}

#nav-two li.sel a:visited,
#nav-two li.sel a:active {
    background: #428080;
    font-weight: 600;
    font-size: 13px;
    color: #fff !important;
    letter-spacing: 0.6px;
}

#nav-two li.sel a:hover,
#nav-two li.sel a:link {
    background: #428080;
    font-weight: 600;
    font-size: 13px;
    color: #fff !important;
    letter-spacing: 0.6px;
}

.divTopSubMenuSpliter {
    border-bottom: 1px solid #4FB2B2;
}

/*end 2nd level menu*/

/*3rd level menu*/
.divSubMenuLv2 #nav-three li a:link,
.divSubMenuLv2 #nav-three li a:visited {
    background: #fff;
    color: #53A3A3 !important;
}

.divSubMenuLv2 #nav-three li a:hover,
.divSubMenuLv2 #nav-three li a:active,
.divSubMenuLv2 #nav-three li.sel,
.divSubMenuLv2 #nav-three li.sel a:link,
.divSubMenuLv2 #nav-three li.sel a:visited,
.divSubMenuLv2 #nav-three li.sel a:hover,
.divSubMenuLv2 #nav-three li.sel a:active {
    background: #53A3A3;
    color: #fff !important;
}

/*#nav-three li a, #nav-three li a:visited, #nav-three li a:link{}*/
/*3rd level menu*/
/*#nav-three li a:hover,#nav-three li a:active,#nav-three li.sel{}*/
/*3rd level menu hover effect*/
/*end 3rd level menu*/

/*End of Top Menu Styling*/

/*Top Menu Social Media Styling*/
.divMediaSocOuter {
    width: 100%;
    /* height: 50px; */
}

.divMediaSoc {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 60px;
    position: relative;
    margin: auto;
    gap:5px;
}

.divSocialMedia {
    position: relative !important;
    padding: 0 0 0 0;
    top: -1px;
}

.hypQuickWhatsapp img {
    width: 32px;
    padding-left: 10px;
}

.spanQuickContactNo img {
    width: 32px;
}

.divFbIcon {
    height: 32px;
    width: 32px;
    background-size: 32px;
}

.divFacebookPage {
    padding: unset;
}

.divMainTop {
    background: none !important;
}

.divPnlMenu {
    width: auto !important;
}

.twoNumber>div:first-child {
    width: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*End of Top Menu Social Media Styling*/



/* Top Menu Quick Contact */
.hypQuickContactOuter {
    border-radius: 50%;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: unset;
}

.quickTel {
    background: #444;
    border-radius: 30px;
    height: 45px;
    padding: 0 10px 0 15px;
    min-width: 200px;
    text-align: center;
}

a.hypQuickEmail,
a.hypQuickEmail:link,
a.hypQuickEmail:visited {
    font-size: 13px;
    color: #fff !important;
    padding-right: unset;
    font-weight: 400 !important;
    text-decoration: unset !important;
    background: transparent;
    border-radius: 50%;
    height: 40px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    letter-spacing: 0.4px;
    cursor: pointer;
}

a.hypQuickEmail span,
a.hypQuickEmail:link span,
a.hypQuickEmail:visited span {
    text-decoration: none;
    font-weight: 400;
    color: #fff;
    font-size: 13px;
    padding-left: 15px;
    transition: all 0.5s;
}

a.hypQuickEmail:hover,
a.hypQuickEmail:active,
a.hypQuickEmail:hover span,
a.hypQuickEmail:active span {
    text-decoration: underline;
    color: #fff;
    transition: all 0.5s;
}

.hypQuickEmail i {
    font-size: 18px;
    color: #fff;
    padding: unset;
}

#materialIconsQuickEmail:after {
    content: 'mail';
    position: relative;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    padding: 7px;
    box-sizing: border-box;
}

a.hypQuickEmail:hover #materialIconsQuickEmail:after,
a.hypQuickEmail:active #materialIconsQuickEmail:after {
    color: #fff;
}

.hypQuickContactSplitter {
    transform: rotate(-45deg);
    padding: 0 20px;
    padding-right: 20px !important;
    color: #fff !important;
}

.hypQuickContact,
.hypQuickContact:link,
.hypQuickContact:visited {
    font-family: 'Noto Sans SC', 'Poppins';
    position: relative;
    top: 0px;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    padding-right: unset;
    font-weight: 400 !important;
    min-width: unset;
    background: transparent;
    letter-spacing: 0.4px;
    padding-right: 0;
}

.hypQuickContact:hover,
.hypQuickContact:active {
    text-decoration: unset;
    color: #fff !important;
    font-weight: 400 !important;
    padding-right: 0;
}

.hypQuickContact:last-child {
    padding-right: 0;
}

#materialIconsQuickTel:after {
    content: "";
    position: relative;
    color: #fff;
    /*-webkit-text-stroke-width: 1.5px;-webkit-text-stroke-color: #fff;*/
    font-size: 20px;
    font-weight: 700;
}

.hypQuickContact:hover #materialIconsQuickTel:after,
.hypQuickContact:active #materialIconsQuickTel:after {}

.hypQuickContact i {
    font-size: 18px;
    color: #191919;
    padding: unset;
}

/* End of Top Menu Quick Contact */


/*Language*/
.divLanguage {
    border-left: unset;
    background: #fff;
    padding: 0 7px;
    height: 40px;
    border-radius: 100px;
    margin-left: 0;
}

.spanSplitter {
    padding: 0 2px;
    color: transparent;
}

.langLink {
    font-size: 12px;
    color: #6CC;
    padding: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.langLink:link,
a.langLink:visited {
    color: #6CC;
    text-decoration: none;
}

a.langLink:hover,
a.langLink:active,
.langLinkSel,
a.langLinkSel:link,
a.langLinkSel:visited,
a.langLinkSel:hover,
a.langLinkSel:active {
    font-size: 12px;
    color: #fff;
    text-decoration: unset;
    font-weight: 500;
    background: #6CC;
    border-radius: 50%;
    padding: 0;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*Top menu Mobile language*/
@media only screen and (max-width:800px) {

    .divLanguageMobileTop .divLanguage {
        border: unset;
        border-left: unset;
        height: 40px;
        display: flex;
        align-items: center;
        background: #f1f1f1;
        padding: 5px;
        box-sizing: border-box;
        border-radius: 100px;
    }

    .divLanguageMobileTop .langLink,
    .divLanguageMobileTop a.langLink:link,
    .divLanguageMobileTop a.langLink:visited {
        font-size: 12px;
        padding: 0 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #6CC;
        background: transparent;
        height: 30px;
    }

    .divLanguageMobileTop a.langLink:hover,
    .divLanguageMobileTop a.langLink:active,
    .divLanguageMobileTop .langLinkSel,
    .divLanguageMobileTop a.langLinkSel:link,
    .divLanguageMobileTop a.langLinkSel:visited,
    .divLanguageMobileTop a.langLinkSel:hover,
    .divLanguageMobileTop a.langLinkSel:active {
        font-size: 12px;
        padding: 0 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        background: #6CC;
        height: 30px;
        text-decoration: none;
    }

    .divLanguageMobileTop .spanSplitter {
        display: none;
    }

    /*End Top menu language*/


    /*End of Language*/
}



    /*Bottom Menu*/
    .btmMenuItem,
    a.btmMenuItem,
    a.btmMenuItem:visited,
    a.btmMenuItem:link {
        font-size: 14px;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 600;
        color: #fff;
        padding: 10px 0;
        text-decoration: unset;
        margin: auto 25px auto auto;
        letter-spacing: 0.7px;
    }

    a.btmMenuItem:hover,
    a.btmMenuItem:active,
    .btmMenuItemSel,
    a.btmMenuItemSel,
    a.btmMenuItemSel:visited,
    a.btmMenuItemSel:link,
    a.btmMenuItemSel:hover,
    a.btmMenuItemSel:active {
        font-size: 14px;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 600;
        color: #6CC;
        padding: 10px 0;
        text-decoration: unset;
        margin: auto 25px auto auto;
        letter-spacing: 0.7px;
    }

    /*End Bottom Menu*/



    /*Desktop Copyright Text. font*/

    .divCopyrightContainer {
        border-top: 1px solid #ddd;
    }

    .divCopyText {
        font-size: 12px;
        color: #fff !important;
        font-family: "Poppins";
        font-weight: 400;
        letter-spacing: 0.48px;
    }

    .divPoweredByWebteq a span {
        font-weight: 400 !important;
        color: #fff !important;
        font-size: 12px !important;
        letter-spacing: 0.48px;
    }

    /*End of Desktop Copyright Text. font*/



    /*Content Styling*/
    .divMainCtnTopMiddleBtmFull {
        background: none;
    }

    .divMiddleCtnSubFull,
    .divMainCtnTopMiddleBtm {
        width: 100% !important;
        max-width: 100%;
    }

    .isCareer .divMiddleCtnSubFull,
    .isCareer .divMainCtnTopMiddleBtm,
    .isFAQ .divMiddleCtnSubFull,
    .isFAQ .divMainCtnTopMiddleBtm,
    .isGal .divMiddleCtnSubFull,
    .isGal .divMainCtnTopMiddleBtm,
    .isProd .divMiddleCtnSubFull,
    .isProd .divMainCtnTopMiddleBtm,
    .isShop .divMainCtnTopMiddleBtm {
        width: 1200px !important;
        max-width: 100% !important;
    }

    .isEnquiry .divMiddleCtnSubFull,
    .isEnquiry .divMainCtnTopMiddleBtm {
        width: 100% !important;
        max-width: 100% !important;
    }

    .isProd .divMainCtnTopMiddleBtm {
        padding: 25px 0;
    }

    .isEnquiry .divMiddleCtnSubRight {
        width: 1200px !important;
        max-width: 100% !important;
        margin: auto;
    }

    .divMiddleCtnRight {
        width: 100% !important;
        max-width: 100%;
    }

    #main {
        background: none;
    }


    /*Search Box Styling*/

    .tblSearchBox {
        background: transparent;
        height: 35px !important;
        border-radius: 60px;
        border: 2px solid #fff;
    }

    .imgbtnSearch {
        overflow: hidden;
        border-left: none;
        outline: none;
        float: right;
    }

    .txtSearch {
        color: #fff;
        height: 20px;
        overflow: hidden;
        width: 100%;
        background: transparent;
        border: none;
        margin-right: 0px;
        outline: none;
        margin-left: 6px;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 400;
        font-size: 12px;
    }

    .tdSearchTxtBox {
        background: transparent;
    }

    .txtSearch::-webkit-input-placeholder {
        color: #fff;
        height: 14px;
        overflow: hidden;
        width: 100%;
        background: transparent;
        padding: 20px 6px 20px 2px;
        border: none;
        margin-right: 2px;
        outline: none;
    }

    .txtSearch:-ms-input-placeholder {
        color: #fff;
        height: 14px;
        overflow: hidden;
        width: 100%;
        background: transparent;
        padding: 20px 6px 20px 2px;
        border: none;
        margin-right: 2px;
        outline: none;
    }

    .txtSearch::placeholder {
        color: #fff;
        opacity: 1;
        height: 14px;
        overflow: hidden;
        width: 100%;
        background: transparent;
        padding: 20px 6px 20px 2px;
        border: none;
        margin-right: 2px;
        outline: none;
    }

    .txtSearch:focus {
        color: #fff;
    }

    .tdSearcBtn {
        background: transparent;
        border-left: none;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        padding: 0 10px 0 0;
        /*border: solid 1px #cbcbcb;*/
    }

    .tdSearcBtn i {
        padding: 3px;
        background: transparent;
        border-radius: 50%;
    }

    #materialIconsSearch:after {
        content: "search";
        color: #fff;
        font-size: 18px;
    }

    #divClearTextbox i {
        color: #fff;
    }

    .divResultList_Item:hover {
        color: #6CC !important;
        font-weight: 400 !important;
    }

    #divClearTextbox {
        top: 10px !important;
    }

    .divSearch_ResultList::-webkit-scrollbar-thumb {
        background: #6CC !important;
    }


    /*End of Search Box Styling*/



    /*End of Content Styling*/



    /*Gallery*/
    ul#filters li a {
        color: #6CC;
    }

    ul#filters li a.selected,
    ul#filters li a:hover {
        border: solid 1px #53A3A3;
        color: #53A3A3;
    }

    .ug-arrow-left.ug-skin-default:hover,
    .ug-arrow-right.ug-skin-default:hover {
        color: #53A3A3;
    }

    a.event-pagination.selected {
        color: #53A3A3;
    }

    .divEventList .divClickMore a {
        display: none;
    }

    /*End of Gallery*/



    /*Product*/
    .divIndProdItem {}

    .divProdGroupSnapshot {
        display: none;
    }

    /*padding:border:margin:width*/
    .divProdItemImg {
        padding: 0px;
        border: none;
        background: #fff;
    }

    .divProdAddToCart {
        padding: 0;
        width: 100% !important;
    }

    .divProdAddToCart .button1 {
        height: 50px !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        letter-spacing: 0.7px !important;

    }

    /*padding*/
    .divIndProdItemNewRec:hover .divProdImgInn,
    .divIndProdItem:hover .divProdImgInn {
        outline: unset;
    }

    .divProdImgInn {}

    /*image border*/
    .hypProdDName {}

    /*productName. font*/
    a.hypProdDName {
        color: #191919;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 600;
    }

    a.hypProdDName:link,
    a.hypProdDName:visited,
    a.hypRelProdDName:link,
    a.hypRelProdDName:visited {
        color: #191919;
        text-decoration: none;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 600;
        font-size: 16px;
    }

    a.hypProdDName:hover,
    a.hypProdDName:active,
    a.hypRelProdDName:hover,
    a.hypRelProdDName:active {
        color: #6CC;
        text-decoration: none;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 600;
    }

    a.hypProdDCode,
    a.hypProdDCode:link,
    a.hypProdDCode:visited,
    a.hypProdDCode:hover,
    a.hypProdDCode:active {
        font-family: 'Noto Sans SC', 'Poppins';
        color: #6CC !important;
        text-decoration: unset;
        cursor: pointer;
    }

    /*productCode. font*/
    a.hypProdDPrice,
    a.hypProdDPrice:link,
    a.hypProdDPrice:visited,
    a.hypProdDPrice:hover,
    a.hypProdDPrice:active {
        font-family: 'Noto Sans SC', 'Poppins';
        color: #191919;
        text-decoration: unset;
        cursor: pointer;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: unset;
    }

    /*productCode. font*/
    .divProdItemDetail {
        padding: 10px;
    }

    /*padding*/
    .divProdPrice {
        padding: 0px 0px;
    }

    #divProdListingPerRow {
        content: "4";
    }

    /*Default 4. Adjust product listing alignment.*/
    .btnThumb {
        height: 20px;
        width: auto;
        top: 35px;
        left: 10px;
    }

    /*Recommended Icon. set position.*/
    .btnThumb img,
    .btnNew img {
        /*height:30px;*/
        /* border-radius: 10px; */
    }

    .btnNew {
        height: 20px;
        width: auto;
        top: 10px;
        left: 10px;
        border-radius: 10px;
    }

    /*New Icon. set position.*/

    .divIndProdItemNewRec {
        border: unset;
        width: calc(92%/5);
        margin: 0px 2% 15px 0px;
    }

    /*New & Recommend Product. width:margin*/
    #divNewRecProdListingPerRow {
        content: "5";
    }

    /*Default 5. Adjust new & recommended product listing alignment.*/
    .divIndProdItemRel {
        width: calc(95%/5) !important;
    }

    /*Individual Product Page Recommend Product. Width*/
    .divIndRecommendItem {
        -webkit-box-shadow: 0px 1px 15px 0px rgba(238, 238, 238, 0.7);
        -moz-box-shadow: 0px 1px 15px 0px rgba(238, 238, 238, 0.7);
        box-shadow: 0px 1px 15px 0px rgba(238, 238, 238, 0.7);
    }

    /*Homepage recommended product. Width*/
    #divRecProdListingPerRow {
        content: "5";
    }

    /*Default 4. Adjust Homepage Recommended product listing alignment.*/

    .divProductPrice,
    .divPromPrice2,
    .PriceCol2 {
        color: #191919;
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 700;
        font-size: 16px;
        margin-left: unset;
    }

    /*price font*/
    .divIndProdPrice .divProductPrice {
        font-size: 28px;
    }

    .divPriceOri .divPriceStrike {
        font-size: 12px;
        color: rgba(64, 64, 64, 0.5);
        text-decoration-line: line-through;
        text-decoration-color: rgba(64, 64, 64, 0.5);
        padding: 0 0 0 5px;
    }

    .divPriceStrike {}

    /*original price with strike off*/
    .divIndProdPrice {
        color: #191919;
    }

    /*Individual product page. Price font*/

    .divGroupHeader {
        font-family: 'Noto Sans SC', 'Poppins';
        font-weight: 700;
        color: #333;
        padding: 0 0 10px 0;
        background: #fff;
        font-size: 18px;
        border-bottom: none;
        letter-spacing: 0.9px;
        padding-bottom: 25px;
    }

    /*background:font*/
    .divGroupDNameSub {
        border-bottom: 3px dotted #ddd;
        padding: 25px 0;
    }



    /*Category Lvl1.border*/

    /*added*/
    .divGroupDNameSubTitle.hvlvl2 .material-icons.materialIconsGroupDNameSubFront {
        display: none;
    }

    .divGroupDNameSubTitle.hvlvl2 .material-icons.materialIconsGroupDNameSubFront:after {
        content: "remove";
        cursor: pointer;
        color: #444;
        font-size: 16px;
    }

    .divGroupDNameSubTitle.hvlvl2 .material-icons.materialIconsGroupDNameSubEnd:after {
        /* content: "add"; */
        /* cursor:pointer; */
        /* color:#444; */
        /* font-size:15px; */
    }

    .divGroupDNameSubLv2,
    .divGroupDNameSubLv3 {
        padding-bottom: 10px;
    }

    .divRecOuter {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 40px 0;
        flex: 1;
    }

    .slideshowrecprod .slick-next:before,
    .slideshowrecprod .slick-prev:before {
        font-family: "Material Icons";
        font-size: 30px;
        opacity: 1;
        border: 2px solid #191919;
        width: 46px;
        height: 46px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .slideshowrecprod .slick-next:before {
        content: 'keyboard_arrow_right';
        color: #191919;
    }

    .slideshowrecprod .slick-next:hover:before {
        content: 'keyboard_arrow_right';
        color: #fff;
        background: #6CC;
    }

    .slideshowrecprod .slick-prev:before {
        content: 'keyboard_arrow_left';
        color: #191919;
    }

    .slideshowrecprod .slick-prev:hover:before {
        content: 'keyboard_arrow_left';
        color: #fff;
        background: #6CC;
    }

    .slideshowrecprod .slick-next {
        position: absolute;
        z-index: 1;
        right: -60px;
        left: auto;
    }

    .slideshowrecprod .slick-prev {
        position: absolute;
        z-index: 9;
        left: -65px;
    }

    .slideshowrecprod .slick-prev:hover,
    .slideshowrecprod .slick-prev:focus,
    .slideshowrecprod .slick-next:hover,
    .slideshowrecprod .slick-next:focus {
        outline: none;
    }

    .slideshowrecprod .slick-prev,
    .slideshowrecprod .slick-next {
        width: 50px;
        height: 50px;
    }

    .slideshowrecprod .slick-track {
        float: left;
    }

    .divRecommendInner {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    a.hypMoreProductLink,
    a.hypMoreProductLink:link,
    a.hypMoreProductLink:visited {
        color: #191919;
        background: transparent;
        justify-content: flex-end;
        padding: 0 10px 0 0;
    }

    a.hypMoreProductLink:hover,
    a.hypMoreProductLink:active {
        color: #6CC;
    }

    .divRptPricingSelected {
        font-family: 'Noto Sans SC', 'Poppins';
        font-size: 24px;
        color: #191919;
        padding: 10px 15px;
        font-weight: 700;
        height: 50px;
    }

    .divRptPricingItemSelection {
        font-family: 'Noto Sans SC', 'Poppins';
        font-size: 24px;
        color: #191919;
        padding: 0 15px;
        font-weight: 700;
        height: 50px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .divProdPricingSpecContentShow {
        /*top: 56%;right: 0;left: 0;width: 90%;border-radius: 0;*/
    }

    /* end of added */

    .hypGrpNameCat,
    a.hypGrpNameCat:link,
    a.hypGrpNameCat:visited {
        color: #191919;
        text-decoration: none;
        background-image: unset;
        flex: 1;
        /*padding: 0 0 0 25px;*/
    }

    a.hypGrpNameCat:hover,
    a.hypGrpNameCat:active {
        color: #6CC;
        text-decoration: none;
        background-image: unset;
        /*padding: 0 0 0 25px;*/
    }

    .hypGrpNameCatSel,
    a.hypGrpNameCatSel:link,
    a.hypGrpNameCatSel:visited {
        color: #6CC;
        text-decoration: none;
        flex: 1;
        /*padding: 0 0 0 25px;*/
    }

    a.hypGrpNameCatSel:hover,
    a.hypGrpNameCatSel:active {
        color: #6CC;
        text-decoration: none;
        /*padding: 0 0 0 25px;*/
    }

    .divGroupDNameSubLv2Title {
        padding-left: 5px;
    }

    /*Category Lvl2.border*/
    .hypGrpNameCatLv2 {}

    /*font*/
    .hypGrpNameCatLv2 {
        font-size: 14px;
        color: #191919;
    }

    a.hypGrpNameCatLv2:link,
    a.hypGrpNameCatLv2:visited {
        color: #191919;
        text-decoration: none;
        padding-left: 5px;
    }

    a.hypGrpNameCatLv2:hover,
    a.hypGrpNameCatLv2:active {
        color: #6CC;
        text-decoration: none;
    }

    .hypGrpNameCatLv2Sel,
    a.hypGrpNameCatLv2Sel:link,
    a.hypGrpNameCatLv2Sel:visited {
        color: #6CC;
        text-decoration: none;
        padding-left: 5px;
    }

    a.hypGrpNameCatLv2Sel:hover,
    a.hypGrpNameCatLv2Sel:active {
        color: #6CC;
        text-decoration: none;
    }

    .materialIconsGroupDNameSubLv2Front:after {
        content: "circle";
        font-size: 8px;
    }

    .pricerange-filter {
        border: unset;
    }

    .pricerange-filter .button {
        height: 50px;
        padding: 0px 20px;
        /*width: auto;*/
        text-align: center;
        background: #191919;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 30px;
        font-weight: 700;
        margin: 0px 0 0 -10px;
    }

    /*price range filter button design. background:font*/
    .pricerange-filter .button:hover {
        text-decoration: none;
        opacity: 0.9;
    }

    .pricerange-filter .ui-widget-header {
        border: 1px solid #191919;
        background: #191919;
    }

    /*price range scroll*/

    .divProdDetailProdName h1 {
        font-size: 34px;
        line-height: 42px;
    }

    .divProdItemDName {
        height: auto !important;
    }

    a.hypProdDCode,
    a.hypProdDCode:link,
    a.hypProdDCode:visited,
    a.hypProdDCode:hover,
    a.hypProdDCode:active {
        font-family: 'Noto Sans SC', 'Poppins';
        color: #191919;
        text-decoration: unset;
        cursor: pointer;
    }

    /*productCode. font*/
    a.hypProdDPrice,
    a.hypProdDPrice:link,
    a.hypProdDPrice:visited,
    a.hypProdDPrice:hover,
    a.hypProdDPrice:active {
        font-family: 'Noto Sans SC', 'Poppins';
        color: #6CC;
        text-decoration: unset;
        cursor: pointer;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: unset;
    }

    /*productCode. font*/
    .divTopProdGroup {
        /*background: #e9e9e9;*/
    }

    .divProductGroup .ddl_sort,
    .divProductGroup .ddl_show {
        background: #fff;
        font-weight: 400;
    }

    #materialIconsGroupHeaderFront:after {
        /*content: "format_list_bulleted";*/
        color: #444;
        padding: 0;
    }

    /*.divGroupDNameSubTitle:hover .materialIconsGroupDNameSubFront:after,.divGroupDNameSubTitle:active .materialIconsGroupDNameSubFront:after{content: "keyboard_arrow_right_black";color:#444}*/

    /*new product*/
    .pnlProdCategory__OuterScrolled {
        top: 0 !important;
        z-index: 99 !important;
        box-shadow: 0 20px 30px -40px rgba(0, 0, 0, 0.5);
    }

    .pnlProdCategory__Outer :nth-of-type(2).bx-wrapper,
    .pnlProdCategory__Outer :nth-of-type(3).bx-wrapper {
        display: none;
    }

    /*individual product*/
    .divProdIcons {
        padding: 10px 0 0 10px;
    }

    .divProdIcons>div {
        height: 22px !important;
        width: 52px !important;
    }

    .imgNewProd,
    .imgRecProd {
        width: auto;
        height: 22px;
        border-radius: 10px;
    }

    .divProdDetailProdCode {
        color: #191919;
    }

    .divSocialShareBtnIcon {
        font-size: 14px;
    }

    .hypWhatsapp {
        width: 100%;
        height: 40px;
        display: flex;
        font-size: 12px;
        box-sizing: border-box;
        align-items: center;
        color: #444;
        font-weight: 400;
    }

    a.hypWhatsapp:link,
    a.hypWhatsapp:visited,
    a.hypAsk,
    a.hypAsk:link,
    a.hypAsk:visited {
        color: #191919 !important;
        font-weight: 400;
        border: unset;
        background: unset;
        font-family: 'Noto Sans SC', 'Poppins';
        font-size: 12px;
    }

    .materialIconsAskButton:after {
        content: "mail_outline";
        color: #191919;
    }

    a.hypAsk:hover .materialIconsAskButton:after,
    a.hypAsk:active .materialIconsAskButton:after {
        color: #fff;
    }

    a.hypWhatsapp:hover,
    a.hypWhatsapp:active,
    a.hypAsk:hover,
    a.hypAsk:active {
        color: #191919 !important;
        font-weight: 400;
    }

    a.hypWhatsapp:hover .divWhatsappBtnIcon,
    a.hypWhatsapp:active .divWhatsappBtnIcon {}

    .pnlAskEmail {
        /*padding:5px 20px;*/
    }

    a.hypAsk i,
    a.hypAsk:link i,
    a.hypAsk:visited i {
        color: #fff;
    }

    a.hypAsk:hover i,
    a.hypAsk:active i {
        color: #fff;
        background: #191919;
    }

    a.hypAsk:hover,
    a.hypAsk:active {
        padding: 0 20px;
    }

    a.hypAsk::after {
        display: none;
    }

    .divSocialShareBtnIcon i {
        color: #191919;
    }

    .divFacebookLike2 {
        position: relative;
        top: 6px;
        display: none;
    }

    .spanArticleSplitter {
        color: #191919;
    }

    .divProdDetails {
        padding-top: 20px;
        /* font-size: 16px; */
    }

    /*end of individual product*/

    .divIndProdImgInner img.potrait,
    .divProdItemImgInner img.potrait {
        width: 100% !important;
        height: auto !important;
    }

    .divBestSellerContainer {
        margin: auto;
    }

    a.btnPagination:link,
    a.btnPagination:visited {
        color: #191919;
        text-decoration: none;
    }

    a.btnPagination:hover,
    a.btnPagination:active {
        color: #6CC;
        text-decoration: none;
    }

    .btnPaginationSel {
        color: #6CC;
    }

    a.btnPaginationSel:link,
    a.btnPaginationSel:visited {
        color: #6CC;
        text-decoration: none;
    }

    a.btnPaginationSel:hover,
    a.btnPaginationSel:active {
        color: #6CC;
        text-decoration: none;
    }

    .custom-success .brighttheme-success {
        background-color: #191919 !important;
        color: #fff;
        border: 1px solid #191919;
        opacity: 0.8;
        border-radius: 5px;
    }

    .brighttheme-icon-success {
        background-color: #191919 !important;
    }

    #materialIconsLoginLink:after {
        color: #191919;
    }

    #materialIconsShopCart:after {
        color: #191919;
    }

    .divCart {
        border-left: 1px solid #191919;
    }

    #spnCartTotalItem {
        background-color: #191919;
    }

    /*For Product Desktop view*/
    @media only screen and (min-width:960px) {

        .divFbContainer,
        .divTwitterContainer,
        .divInstagramContainer,
        .divLinkedInContainer,
        .divYouTubeContainer,
        divGooglePlusContainer,
        .fb-like-container {
            height: 23px;
        }

        .divFacebookCont {
            position: relative;
            top: 5px;
        }

        a.divFbIcon,
        a.divFbIcon:link,
        a.divFbIcon:visited {}

        a.divFbIcon:hover,
        a.divFbIcon:active {}

        .divIndProdItem {
            border: unset;
            /*width: calc(96.6%/5);*/
            background: #f4f4f4;
            height: auto !important;
        }

        /*padding:border:margin:width*/
        .divItemList .divIndProdItem {
            border: unset;
            /*width: calc(95.1%/4);*/
        }

        .divMiddleCtnSubLeft {
            width: 300px;
        }

        .divBestSellerContainer,
        .divMiddleCtnRight {
            margin: auto;
            overflow: inherit;
            padding: 0;
        }

        .divTopContainerBottomOutterFull {
            position: relative;
            z-index: 8;
        }

        .divRelProdImgInner img.potrait {
            position: absolute;
            width: 100%;
            height: auto;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
        }

        .divGroupDNameSub:first-child {
            padding: 0 0 25px 0;
        }

    }

    /*For Product Mobile view*/
    @media only screen and (max-width:800px) {
        .divProdItemImgInner img {
            position: absolute;
            width: auto !important;
            height: 100% !important;
            top: 50% !important;
            left: 50% !important;
        }

        .divSiteSearch {
            display: none;
        }

        /*Search Box Styling*/
        #materialIconsSearch:after {
            color: #fff;
            font-size: 28px;
        }

        .divBtnSearchAction #materialIconsSearch:after {
            color: #6CC;
            padding: 5px;
            position: relative;
            font-size: 22px;
            top: -5px;
        }

        .txtSearch {
            outline: none;
            padding: 18px 100px 18px 20px;
            border: none;
            width: 100%;
            background: #fff;
            color: #444 !important;
            border-bottom: 1px solid #ddd;
            height: auto;
            margin-right: unset;
            margin-left: unset;
        }

        #divClearTextbox {
            top: unset !important;
        }

        /*End of Search Box Styling*/

        .divIndProdItem {
            border: unset;
            background: #f4f4f4;
        }

        /*padding:border:margin:width*/
        .divProdItemImg {
            border: none;
        }

        /*padding*/
        .divProdImgInn {
            padding: 0px;
            border: none;
        }

        /*image border*/
        .hypProdDName {
            border: unset;
        }

        /*productName. font*/
        .hypProdDCode {}

        /*productCode. font*/
        .divProdItemDetail {}

        /*padding*/
        .btnThumb {
            /* left: 0px; */
            top: 30px;
            z-index: 9;
        }

        /*Recommended Icon. set position.*/
        .btnNew {
            /* left: 0px; */
            /* top: 0px; */
            z-index: 9;
        }

        /*New Icon. set position.*/
        .divRecProd img,
        .divNewProd img {
            width: 60px;
        }

        .divProductPrice {}

        /*price font*/
        .divPriceStrike {}

        /*original price with strike off*/
        .divIndProdPrice {}

        /*Individual product page. Price font*/

        .divProdDesc div {
            white-space: unset !important;
        }

        .lnkbtnProdArticle,
        a.lnkbtnProdArticle:link,
        a.lnkbtnProdArticle:visited {
            color: #191919;
        }

        a.lnkbtnProdArticle:hover,
        a.lnkbtnProdArticle:active {
            color: #6CC;
            text-decoration: unset;
        }

        .divGroupDNameSub {
            border-bottom: unset;
            padding: 0 5%;
        }

        /*Category Lvl1.border*/
        .lvl2DropDown {
            background: url(/data/cms/images/right-arrow.png) no-repeat right center;
            background-size: 35%;
        }

        .divSubGroup {
            border-bottom: solid 1px #191919;
            margin: auto 0%;
        }

        a.hypGrpNameCat {
            font-size: 14px;
            padding: 15px 0;
            border-bottom: solid 1px #191919;
        }

        /*font*/
        a.hypGrpNameCat:link,
        a.hypGrpNameCat:visited {
            padding: 15px 0;
        }

        a.hypGrpNameCat:hover,
        a.hypGrpNameCat:active {
            padding: 15px 0;
        }

        a.hypGrpNameCatSel {
            font-size: 14px;
            padding: 15px 0;
            border-bottom: solid 1px #191919;
        }

        a.hypGrpNameCatSel:link,
        a.hypGrpNameCatSel:visited {
            padding: 15px 0;
        }

        a.hypGrpNameCatSel:hover,
        a.hypGrpNameCatSel:active {
            padding: 15px 0;
        }

        .divProdGroupSnapshot {
            font-size: 12px;
        }

        a.hypProdDName {
            font-size: 14px;
        }

        .divProd {
            padding: 0 15px;
        }

        .divTopProdGroup {
            background: #fff;
        }

        .spnActive,
        .spanList,
        .spnLarge,
        .spnGrid,
        .spnList {
            color: #444;
        }

        .lnkbtnNext i:after,
        .lnkbtnNextDisabled i:after {
            content: "arrow_right";
        }

        .lnkbtnPrevDisabled i:after,
        .lnkbtnPrev i:after {
            content: "arrow_left";
        }

        .btnPagination {
            font-size: 16px;
        }

        .btnPaginationSel {
            font-size: 16px;
            font-weight: 500;
        }

        .divProdBackSort .ddl {
            /*background:#e9e9e9;*/
        }

        .divProdDetailProdCode {
            font-size: 14px;
        }

        a.hypWhatsapp,
        a.hypAsk,
        .divSocialShareBtnIcon {
            font-size: 14px !important;
            color: #444;
            font-weight: 400;
        }

        .divRelProdDName {
            height: auto !important;
        }

        .divProdItemImgInner a {}

        a.hypMoreProductLink,
        a.hypMoreProductLink:link,
        a.hypMoreProductLink:visited {
            justify-content: center;
        }

        .btnThumb img,
        .btnNew img {
            max-height: 85%;
        }

        #cphContent_ucUsrGroup_pnlNewProduct,
        #cphContent_ucUsrGroup_pnlRecProduct {
            display: none;
        }

        .divRecOuter {
            padding: 40px 20px;
        }

        .divRecOuter img {
            width: 50px !important;
        }

        .divRelProd {
            padding: 5px 10px;
        }

        .divRelProd .divIndProdItem {
            border: unset;
        }

        #materialIconsShopCartMobile:after {
            color: #191919;
        }

        .divLoginDetailHeader {
            color: #666;
        }

        .topLogin:before,
        .divLoginDetailHeader:before {
            color: #191919;
        }

        .pnlBtnSubmitRight {
            background-color: #191919 !important;
            color: #fff !important;
        }

        .pnlCartBanner {
            background: #191919;
        }

        .divAskShare {
            border: 8px solid #191919;
        }

    }

    /*End Product*/


    /*Career Styling*/

    .divJobItemTitle {
        border: 1px solid #191919;
    }

    .lnkpopup,
    .lnkpopup:hover {
        color: #191919;
    }

    /*End of Career Styling*/



    /*FAQs Styling*/

    .hypPersonalHdr {
        display: flex;
        align-items: center;
        justify-content: end;
    }

    #materialIconsFaq:after {
        content: "add_circle_outline";
        color: #191919;
    }

    .active #materialIconsFaq:after {
        content: "remove_circle_outline";
        color: #191919;
    }

    /*End of FAQs Styling*/



    /*Width & Height Styling*/

    .width_160 {
        width: 160px;
    }

    .width_170 {
        width: 170px;
    }

    .width_180 {
        width: 180px;
    }

    .width_200 {
        width: 200px;
    }

    .height_50 {
        height: 50px;
    }

    .height_60 {
        height: 60px;
    }

    /*End of Width & Height Styling*/



    /*Admin Menu*/
    a.addCMSGroupLink:hover,
    a.addCMSGroupLink:active,
    a.addCMSGroupLinkSel,
    a.addCMSGroupLinkSel:link,
    a.addCMSGroupLinkSel:visited,
    a.addCMSGroupLinkSel:hover,
    a.addCMSGroupLinkSel:active {
        color: #444;
        text-decoration: none;
    }

    /*End of Admin Menu*/



    /*All content For mobile view*/
    @media only screen and (max-width: 800px) {
        body {
            font-size: 14px;
        }

        input,
        textarea {}

        input::-webkit-input-placeholder,
        textarea::-webkit-input-placeholder {
            font-family: 'Noto Sans SC', 'Poppins';
            color: #444;
        }

        input:-moz-placeholder,
        textarea:-moz-placeholder {
            font-family: 'Noto Sans SC', 'Poppins';
            color: #444;
        }

        input::-moz-placeholder,
        textarea::-moz-placeholder {
            font-family: 'Noto Sans SC', 'Poppins';
            color: #444;
        }

        input:-ms-input-placeholder,
        textarea:-ms-input-placeholder {
            font-family: 'Noto Sans SC', 'Poppins';
            color: #444;
        }

        select {}

        p {}

        strong,
        b {}

        a,
        a:link,
        a:visited {}

        a:hover,
        a:active {}

        .button1,
        a.button1,
        .button1:link,
        .button1:visited,
        a.button1:link,
        a.button1:visited {
            font-size: 14px;
        }

        .button1:hover,
        .button1:active,
        a.button1:hover,
        a.button1:active {
            font-size: 14px;
        }

        .button2,
        a.button2,
        .button2:link,
        .button2:visited,
        a.button2:link,
        a.button2:visited {
            font-size: 14px;
        }

        .button2:hover,
        .button2:active,
        a.button2:hover,
        a.button2:active {
            font-size: 14px;
        }

        .button3,
        a.button3,
        .button3:link,
        .button3:visited,
        a.button3:link,
        a.button3:visited {
            font-size: 14px;
        }

        .button3:hover,
        .button3:active,
        a.button3:hover,
        a.button3:active {
            font-size: 14px;
        }

        .button4,
        a.button4,
        .button4:link,
        .button4:visited,
        a.button4:link,
        a.button4:visited {
            font-size: 14px;
        }

        .button4:hover,
        .button4:active,
        a.button4:hover,
        a.button4:active {
            font-size: 14px;
        }

        .button5,
        a.button5,
        .button5:link,
        .button5:visited,
        a.button5:link,
        a.button5:visited {
            font-size: 14px;
        }

        .button5:hover,
        .button5:active,
        a.button5:hover,
        a.button5:active {
            font-size: 14px;
        }

        .buttonGoogleMap,
        a.buttonGoogleMap,
        .buttonGoogleMap:link,
        .buttonGoogleMap:visited,
        a.buttonGoogleMap:link,
        a.buttonGoogleMap:visited {
            font-size: 14px;
        }

        .buttonGoogleMap:hover,
        .buttonGoogleMap:active,
        a.buttonGoogleMap:hover,
        a.buttonGoogleMap:active {
            font-size: 14px;
        }

        .buttonWaze,
        a.buttonWaze,
        .buttonWaze:link,
        .buttonWaze:visited,
        a.buttonWaze:link,
        a.buttonWaze:visited {
            font-size: 14px;
        }

        .buttonWaze:hover,
        .buttonWaze:active,
        a.buttonWaze:hover,
        a.buttonWaze:active {
            font-size: 14px;
        }

        h1 {
            font-size: 36px;
            line-height:42px;
        }

        h2 {
            font-size: 30px;
            line-height:36px;
        }

        h3 {
            font-size: 24px;
            line-height:30px;
        }

        h4 {
            font-size: 20px;
            line-height:26px;
        }

        h5 {
            font-size: 18px;
            line-height:24px;
        }

        h6 {
            font-size: 16px;
            line-height:22px;
        }

        .ulContent {}

        .ulContent li {}

        .ulContent li::before {
            content: "\2022";
            font-size: 20px;
            position: relative;
            top: 0px;
        }

        .olContent {}

        .olContent li {}

        .tblContent {}

        .tblContent th {}

        .tblContent td {
            font-size: 14px;
        }

        .tblContent tr:nth-child(odd) {}

        .tblContent tr:nth-child(even) {}

        .mstTagline {
            font-size: 600%;
            line-height: 1.3;
            letter-spacing: 0px;
        }

        .mstTagline2 {
            font-size: 450%;
            line-height: 140%;
        }

        .mstTagline3 {
            font-size: 340%;
            line-height: 140%;
        }

        .mstTaglineSub {
            font-size: 20px !important;
            line-height: 22px;
        }

        .mstTaglineSub2 {
            font-size: 18px !important;
            line-height: 20px;
        }

        .imgLogo {
            height: 45px !important;
        }

        .hypLogo {
            width: 84px !important;
            height: 45px !important;
        }

        .divPopUpBarSubBlock .imgLogo {
            height: 100% !important;
        }

        .hypQuickContact {
            padding-right: unset !important;
        }

        #materialIconsQuickTel:after {
            content: "phone";
            position: relative;
            font-size: 22px;
            color: #333;
            -webkit-text-stroke-color: transparent;
            /*-webkit-text-stroke-width: 1px;*/
        }

        a.hypQuickContact {
            top: unset;
            padding-right: unset;
            min-width: unset;
            margin-left: unset;
            display: flex;
            align-items: center;
            justify-content: center;
            min-width: unset !important;
            border: unset;
        }

        .material-icons.phonembTop {
            padding-right: 0px;
        }

        .divSideMenu {
            top: 49px !important;
            border-top: 1px solid #ddd;
        }

        .fb_iframe_widget_fluid span {
            width: 112px !important;
        }

        .fb_iframe_widget iframe {
            width: auto !important;
        }

        a.hypSwitchDesktop i {
            color: #444;
        }

        .divCopyrightContainer .divCopyText {
            color: #191919 !important;
            font-weight: 400;
        }

        .recaptcha .errmsgEnquiry {
            padding: 0;
        }

        .jssorb21 div,
        .jssorb21 div:hover,
        .jssorb21 .av {
            /*background: url('/data/cms/images/pagination-home-masthead.png') no-repeat;*/
            background-size: 8px;
        }

        .jssorb21 .av,
        .jssorb21 div:hover,
        .jssorb21 .av:hover {
            background-position: 0px -19px;
            background-color: #6CC !important;
        }

        /*.divNavigator {position: absolute;bottom: 5px;display: block !important;}*/
        /* center pagination */
        .divNavigator {
            position: relative;
            bottom: 0;
            display: block !important;
            top: 96.5%;
            left: 5% !important;
        }

        /* right pagination */
        .divNavigator .divPrototype {
            overflow: hidden;
            background-color: #fff;
            transition: all 0.3s ease;
            border-radius: 50%;
            width: 8px;
            height: 8px;
            padding: 0;
            box-sizing: border-box;
        }

        .sidebar-nav-toggle {
            transform: scale(1);
            top: 20px;
            left: 5px;
            position: unset;
            margin: unset;
            width: 20px;
            height: 20px;
        }

        .divMenuFloatMobile {
            position: fixed;
            width: 100%;
            z-index: 100;
            top: 0px;
            left: 0px;
            background: #fff;
        }

        /*.fb-like-container {
        width: 23%;
        margin-left: -15px !important;
        height: 20px;
    }*/

        .divEventList,
        .divIndEvent {
            padding: 0 15px;
        }

        .divCopyText {
            font-size: 12px;
            color: #fff !important;
        }

        /*Copyright Text. font*/
        .hypFacebook,
        a.hypFacebook:link,
        a.hypFacebook:visited,
        a.hypFacebook:hover,
        a.hypFacebook:active {
            /*background: url('/data/cms/images/facebook-app-symbol.png') no-repeat; text-decoration: none;background-size: 90%;*/
        }

        .divBestSellerContainer {
            margin: auto;
            padding: 0 15px;
        }

        a.hypQuickContact:hover,
        a.hypQuickContact:active {
            padding: 0 0 0 10px;
            border: unset;
        }

        .divLanguage {
            border: unset;
            border-left: unset;
            height: 40px;
            display: flex;
            align-items: center;
            padding: 0 10px 0 0;
            background: #f4f4f4;
            border-radius: 0px;
            padding-left: 20px;
        }

        .langLink,
        a.langLink:link,
        a.langLink:visited {
            color: #191919;
        }

        a.langLink:hover,
        a.langLink:active,
        .langLinkSel,
        a.langLinkSel:link,
        a.langLinkSel:visited,
        a.langLinkSel:hover,
        a.langLinkSel:active {
            color: #fff;
            background: #191919;
            height: 30px;
            box-shadow: unset;
        }

        .spanSplitter {
            display: none;
        }

        .divEnquiry {
            padding: 0 15px;
        }

        /*Side Menu*/
        .sidr {
            background: #fff;
        }

        /*background*/
        .sidebar-nav-toggle span {
            background: #333;
            width: 20px;
            height: 3px;
        }

        /*Side menu icon. color*/
        .sidebar-nav-toggle span:nth-child(2) {
            top: 8px;
        }

        .sidebar-nav-toggle span:nth-child(3) {
            top: 15px;
        }

        body.open .sidebar-nav-toggle span:nth-child(3) {
            top: 14px;
        }

        .pnlShowMenuIcon,
        .pnlShowSubMenuIcon {
            height: 50px;
        }

        .pnlShowMenuIcon .matAdd,
        .pnlShowSubMenuIcon .matAdd {
            color: #191919;
            font-weight: 700;
            display: block;
        }

        .pnlShowMenuIcon .matMin,
        .pnlShowSubMenuIcon .matMin {
            color: #fff;
            font-weight: 700;
            display: none;
        }

        .divTopMenuSubItem .pnlShowMenuIcon .matMin,
        .divTopMenuSubItem .pnlShowSubMenuIcon .matMin {
            color: #fff;
        }

        .topMenuItemMobileSel+.pnlShowMenuIcon .matAdd {
            color: #fff;
        }

        .divTopMenuSubItem .pnlShowSubMenuIcon i {
            color: #444;
        }

        .divTopMenuSubItem .hypTopSubMenuSel+.pnlShowSubMenuIcon i,
        .divTopMenuSubItem .submenuLevelSel+.pnlShowSubMenuIcon .matMin {
            color: #444;
        }

        .pnlShowMenuIcon i,
        .pnlShowSubMenuIcon i {
            font-size: 18px;
        }

        .ulTopMenu li {
            padding: 0px !important;
            margin: 0px !important;
            background-image: none;
            border-top: none;
            border-bottom: 1px solid #ddd;
        }

        .topMenuItemMobile,
        a.topMenuItemMobile,
        a.topMenuItemMobile:visited,
        a.topMenuItemMobile:link {
            font-size: 14px;
            color: #191919;
            display: block;
            font-family: 'Noto Sans SC', 'Poppins';
            font-weight: 600;
            border-bottom: unset;
            padding: 14px 0px 14px 20px;
            text-align: left;
            letter-spacing: 0.75px;
        }

        /*1st level menu*/
        .topMenuItemMobileSel,
        a.topMenuItemMobile:active,
        a.topMenuItemMobile:hover,
        a.topMenuItemMobileSel:visited,
        a.topMenuItemMobileSel:link,
        a.topMenuItemMobileSel:hover,
        a.topMenuItemMobileSel:active,
        .menuLevelSel,
        a.menuLevelSel:visited,
        a.menuLevelSel:link,
        a.menuLevelSel:hover,
        a.menuLevelSel:active {
            font-size: 14px;
            font-family: 'Noto Sans SC', 'Poppins';
            color: #fff !important;
            background: #6CC !important;
            text-decoration: none;
            padding: 14px 0px 14px 20px;
            letter-spacing: 0.75px;
            text-align: left;
        }

        /*1st level menu hover effect*/
        a.menuLevel:hover,
        a.menuLevel:active {
            background: #6CC;
            color: #fff !important;
        }

        .ulSubMenu {
            background: #6CC;
        }

        .divTopMenuSubItem {
            /*padding:0 20px;*/
        }

        .ulSubMenu li {
            border-bottom: unset;
            background: #6CC;
        }

        .hypTopSubMenu,
        a.hypTopSubMenu,
        a.hypTopSubMenu:link,
        a.hypTopSubMenu:visited {
            color: #53A3A3 !important;
            font-size: 14px !important;
            font-weight: 600 !important;
            letter-spacing: 0.75px;
            font-family: 'Noto Sans SC', 'Poppins' !important;
            display: block !important;
            background: #fff !important;
            padding: 13px 20px 13px 30px !important;
            border-bottom: unset !important;
            border-top: unset !important;
            text-align: left !important;
            letter-spacing: 0.7px;
        }

        /*2nd level menu*/
        .hypTopSubMenuSel,
        a.hypTopSubMenuSel,
        a.hypTopSubMenu:hover,
        a.hypTopSubMenu:active,
        a.hypTopSubMenuSel:link,
        a.hypTopSubMenuSel:visited,
        a.hypTopSubMenuSel:hover,
        a.hypTopSubMenuSel:active,
        .submenuLevelSel,
        a.submenuLevelSel:visited,
        a.submenuLevelSel:link,
        a.submenuLevelSel:hover,
        a.submenuLevelSel:active {
            font-family: 'Noto Sans SC', 'Poppins' !important;
            color: #fff !important;
            display: block !important;
            background: #53A3A3 !important;
            letter-spacing: 0.75px;
            text-align: left;
        }

        /*2nd level menu hover effect*/
        .hypTopSubMenuLv2,
        a.hypTopSubMenuLv2,
        a.hypTopSubMenuLv2:link,
        a.hypTopSubMenuLv2:visited {
            color: #fff !important;
            font-size: 14px !important;
            font-weight: 600 !important;
            font-family: 'Noto Sans SC', 'Poppins' !important;
            display: block !important;
            background: #53A3A3 !important;
            padding: 13px 20px 13px 30px !important;
            border-bottom: unset !important;
            border-top: unset !important;
            letter-spacing: 0.75px;
            text-align: left;
        }

        /*3rd level menu*/
        .hypTopSubMenuLv2Sel,
        a.hypTopSubMenuLv2Sel,
        a.hypTopSubMenuLv2:hover,
        a.hypTopSubMenuLv2:active,
        a.hypTopSubMenuLv2Sel:link,
        a.hypTopSubMenuLv2Sel:visited,
        a.hypTopSubMenuLv2Sel:hover,
        a.hypTopSubMenuLv2Sel:active {
            font-family: 'Noto Sans SC', 'Poppins' !important;
            color: #fff !important;
            display: block !important;
            background: #407C7C !important;
            letter-spacing: 0.7px;
            text-align: left;
        }

        /*3rd level menu hover effect*/

        .divSocialLinkContainer {
            border-bottom: 1px solid #ddd;
        }

        /*Social icon menu*/
        .hypSwitchDesktop.a.hypSwitchDesktop,
        a.hypSwitchDesktop:link,
        a.hypSwitchDesktop:visited {
            border-top: none;
            color: #191919;
            font-family: 'Noto Sans SC', 'Poppins';
            font-weight: 600;
            font-size: 14px;
        }

        /*Switch desktop menu*/
        a.hypSwitchDesktop:hover,
        a.hypSwitchDesktop:active {}

        /*Switch desktop menu hover effect*/

        .divSubGroupItem {
            border-bottom: unset;
            padding: 10px 20px;
        }

        .hypSubGroupDName,
        a.hypSubGroupDName:link,
        a.hypSubGroupDName:visited {
            font-size: 14px;
            color: #444;
            text-decoration: none;
            /*padding:0 25px;border-bottom:solid 1px #e81d25;*/
        }

        a.hypSubGroupDName:hover,
        a.hypSubGroupDName:active {
            color: #191919;
            text-decoration: none;
        }

        .hypSubGroupDNameSel,
        a.hypSubGroupDNameSel:link,
        a.hypSubGroupDNameSel:visited {
            font-size: 14px;
            color: #6CC;
            text-decoration: none;
            /*padding:0 25px;border-bottom:solid 1px #e81d25;*/
        }

        a.hypSubGroupDNameSel:hover,
        a.hypSubGroupDNameSel:active {
            color: #6CC;
            text-decoration: none;
        }

        /*End Side Menu*/


    }

    /*End All content For mobile view*/



    /*Others*/
    /*Apply in desktop view only*/
    @media only screen and (min-width:960px) {


        img {
            vertical-align: top;
        }

        img[src$="trans.gif"] {
            display: block !important;
        }


        /*Gallery Center*/

        .divMiddleCtnSubGall {
            margin: auto;
        }

        /*End of Gallery Center*/

        /*Related Product Heading Styling*/

        .titleIndProdDesc,
        .divRelProdHdr h2 {
            font-size: 24px !important;
        }

        /*End of Related Product Heading Styling*/


        /*Pop Up Image Styling*/

        #ob_title h3 {
            font-weight: 400 !important;
            font-size: 20px !important;
        }

        /*End of Pop Up Image Styling*/

        /*Enquiry Form Styling*/

        .column-6 {
            width: 100%;
        }

        .divEnquiryForm {
            border-left: 1px solid #ddd;
            padding-left: 60px;
        }

        .enquiry-form input,
        .enquiry-form select,
        .enquiry-form textarea {
            /*font-weight: 700;*/
        }

        .enquiry-form .field-label {
            width: 150px;
        }

        .recaptcha .errmsgEnquiry {
            padding-left: 150px;
        }

        /*if adjust enquiry for alignment by css*/
        .isEnquiry .divMiddleCtnSubLeft {
            display: none;
        }

        .enquiry-form {
            padding: 0 0 0 40px;
        }

        .enquiry-form .row {
            margin-bottom: 20px;
            width: 48%;
            display: inline-block;
            position: relative;
            margin: auto auto 12px auto;
        }

        .enquiry-form .row:nth-child(1),
        .enquiry-form .row:nth-child(2),
        .enquiry-form .row:nth-child(3),
        .enquiry-form .row:nth-child(4),
        .enquiry-form .row:nth-child(5) {
            float: left;
            clear: left;
            padding: 0 48px 0 0;
        }

        .enquiry-form .row:nth-child(6) {}

        .enquiry-form .row:nth-child(7) {}

        .enquiry-form .row:nth-child(8) {
            width: 100%;
            margin: auto;
            text-align: center;
            padding: unset;
            float: none;
            clear: none;
            display: inline-grid;
        }

        .enquiry-form .row:nth-child(9) {
            padding: 12px 0 0 0;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .enquiry-form .row:nth-child(10) {
            margin: auto;
            text-align: center;
            padding: 12px 0 0 0;
            width: 100%;
        }

        .enquiry-form .field-label {
            display: none;
        }

        .enquiry-form .field-control {
            float: left;
            width: 100%;
        }

        .divMiddleCtnSubRight {
            width: 100% !important;
        }

        .divEnquiryForm {
            border-left: unset;
            margin: auto;
            padding: 0;
            padding-bottom: 30px;
        }

        .enquiry-form {
            padding: 0 0 0 0px;
        }

        .divEnquiryHeaderDesc {
            text-align: center;
            line-height: 2;
            /*padding: 0 0 30px 0;*/
        }

        .enquiry-title h2 {
            justify-content: center;
        }

        .enquiry-form .ddl,
        .enquiry-form .text_big {
            border-radius: 10px;
            padding: 13px 10px;
            font-size: 16px;
        }

        .enquiry-form input,
        .enquiry-form textarea {
            font-size: 16px;
            font-family: 'Noto Sans SC', 'Poppins';
        }

        .recaptcha .errmsgEnquiry {
            padding-left: 0;
        }

        .enquiry-btn-container a.button1 {
            width: 150px !important;
        }

        /*end if adjust enquiry for alignment by css*/

        /*End of Enquiry Form Styling*/
    }

    /*Ask Form Styling*/
    .ask-share .text_big {
        border-radius: 10px;
        padding: 13px 10px;
        font-size: 16px;
    }

    .ask-share input,
    .ask-share textarea {
        font-size: 16px;
        font-family: 'Noto Sans SC', 'Poppins';
    }

    .ask-share .askLabel {
        display: none;
    }

    .ask-share>div {
        margin-bottom: 12px;
    }

    /*End of Ask Form Styling*/

    /*Apply in mobile view only*/
    @media only screen and (max-width:700px) {
        .event-title h2 a {
            font-family: 'Noto Sans SC', 'Poppins';
            font-size:20px;
            margin-bottom:0;
        }

        img {
            vertical-align: top;
        }

        img[src$="trans.gif"] {
            display: block !important;
        }

    }

.event-title h3,
.event-title h2{
line-height:1.5;
margin-bottom:0;
}

    .divSwiperSlideShowMasthead .swiper-button-next,
    .divSwiperSlideShowMasthead .swiper-button-prev {
        color: #fff;
        display: none;
    }

    ul.swiper-wrapper {
        padding-left: 0px;
    }