.realstar-gif {
    position: fixed;
    top: -11px;
    left: 10px;
    z-index: 999;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0px 0px 10px 10px;
}

#popupfoot {
    font-size: 16pt;
    position: absolute;
    bottom: 0px;
    width: 100px;
    left: 150px;
}

#box-wrap {
    background: rgba(0, 0, 0, 0.7);
    height: 100vh;
    z-index: 999;
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0px;
}

#box-wrap .box-theme {
    background: #fff;
    padding: 7px 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 400px;
    z-index: 999;
    border-radius: 10px;
}

.footer-child {
    margin-bottom: 50px;
}

.ratelistmob a:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.9;
}

.primeratecontent h3 {
    margin-bottom: 0
}

.termpdf {
    margin-bottom: 10px
}

.termpdf a {
    font-weight: 700;
    color: #000 !important
}

.page-empty div.std p {
    display: none
}

.page-empty .container-fluid p {
    display: block !important
}

.experts .card h5 {
    height: 45px
}

.cms-facebook-live .experts .card {
    margin-top: 0
}

.cms-facebook-live .experts {
    margin-top: 150px
}

.main-heading h2 a {
    color: #646464;
    font-weight: 700;
    font-size: 24px;
    position: relative
}

.products-grid li.item {
    list-style: none;
    width: 100%;
    float: left;
    margin: 0 4px 0 0
}

.cms-center-locator .stores-pages p {
    transform: translateY(-50%);
    font-size: 13px;
    color: #fc8019;
    font-weight: 700;
    position: absolute;
    display: block;
    color: #686b78;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 80%;
    margin: 18px 2px 3px 0;
    border: 2px solid #74b12c;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 7px 12px
}

.cms-home .main-slider .carousel-caption.white.hypcos h3 {
    font-size: 28px
}

.block-slider .content-section h4 a {
    color: #646464;
    font-weight: 700;
    font-size: 20px;
    margin-top: 20px;
    text-decoration: none
}

.body-bg .my-account {
    float: left;
    width: 100%
}

.fa-whatsapp {
    background: #00D057 !important
}

header .header-child .fa-map-marker {
    height: 38px;
    width: 38px;
    line-height: 38px;
    background: #486b8b;
    color: #fff;
    text-align: center;
    border-radius: 100%
}

header .header-child .fa-whatsapp {
    height: 38px;
    width: 38px;
    line-height: 38px;
    background: #74b12c;
    color: #fff;
    text-align: center;
    border-radius: 100%
}

.viewallc {
    float: right;
    margin: 20px 0 0;
    background-color: #486b8b;
    padding: 6px 15px
}

.viewallc a {
    color: #fff
}

.viewallc a:hover {
    color: #fff
}

.cms-home .block-slider .main-heading h2 {
    color: #646464;
    font-weight: 700;
    font-size: 24px;
    position: relative
}

.cms-home .block-slider .main-heading .col-md-9 {
    padding: 0
}

.collage-section #second-slide .owl-next {
    position: absolute;
    top: 75%;
    left: 66%;
    background: #74b12c !important;
    padding: 9px;
    color: #fff;
    text-transform: uppercase;
    right: 28%
}

.collage-section #second-slide .owl-prev {
    position: absolute;
    top: 75%;
    left: 55%;
    background: #74b12c !important;
    padding: 9px;
    color: #fff;
    text-transform: uppercase
}

.collage-section .viewallc {
    float: right;
    margin: -35px 0 0;
    background-color: #486b8b;
    padding: 6px 15px;
    position: relative
}

.collage-section .viewallc a {
    color: #fff
}

.collage-section .owl-carousel {
    z-index: 0
}

.collage-section .viewallc a:hover {
    text-decoration: none
}

.collage-section .owl-carousel {
    z-index: 0
}

header .menu-navigation {
    z-index: 9999
}

.block-slider .owl-carousel {
    float: left
}

.author-box {
    padding: 19px 12px 1px 21px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    margin: 25px 0 0;
    background-color: #fff
}

.container-fluid footer .footer-bg .links .contry-select h5 {
    font-size: 18px
}

footer .footer-bg .links .contry-select {
    padding: 0
}

.row.single-pages-row {
    margin: 32px 0 36px
}

#appointment {
    position: relative
}

#appointment .baricon {
    display: inline-block;
    border-radius: 100%;
    padding: 12px;
    background-color: #38610B;
    color: #fff
}

#appointment .flex-bar {
    width: 100%;
    height: 20px;
    background-color: #486b8b;
    display: inline-block
}

#appointment .progress-itema #bar1 {
    border-radius: 0
}

#appointment .progress-itema #bar2 {
    border-radius: 0
}

#appointment .progress-itema #bar3 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

#appointment #bar {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background-color: #74b12c !important
}

#appointment form div .form_head {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 30px
}

#tab2,
#tab3,
#tab4 {
    display: none
}

.error_text {
    margin: 0;
    color: #DF013A;
    font-weight: 400;
    font-size: 14px
}

.body-bg .col-main .my-account .panel-heading {
    background: #e2e2e2;
    padding: 3px 0;
    border-bottom: 12px solid #b4b4b4
}

.customer-account .col-main .my-account #accountpanel {
    display: block !important;
    margin-top: 50px
}

#accountpanel {
    display: none
}

.body-bg .col-main .my-account {
    margin-top: 0
}

.hidePo3,
.hidePo4,
.hidePo5,
.hidePo6,
.hidePo7,
.hidePo8,
.hidePo9,
.hidePo10,
.hidePo11,
.hidePo12,
.hidePo13,
.hidePo14,
.hidePo15,
.hidePo16,
.hidePo17,
.hidePo18,
.hidePo19,
.hidePo20,
.hidePo21,
.hidePo22,
.hidePo23,
.hidePo24,
.hidePo25,
.hidePo26,
.hidePo27,
.hidePo28,
.hidePo29,
.hidePo30,
.hidePo31,
.hidePo32 {
    display: none
}

.hidePo33,
.hidePo34,
.hidePo35,
.hidePo36,
.hidePo37,
.hidePo38,
.hidePo39,
.hidePo40,
.hidePo41,
.hidePo42,
.hidePo43,
.hidePo44,
.hidePo45,
.hidePo46,
.hidePo47,
.hidePo48,
.hidePo49,
.hidePo50,
.hidePo51,
.hidePo52,
.hidePo53,
.hidePo54,
.hidePo55,
.hidePo56,
.hidePo57,
.hidePo58,
.hidePo59,
.hidePo60,
.hidePo61,
.hidePo62,
.hidePo63,
.hidePo64,
.hidePo65,
.hidePo66,
.hidePo67,
.hidePo68,
.hidePo69,
.hidePo70,
.hidePo71,
.hidePo72,
.hidePo73,
.hidePo74,
.hidePo75,
.hidePo76,
.hidePo77,
.hidePo78,
.hidePo79,
.hidePo80,
.hidePo81,
.hidePo82,
.hidePo83,
.hidePo84,
.hidePo85,
.hidePo86,
.hidePo87,
.hidePo88,
.hidePo89,
.hidePo90,
.hidePo91,
.hidePo92,
.hidePo93,
.hidePo94,
.hidePo95,
.hidePo96,
.hidePo97,
.hidePo98,
.hidePo99,
.hidePo100,
.hidePo101,
.hidePo102,
.hidePo103,
.hidePo104,
.hidePo105,
.hidePo106,
.hidePo107,
.hidePo108,
.hidePo109,
.hidePo110,
.hidePo100,
.hidePo100,
.hidePo100,
.hidePo100,
.hidePo100,
.hidePo100,
.hidePo100,
.hidePo100,
.hidePo111,
.hidePo112,
.hidePo113,
.hidePo114,
.hidePo115,
.hidePo116,
.hidePo117,
.hidePo118,
.hidePo119,
.hidePo120,
.hidePo121,
.hidePo122,
.hidePo123,
.hidePo124,
.hidePo125,
.hidePo126,
.hidePo127,
.hidePo128,
.hidePo129,
.hidePo130 {
    display: none
}

.hidePo131,
.hidePo132,
.hidePo133,
.hidePo134,
.hidePo135,
.hidePo136,
.hidePo137,
.hidePo138,
.hidePo139,
.hidePo140,
.hidePo141,
.hidePo142,
.hidePo143,
.hidePo144,
.hidePo145,
.hidePo146,
.hidePo147,
.hidePo148,
.hidePo149,
.hidePo150,
.hidePo151,
.hidePo152,
.hidePo153,
.hidePo154,
.hidePo155,
.hidePo156,
.hidePo157,
.hidePo158,
.hidePo159,
.hidePo160,
.hidePo161,
.hidePo162.hidePo163,
.hidePo164,
.hidePo165,
.hidePo166,
.hidePo167,
.hidePo168,
.hidePo169,
.hidePo170,
.hidePo171,
.hidePo172,
.hidePo173,
.hidePo174,
.hidePo175,
.hidePo176,
.hidePo177,
.hidePo178,
.hidePo179,
.hidePo180,
.hidePo181,
.hidePo182,
.hidePo183,
.hidePo184,
.hidePo185,
.hidePo186,
.hidePo187,
.hidePo188,
.hidePo189,
.hidePo190,
.hidePo191,
.hidePo192,
.hidePo193,
.hidePo194,
.hidePo195,
.hidePo196,
.hidePo197,
.hidePo198,
.hidePo199,
.hidePo200,
.hidePo201,
.hidePo202,
.hidePo203,
.hidePo204,
.hidePo205,
.hidePo206,
.hidePo207,
.hidePo208,
.hidePo209,
.hidePo210,
.hidePo211,
.hidePo212,
.hidePo213,
.hidePo214,
.hidePo215,
.hidePo216,
.hidePo217,
.hidePo218,
.hidePo219,
.hidePo220,
.hidePo221,
.hidePo222,
.hidePo223,
.hidePo224,
.hidePo225,
.hidePo226,
.hidePo227,
.hidePo228,
.hidePo229,
.hidePo230,
.hidePo231,
.hidePo232,
.hidePo233,
.hidePo234,
.hidePo235,
.hidePo236,
.hidePo237,
.hidePo238,
.hidePo239,
.hidePo240,
.hidePo241,
.hidePo242,
.hidePo243,
.hidePo244,
.hidePo245 {
    display: none
}

div#navbar {
    z-index: 99;
    background-color: #fff
}

.goog-logo-link {
    display: none !important
}

.goog-te-gadget {
    color: transparent !important
}

#navbar header .header-child .right-sum div#google_translate_element {
    margin: 0;
    width: 100px
}

#navbar header .header-child .right-sum li {
    padding-right: 10px;
    padding-left: 10px
}

.goog-te-gadget .goog-te-combo {
    color: #333 !important;
    height: 32px;
    border-radius: 4px
}

.cms-home .collage-section .bottom-tips .second-section .rotate-text .l-t {
    left: 268px
}

.events {
    background: url(../images/events-banner.jpg) no-repeat left top;
    background-size: cover
}

.stores-pages .form-group-self1 .btn-he {
    height: 30px;
    width: 100%;
    float: right;
    padding-top: 2px !important
}

.cms-home .experts .main-heading .col-md-9 {
    padding: 0
}

.viewallc a:hover {
    text-decoration: none
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .kg-weight-loss-nav {
    background: url(../images/nav/KG-weight-loss-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .ayurveda-therapies-nav {
    background: url(../images/nav/ayurveda-therapies-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .weightgain {
    background: url(../images/nav/weightgain.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .slimmersapp {
    background: url(../images/nav/slimmersapp.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .adddappl {
    background: url(../images/nav/advancedapp.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .lepodetox {
    background: url(../images/nav/lipodetox.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .body-shaping-nav {
    background: url(../images/nav/body-shaping-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .coolsculpting-nav {
    background: url(../images/nav/coolsculpting-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .jadui-nav {
    background: url(../images/nav/Jadui-potli-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .lipofirm-nav {
    background: url(../images/nav/lipofirm-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .lipotrim-nav {
    background: url(../images/nav/liposlim-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .lipodetox-nav {
    background: url(../images/nav/skin-essentials-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .elixir-nav {
    background: url(../images/nav/elixir-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .pain-management-nav {
    background: url(../images/nav/pain-management-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .get-well-soon-nav {
    background: url(../images/nav/get-well-soon-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .skin-essentials-nav {
    background: url(../images/nav/threading-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .facials-nav {
    background: url(../images/nav/facials-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hair-nav {
    background: url(../images/nav/hair-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .make-up-nav {
    background: url(../images/nav/make-up-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .nail-bar-nav {
    background: url(../images/nav/nail-bar-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .laser-nav {
    background: url(../images/nav/laser-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .thermage-nav {
    background: url(../images/nav/thermage-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .peels-nav {
    background: url(../images/nav/peels-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .botox-nav {
    background: url(../images/nav/botox-navvv.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .restalyne-vital {
    background: url(../images/nav/restalyne-vital-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative;
    background: url(../images/nav/restalyne-vital-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .vampire-facial {
    background: url(../images/nav/vampire-facial-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hair-build-nav {
    background: url(../images/nav/hair-build-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .mesobotox-nav {
    background: url(../images/nav/mesobotox-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .kg-weight-loss-nav caption {
    margin: 0 0 0 40px
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .body-shaping-nav caption {
    left: 30%
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .coolsculpting-nav caption {
    left: 70%
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .nail-maintainence-nav {
    background: url(../images/nav/nail-maintainence-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .gels-nail-nav {
    background: url(../images/nav/gels-nail-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .nail-trending-nav {
    background: url(../images/nav/nail-trending-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .nail-ext-nav {
    background: url(../images/nav/nail-ext-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .waxing-nav {
    background: url(../images/nav/waxing-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .bleach-nav {
    background: url(../images/nav/bleach-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .detan-nav {
    background: url(../images/nav/detan-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hands-feet-nav {
    background: url(../images/nav/hands-feet-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .clean-up-nav {
    background: url(../images/nav/clean-up-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .ad-facials-nav {
    background: url(../images/nav/ad-facials-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .skin-peels-nav {
    background: url(../images/nav/skin-peels-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .face-masks-nav {
    background: url(../images/nav/face-masks-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hair-style-nav {
    background: url(../images/nav/hair-style-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hair-color-nav {
    background: url(../images/nav/hair-color-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .texture-nav {
    background: url(../images/nav/texture-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hair-care-nav {
    background: url(../images/nav/hair-care-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .men-groom-nav {
    background: url(../images/nav/men-groom-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .ubtan-nav {
    background: url(../images/nav/ubtan-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .body-massage {
    background: url(../images/nav/body-massage.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .bridal-makeup-nav {
    background: url(../images/nav/bridal-makeup-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .destin-nav {
    background: url(../images/nav/destin-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .party-nav {
    background: url(../images/nav/party-makeup-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .groom-makeup-nav {
    background: url(../images/nav/groom-makeup-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .add-serv-nav {
    background: url(../images/nav/add-serv-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .trial-makeup-nav {
    background: url(../images/nav/trial-makeup-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .peels-body-nav {
    background: url(../images/nav/peels-body-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .fillers-nav {
    background: url(../images/nav/fillers-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .ulthera {
    background: url(../images/nav/ulthera.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .hifu {
    background: url(../images/nav/hifu-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .tattoo {
    background: url(../images/nav/Tattoo-Banner.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .derma-roller-face {
    background: url(../images/nav/derma-roller-face.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .laser-face1 {
    background: #74b12c;
    background-size: cover;
    width: 298px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative;
    border: 1px solid #74b12c;
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .full-body-laser1 {
    background: #74b12c;
    background-size: cover;
    width: 298px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .laser-nav1 {
    background: url(../images/nav/laser-face2.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .prp {
    background: url(../images/nav/prp.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .electrolysis {
    background: url(../images/nav/Electrolysis-banner.png) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .party-hair1 {
    background: url(../images/nav/meso-therapy.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .ageliftpr {
    background: url(../images/nav/ageliftpr.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .meso-therapy {
    background: url(../images/nav/meso-therapy.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .radio-frequency {
    background: url(../images/nav/radio-frequency.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .body-polishing-nav {
    background: url(../images/nav/body-polishing-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .ericson-range-of-facials {
    background: url(../images/nav/eri-teaser-facial-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .nav-3d-tummy {
    background: url(../images/nav/menu-3d-tummy.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .dnawellness-nav {
    background: url(../images/nav/dna-wellness.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

.navbar1 header .menu-navigation .navbar-default .navbar-nav>li>a {
    padding: 10px
}

.cms-home .block-slider .content-section {
    background: #fff
}

.container-fluid .block-slider .content-section p {
    text-align: left
}

header .header-child .fa-user {
    height: 38px;
    width: 38px;
    line-height: 38px;
    background: #486b8b;
    color: #fff;
    text-align: center;
    border-radius: 100%
}

header .menu-navigation .navbar-default .navbar-collapse .navbar-nav .offerbtnnav a {
    border-right: 0;
    background-color: #fff;
    margin: 0;
    padding: 10px 20px;
    color: #74b12c;
    border-radius: 6px;
    font-style: italic
}

header .menu-navigation .navbar-default .navbar-collapse {
    padding: 0
}

.main-heading h2 a:hover {
    text-decoration: none
}

.locfooter button.btn.btn-locfooter {
    background: #74b12c;
    text-transform: uppercase;
    color: #fff;
    padding: 10px;
    margin: 6px 0 0 -10px
}

.container-fluid footer .footer-bg .locfooter h5 {
    font-size: 18px;
    margin: 95px 0 0 -10px
}

.cms-home .collage-section .owl-carousel .owl-stage-outer .owl-item img {
    display: block;
    width: 100%;
    height: 370px
}

.block-slider .scroll-faq .panel-title {
    color: #fff
}

.container-fluid .block-slider .img-sec .play-icon a {
    color: #fff
}

.one-col-blc {
    background: #fff;
    margin-top: 10px
}

.offers-pages-bl {
    padding: 2px 18px 14px 8px;
    height: 79px
}

.offers-pages-bl h4 a {
    color: #333;
    font-weight: 700
}

.offers-pages-bl h4 a:hover {
    text-decoration: none;
    opacity: .9
}

.col2-right-layout .sidebar ol {
    list-style: none;
    float: left;
    margin-left: 0px;
    padding-left: 0px;
}

.block-content.recent-posts-title {
    padding: 0 0px !important;
    float: left;
}

.container-fluid header .menu-navigation .mega-dropdown-menu {
    background: none;
    background-color: #fff
}

header .menu-navigation #mega-dropdown-menu1 {
    background: url(../images/bg-menu.jpg) right bottom;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 592px;
}

header .menu-navigation #mega-dropdown-menu2 {
    background: url(../images/bg-menu.jpg) right bottom;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 704px;
}

header .menu-navigation #mega-dropdown-menu3 {
    background: url(../images/bg-menu.jpg) right bottom;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 493px;
}

header .menu-navigation #mega-dropdown-menu4 {
    background: url(../images/bg-menu.jpg) right bottom;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 861px;
}

.cms-home .collage-section .top-tips .rotate-text .r-t {
    position: absolute;
    transform: rotate(-90deg);
    left: -65px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    top: 90px
}

header .floating-menu a:hover {
    text-decoration: none
}

#navbar header .menu-navigation .mega-dropdown-menu li li a {
    padding-left: 10px;
    padding-right: 28px
}

#page-header {
    display: block;
    float: left;
    max-width: 800px
}

#page-header .bh-sl-title {
    color: #797874;
    font: normal 20px/1.4 Arial, Helvetica, sans-serif
}

.gm-style div,
.gm-style span,
.gm-style label,
.gm-style a {
    font-family: Arial, Helvetica, sans-serif
}

.bh-sl-window {
    font-size: 13px
}

.bh-sl-error {
    clear: both;
    color: #ae2118;
    float: left;
    font-weight: 700;
    padding: 10px 0;
    width: 100%
}

.bh-sl-map-container img {
    border-radius: 0 !important;
    box-shadow: none !important;
    max-height: none !important;
    max-width: none !important
}

.bh-sl-container {
    box-sizing: border-box;
    color: #555;
    float: left;
    font: normal 14px/1.4 Arial, Helvetica, sans-serif;
    padding: 0 15px;
    width: 100%
}

.bh-sl-container>* {
    box-sizing: content-box !important
}

.bh-sl-container .bh-sl-form-container {
    clear: left;
    float: left;
    margin-top: 0;
    width: 100%
}

.bh-sl-container .form-input {
    float: left;
    margin-top: 3px;
    width: 100%
}

.bh-sl-container .form-input input,
.bh-sl-container .form-input select {
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 15px 0;
    padding: 6px 12px;
    width: 100%;
    -webkit-border-radius: 4px
}

.bh-sl-container .form-input label {
    display: block;
    font-weight: 700;
    width: 100%
}

.bh-sl-container .loc-alt-dist {
    display: none
}

.bh-sl-container button {
    background: #74b12c;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 0;
    padding: 6px 12px;
    white-space: nowrap;
    -webkit-border-radius: 0
}

.bh-sl-container .bh-sl-loading {
    background: url(../img/ajax-loader.gif) no-repeat;
    float: left;
    margin: 4px 0 0 10px;
    height: 16px;
    width: 16px
}

.bh-sl-container .bh-sl-filters-container {
    clear: both;
    float: left;
    margin: 15px 0;
    width: 100%
}

.bh-sl-container .bh-sl-filters-container .bh-sl-filters {
    float: left;
    list-style: none;
    margin: 0 100px 0 0;
    padding: 0
}

.bh-sl-container .bh-sl-filters-container .bh-sl-filters li {
    clear: left;
    display: block;
    float: left;
    margin: 5px 0;
    width: 100%
}

.bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {
    display: inline;
    vertical-align: text-bottom
}

.bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {
    display: block;
    float: left;
    margin-right: 8px
}

.bh-sl-container .bh-sl-filters-container .bh-sl-filters li select {
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    font: normal 14px/1.4 Arial, Helvetica, sans-serif;
    padding: 6px 12px;
    -webkit-border-radius: 4px
}

.bh-sl-container .bh-sl-map-container {
    clear: left;
    float: left;
    margin-top: 27px;
    width: 100%
}

.bh-sl-container .bh-sl-map-container a {
    color: #005293;
    text-decoration: none
}

.bh-sl-container .bh-sl-map-container a:active,
.bh-sl-container .bh-sl-map-container a:focus,
.bh-sl-container .bh-sl-map-container a:hover {
    text-decoration: underline
}

.bh-sl-container .bh-sl-loc-list {
    font-size: 13px;
    height: 530px;
    overflow-x: auto;
    width: 100%;
    float: left
}

.bh-sl-container .bh-sl-loc-list ul {
    display: block;
    clear: left;
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0
}

.bh-sl-container .bh-sl-loc-list ul li {
    border: 1px solid #fff;
    box-sizing: border-box;
    clear: left;
    cursor: pointer;
    display: block;
    float: left;
    width: 100%
}

.bh-sl-container .bh-sl-loc-list .list-label {
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    width: 20%;
    background: #74b12c;
    color: #fff;
    font-size: 55px;
    position: relative
}

.bh-sl-container .bh-sl-loc-list .list-details {
    float: left;
    margin-left: 0;
    width: 80%
}

.bh-sl-container .bh-sl-loc-list .list-details .list-content {
    padding: 10px
}

.bh-sl-container .bh-sl-loc-list .list-details .loc-dist {
    color: #8e8e8e;
    font-weight: 700;
    font-style: italic
}

.bh-sl-container .bh-sl-loc-list .list-focus {
    border: 1px solid rgba(0, 82, 147, 0.4);
    transition: border .2s linear 0s, box-shadow .2s linear 0
}

.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {
    height: 20px;
    position: relative;
    width: 100%
}

.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {
    right: 6px;
    top: 0
}

.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel {
    margin: 0 2%
}

.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table {
    table-layout: auto;
    width: 100%
}

.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table,
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
    vertical-align: middle;
    border-collapse: separate
}

.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
    padding: 1px
}

.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark {
    margin: 10px 0;
    border: 1px solid silver
}

.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker {
    padding: 3px
}

.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {
    font-weight: 700;
    margin: 15px
}

.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc {
    margin: 0 15px
}

.bh-sl-container .loc-name {
    font-size: 15px;
    font-weight: 700
}

.bh-sl-container .bh-sl-map {
    float: left;
    height: 530px;
    width: 68%;
    margin-left: 2%
}

.bh-sl-container .bh-sl-pagination-container {
    clear: both
}

.bh-sl-container .bh-sl-pagination-container ol {
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    text-align: center
}

.bh-sl-container .bh-sl-pagination-container ol li {
    color: #005293;
    cursor: pointer;
    display: inline-block;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 10px
}

.bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {
    color: #555;
    cursor: auto;
    text-decoration: none
}

.bh-sl-overlay {
    background: url(../img/overlay-bg.png) repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
}

.bh-sl-overlay .bh-sl-modal-window {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px #656565;
    position: absolute;
    left: 50%;
    margin-left: -460px;
    margin-top: 60px;
    height: 620px;
    width: 920px;
    z-index: 10010
}

.bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container {
    margin-top: 50px
}

.bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {
    float: left;
    padding: 0 1%;
    width: 98%
}

.bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {
    right: 22px;
    top: 13px
}

.bh-sl-close-icon {
    cursor: pointer;
    height: 24px;
    position: absolute;
    width: 24px
}

.bh-sl-close-icon:after,
.bh-sl-close-icon:before {
    background: #ccc;
    content: '';
    display: block;
    height: 24px;
    margin: -3px 0 0 -1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 3px;
    top: 3px;
    width: 3px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.bh-sl-close-icon:hover:after,
.bh-sl-close-icon:hover:before {
    background: #b3b3b3
}

.bh-sl-close-icon:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.bh-sl-container .bh-sl-loc-list .list-details .loc-dist {
    display: none
}

select#bh-sl-maxdistance {
    display: none
}

.cms-home .block-slider .content-section .bookser {
    float: right;
    width: 25%;
    margin: -62px 20px 12px 8px
}

.cms-home .container-fluid .block-slider .content-section p.contp {
    text-align: left
}

.cms-home .container-fluid .block-slider .content-section p {
    text-align: left
}

.container-fluid .block-slider .img-sec .play-icon {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 22px;
    border-radius: 100%;
    background: #b2b2b2;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 20px;
    right: 20px;
    border: 1px solid #fff
}

.container-fluid .block-slider .img-sec .play-icon:hover {
    background: #74b12c
}

.cms-home .experts .card h5 {
    font-size: 13px;
    font-weight: 700;
    color: #4b4b4b
}

.cms-home .experts .card h4 {
    text-transform: capitalize;
    color: #4b4b4b;
    font-weight: 700
}

@font-face {
    font-family: 'Open sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/OpenSans-Regular.ttf)
}

@font-face {
    font-family: 'Open sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/OpenSans-italic.ttf)
}

@font-face {
    font-family: 'Open sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/OpenSans-Bold.ttf)
}

@font-face {
    font-family: 'Open sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/OpenSans-BoldItalic.ttf)
}

.cms-home .block-slider #homgrd2 .content-section {
    background: #fff
}

.cms-home .main-slider span.flatc {
    background-color: #486b8b;
    color: #fff;
    padding: 5px 15px 5px 5px;
    margin: 0;
    text-transform: uppercase
}

.cms-home .main-slider span.flatb {
    background-color: #74b12c;
    color: #fff;
    padding: 5px 5px 5px 15px;
    text-transform: uppercase
}

.cms-home .main-slider .caption.whitew.ayu {
    left: 32%
}

.cms-home .main-slider .caption.white.hairt {
    left: 28%
}

.cms-home .main-slider .caption.whitew.slim {
    left: 27%
}

.cms-home .main-slider .caption.white.tight {
    left: 22%
}

.cms-home .main-slider .caption.whitew.cool {
    left: 27%
}

.cms-home .main-slider .caption.whitew.fac {
    left: 24%
}

.cms-home .main-slider .caption.whitew.las {
    left: 22%
}

.cms-home .main-slider .caption.whitew.bot {
    left: 22%
}

.cms-home .main-slider .caption.whitew.art {
    left: 22%
}

.cms-home .main-slider .caption.white.therm {
    left: 22%
}

.block-slider .content-section .icons-group li a i.fa-whatsapp {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    font-size: 16px !important;
    color: #fff;
    margin: 4px 4px 0 0;
    float: left
}

.container-fluid .block-slider .content-section .icons-group li .popup i {
    margin: 2px
}

.block-slider .content-section .icons-group li .popup .fb {
    float: left
}

.block-slider .content-section .icons-group li .popup .tw {
    float: left
}

.block-slider .content-section .icons-group li .popup .gp {
    float: left
}

.block-slider .content-section .icons-group li .popup .wp {
    float: left
}

.cms-home .main-slider .carousel-caption.white h2 {
    font-size: 50px;
    color: #74b12c;
    font-family: Open sans;
    font-weight: 600
}

.cms-home .main-slider .carousel-caption.whitew h2 {
    font-size: 50px;
    color: #fff;
    font-family: Open sans;
    font-weight: 600
}

.cms-home .main-slider .carousel-caption.white {
    font-size: 60px;
    position: absolute
}

.cms-home .main-slider .carousel-caption.whitew {
    font-size: 60px;
    position: absolute
}

.cms-home .main-slider .carousel-caption.white h3 {
    font-size: 30px;
    color: #74b12c
}

.cms-home .main-slider .carousel-caption.whitew h3 {
    font-size: 30px;
    color: #74b12c
}

.cms-home .main-slider .carousel-caption.white p.caption-child {
    font-size: 14px;
    color: #74b12c
}

.cms-home .main-slider .carousel-caption.white p.caption-child2 {
    font-size: 14px;
    color: #74b12c
}

.cms-home .main-slider .carousel-caption.whitew p.caption-child2 {
    font-size: 14px;
    color: #fff
}

.cms-home .main-slider .carousel-caption.whitew p {
    font-size: 20px;
    color: #fff
}

.cms-home .main-slider .carousel-caption.white p {
    font-size: 20px;
    color: #74b12c
}

.cms-home .main-slider .carousel-caption {
    text-align: left;
    top: 50%;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1120px
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .slimsonic-nav {
    background: url(../images/nav/slimsonic.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .bamboo-magic-therapy-nav {
    background: url(../images/nav/bomboomagicth.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .curvexpert-nav {
    background: url(../images/nav/curvexpert-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .antistretch {
    background: url(../images/nav/antistretch.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .candle-cupping {
    background: url(../images/nav/candle-cupping-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .dermaroller-nav {
    background: url(../images/nav/dermaroller.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .derma-roller-scalp-nav {
    background: url(../images/nav/derma-roller-scalp.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .prebridal-nav {
    background: url(../images/nav/prebridal.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

.mobile-btn-app {
    display: none
}

.read-more {
    background-color: #de5400;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    margin: 15px 0;
    padding: 5px 22px;
    text-decoration: none;
    font-weight: 700
}

.read-more:hover {
    color: #fff
}

.ourteam-view {
    padding: 20px;
    display: inline-block;
    width: 95%;
    margin-bottom: 5px
}

.team-img {
    float: left;
    width: auto;
    margin-right: 20px;
    text-align: -webkit-center;
    border: 1px solid rgba(204, 204, 204, 0.41)
}

.team-img img {
    max-width: 100%
}

.team-block-left {
    float: left;
    width: 35%
}

.team-block-right {
    float: left;
    width: 65%
}

.back-btn {
    float: left;
    width: 100%
}

.team-block-left>img {
    float: left;
    width: 300px
}

.team-wrapper li #greg_description p {
    margin: 0
}

.experts .card .collage-imgfb .block1 {
    padding-right: 4px;
    padding-left: 6px
}

.experts .card .collage-imgfb .block2 {
    padding-right: 4px;
    padding-left: 6px
}

.experts .card .collage-imgfb .block3 {
    padding-right: 4px;
    padding-left: 6px
}

.cms-home .main-slider .carousel-caption p span {
    font-size: 8px;
    margin: 0 0 0 4px;
    color: #000
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .lip-enhancement-nav {
    background: url(../images/nav/lip-enhancement-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .st-revive-nav {
    background: url(../images/nav/st-revive-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative
}

.container-fluid header .header-child .right-sum .fa-shopping-cart {
    height: 38px;
    width: 38px;
    line-height: 38px;
    background: #486b8b;
    color: #fff;
    text-align: center;
    border-radius: 100%
}

header .menu-navigation .navbar-default .navbar-nav>li>a {
    font-size: 14px !important
}

.bubble-carttt {
    position: relative
}

.bubble-carttt span {
    position: absolute;
    height: 20px;
    text-align: center;
    width: 20px;
    line-height: 20px;
    border-right: 100%;
    color: #fff;
    background: #f46f22;
    border-radius: 100%;
    top: -10px;
    right: 3px;
    font-size: 12px !important
}

.container-fluid .header-child .right-sum li {
    border-right: 1px solid #646464;
    padding-right: 6px;
    padding-left: 0;
    line-height: 35px;
    font-size: 18px;
    display: inline-block
}

.cart-card {
    background: #fff;
    padding: 15px 30px
}

.cart-card .row:first-child {
    margin-top: 0
}

.cart-card .row {
    margin-top: 20px;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 20px
}

.cart-card .row:last-child {
    border-bottom: 0
}

.cart-card .heading {
    font-size: 20px;
    color: #000
}

.cart-card .content-all {
    width: 100%;
    float: left;
    margin-left: 0
}

.cart-card .content-all h4 {
    margin-top: 0;
    font-size: 22px
}

.cart-card .content-all .price {
    font-size: 24px;
    color: #000;
    font-weight: 700
}

.cart-card .us {
    text-transform: uppercase
}

.cart-card .content-all p a {
    font-size: 16px
}

.cart-card .dotted {
    font-size: 16px;
    border-bottom: 1px dotted #000 !important
}

.cart-card .dotted span {
    display: block;
    font-size: 22px;
    color: #000
}

.cart-card .fo-24 {
    font-size: 22px
}

.cart-card .fo-24 .col-md-8 {
    padding-left: 0
}

.cart-card .fo-24 .col-md-4 {
    padding-right: 0
}

.cart-card .fo-24 span {
    color: #74b12c;
    font-weight: 700
}

.cart-card .select-ctn .login-field {
    border: 2px solid #9a9a9a;
    width: 100%;
    border-radius: 0;
    padding: 6px;
    font-size: 16px
}

.stores-pages .locator-card .row-rate-card .right-icons-bcc ul li {
    display: inline-block;
    padding-right: 8px;
    padding-left: 5px;
    border-right: 1px solid #e7e7e7
}

.tabrow-wrapper .right-icons-bcc ul li {
    float: left;
    list-style: none;
    margin: 0 0 0 16px
}

.tabrow-wrapper .right-icons-bcc ul li a .fa {
    height: 33px;
    width: 33px;
    line-height: 33px;
    text-align: center;
    background: #74b12c;
    color: #fff;
    height: 33px;
    width: 33px;
    line-height: 33px;
    text-align: center;
    background: #74b12c;
    color: #fff
}

.cms-page-view .body-bg .tab-list-wrapper .nav-tabs>li>a {
    padding: 18px 16px
}

.stores-pages .contentprice p {
    font-size: 16px;
    font-weight: 700;
    padding: 23px
}

.stores-pages .locator-card .contentprice .panel-wrp {
    background: #e1e1e1;
    background: -moz-linear-gradient(top, #e1e1e1 27%, #f4f1f1 100%, #207cca 100%, #f4f1f1 100%, #f4f1f1 100%, #f4f1f1 102%, #207cca 103%, #f4f1f1 104%);
    background: -webkit-linear-gradient(top, #e1e1e1 27%, #f4f1f1 100%, #207cca 100%, #f4f1f1 100%, #f4f1f1 100%, #f4f1f1 102%, #207cca 103%, #f4f1f1 104%);
    background: linear-gradient(to bottom, #e1e1e1 27%, #f4f1f1 100%, #207cca 100%, #f4f1f1 100%, #f4f1f1 100%, #f4f1f1 102%, #207cca 103%, #f4f1f1 104%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#f4f1f1', GradientType=0);
    padding: 10px 18px 0 20px
}

.stores-pages .locator-card .contentprice .panel-wrp h2 {
    margin-top: 0;
    font-size: 26px;
    font-weight: 700
}

.stores-pages .locator-card .contentprice .collapse-wrapper {
    background: #d6d6d6;
    padding-right: 11px
}

.stores-pages .locator-card .contentprice .wrapper-child {
    width: 100%
}

.stores-pages .locator-card .contentprice .wrapper-child .col-md-12 {
    padding-right: 0
}

.block-slider .content-section .icons-group ul li a .fa-shopping-cart {
    height: 33px;
    width: 33px;
    line-height: 33px;
    text-align: center;
    color: #74b12c
}

.cms-home .block-slider .content-section .icons-group li:last-child {
    float: right;
    margin: 6px 0 0
}

header .menu-navigation .navbar-default .navbar-collapse .navbar-nav .pricelistbtnnav a {
    border-right: 0;
    background-color: #fff;
    margin: 0 0 0 7px;
    padding: 10px 15px;
    color: #74b12c;
    border-radius: 6px;
    font-style: italic
}

.footer-sticky-ratelist {
    z-index: 9;
    background: #74b12c;
    padding: 15px;
    color: #fff;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.footer-sticky-ratelist a {
    color: #fff
}

.stores-pages .locator-card .row-rate-card .primeratecontent h3 {
    margin-top: 6px;
    font-weight: 700;
    font-size: 20px;
    text-align: center
}

.stores-pages .locator-card .row-rate-card .primeratecontent h6 {
    margin-top: 0;
    font-weight: 700;
    font-size: 14px;
    color: #646464
}

.stores-pages .locator-card .row-rate-card .primeratecontent h3 span {
    display: block;
    font-size: 18px;
    margin-top: 7px;
    color: #74b12c;
    font-weight: 400
}

.stores-pages .locator-card .row-rate-card .col-md-3 .primeratecontent {
    margin: 11px 0 0
}

.stores-pages .locator-card .contentprice .row-rate-card .col-md-3 .right-icons-bcc {
    margin: 0 0 10px -10px
}

select#price {
    margin: 6px 34px 6px 31px;
    width: 160px;
    text-align: center
}

.termpdf a {
    font-size: 12px;
    color: #337ab7
}

.right-icons-bcc .btn-addd {
    padding: 5px 4px
}

.right-icons-bcc .btn-buy {
    padding: 5px 4px;
    margin-top: 4px
}

.stores-pages .locator-card .contentprice .row-rate-card input#addtocart {
    background: #74b12c;
    border: 1px solid #74b12c !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px
}

.stores-pages .locator-card .contentprice .row-rate-card input#buynow {
    background: #486b8b;
    border: 1px solid #486b8b !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px
}

#register .bootstrap-select.btn-group .dropdown-menu li {
    width: 100%
}

#register .bootstrap-select.btn-group .dropdown-menu li a span.text {
    font-size: 14px
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    font-size: 14px
}

#register .form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
    border: 2px solid #9a9a9a
}

#register select {
    border: 2px solid #9a9a9a
}

.btn-increment-decrement {
    float: left;
    background-color: #ccc;
    padding: 4px 10px
}

.cart-info .input-quantity {
    width: 60px;
    text-align: center;
    float: left;
    padding: 2px 0
}

.cart-card .content-all p .btn-default1 {
    background: #dedede;
    color: #000;
    margin: -3px 0 0 8px
}

.dottotal-quantity1 {
    float: left;
    width: 100%;
    display: block;
    font-size: 22px;
    color: #000
}

.dottotal-quantity1 .dotquantity1 {
    float: left
}

.dottotal-quantity2 {
    float: left;
    width: 100%;
    display: block;
    font-size: 22px;
    color: #000
}

.dottotal-quantity2 p span {
    margin: 0 10px 0 0;
    float: left
}

.dottotal-quantity2 p {
    float: left;
    font-size: 18px
}

.dottotal-quantity2 #total-price {
    float: left;
    font-size: 18px
}

span#total-quantity1 {
    margin: 0 0 0 10px;
    float: left
}

#lootdeal .col-md-12.text-center.termpdf {
    margin: 0 0 12px
}

.stores-pages .locator-card #lootdeal .row-rate-card .primeratecontent h3 {
    margin-top: 6px;
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    margin-bottom: 0
}

.right-icons-bcc .btn-addd h6 {
    line-height: 2px;
    font-size: 12px;
    padding: 0 9px
}

.offers-pages-bl p {
    margin: 0;
    font-size: 7px;
    margin: 0 0 0;
    font-size: 7px
}

.cms-home .offers-pages-bl .icons-group {
    margin-top: 5px;
    text-align: right
}

.cms-home .offers-pages-bl .icons-group ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.cms-home .offers-pages-bl .icons-group li:first-child {
    margin-left: 0;
    display: inline
}

.cms-home .offers-pages-bl .icons-group li a {
    text-decoration: none !important;
    margin: 0
}

.cms-home .offers-pages-bl .icons-group li a i {
    font-size: 22px;
    margin: 3px;
    color: #b2b2b2
}

.cms-home .offers-pages-bl .icons-group li .popup i {
    font-size: 22px;
    margin: 3px;
    color: #b2b2b2
}

.cms-home .offers-pages-bl .icons-group li .popup .soc-ic {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    font-size: 14px !important;
    color: #fff;
    margin: 5px 3px 5px 1px
}

.cms-home .offers-pages-bl .icons-group li .popup .fb {
    background: #3B5998;
    float: left;
    margin: 5px 3px 5px 5px
}

.cms-home .offers-pages-bl .icons-group li .popup .tw {
    background: #1DA1F3;
    float: left
}

.cms-home .offers-pages-bl .icons-group li .popup .gp {
    background: #D34836;
    float: left
}

.cms-home .offers-pages-bl .icons-group li a i.fa-whatsapp {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    font-size: 16px !important;
    color: #fff;
    margin: 4px 4px 0 0;
    float: left
}

.cms-home .block-slider .section1 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0
}

.cms-home .block-slider .content-section .icons-group {
    width: 62%
}

.offers-pages-bl .col-md-4 {
    padding: 0
}

.secinstagram {
    margin-top: 15px
}

.secinstagram .mobile-banner {
    display: none
}

a.term5ar {
    color: #000
}

a.term5ar:hover {
    cursor: pointer;
    text-decoration: none;
    color: #333;
}

.container-fluid .cart-card .dotted span {
    font-size: 18px
}

.heading-maps-center h3 {
    position: relative;
    display: inline-block
}

.heading-maps-center h3:after {
    height: 4px;
    background: #74b12c;
    width: 100px;
    content: "";
    position: absolute;
    right: -110px;
    top: 10px
}

.themaps {
    margin-top: 20px
}

.themaps .lable {
    font-weight: 700
}

.themaps .left-sid-cont {
    border: 1px solid #ddd;
    padding: 0 15px;
    background: #fff
}

.themaps .left-sid-cont .selection {
    border-bottom: 1px solid #ddd;
    padding: 10px 0
}

.themaps .left-sid-cont .selection:last-child {
    border-bottom: 0
}

.cms-page-view .owl-carousel .owl-item .img-test img {
    display: block;
    width: 100%;
    height: 295px;
    object-fit: cover;
    object-position: top
}

.cms-page-view .testimonials-user .caption {
    background: #74b12c;
    color: #fff;
    padding: 22px 25px 10px;
    position: relative;
    height: 100%;
    min-height: 295px;
    text-transform: capitalize
}

.body-bg1 .btn-theme {
    background: #F36F21;
    border-radius: 0;
    text-transform: uppercase;
    color: #fff !important
}

.body-bg1 .btn-theme:hover {
    color: #fff;
    opacity: .9
}

.body-bg1 .section1 {
    background: #3e3f43;
    padding: 10px 0 60px;
    margin-top: 100px;
    position: relative
}

.body-bg1 .section1 h1 {
    color: #fff;
    font-weight: 700;
    font-size: 30px
}

.body-bg1 .section1 .img-pos {
    margin-top: -80px
}

.body-bg1 .section1 .frm-wrp {
    display: flex;
    margin-left: 40px
}

.body-bg1 .section1 .frm-wrp .frm-thm {
    margin-left: 20px;
    width: 50%;
    margin-top: 18px;
    text-align: right
}

.body-bg1 .section1 .frm-wrp .frm-thm .form-control {
    height: 38px
}

.body-bg1 .section1 .frm-wrp .frm-thm label {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700
}

.body-bg1 .section1 .frm-wrp .content-c {
    width: 100%;
    font-size: 20px;
    margin-top: 50px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

.body-bg1 .section1 .img-pos-b {
    position: absolute;
    right: 0
}

.body-bg1 .section1 .terms-band {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #F36F21;
    font-size: 30px;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    bottom: -30px
}

.body-bg1 .frnds-sec {
    margin-top: 50px
}

.body-bg1 .frnds-sec label {
    text-transform: uppercase;
    font-size: 20px
}

.body-bg1 .frnds-sec .form-group {
    margin-top: 10px
}

.body-bg1 .frnds-sec .form-group .form-control {
    background: #f3f1f2;
    border: 1px solid #000
}

.body-bg1 .frnds-sec .btn-theme {
    padding: 10px 30px;
    font-size: 20px;
    border-radius: 20px;
    font-weight: 700
}

.body-bg1 .frnds-sec .social-share {
    margin-top: 20px
}

.body-bg1 .frnds-sec .social-share ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.body-bg1 .frnds-sec .social-share ul li {
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%
}

.body-bg1 .frnds-sec .social-share ul li a {
    color: #fff
}

.body-bg1 .frnds-sec .social-share ul .fb {
    background: #3B5998
}

.body-bg1 .frnds-sec .social-share ul .tw {
    background: #1DA1F3
}

.body-bg1 .frnds-sec .social-share ul .yo {
    background: #00D057
}

.body-bg1 .earn-band {
    margin-top: 40px
}

.body-bg1 .earn-band .band-ad {
    display: flex;
    color: #fff;
    padding: 10px;
    background: #333;
    border-radius: 10px;
    margin-top: 26px
}

.body-bg1 .earn-band .band-ad .lg {
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 10px
}

.body-bg1 .earn-band .band-ad .sm {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase
}

.body-bg1 .earn-band .band-ad .sm span {
    font-size: 29px;
    display: block
}

.body-bg1 .lst-sec {
    padding-bottom: 100px
}

.gif-spin {
    display: inline-block
}

.main-heading .col-md-9 {
    padding: 0
}

#map-plug {
    display: none
}

#google-reviews {
    display: flex;
    flex-wrap: wrap
}

.review-item {
    border: solid 1px rgba(190, 190, 190, .35);
    margin: 0 auto;
    padding: 1em;
    flex: 1 1 20%
}

.review-meta,
.review-stars {
    text-align: center;
    font-size: 115%
}

.review-author {
    text-transform: capitalize;
    font-weight: 700
}

.review-date {
    opacity: .6;
    display: block
}

.review-text {
    line-height: 1.55;
    text-align: left;
    max-width: 32em;
    margin: auto
}

.review-stars ul {
    display: inline-block;
    list-style: none !important;
    margin: 0;
    padding: 0
}

.review-stars ul li {
    float: left;
    list-style: none !important;
    margin-right: 1px;
    line-height: 1
}

.review-stars ul li i {
    color: #E4B248;
    font-size: 1.4em;
    font-style: normal
}

.review-stars ul li i.inactive {
    color: #c6c6c6
}

.star:after {
    content: "\2605"
}

.main-maps-pages {
    margin-top: 140px
}

.centerpg .contentprice .row-rate-card .col-md-3 .right-icons-bcc {
    margin: 0 -15px 10px
}

.centerpg .row-rate-card .right-icons-bcc ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.centerpg .row-rate-card .right-icons-bcc ul li {
    display: inline-block;
    padding-right: 0;
    padding-left: 3px;
    border-right: 1px solid #e7e7e7
}

.centerpg .contentprice .row-rate-card input#addtocart {
    background: #74b12c;
    border: 1px solid #74b12c !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px
}

.centerpg .contentprice .row-rate-card input#buynow {
    background: #486b8b;
    border: 1px solid #486b8b !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px
}

.centerpg .row-rate-card .right-icons-bcc ul li a .fa {
    height: 33px;
    width: 33px;
    line-height: 33px;
    text-align: center;
    background: #74b12c;
    color: #fff
}

.centerpg .row-rate-card .primeratecontent h3 {
    margin-top: 6px;
    font-weight: 700;
    font-size: 20px;
    text-align: center
}

.centerpg .col-md-12.col-xs-12.locator-card {
    background: #fff;
    padding: 15px 14px
}

.centerpg .col-md-12,
.centerpg .col-md-6,
.centerpg .col-md-9 {
    padding: 0
}

.stores-pages .locator-card .table-limited {
    height: auto !important;
    max-height: 500px
}

.fb-page {
    width: 500px;
    height: 500px
}

.fb-page iframe {
    width: 100% !important
}

.owl-carousel.owl-theme.experts-slide.owl-loaded.owl-drag .owl-nav.disabled {
    display: block !important
}

#myModalhyper .form {
    background: #f46f22;
    border-radius: 10px;
    padding: 3%;
    color: #fff;
    -webkit-box-shadow: -5px 4px 48px -16px rgba(0, 0, 0, 0.93);
    -moz-box-shadow: -5px 4px 48px -16px rgba(0, 0, 0, 0.93);
    box-shadow: -5px 4px 48px -16px rgba(0, 0, 0, 0.93)
}

#myModalhyper .img-canc {
    position: absolute;
    right: 9px;
    z-index: 9;
    top: 5px
}

.bh-sl-container .bh-sl-map-container .loc-directions a {
    text-align: center;
    color: #fff;
    float: left;
    width: 100%;
    background-color: #74b12c;
    padding: 4px 0;
    font-size: 13px
}

.bh-sl-container .bh-sl-map-container .loc-web a {
    text-align: center;
    color: #fff;
    float: left;
    width: 100%;
    background-color: #486b8b;
    padding: 4px 0;
    font-size: 13px
}

.bh-sl-container .bh-sl-map-container .loc-web a:hover {
    text-decoration: none
}

.bh-sl-container .bh-sl-map-container .loc-directions a:hover {
    text-decoration: none
}

.bh-sl-loc-list .col-md-6 {
    padding: 0
}

.tesvid .caption {
    background: #74b12c;
    color: #fff;
    padding: 31px 25px 10px
}

.col-md-3.col-sm-12.col-xs-12.tesvid.mb-20 {
    padding: 0
}

.centerpg .block-slider .section1 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0
}

.centerpg .offers-pages-bl .icons-group {
    margin-top: 5px;
    text-align: right
}

.centerpg .offers-pages-bl .icons-group ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.centerpg .offers-pages-bl .icons-group li:first-child {
    margin-left: 0;
    display: inline
}

.centerpg .offers-pages-bl .icons-group li .popup i {
    font-size: 22px;
    margin: 3px;
    color: #b2b2b2
}

.centerpg .offers-pages-bl .icons-group li a {
    text-decoration: none !important;
    margin: 0
}

.centerpg .offers-pages-bl .icons-group li .popup .soc-ic {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    font-size: 14px !important;
    color: #fff;
    margin: 5px 3px 5px 1px
}

.centerpg .offers-pages-bl .icons-group li .popup .fb {
    background: #3B5998;
    float: left;
    margin: 5px 3px 5px 5px
}

.centerpg .offers-pages-bl .icons-group li .popup .tw {
    background: #1DA1F3;
    float: left
}

.centerpg .offers-pages-bl .icons-group li .popup .gp {
    background: #D34836;
    float: left
}

.centerpg .offers-pages-bl .icons-group li a i.fa-whatsapp {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    font-size: 16px !important;
    color: #fff;
    margin: 4px 4px 0 0;
    float: left
}

.centerpg .block-slider .col-md-12,
.centerpg .block-slider .col-md-6 {
    padding-right: 15px;
    padding-left: 15px
}

.navbar1 header .menu-navigation .mega-dropdown-menu {
    padding: 2px 0;
}

.navbar1 header .menu-navigation .mega-dropdown-menu .block-menu-row {
    margin-top: 0px;
}

.cms-home .main-slider .carousel .carousel-inner .item .mobile-banner {
    display: none !important;
}

.experts .sgfb img {
    height: 100%;
    min-height: initial;
    width: auto;
}

.experts .sgfb .sgfbtitd {
    color: #000;
    margin: 8px 12px 2px 12px;
    text-align: center;
}

.experts .sgfb .card a {
    color: #000;
    margin-left: 0;
}

.experts .sgfb .card a:hover {
    text-decoration: none;
}

.experts .sgfb .sgfbtitd span {
    font-weight: 600;
}

.experts .sgfb .sgfbcont {
    background-color: #fff;
    border: 1px solid #dadde1;
    border-radius: 3px;
    box-sizing: border-box;
}

.experts .sgfb .sgfbfg {
    color: #90949c;
    font-size: 12px;
    font-weight: normal;
    margin: 2px 12px 0 12px;
    text-align: center;
}

.experts .sgfb .sgfbbtn {
    margin: 8px 12px 12px 12px;
    text-align: center;
}

.experts .sgfb .sgfbbtn a {
    color: #444950;
    font-size: 12px;
    padding: 0;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    white-space: nowrap;
    line-height: 26px;
    background-color: #f5f6f7;
    border-color: #ccd0d5;
    border: 1px solid;
    border-radius: 2px;
    box-sizing: content-box;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    justify-content: center;
    position: relative;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    margin: 0;
}

.experts .sgfb .sgfbbtn a:before {
    content: '';
    display: inline-block;
    height: 20px;
    vertical-align: middle;
}

.experts .sgfb .sgfbbtn a i {
    height: 16px;
    width: 14px;
    background: #3B5998;
    color: #fff;
    margin: 0px 4px 0px 0px;
    padding: 2px 0px 0px 0px;
}

#greatsale .main-heading h2:before {
    width: 100%;
}

footer .footer-bg p a {
    color: #fff;
    text-decoration: none;
    font-size: 21px;
}

header .floating-menu a .fa-phone {
    background: #74b12c;
}

header .menu-navigation .mega-dropdown-menu .block-menu-row .goldmicro-nav {
    background: url(../images/nav/micro-goldbotox-nav.jpg) center;
    background-size: cover;
    width: 198px;
    float: left;
    height: 122px;
    margin: 1px;
    position: relative;
}

.product-view .micro-gold-botox {
    background: url(../images/services/gold-microbotox-des.jpg) no-repeat center top;
    background-size: cover;
}

.product-view .micro-gold-botox h2 {
    display: none;
}

.product-view img {
    width: 100%;
}

.form_layout {
    padding-top: 30px;
}

.form_layout input,
.form_layout textarea {
    margin-top: 15px;
}

.form_layout input[type=submit] {
    background: #74b12c;
    border: 0;
    padding: 8px 25px;
    color: #fff;
    font-size: 16px;
}

.bdr {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.social_footer li {
    display: inline-block;
    padding-left: 10px;
    font-size: 24px;
}

.social_footer li:first-child {
    padding-left: 0px;
}

.banner.home_page {
    height: 70px;
    background: #74b12c;
    margin-top: 0px;
}

.banner.home_page .footer-band .wrapper ul {
    width: 100%;
    float: none;
    text-align: center;
}

.popup {
    display: none !important;
}

.top-bdr {
    border-top: 1px solid #dad8d8;
    padding-top: 15px;
    margin-top: 15px;
}

.product-view h3 {
    color: #99b24d;
}

.product-view p {
    font-family: sans-serif;
    font-size: 15px;
    font-weight: 400;
}

@media (min-width: 768px) {
    .navbar-nav>li {
        display: inline-block !important;
        float: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin: 0px auto !important;
        text-align: center !important;
        width: 100% !important;
    }
}

@media only screen and (max-width:767px) {
    .offers-pages-bl {
        height: 109px;
    }
}

@media only screen and (min-width:600px) {
    .bgr_img {
        display: none;
    }

    @media only screen and (max-width:600px) {
        .bgr_img2 {
            display: none;
        }
    }
}

@media (max-width: 991px) {
    .testimonial-slide .item {
        padding: 10px 0;
    }

    .testimonials-user {
        max-width: 500px;
        margin: 0 auto !important;
        float: none !important;
    }

    .testimonials-user .caption {
        min-height: auto !important;
        height: auto !important;
        padding: 25px 20px 65px !important;
        border-radius: 12px;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
        border: 1px solid #eee;
    }

    .testimonials-user .caption p {
        font-size: 14px;
        line-height: 1.6;
    }

    .main-heading h2 {
        font-size: 20px !important;
        text-align: center;
    }

    .main-heading h2:before {
        width: 100% !important;
    }

    .owl-carousel.testimonial-slide .owl-dots {
        margin-top: 20px !important;
    }

    /* Our Services Responsive */
    .all-services-section .block-ser {
        margin-bottom: 30px;
        text-align: center;
    }

    .all-services-section .block-ser img {
        width: 100% !important;
        border-radius: 5px;
    }

    .all-services-section .block-ser .caption-bo {
        bottom: 0 !important;
        background: rgba(85, 23, 62, 0.85) !important;
        padding: 12px 10px !important;
        font-size: 14px !important;
        border-radius: 0 0 5px 5px;
    }

    /* Minimal Banner Text Fixes */
    .banner .caption h1 {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    .banner .footer-band {
        height: auto !important;
        min-height: 60px !important;
        padding: 5px 0 !important;
    }

    .banner .footer-band ul li {
        display: block !important;
        border-right: 0 !important;
        margin: 5px 0 !important;
        font-size: 12px !important;
        line-height: normal !important;
    }
}

/* Redesigned Left Sidebar (Mobile Menu) */
.left-sidebar {
    width: 85% !important;
    max-width: 320px !important;
    background: #ffffff !important;
    padding-top: 0 !important;
    box-shadow: 10px 0 30px rgba(0, 0, 0, 0.15) !important;
    border-right: 1px solid #eee !important;
}

.left-sidebar ul.navbar-nav1 {
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    float: none !important;
}

.left-sidebar li.close-menu {
    background: #f9f9f9;
    padding: 10px 15px !important;
    border-bottom: 1px solid #eee;
}

.left-sidebar .close-m {
    font-size: 24px !important;
    color: #333 !important;
    background: none !important;
    width: auto !important;
    height: auto !important;
    line-height: normal !important;
    opacity: 0.7;
}

.left-sidebar .close-m:hover {
    opacity: 1;
}

.left-sidebar li {
    border-bottom: 1px solid #f2f2f2 !important;
    position: relative;
    margin: 0 !important;
    display: block !important;
    float: none !important;
    width: 100% !important;
    clear: both !important;
}

.left-sidebar li a {
    padding: 14px 20px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #333 !important;
    display: block !important;
    transition: all 0.2s ease;
}

.left-sidebar li.active>a,
.left-sidebar li a:hover {
    color: #74b12c !important;
    background: #fdfdfd;
}

.left-sidebar .caret {
    position: absolute !important;
    right: 20px !important;
    top: 22px !important;
    border-top-color: #999 !important;
}

.left-sidebar .dropdown.open>a .caret {
    transform: rotate(180deg);
    border-top-color: #74b12c !important;
}

/* Submenu */
.left-sidebar .dropdown-menu {
    background: #f8f8f8 !important;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.02) !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    position: static !important;
    float: none !important;
    display: none;
    width: 100% !important;
}

.left-sidebar .dropdown.open .dropdown-menu {
    display: block !important;
    max-height: 300px !important;
    overflow-y: auto !important;
}

.left-sidebar .dropdown-menu li {
    border-bottom: 1px solid #ececec !important;
}

.left-sidebar .dropdown-menu li a {
    padding: 12px 20px 12px 40px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #555 !important;
}

.left-sidebar .dropdown-menu li a i {
    font-size: 9px !important;
    margin-right: 10px !important;
    color: #74b12c;
    vertical-align: middle;
}

#overlay {
    background: rgba(0, 0, 0, 0.5) !important;
    backdrop-filter: blur(1px);
}