﻿@charset "utf-8";
/* CSS Document */

html {
    -webkit-text-size-adjust: 100%;
}

* {
    /*margin: 0px auto;*/
    padding: 0px;
}

:focus {
    outline: 0;
}

@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('../fonts/OpenSans-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/HelveticaBd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: 'OpenSansRegular';
}

.clearfloat {
    clear: both;
    height: 0;
    font-size: 0px;
    line-height: 0px;
}

#header {
    margin: 0 auto;
    padding: 0;
    height: 36px;
    width: 100%;
    position: relative;
    background-color: #000;
}

.wellness {
    width: 775px;
    float: left;
    border-left: solid 1px #c2c2c2;
    position: relative;
}

#ctl00_cphBody_dlProductListing {
    width: 100%;
}

    #ctl00_cphBody_dlProductListing td {
        width: 33.33%;
        float: left;
    }

#cphBody_dlProductListing {
    width: 100%;
}

    #cphBody_dlProductListing td {
        width: 33.33%;
        float: left;
    }


.sticky {
    background: #fff;
    position: relative;
    transition: all .5s ease;
}

    .sticky .logomainscrool {
        position: absolute;
        top: 0;
        left: 0;
        margin: 5px 0 0 -300px;
    }

        .sticky .logomainscrool img {
            width: 40%;
        }

.fixed {
    position: fixed !important;
    top: 0;
    z-index: 999999;
    width: 100%;
    transition: all .5s ease;
    -webkit-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
}

    .fixed .header1030 {
        margin: 0 auto;
        padding: 0;
        width: 1135px; /*width: 1030px; Commented By tarun on 20 Sep 2016 for Ecatelouge.*/
        position: relative;
        z-index: 99;
    }

        .fixed .header1030 .mainLeft {
            text-align: center;
            width: 100%;
            margin: 0 auto;
            position: relative;
        }

.headerblue {
    padding-top: 4px !important;
}

.fixed .headerblue {
    padding-top: 3px !important;
}

.fixed .header1030 .mainLeft #menu1 ul li {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
}

.fixed .header1030 .mainLeft #menu1 .mainright ul li {
    padding-top: 3px;
    margin: 0;
}

.fixed .header1030 .mainLeft #menu1 ul li a {
    font-size: 16px;
    color: #525252;
    padding: 5px 13px;
    text-decoration: none;
    text-transform: uppercase;
}

    .fixed .header1030 .mainLeft #menu1 ul li a:hover {
        color: #fff;
    }

.fixed .header1030 .mainLeft #menu1 .active {
    color: #fff;
    background-color: #333;
}


.wellnessitem {
    padding: 10px;
    cursor: pointer;
    text-align: center;
    float: left;
    list-style: none;
    transition: all .1s ease;
    margin-left: 4%;
    min-height: 420px;
    margin-top: 10px;
    transition: all .3s ease;
}

#mycarousel .wellnessitem {
    padding-top: 10px;
    cursor: pointer;
    text-align: center;
    float: left;
    list-style: none;
    width: 100%;
    margin-left: 1%;
    min-height: 290px;
    transition: all .1s ease;
}

/*.wellnessitem:hover {
    color: #10beb0;
}*/

/*.wellnessitem:hover .wellnesstitle h3 {
        color: #32c3b6;
    }

    .wellnessitem:hover .wellnesstitle p {
        color: #135197;
    }

    .wellnessitem:hover .wellnesstitle {
        color: #32c3b6;
    }*/

.wellnesstitle {
    text-align: left;
    margin-bottom: 7px;
    font-size: 16px;
    padding-top: 15px;
    color: #135197;
    transition: all .3s ease;
    height: 115px;
    overflow: hidden;
    font-weight: bold;
    text-transform: uppercase;
}

.thankcontinou {
    display: inline-block;
    padding: 7px 40px;
    font-size: 18px;
    border-radius: 3px;
    background: #333333;
    /* background: url(../images/search-bg.png); */
    color: #FFF;
    margin-top: 20px;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.thankcontinoumca {
    display: inline-block;
    padding: 7px 20px;
    font-size: 18px;
    border-radius: 3px;
    background: #BEBEBE;
    /* background: url(../images/search-bg.png); */
    color: #000;
    margin-top: 10px;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.wellnesstitle span {
    text-transform: none;
    display: block;
    padding: 5px 0px;
    padding-bottom: 7px;
    line-height: 22px;
    text-align: left;
    border-bottom: 1px solid #135197;
}

.wellnesstitle .shopnow {
    text-transform: none;
    display: block;
    padding: 5px 0px;
    padding-bottom: 7px;
    line-height: 22px;
    font-size: 16px;
    text-align: left;
    color: #10beb0;
    text-decoration: none;
    font-weight: bold;
}

/*.wellnesstitle p:hover {
        color: #135197;
    }*/

.wellnesstitle p {
    font-weight: 100;
    margin-bottom: 5px;
    font-size: 12px;
    color: #666666;
}

.menuformatskin {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 35px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 725px;
    display: none;
    margin-top: 36px;
    margin-left: 195px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

#layout .b-by-b-item {
    color: #fff;
    width: 33.33%;
    border: 1px solid #eee;
    -moz-box-shadow: #a7a7a7 0px 4px 3px;
    -webkit-box-shadow: #a7a7a7 0px 4px 3px;
    box-shadow: #a7a7a7 0px 4px 3px;
}

.single-column .b-by-b-item {
    width: 100% !important;
}

.menuformatskin .col1 {
    width: 280px;
    min-height: 330px;
    padding: 0 0 0 15px;
}

.menuformatskin h1 {
    font-size: 14px;
    color: #125197;
    font-weight: 700;
    margin-top: 20px;
}

.menuformatskin .col1 .col1sub {
    margin-right: 30px;
}

.menuformatskin ul {
    margin: 8px 0 0 0;
    padding: 0;
    list-style: none;
}

    .menuformatskin ul li {
        text-align: left;
        line-height: 32px;
    }

.menuformatskin .col1 .col2sub {
    float: left;
    margin-top: 1px;
}

.menuformatskin a {
    color: #444444;
    text-decoration: none;
}

.menuformatskin .col2 {
    width: 175px;
    border-right: 1px #0d4c91 solid;
    border-left: 1px #0d4c91 solid;
    padding: 0 20px;
    min-height: 330px;
}

.menuformatskin .cls {
    clear: both;
}

.menuformatskin .col3 img {
    margin-top: 10px;
}

.maillink {
    font-size: 16px;
    color: #125198;
    text-decoration: none;
    font-family: 'OpenSansBold';
}

.menuformatskin .col3 p {
    text-align: left;
    line-height: 17px;
}

.menuformatskin .col3 span {
    text-transform: uppercase;
    font-size: 14px;
    color: #125197;
    font-weight: 700;
}

.menuformatskin a:hover, .menuformatskin .col3 p a:hover, .menuformatskin .shopall a:hover {
    color: #10beb0;
}

.menuformatskin .shopall {
    border-top: 1px #0d4c91 solid;
    padding: 10px 0;
    margin: 0 15px;
}

.menuformatskin .col1, .menuformatskin .col1 .col1sub, .menuformatskin .col1 .col2sub, .menuformatskin .col2, .menuformat .col3 {
    float: left;
    margin-top: 1px;
}

.menuformatskin .shopall a {
    text-align: left;
    line-height: 17px;
    font-size: 14px;
    color: #125197;
    font-weight: 700;
    text-transform: uppercase;
}

.menuformatskin .col3 p a {
    text-align: left;
    line-height: 17px;
    font-size: 12px;
    color: #125197;
    font-weight: 700;
    padding-left: 5px;
}

.menuformatskin .col3 {
    float: left;
    margin-top: 1px;
}

.menuformatskin .col3 {
    width: 145px;
    padding: 0 18px;
    text-align: center;
    font-size: 12px;
    color: #6f6f6f;
}
/*.active {
    color: #fff;
    background-color: #333;
}*/
.submenuformat {
    position: relative;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 21px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    /*width: 588px;*/
    display: none;
    /*margin-top: 36px;
    margin-left: 313px;*/
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .submenuformat ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .submenuformat ul li {
            text-align: left;
            line-height: 32px;
            padding-left: 5px;
        }

.menuformatcolor {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 21px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 588px;
    display: none;
    margin-top: 39px;
    margin-left: 297px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuformatcolor .col1 {
        width: 190px;
        padding: 0 0 0 15px;
    }

    .menuformatcolor h1 {
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuformatcolor .col1 .col1sub {
        margin-right: 30px;
    }

    .menuformatcolor ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuformatcolor ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuformatcolor .col1 .col2sub {
        float: left;
        margin-top: 1px;
    }

    .menuformatcolor a {
        color: #444444;
        text-decoration: none;
    }

    .menuformatcolor .col2 {
        width: 140px;
        border-right: 1px #0d4c91 solid;
        border-left: 1px #0d4c91 solid;
        padding: 0 20px;
        min-height: 235px;
    }

    .menuformatcolor .cls {
        clear: both;
    }

    .menuformatcolor .col3 img {
        margin-top: 10px;
    }

    .menuformatcolor .col3 p {
        text-align: left;
        line-height: 17px;
    }

    .menuformatcolor .col3 span {
        text-transform: uppercase;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
    }

    .menuformatcolor a:hover, .menuformatcolor .col3 p a:hover, .menuformatcolor .shopall a:hover {
        color: #10beb0;
    }

    .menuformatcolor .shopall {
        border-top: 1px #0d4c91 solid;
        padding: 10px 0;
        margin: 0 15px;
    }

    .menuformatcolor .col1, .menuformatcolor .col1 .col1sub, .menuformatcolor .col1 .col2sub, .menuformatcolor .col2, .menuformat .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuformatcolor .shopall a {
        text-align: left;
        line-height: 17px;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        text-transform: uppercase;
    }

    .menuformatcolor .col3 p a {
        text-align: left;
        line-height: 17px;
        font-size: 12px;
        color: #125197;
        font-weight: 700;
        padding-left: 5px;
    }

    .menuformatcolor .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuformatcolor .col3 {
        width: 145px;
        padding: 0 18px;
        text-align: center;
        font-size: 12px;
        color: #6f6f6f;
    }

.wellnessproduct {
    float: left;
    width: 100%;
    /*height: 255px;*/
}

.header1030 {
    margin: 0 auto;
    padding: 0;
    width: 1165px; /*1075px;*/ /*width: 1030px; Commented By tarun on 20 Sep 2016 for Ecatelouge.*/
    position: relative;
    z-index: 99;
}

.header1075 {
    margin: 0 auto;
    padding: 0;
    width: 1075px;
    position: relative;
    z-index: 99;
}

.menuformatecatelouge {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 260px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 700px;
    display: none;
    margin-top: 36px;
    margin-left: 490px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuformatecatelouge .col1 {
        width: 215px;
        padding: 0 0 0 15px;
    }

    .menuformatecatelouge h1 {
        font-size: 14px;
        color: #125197;
        text-transform: uppercase;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuformatecatelouge .col1 .col1sub {
        margin-right: 30px;
    }

    .menuformatecatelouge ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuformatecatelouge ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuformatecatelouge .col1 .col2sub {
        float: left;
        margin-top: 1px;
    }

    .menuformatecatelouge a {
        color: #444444;
        text-decoration: none;
        text-transform: capitalize;
    }

    .menuformatecatelouge .col2 {
        width: 200px;
        border-right: 1px #0d4c91 solid;
        border-left: 1px #0d4c91 solid;
        padding: 0 20px;
        min-height: 235px;
    }

    .menuformatecatelouge .cls {
        clear: both;
    }

    .menuformatecatelouge .col3 img {
        margin-top: 10px;
    }

    .menuformatecatelouge .col3 p {
        text-align: left;
        line-height: 17px;
    }

    .menuformatecatelouge .col3 span {
        text-transform: uppercase;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
    }

    .menuformatecatelouge a:hover, .menuformatecatelouge .col3 p a:hover, .menuformatecatelouge .shopall a:hover {
        color: #10beb0;
    }

    .menuformatecatelouge .shopall {
        border-top: 1px #0d4c91 solid;
        padding: 10px 0;
        margin: 0 15px;
    }

    .menuformatecatelouge .col1, .menuformatecatelouge .col1 .col1sub, .menuformatecatelouge .col1 .col2sub, .menuformatecatelouge .col2, .menuformat .col3 {
        float: left;
        min-height: 145px;
        margin-top: 1px;
    }

    .menuformatecatelouge .shopall a {
        text-align: left;
        line-height: 17px;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        text-transform: uppercase;
    }

    .menuformatecatelouge .col3 p a {
        text-align: left;
        line-height: 17px;
        font-size: 12px;
        color: #125197;
        font-weight: 700;
        padding-left: 5px;
    }

    .menuformatecatelouge .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuformatecatelouge .col3 {
        width: 145px;
        padding: 0 18px;
        text-align: center;
        font-size: 12px;
        color: #6f6f6f;
    }






.menuformatpersonal {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 60px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 634px;
    display: none;
    margin-top: 39px;
    margin-left: 365px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuformatpersonal .col1 {
        width: 215px;
        padding: 0 0 0 15px;
    }

    .menuformatpersonal h1 {
        font-size: 14px;
        color: #125197;
        text-transform: uppercase;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuformatpersonal .col1 .col1sub {
        margin-right: 30px;
    }

    .menuformatpersonal ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuformatpersonal ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuformatpersonal .col1 .col2sub {
        float: left;
        margin-top: 1px;
    }

    .menuformatpersonal a {
        color: #444444;
        text-decoration: none;
        text-transform: capitalize;
    }

.bannerproct {
    width: 378px;
    left: 320px;
    top: 70px;
    position: absolute;
}

    .bannerproct h1 {
        font-size: 28px;
        color: #135197;
        font-family: 'OpenSansBold';
    }

    .bannerproct span {
        font-size: 19px;
        font-style: italic;
        display: block;
        color: #525252;
    }

.menuformatpersonal .col2 {
    width: 170px;
    border-right: 1px #0d4c91 solid;
    border-left: 1px #0d4c91 solid;
    padding: 0 20px;
    min-height: 235px;
}

.menuformatpersonal .cls {
    clear: both;
}

.menuformatpersonal .col3 img {
    margin-top: 10px;
}

.menuformatpersonal .col3 p {
    text-align: left;
    line-height: 17px;
}

.menuformatpersonal .col3 span {
    text-transform: uppercase;
    font-size: 14px;
    color: #125197;
    font-weight: 700;
}

.menuformatpersonal a:hover, .menuformatpersonal .col3 p a:hover, .menuformatpersonal .shopall a:hover {
    color: #10beb0;
}

.menuformatpersonal .shopall {
    border-top: 1px #0d4c91 solid;
    padding: 10px 0;
    margin: 0 15px;
}


.menuformatpersonal .col1, .menuformatpersonal .col1 .col1sub, .menuformatpersonal .col1 .col2sub, .menuformatpersonal .col2, .menuformat .col3 {
    float: left;
    min-height: 145px;
    margin-top: 1px;
}

.menuformatpersonal .shopall a {
    text-align: left;
    line-height: 17px;
    font-size: 14px;
    color: #125197;
    font-weight: 700;
    text-transform: uppercase;
}

.menuformatpersonal .col3 p a {
    text-align: left;
    line-height: 17px;
    font-size: 12px;
    color: #125197;
    font-weight: 700;
    padding-left: 5px;
}

.menuformatpersonal .col3 {
    float: left;
    margin-top: 1px;
}

.menuformatpersonal .col3 {
    width: 145px;
    padding: 0 18px;
    text-align: center;
    font-size: 12px;
    color: #6f6f6f;
}

.wellnessmot {
    max-width: 1030px;
    padding-bottom: 5PX;
    border-bottom: solid 1px #c2c2c2;
}

.menuformathome {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 293px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 740px;
    display: none;
    margin-top: 39px;
    margin-left: 258px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuformathome .col1 {
        width: 360px;
        padding: 0 0 0 15px;
    }

    .menuformathome h1 {
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuformathome .col1 .col1sub {
        margin-right: 30px;
    }

    .menuformathome ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuformathome ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuformathome .col1 .col2sub {
        float: left;
        margin-top: 1px;
    }

    .menuformathome a {
        color: #444444;
        text-decoration: none;
    }

.lefts {
    width: 27%;
    height: auto;
    float: left;
}

.menuformathome .col2 {
    width: 136px;
    border-right: 1px #0d4c91 solid;
    border-left: 1px #0d4c91 solid;
    padding: 0 20px;
    min-height: 235px;
}

.browndivfoundabout p {
    line-height: 22px;
    margin-bottom: 24px;
    color: #2d2d2d;
    font-size: 14px;
}


.browndivfoundabout h1 {
    margin-bottom: 26px;
    margin-top: 26px;
    font-size: 24px;
    text-align: center;
}

.menuformatother {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 205px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 546px;
    display: none;
    margin-top: 39px;
    margin-left: 443px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuformatother .col1 {
        width: 160px;
        padding: 0 0 0 15px;
    }

    .menuformatother h1 {
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuformatother .col1 .col1sub {
        margin-right: 30px;
    }

    .menuformatother ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuformatother ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuformatother .col1 .col2sub {
        float: left;
        margin-top: 1px;
    }

    .menuformatother a {
        color: #444444;
        text-decoration: none;
    }

    .menuformatother .col2 {
        width: 140px;
        border-right: 1px #0d4c91 solid;
        border-left: 1px #0d4c91 solid;
        padding: 0 20px;
        min-height: 344px;
    }

    .menuformatother .cls {
        clear: both;
    }

    .menuformatother .col3 img {
        margin-top: 10px;
    }

    .menuformatother .col3 p {
        text-align: left;
        line-height: 17px;
    }

    .menuformatother .col3 span {
        text-transform: uppercase;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
    }

    .menuformatother a:hover, .menuformatother .col3 p a:hover, .menuformatother .shopall a:hover {
        color: #10beb0;
    }

    .menuformatother .shopall {
        border-top: 1px #0d4c91 solid;
        padding: 10px 0;
        margin: 0 15px;
    }

    .menuformatother .col1, .menuformatother .col1 .col1sub, .menuformatother .col1 .col2sub, .menuformatother .col2, .menuformat .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuformatother .shopall a {
        text-align: left;
        line-height: 17px;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        text-transform: uppercase;
    }

    .menuformatother .col3 p a {
        text-align: left;
        line-height: 17px;
        font-size: 12px;
        color: #125197;
        font-weight: 700;
        padding-left: 5px;
    }

    .menuformatother .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuformatother .col3 {
        width: 145px;
        padding: 0 18px;
        text-align: center;
        font-size: 12px;
        color: #6f6f6f;
    }

.downpdf {
    width: 947px;
    margin-bottom: 0px;
    margin-top: 5px;
}

.downl {
    width: 286px;
    float: left;
    padding-left: 26px;
}

    .downl h1 img {
        cursor: pointer;
        vertical-align: middle;
        margin-right: 25px;
    }

    .downl h1 {
        font-weight: normal;
        color: #333333;
        text-transform: uppercase;
        font-size: 14px;
        margin: 0 auto;
        float: left;
    }

.LOAD:hover {
    border: none;
    background-color: #10beb0;
    color: white;
}

.LOAD {
    color: #484747;
    border: 1PX solid #494747;
    padding: 6px 15px;
    text-decoration: none;
}

.menucontact a:hover, .menucontact .col3 p a:hover, .menucontact .shopall a:hover {
    color: #10beb0;
}

.menucontact {
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/menuarow.png) no-repeat 147px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 214.5px;
    display: none;
    margin-top: 36px;
    margin-right: 105px; /*margin-right: 161px; Commented by Tarun Due to E catalouge Work on 20 Sep 2016*/
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menucontact .col1, .menucontact .col1 .col1sub, .menucontact .col1 .col2sub, .menucontact .col2, .menuformat .col3 {
        float: left;
        margin-top: 1px;
    }

    .menucontact .col1 {
        width: 234px;
        padding: 0 0 0 15px;
    }

    .menucontact h1 {
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        margin-top: 20px;
    }

    .menucontact .col1, .menucontact .col1 .col1sub, .menucontact .col1 .col2sub, .menucontact .col2, .menuformat .col3 {
        float: left;
        margin-top: 1px;
    }

        .menucontact .col1, .menucontact .col1 .col1sub, .menucontact .col1 .col2sub, .menucontact .col2, .menuformat .col3 {
            float: left;
            margin-top: 1px;
        }

    .menucontact ul li {
        text-align: left;
        line-height: 32px;
    }



    .menucontact a {
        color: #444444;
        text-decoration: none;
    }

    .menucontact .cls {
        clear: both;
    }

    .menucontact ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

    .menucontact .col1 .col1sub {
        margin-right: 30px;
    }

.menuformathome .cls {
    clear: both;
}


.menuformathome a:hover, .menuformathome .col3 p a:hover, .menuformathome .shopall a:hover {
    color: #10beb0;
}

.menuformathome .shopall {
    border-top: 1px #0d4c91 solid;
    padding: 10px 0;
    margin: 0 15px;
}

.menuformathome .col1, .menuformathome .col1 .col1sub, .menuformathome .col1 .col2sub, .menuformathome .col2, .menuformat .col3 {
    float: left;
    margin-top: 1px;
}

.menuformathome .shopall a {
    text-align: left;
    line-height: 17px;
    font-size: 14px;
    color: #125197;
    font-weight: 700;
    text-transform: uppercase;
}

.menuformathome .col3 p a {
    text-align: left;
    line-height: 17px;
    font-size: 12px;
    color: #125197;
    font-weight: 700;
    padding-left: 5px;
}

.menuformathome .col3 {
    float: left;
    margin-top: 1px;
}

.menuformathome .col3 {
    width: 145px;
    padding: 0 18px;
    text-align: center;
    font-size: 12px;
    color: #6f6f6f;
}

.menuABOUT {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 33px 0 rgba(255,255,255,1);
    border: 1px solid #333;
    width: 340px; /*310px;*/
    display: none;
    margin-top: 36px;
    margin-left: 0px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuABOUT .col1 {
        width: 350px; /*330px;*/
        padding: 0 0 0 15px;
    }

    .menuABOUT h1 {
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuABOUT .col1 .col1sub {
        margin-right: 30px;
    }

    .menuABOUT ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuABOUT ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuABOUT .col1 .col2sub {
        float: left;
        margin-top: 1px;
    }

    .menuABOUT a {
        color: #444444;
        text-decoration: none;
    }

    .menuABOUT .col2 {
        width: 140px;
        border-right: 1px #0d4c91 solid;
        border-left: 1px #0d4c91 solid;
        padding: 0 20px;
        min-height: 235px;
    }

    .menuABOUT .cls {
        clear: both;
    }

    .menuABOUT .col3 img {
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        -ms-transition: all 1s ease;
        transition: all 1s ease;
        cursor: pointer;
        margin-top: 10px;
    }

        .menuABOUT .col3 img:hover {
            border: 0px solid #000;
            border-radius: 50%;
            cursor: pointer;
            margin-top: 10px;
        }

    .menuABOUT .col3 p {
        margin-bottom: 30px;
        margin-top: 10px;
        line-height: 17px;
    }

    .menuABOUT .col3 span {
        text-transform: uppercase;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
    }

        .menuABOUT .col3 span:hover {
            color: #10beb0;
        }

    .menuABOUT a:hover, .menuABOUT .col3 p a:hover, .menuABOUT .shopall a:hover {
        color: #10beb0;
    }

    .menuABOUT .shopall {
        border-top: 1px #0d4c91 solid;
        padding: 10px 0;
        margin: 0 15px;
    }

    .menuABOUT .col1, .menuABOUT .col1 .col1sub, .menuABOUT .col1 .col2sub, .menuABOUT .col2, .menuformat .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuABOUT .shopall a {
        text-align: left;
        line-height: 17px;
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        text-transform: uppercase;
    }

    .menuABOUT .col3 p a {
        text-align: left;
        line-height: 17px;
        font-size: 12px;
        color: #125197;
        font-weight: 700;
        padding-left: 5px;
    }

    .menuABOUT .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuABOUT .col3 {
        border-right: 1px #0d4c91 solid;
        width: 160px;
        padding: 0 18px;
        text-align: center;
        font-size: 12px;
        color: #6f6f6f;
    }













.searchbtn {
    float: left;
    cursor: pointer;
}


.menuformat {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/menuarow.png) no-repeat 31px 0 rgba(255,255,255,.95);
    border: 1px solid #333;
    width: 835px;
    display: none;
    margin-top: 36px;
    margin-left: 97px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .menuformat .col1, .menuformat .col1 .col1sub, .menuformat .col1 .col2sub, .menuformat .col2, .menuformat .col3 {
        float: left;
        margin-top: 1px;
    }

    .menuformat a {
        color: #444444;
        text-decoration: none;
    }

        .menuformat a:hover, .menuformat .col3 p a:hover, .menuformat .shopall a:hover {
            color: #10beb0;
        }

    .menuformat h1 {
        font-size: 14px;
        color: #125197;
        font-weight: 700;
        margin-top: 20px;
    }

    .menuformat ul {
        margin: 8px 0 0 0;
        padding: 0;
        list-style: none;
    }

        .menuformat ul li {
            text-align: left;
            line-height: 32px;
        }

    .menuformat .col1 {
        width: 420px;
        padding: 0 0 0 15px;
    }

        .menuformat .col1 .col1sub {
            margin-right: 30px;
        }

    .menuformat .col2 {
        width: 169px;
        border-right: 1px #0d4c91 solid;
        border-left: 1px #0d4c91 solid;
        padding: 0 20px;
        min-height: 235px;
    }

    .menuformat .col3 {
        width: 145px;
        padding: 0 18px;
        text-align: center;
        font-size: 12px;
        color: #6f6f6f;
    }

        .menuformat .col3 p {
            text-align: left;
            line-height: 17px;
        }

            .menuformat .col3 p a {
                text-align: left;
                line-height: 17px;
                font-size: 12px;
                color: #125197;
                font-weight: 700;
                padding-left: 5px;
            }

        .menuformat .col3 span {
            text-transform: uppercase;
            font-size: 14px;
            color: #125197;
            font-weight: 700;
        }

        .menuformat .col3 img {
            margin-top: 10px;
        }

    .menuformat .cls {
        clear: both;
    }

    .menuformat .shopall {
        border-top: 1px #0d4c91 solid;
        padding: 10px 0;
        margin: 0 15px;
    }

        .menuformat .shopall a {
            text-align: left;
            line-height: 17px;
            font-size: 14px;
            color: #125197;
            font-weight: 700;
            text-transform: uppercase;
        }




/*[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

    [type="checkbox"]:not(:checked) + label,
    [type="checkbox"]:checked + label {
        font-size: 14px;
        position: relative;
        padding-left: 25px;
        cursor: pointer;
        color: #666666;
    }


     
        [type="checkbox"]:not(:checked) + label:before,
        [type="checkbox"]:checked + label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0px;
            width: 17px;
            height: 17px;
            border: 1px solid #666666;
            ;
            background: #fff;
            border-radius: 0px;
        }
        
        [type="checkbox"]:not(:checked) + label:after,
        [type="checkbox"]:checked + label:after {
            content: '✔';
            position: absolute;
            top: 0;
            left: 4px;
            font-size: 14px;
            color: #333;
            transition: all .2s;
        }
       
        [type="checkbox"]:not(:checked) + label:after {
            opacity: 0;
            transform: scale(1);
        }

        [type="checkbox"]:checked + label:after {
            opacity: 1;
            transform: scale(1);
        }*/


/* hover style just for information */


.specification {
    width: 100%;
    margin: 0px auto;
    margin-bottom: 20px;
}

    .specification ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .specification ul li {
            padding-left: 20px;
            margin: 0;
            color: #666;
            font-size: 15px;
            line-height: 30px;
            background: url(../images/ulbullet.png) no-repeat 0 8px;
        }

label:hover:before {
    border: 1px solid #5E5D5D !important;
}



.becomeconsul {
    margin: 0 auto;
    float: none;
    width: 100%;
}

    .becomeconsul h1 {
        color: #333333;
        font-weight: 700;
        font-size: 24px;
        margin: 15px 0 10px 0;
    }

        .becomeconsul h1 span {
            color: #0d4c91;
        }

    .becomeconsul p {
        color: #2d2d2d;
        font-size: 14px;
        line-height: 24px;
    }

    .becomeconsul .frmClass {
        width: 100%;
        margin: 0px auto;
    }

    .becomeconsul .frmClassleft {
        width: 45%;
        float: left;
        margin: 0px auto;
    }

    .becomeconsul .frmClassright {
        width: 45%;
        float: right;
        margin: 0px auto;
    }


    .becomeconsul .frmClass input[type="text"] {
        display: block;
        margin: 0 0 20px 0;
        border: 1px solid #e0e0e0;
        height: 35px;
        line-height: 35px;
        width: 400px;
        text-align: left;
        color: #000;
        margin-bottom: 20px;
        font-size: 12px;
        padding: 0 10px;
        background: none;
        -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        transition: all .3s ease;
    }

        .becomeconsul .frmClass input[type="text"]:focus, .becomeconsul .frmClass textarea:focus {
            outline: none;
            color: #333;
        }

    .becomeconsul .frmClass textarea {
        display: block;
        margin: 0 0 20px 0;
        font-size: 14px;
        appearance: none;
        border: 1px solid #e0e0e0;
        height: 35px;
        line-height: 35px;
        width: 400px;
        text-align: left;
        color: #000;
        margin-bottom: 20px;
        font-size: 12px;
        padding: 0 10px;
        background: none;
        -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        transition: all .3s ease;
        min-height: 140px;
    }

    .becomeconsul .frmClass select {
        appearance: none;
        display: block;
        margin: 0 0 20px 0;
        border: 1px solid #e0e0e0;
        height: 35px;
        line-height: 35px;
        width: 422px;
        text-align: left;
        color: #000;
        margin-bottom: 20px;
        font-size: 12px;
        padding: 0 10px;
        background: none;
        -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        transition: all .3s ease;
    }

    .becomeconsul .frmClass input[type="submit"] {
        border: 0;
        float: right;
        margin-right: 50px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

.headercolor {
    background: #f7f7f7;
}

.becomeconsul .frmClass h2 {
    color: #125197;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 5px;
}

.becomeconsul .frmClass p {
    color: #2d2d2d;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}

.becomeconsul .frmClass .areainsqftsection {
    padding: 0 10px 0 0px;
    display: block;
    margin-bottom: 13px;
}

.becomeconsul .frmClass .nofbutton {
    display: inline-block;
}

    .becomeconsul .frmClass .nofbutton label {
        font-size: 14px;
        border: 1px solid #FFFFFF;
        padding: 1px 3px;
        margin-right: 1px;
        display: inline-block;
        cursor: pointer;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
    }

    .becomeconsul .frmClass .nofbutton input[type="radio"] {
        background: #2ccc99;
        color: #000;
        margin-top: 3px;
        border: 0px solid #2ccc99;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
    }

.frncontbot {
    width: 100%;
    color: #2d2d2d;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}

    .frncontbot h2 {
        color: #125197;
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 5px;
    }



    .frncontbot ol {
        margin: 5px 0 0 20px;
        padding: 0;
    }

        .frncontbot ol li {
            line-height: 30px;
        }




.VIEWMOER {
    text-decoration: none;
    width: 256px;
    height: 29px;
    BORDER: 1PX solid #b8b8b8;
    color: #135197;
    ;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 88px;
    padding-left: 88px;
}

    .VIEWMOER:hover {
        background-color: #135197;
        color: white;
    }


.wellnessmot .search {
    position: relative !important;
    margin-top: 0px;
    float: left !important;
    width: 210px;
    background: none;
    opacity: 1;
    padding: 0;
    color: #FFF;
    display: block;
    text-align: left;
    margin-top: 0px;
}

/*.wellnesstitle h3:hover {
    color: #10beb0;
}*/

.wellnesstitle h3 {
    width: auto;
    padding: 5px 0px;
    padding-bottom: 7px;
    line-height: 22px;
    min-height: 67px;
    /*text-align: left;*/
    text-align: center;
    border-bottom: 1px solid #135197;
    font-size: 13px;
    color: #135197;
    font-weight: bold;
    text-transform: uppercase;
}


.wellnessmot H1 {
    color: #10beb0;
    font-size: 24px;
    float: left;
}

.wellnessbanner {
    max-width: 1030px;
    height: auto;
    border-top: 1px solid #c7c7c7;
}

.wellnessmot H2:hover {
    color: #10beb0;
}

.wellnessmot H2 {
    cursor: pointer;
    font-size: 13PX;
    float: right;
    line-height: 38px;
    color: #666666;
}

.browndiv {
    margin: 0 auto;
    padding: 0;
    width: 1030px;
    position: relative;
}

    .browndiv .achievment {
        width: 49%;
        float: left;
        padding: 18px 0px;
        margin: 8px 0px;
        border-right: 1px solid #7c7c7c;
    }

.achievment .photo {
    float: left;
    margin-top: 10px;
}

.achievment .title {
    float: left;
    text-align: left;
    margin-left: 10px;
}

    .achievment .title h1 {
        font-size: 18px;
        color: #10beb0;
    }

        .achievment .title h1 a {
            font-size: 18px;
            color: #10beb0;
            text-decoration: none;
        }

    .achievment .title span {
        font-size: 14px;
        color: #fff;
        line-height: 14px;
        font-style: italic;
    }

.browndiv .annocment {
    width: 48%;
    float: right;
    padding: 21px 0px;
    margin-left: 2%;
}

.annocment .photo {
    float: left;
    margin-top: 5px;
}

.annocment .title {
    float: left;
    text-align: left;
    margin-left: 10px;
    text-transform: uppercase;
}

    .annocment .title h1 {
        font-size: 18px;
        color: #6888bc;
    }

.suceess {
    width: 500px;
    margin-left: 30px;
    float: left;
}

    .suceess:hover .successtories p a {
        background-color: #10beb0;
    }

.successtories {
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 45px;
}

.consultant span {
    color: #333;
    font-size: 14px;
    text-align: center;
    display: inline-block;
}

.consultant h2 {
    color: #1d1d1d;
    font-size: 18px;
    font-family: 'OpenSansSemiBold';
    text-align: center;
    text-transform: uppercase;
}

.consultantdiv {
    width: 100%;
    position: absolute;
    left: 0px;
    top: -30px;
}

.consultantlogo {
    width: 27px;
    margin: 0 auto;
    padding: 15px;
    border-radius: 50%;
    border: 2px solid #c2c2c2;
    background-color: #fff;
}

.sucesstdiv {
    width: 100%;
    position: absolute;
    left: 0px;
    top: -30px;
}

.successtories, .eventsrory h2 {
    color: #1d1d1d;
    font-size: 18px;
    font-family: 'OpenSansSemiBold';
    text-align: center;
}

.successtories, .eventsrory span {
    color: #333;
    font-size: 14px;
    text-align: center;
    display: inline-block;
}

.facebookstory h2 {
    color: #1d1d1d;
    font-size: 18px;
    font-family: 'OpenSansSemiBold';
    text-align: center;
}

.facebookstory span {
    color: #333;
    font-size: 14px;
    text-align: center;
    display: inline-block;
}

.middlediv {
    width: 1060px;
    margin-left: -30px;
    margin-bottom: 55px;
}

.eventhome {
    width: 500px;
    margin-left: 30px;
    float: left;
}

    .eventhome:hover .readmore {
        background-color: #10beb0;
    }

.facebookhome:hover .readmore {
    background-color: #10beb0;
}

.eventsrory, .facebookstory {
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 45px;
}

.eventdiv, .facebookdiv {
    width: 100%;
    position: absolute;
    left: 0px;
    top: -30px;
}

.facebookhome {
    width: 500px;
    margin-left: 30px;
    float: left;
}

.eventdivlogo {
    width: 27px;
    margin: 0 auto;
    padding: 15px;
    border-radius: 50%;
    border: 2px solid #c2c2c2;
    background-color: #fff;
}

.consultant {
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 45px;
}

.annocment .title h1 a {
    font-size: 18px;
    color: #6888bc;
    text-decoration: none;
}

.superind {
    width: 500px;
    margin-left: 30px;
    float: left;
    position: relative;
    transition: all .3s ease;
}

.ceosection, .modisection {
    width: 910px;
    margin: 0 auto;
}

    .modisection .fund {
        margin-bottom: 55px;
        margin-left: -75px;
        margin-bottom: 55px;
    }

        .modisection .fund .modicare {
            width: 246px;
            float: left;
            margin-left: 80px;
            text-align: center;
        }

.modicare h2 {
    color: #1d1d1d;
    font-size: 14px;
    font-family: 'OpenSansSemiBold';
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}

.modicare span {
    color: #1d1d1d;
    font-size: 12px;
    font-family: 'OpenSansLight';
    text-align: center;
    text-decoration: underline;
    display: inline-block;
}

.modisection .fund .catalog {
    width: 246px;
    float: left;
    margin-left: 80px;
    text-align: center;
}

.catalog h2 {
    color: #1d1d1d;
    font-size: 14px;
    font-family: 'OpenSansSemiBold';
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}

.catalog span {
    color: #1d1d1d;
    font-size: 12px;
    font-family: 'OpenSansLight';
    text-align: center;
    text-decoration: underline;
    display: inline-block;
}

.modisection .fund .dorway {
    width: 246px;
    float: left;
    margin-left: 80px;
    text-align: center;
}

.dorway h2 {
    color: #1d1d1d;
    font-size: 14px;
    font-family: 'OpenSansSemiBold';
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}

.dorway span {
    color: #1d1d1d;
    font-size: 12px;
    font-family: 'OpenSansLight';
    text-align: center;
    text-decoration: underline;
    display: inline-block;
}

.ceosection .ceodiv {
    margin-bottom: 55px;
    margin-left: -75px;
}

.ceomain, .newproduct, .bestseller {
    width: 246px;
    float: left;
    margin-left: 80px;
    position: relative;
}

    .newproduct .title {
        position: absolute;
        width: 246px;
        text-align: center;
        padding: 7px 0px;
        bottom: 0px;
        background: url(../images/text-bg.png) repeat left top;
    }

        .newproduct .title h2 {
            color: #fff;
            font-size: 18px;
            font-family: 'OpenSansBold';
            text-align: center;
            text-transform: uppercase;
        }

        .newproduct .title span {
            color: #fff;
            font-size: 14px;
            font-family: 'OpenSansLight';
            text-align: center;
            text-decoration: underline;
            display: inline-block;
        }

    .ceomain .title {
        position: absolute;
        width: 246px;
        text-align: center;
        padding: 7px 0px;
        bottom: 0px;
        background: url(../images/text-bg.png) repeat left top;
    }

        .ceomain .title h2 {
            color: #fff;
            font-size: 18px;
            font-family: 'OpenSansBold';
            text-align: center;
            text-transform: uppercase;
        }

        .ceomain .title span {
            color: #fff;
            font-size: 14px;
            font-family: 'OpenSansLight';
            text-align: center;
            text-decoration: underline;
            display: inline-block;
        }

    .bestseller .title {
        position: absolute;
        width: 246px;
        text-align: center;
        padding: 7px 0px;
        bottom: 0px;
        background: url(../images/text-bg.png) repeat left top;
        opacity: 0.8;
    }

        .bestseller .title h2 {
            color: #fff;
            font-size: 18px;
            font-family: 'OpenSansBold';
            text-align: center;
            text-transform: uppercase;
        }

        .bestseller .title span {
            color: #fff;
            font-size: 14px;
            font-family: 'OpenSansLight';
            text-align: center;
            text-decoration: underline;
            display: inline-block;
        }

.superind:hover .consultant p a {
    background-color: #10beb0;
}

.inputCommon1 {
    height: 36px;
    line-height: 40px;
    width: 395px;
    float: left;
    padding-left: 8px;
    line-height: 36px;
    margin-right: 15px;
    border: 1px solid #c2c2c2;
    font-size: 16px;
}

.searchinputCommon1 {
    height: 28px;
    width: 82%;
    float: right;
    padding-left: 8px;
    padding-right: 30px;
    border: 1px solid #c2c2c2;
    font-size: 14px;
}

.annocment .title span {
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    font-style: italic;
    text-transform: none;
}

.midcontainer {
    margin: 0 auto;
    padding: 0;
    background-color: #333333;
    width: 100%;
    position: relative;
}

.header1030 .logo {
    padding-right: 115px;
    float: right;
    z-index: 9999;
    position: relative;
    font-family: 'OpenSansBold';
    padding-top: 15px;
}

.readme {
    color: #fff;
    margin: 0 auto;
    width: 80%;
    a;

{
    color: #00a486;
}

}

/*_________________  Accordion
________________________________________*/


#wrapperexample2 p {
    font-size: 12px;
    color: #666666;
}

#wrapperexample2 H1:hover {
    color: #32c3b6;
}

#wrapperexample2 H1 {
    font-weight: bolder;
    cursor: pointer;
    color: #135197;
    font-size: 14px;
    margin-top: 5PX;
}

#wrapperexample2 H2:hover {
    color: #135197;
}

#wrapperexample2 H2 {
    cursor: pointer;
    color: #32c3b6;
    font-size: 14px;
    margin-top: 5PX;
}

.middlebody {
    width: 1030px;
    margin: 55px auto;
    height: auto;
}

.header1030 .logo span {
    color: #414042;
    ;
    display: inline-block;
    overflow: hidden;
    font-family: 'OpenSansBold';
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
}

    .header1030 .logo span:hover {
        color: #10beb0;
    }

.topRight1 .menuul {
    list-style: none;
    margin-top: 9px;
    float: left;
}

    .topRight1 .menuul li {
        display: inline-block;
    }

.topRight1 ul li a {
    color: #125198;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px;
    font-size: 12px;
    -moz-transition: color 0.2s ease-in-out, border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out, border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, border 0.2s ease-in-out, background-color 0.2s ease-in-out;
    text-decoration: none; /* padding: 0 11px 0 11px\0/IE8+9; */
}

.acount {
    float: right;
    position: relative;
    padding-top: 10px;
    z-index: 9999;
    margin-right: 4px;
    top: 0px;
    left: 0px;
}

    .acount a {
        text-decoration: none;
        padding: 0px 2px;
        font-weight: bold;
        color: #000;
        font-family: 'OpenSansBold';
        display: inline-block;
        font-size: 12px;
        cursor: pointer;
    }


        .acount a:hover {
            color: #10beb0;
        }

    .acount span {
        padding: 0px 2px;
        font-weight: bold;
        color: #000;
        font-family: 'OpenSansBold';
        display: inline-block;
        font-size: 12px;
        cursor: pointer;
    }

    .acount img {
        margin-top: -5px;
    }

    .acount span:hover {
        color: #10beb0;
    }

.header1030 .mainlogo {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

    .header1030 .mainlogo .logomain {
        display: inline-block;
        padding: 10px 0px 15px 0px;
        margin-left: 65px;
    }

    .header1030 .mainlogo .iso {
        display: inline-block;
        float: right;
        padding: 32px 0px 0px 0px;
    }

.search {
    float: right !important;
    width: 600px;
    position: absolute;
    right: 0px;
    background: none;
    padding: 50px 0px;
    color: #FFF;
    display: block;
    text-align: left;
    margin-top: -24px;
}

.searchdiv {
    width: auto;
    background: #333;
    padding: 20px 30px;
}

.search img {
    float: right !important;
    padding-bottom: 10px;
}

.mainLeft {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

#menu1 {
    height: 42px;
    margin-right: 1px;
    z-index: 100px;
    border: 0px solid #000;
}

    #menu1 .cartdiv {
        margin: 0px;
        padding-top: 10px;
        list-style: none;
        float: right;
    }

        #menu1 .cartdiv .cart {
            float: right;
        }

            #menu1 .cartdiv .cart span {
                display: inline-block;
                padding: 0px 5px 0px 2px;
                color: #125198;
                margin-top: -2px;
            }

            #menu1 .cartdiv .cart a {
                color: #125198;
                text-decoration: none;
                font-size: 16px;
                font-weight: 700;
            }

                #menu1 .cartdiv .cart a span {
                    display: inline-block;
                    padding: 0 1px;
                }

    #menu1 .mainRight {
        float: right;
        padding-top: 10px;
    }

        #menu1 .mainRight ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            #menu1 .mainRight ul li {
                padding-top: 0px;
                position: relative;
                margin-right: 0px;
                cursor: pointer;
            }

                #menu1 .mainRight ul li a:hover {
                    background: none;
                }

    #menu1 ul {
        margin: 0px;
        padding-top: 10px;
        list-style: none;
        float: left;
    }

/*#menu1 ul li {
            font-size: 14px;
            color: #000;
            float: left;
            display: block;
            padding: 0 28.8px 10px 0px;
            margin: 0px 0 0 0px;
        }

            #menu1 ul li a {
                font-size: 16px;
                color: #525252;
                padding: 5px 10px;
                text-decoration: none;
                text-transform: uppercase;
            }*/

img {
    border: none;
    border: 0px;
}

#menu1 ul li {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
}

    #menu1 ul li a {
        font-size: 16px;
        color: #525252;
        padding: 10px 13px;
        text-decoration: none;
        text-transform: uppercase;
    }

#menu1 .active {
    color: #fff;
    background-color: #333;
}

#menu1 ul li a:hover {
    color: #fff;
    background-color: #333;
}

#menu11 {
    height: 42px;
    margin-right: 1px;
    z-index: 100px;
    border: 0px solid #000;
}

    #menu11 ul {
        margin: 0px;
        padding-top: 10px;
        list-style: none;
    }

        #menu11 ul li {
            font-size: 14px;
            color: #000;
            float: left;
        }

            #menu11 ul li a {
                font-size: 16px;
                color: #fff;
                text-decoration: none;
                text-transform: uppercase;
                display: block;
                padding: 0 75px 10px 0px;
                margin: 0px 0 0 0px;
            }

                #menu11 ul li a:hover {
                    color: #10beb0;
                }


.signup:before {
    content: '';
    display: inline-block;
    border: 10px solid transparent;
    border-bottom-color: #525252;
    position: absolute;
    top: -21px;
    right: 131px;
    width: 2px;
}

.signup:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: -9px;
    right: 133px;
    bottom: auto;
    border: 9px solid transparent;
    border-top: 0;
    border-bottom-color: #fff;
}

.signup {
    position: absolute;
    top: 0;
    background-color: white;
    border: 2px solid #525252;
    width: 204.5px;
    display: none;
    margin-top: -115px;
    right: 63px;
    padding: 0px;
    font-size: 14px;
    text-align: left;
}

    .signup .col1 {
        padding-left: 25px;
        float: left;
        margin-top: 1px;
    }

    .signup h1 {
        font-size: 14px;
        color: #484747;
        font-weight: 700;
        margin-top: 20px;
    }

.overlayblack {
    background: rgba(0,0,0,0.8);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
    display: none;
}

.overlay1 {
    background: #fff;
    opacity: 0.9;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
    display: none;
}

.signup .col1 .col1sub {
    margin-right: 30px;
}

.signup ul li {
    text-align: left;
    line-height: 28px;
}

.signup a {
    color: #444444;
    text-decoration: none;
}

    .signup a:hover {
        color: #10beb0;
    }

.signup ul {
    margin: 8px 0 0 0;
    padding: 0;
    list-style: none;
}

.homeslider {
    width: 100%;
    height: auto;
    border-top: 1px solid #c7c7c7;
}

.tp-banner-container {
    width: 100%;
    position: relative;
    padding: 0;
}

.tp-banner {
    width: 100%;
    position: relative;
}

.tp-banner-fullscreen-container {
    width: 100%;
    position: relative;
    padding: 0;
}

.fotter strong {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    padding: 15px 0px;
}

.fotter span a {
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
    font-size: 12px;
    padding: 15px 0px;
    color: #7e7e7e;
    text-transform: uppercase;
    margin-left: 10px;
}

    .fotter span a:hover {
        color: #10beb0;
    }

.pad10 {
    margin-top: 15px;
}

.previewtable tr td {
    padding: 3px 5px;
    border-bottom: 1px dotted #666666;
}

.readmore {
    display: inline-block;
    padding: 5px 15px;
    font-size: 18px;
    border: none;
    background: #333333;
    /* background: url(../images/search-bg.png); */
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.modimore {
    display: inline-block;
    padding: 5px 25px;
    font-size: 18px;
    background: #333333;
    /* background: url(../images/search-bg.png); */
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

    .modimore:hover {
        background: #10beb0;
    }


.breadcrumbs {
    font-size: 13px;
    color: #7c7c7c;
    line-height: 11px;
    text-align: left;
    padding-bottom: 15px;
    margin-top: 7px;
    width: 100%;
   /* border-bottom: solid 1px #c2c2c2;*/
}

    .breadcrumbs .home {
        color: #7c7c7c;
        text-decoration: none;
        font-weight: 400;
    }

.searchleft {
    width: 254px;
    float: left;
    min-height: 1200px !important;
}

    .searchleft .scrollpane {
        margin-bottom: 30px;
    }

.worldfonud {
    padding: 55px 0px;
    background-image: url(../images/foundationyoubg.jpg);
    width: 100%;
    position: relative;
}

.worldivfound {
    margin: 0 auto;
    padding: 0;
    width: 1030px;
    position: relative;
}

.worldearn {
    padding: 55px 0px;
    background-image: url(../images/foundationbg.jpg);
    width: 100%;
    position: relative;
}


.worlearnfound H1 {
    color: #363636;
    font-size: 21px;
    text-align: center;
}

.worldmid p {
    color: #125197;
    font-size: 21px;
}

.worldmid2 {
    background-size: cover;
    padding-left: 40px;
    margin-top: 18px;
    background-image: url(../images/worldcompany.png);
    width: 747px;
    height: 370px;
}

.worldCLOSE {
    background-size: cover;
    padding-left: 40px;
    margin-top: 18px;
    background-image: url(../images/worldsucess.png);
    width: 747px;
    height: 370px;
}

.worldSIGN {
    background-size: cover;
    padding-left: 40px;
    margin-top: 18px;
    background-image: url(../images/worldlifestyle.png);
    width: 747px;
    height: 370px;
}

.worldmid {
    background-size: cover;
    padding-left: 40px;
    margin-top: 18px;
    background-image: url(../images/WORLDSKY.png);
    width: 747px;
    height: 370px;
}

.worlearnfound {
    margin: 0 auto;
    padding: 0;
    width: 1030px;
    position: relative;
}

.worldivfound H1 hover {
    color: #10beb0;
}

.worldivfound H1 {
    color: #363636;
    font-size: 21px;
    text-align: center;
}

.rightPanel .searchleft h1 {
    font-size: 40px;
    color: #fd2d78;
    font-weight: 400;
    margin: 29px 0 15px 0px;
}

.searchleft .searchboxes {
    padding-top: 10px;
    float: left;
    width: 240px;
    margin-bottom: 0px;
}


.searchleft .thirdsearchboxes {
    border-top: none;
    border-bottom: none;
    margin-bottom: 34PX;
}

    .searchleft .thirdsearchboxes a {
        text-decoration: none;
        color: #486fa6;
    }

        .searchleft .thirdsearchboxes a:hover {
            text-decoration: none;
            color: #10beb0;
        }



.searchleftmid {
    MARGIN-BOTTOM: 46PX;
    text-align: center;
    width: 775px;
    float: left;
    padding-top: 10px;
}

.personalmot {
    width: 1030px;
    margin-top: 22px;
    margin-bottom: 22px;
}


    .personalmot .search {
        margin-top: 0px;
        float: left !important;
    }

    .personalmot H1 {
        color: #10beb0;
        font-size: 24px;
        margin-left: 27px;
        float: left;
    }


.prdttitle {
    cursor: pointer;
    text-align: center;
    margin-bottom: 16px;
    font-size: 16px;
    color: #135197;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.personalproduct {
    float: left;
    width: 100%;
    height: 190px;
}

#wrapperexample2 ul {
    list-style: none;
    font-size: 14px;
    border-top: 1px solid #135197;
}

.marginB10 {
    margin-bottom: 7.5px !important;
    font-size: 18px;
    margin-top: 7.5px;
    color: #000;
}

.prodctitem1 {
    padding-left: 89px;
    float: left;
    list-style: none;
    width: 21%;
    margin-left: 1%;
    min-height: 290px;
}

#wrapperexample2 ul li {
    padding-left: 28px;
    CURSOR: POINTER;
    color: #666666;
    border-bottom: 1px solid #666666;
    padding-bottom: 8px;
    padding-top: 8px;
}

    #wrapperexample2 ul li a {
        color: #666666;
        text-decoration: none;
    }

        #wrapperexample2 ul li a:hover {
            color: #10beb0;
        }

#wrapperexample2 ul .selected {
    color: #10beb0 !important;
}

.prodctitem {
    cursor: pointer;
    padding-top: 10px;
    text-align: center;
    float: left;
    list-style: none;
    width: 32%;
    margin-left: 1%;
    transition: all .3s ease;
    min-height: 290px;
}


.movieInfo img:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    transform: scale(1.1);
}


.prodctitem:hover {
    box-shadow: 0 0 50px rgba(0,0,0,.5);
    transform: scale(1.1);
}

    .prodctitem:hover .prdttitle {
        color: #10beb0;
    }

.searchright {
    margin-bottom: 55px;
    width: 775px;
    float: left;
    padding-top: 10px;
}

.rightPanel {
    margin: 0 auto;
    width: 1030px;
}

.personalbanner {
    width: 100%;
    height: auto;
    border-top: 1px solid #c7c7c7;
}

.readmore:hover {
    background: #10beb0;
}

.headerstrip {
    width: 100%;
    margin: 0 auto;
    background: url(../images/texbg.png) repeat left top;
    height: 35px;
}

.strip {
    max-width: 1030px;
}

    .strip p {
        text-decoration: none;
        color: #fff;
        padding-left: 5px;
    }

        .strip p span {
            color: #10beb0;
        }


        .strip p a {
            text-decoration: none;
            color: #fff;
        }

.commenstartdiv {
    max-width: 1030px;
    margin: 0 auto;
}

.sucesstitle {
    color: #333;
    font-size: 20px !important;
    display: block;
    width: 100%;
    font-family: 'OpenSansBold';
    padding: 5px 0px;
    margin-bottom: 10px;
}

.nbs-flexisel-item {
    float: left;
    width: 32%;
    margin: 0 2% 35px 0;
    padding: 0px;
    position: relative;
    line-height: 0px;
    height: 220px;
    overflow: hidden;
}

    .nbs-flexisel-item img {
        width: 100%;
        position: relative;
        /* height: 160px; */
        transition: all .6s;
        min-height: 160px;
    }

    .nbs-flexisel-item:hover a img {
        -ms-transform: scale(1.5,1.5);
        -webkit-transform: scale(1.5,1.5);
        transform: scale(1.5,1.5);
        transition: all .6s;
    }

    .nbs-flexisel-item:hover .roll_hover_area {
        top: 0;
        transition: all .7s;
    }

.roll_hover_area {
    position: absolute;
    width: 100%;
    height: 220px;
    background: #125198;
    opacity: 0.8;
    color: #ffffff;
    top: 180px;
    transition: all .7s;
}

    .roll_hover_area h5 {
        width: 100%;
        float: none;
        text-align: center;
        padding: 2px 10px;
        color: #ffffff;
        font-size: 18px;
        line-height: 20px;
        font-family: 'OpenSansBold';
        margin-top: 8px;
    }

    .roll_hover_area p {
        width: auto;
        padding: 2px 8px;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        float: none;
        text-align: left;
        margin-top: 7px;
    }

        .roll_hover_area p span {
            color: #10beb0;
            padding-left: 5px;
            font-weight: 700;
            font-style: italic;
        }




.investorsucessdiv .nbs-flexisel-item {
    float: left;
    width: 23.5%;
    margin: 0 2% 35px 0;
    padding: 0px;
    position: relative;
    line-height: 0px;
    height: 161px;
    overflow: hidden;
    text-decoration: none;
}

    .investorsucessdiv .nbs-flexisel-item a {
        text-decoration: none;
    }

    .investorsucessdiv .nbs-flexisel-item img {
        width: 100%;
        position: relative;
        /* height: 160px; */
        transition: all .6s;
        min-height: 160px;
    }

    .investorsucessdiv .nbs-flexisel-item:hover a img {
        -ms-transform: scale(1,1.2);
        -webkit-transform: scale(1.2,1.2);
        transform: scale(1.2,1.2);
        transition: all .6s;
    }

    .investorsucessdiv .nbs-flexisel-item:hover .roll_hover_area {
        top: 0;
        transition: all .7s;
    }

.investorsucessdiv .roll_hover_area {
    position: absolute;
    width: 100%;
    height: 161px;
    background: #125198;
    opacity: 0.8;
    color: #ffffff;
    top: 130px;
    transition: all .7s;
}

    .investorsucessdiv .roll_hover_area h5 {
        width: auto;
        float: none;
        text-align: center;
        padding: 2px 3px;
        color: #ffffff;
        font-size: 15px;
        line-height: 25px;
        font-family: 'OpenSansBold';
        margin-top: 2px;
    }

    .investorsucessdiv .roll_hover_area p {
        width: auto;
        padding: 2px 8px;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        float: none;
        text-align: left;
        margin-top: 2px;
    }

.storydetail {
    padding: 0;
    margin: 0 auto;
}

    .storydetail .detalspopup {
        width: 650px;
        min-height: 210px;
        background: #fff;
        padding: 20px 25px;
    }

        .storydetail .detalspopup .detalspopupright img {
            display: inline-block;
            float: left;
            margin-right: 20px;
            margin-bottom: 5px;
        }

        .storydetail .detalspopup .detalspopupright {
            width: 100%;
            float: left;
            font-size: 14px;
            line-height: 20px;
        }

            .storydetail .detalspopup .detalspopupright h5 {
                font-size: 18px;
                margin-bottom: 7px;
                color: #10beb0;
            }

            .storydetail .detalspopup .detalspopupright h6 {
                font-size: 14px;
                margin-bottom: 7px;
                color: #000;
            }

            .storydetail .detalspopup .detalspopupright p {
                color: #333;
                display: inline-block;
                float: left;
                font-size: 14px;
                line-height: 20px;
            }

                .storydetail .detalspopup .detalspopupright p img {
                    width: 300px;
                }

.titleright {
    width: 100%;
    margin: 0 auto;
}

    .titleright .divAchievers {
        width: 100%;
        display: block;
        margin: 0 auto;
        margin-bottom: 30px;
        height: auto;
        padding-bottom: 10px;
        background: #eee;
        border-bottom: 1px solid #B8B6B6;
    }

        .titleright .divAchievers .profilepic {
            width: 27%;
            float: left;
            padding: 1%;
            border: 1px solid #eee;
        }

            .titleright .divAchievers .profilepic img {
                width: 100%;
                max-height: 239px !important;
            }

        .titleright .divAchievers .contant {
            width: 69%;
            float: right;
            position: relative;
            padding-top: 0px;
        }

            .titleright .divAchievers .contant span {
                font-size: 14px;
                line-height: 18px;
            }

            .titleright .divAchievers .contant h3 {
                font-size: 16px;
                font-weight: bold;
                color: #333;
            }


#tabs-2 .titleright {
    width: 100%;
    margin: 0 auto;
}

#tabs-3 .titleright {
    width: 100%;
    margin: 0 auto;
}

#tabs-4 .titleright {
    width: 100%;
    margin: 0 auto;
}

#tabs-5 .titleright {
    width: 100%;
    margin: 0 auto;
}

    #tabs-5 .titleright .divAchievers {
        width: 21%;
        padding: 0 2%;
        display: inline-block;
        margin: 0 auto;
        margin-bottom: 30px;
        height: auto;
        padding-bottom: 10px;
        background: none;
        border-bottom: 0px solid #B8B6B6;
    }

        #tabs-5 .titleright .divAchievers .profilepic {
            width: 100%;
            float: left;
            padding: 1%;
            border: 1px solid #eee;
        }

        #tabs-5 .titleright .divAchievers .contant {
            width: 100%;
            float: right;
            text-align: center;
            position: relative;
            padding-top: 10px;
        }

            #tabs-5 .titleright .divAchievers .contant h3 {
                font-size: 12px;
                font-weight: 400;
                color: #333;
            }



#tabs-2 .titleright .divAchievers {
    width: 46%;
    padding: 0 2%;
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 30px;
    height: auto;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
    background: none;
    border-bottom: 0px solid #B8B6B6;
}

    #tabs-2 .titleright .divAchievers:hover .contant {
        top: 0;
        transition: all .7s;
    }

    #tabs-2 .titleright .divAchievers .seprate {
        width: 100%;
        margin: 0 auto;
        background: #eee;
        position: relative;
        overflow: hidden;
    }

    #tabs-2 .titleright .divAchievers .profilepic {
        width: 100%;
        float: none;
        padding: 0;
        border: 0px solid #eee;
    }

        #tabs-2 .titleright .divAchievers .profilepic img {
            width: 100%;
        }

    #tabs-2 .titleright .divAchievers .contant {
        position: absolute;
        width: 100%;
        height: 230px;
        background: #125198;
        opacity: 0.8;
        color: #ffffff;
        top: 190px;
        padding: 0px;
        transition: all .7s;
    }

        #tabs-2 .titleright .divAchievers .contant p {
            font-size: 14px;
            line-height: 24px;
            color: #fff;
            text-align: left;
            padding: 0 10px;
        }

            #tabs-2 .titleright .divAchievers .contant p.text {
                overflow: hidden;
                transition: all .7s;
            }

        #tabs-2 .titleright .divAchievers .contant h3 {
            text-align: center;
            padding: 2px 10px;
            color: #ffffff;
            font-size: 18px;
            line-height: 20px;
            font-family: 'OpenSansBold';
            margin-top: 8px;
        }




#tabs-3 .titleright .divAchievers {
    width: 46%;
    padding: 0 2%;
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 30px;
    height: auto;
    vertical-align: top;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
    background: none;
    border-bottom: 0px solid #B8B6B6;
}

    #tabs-3 .titleright .divAchievers:hover .contant {
        top: 0;
        transition: all .7s;
    }

    #tabs-3 .titleright .divAchievers .seprate {
        width: 100%;
        margin: 0 auto;
        background: #eee;
        position: relative;
        overflow: hidden;
    }

    #tabs-3 .titleright .divAchievers .profilepic {
        width: 100%;
        float: none;
        padding: 0;
        border: 0px solid #eee;
    }

        #tabs-3 .titleright .divAchievers .profilepic img {
            width: 100%;
        }

    #tabs-3 .titleright .divAchievers .contant {
        position: absolute;
        width: 100%;
        height: 230px;
        background: #125198;
        opacity: 0.8;
        color: #ffffff;
        top: 190px;
        transition: all .7s;
    }

        #tabs-3 .titleright .divAchievers .contant p {
            font-size: 14px;
            line-height: 24px;
            color: #fff;
            text-align: left;
            padding: 0 5px;
        }

            #tabs-3 .titleright .divAchievers .contant p.text {
                margin-bottom: 20px;
                height: 120px;
                overflow: hidden;
                transition: all .7s;
                padding-right: 10px;
            }

        #tabs-3 .titleright .divAchievers .contant h3 {
            text-align: center;
            padding: 2px 10px;
            color: #ffffff;
            font-size: 18px;
            line-height: 20px;
            font-family: 'OpenSansBold';
            margin-top: 8px;
        }



#tabs-4 .titleright .divAchievers {
    width: 30%;
    padding: 0 1.6%;
    vertical-align: top;
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 30px;
    height: auto;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
    background: none;
    border-bottom: 0px solid #B8B6B6;
}

    #tabs-4 .titleright .divAchievers:hover .contant {
        top: 0;
        transition: all .7s;
    }

    #tabs-4 .titleright .divAchievers .seprate {
        width: 100%;
        margin: 0 auto;
        background: #eee;
        position: relative;
        overflow: hidden;
    }

    #tabs-4 .titleright .divAchievers .profilepic {
        width: 100%;
        float: none;
        padding: 0;
        height: 156px;
        border: 0px solid #eee;
    }

        #tabs-4 .titleright .divAchievers .profilepic img {
            width: 100%;
        }

    #tabs-4 .titleright .divAchievers .contant {
        position: absolute;
        width: 100%;
        top: 125px;
        height: 155px;
        background: #125198;
        opacity: 0.8;
        color: #ffffff;
        padding: 0px;
        transition: all .7s;
    }

        #tabs-4 .titleright .divAchievers .contant p {
            font-size: 14px;
            line-height: 24px;
            color: #fff;
            text-align: left;
            padding: 0 5px;
        }

            #tabs-4 .titleright .divAchievers .contant p.text {
                margin-bottom: 20px;
                overflow: hidden;
                transition: all .7s;
                padding-right: 10px;
            }

        #tabs-4 .titleright .divAchievers .contant h3 {
            text-align: center;
            padding: 2px 10px;
            color: #ffffff;
            font-size: 12px;
            line-height: 26px;
            font-family: 'OpenSansBold';
            margin-top: 0px;
        }



/*#tabs-5 .titleright .divAchievers {
        width: 30%;
        padding:0 1.6%;
        vertical-align:top;
        margin: 0 auto;
        display:inline-block;
        margin-bottom: 30px;
        height: auto;
        position:relative;
        vertical-align:top;
        overflow:hidden;
        cursor:pointer;
            background: none;
    border-bottom: 0px solid #B8B6B6;
        
      
    }
    #tabs-5 .titleright .divAchievers:hover .contant {
        top: 0;
        transition: all .7s;
    }
      #tabs-5 .titleright .divAchievers .seprate {
        width: 100%;
     
        margin: 0 auto;
          background: #eee;
           position:relative;
           overflow:hidden;
        
    }

      #tabs-5  .titleright .divAchievers .profilepic {
             width: 100%;  
            float: none;
    padding:0;
    border: 0px solid #eee;
           
           
        }

        #tabs-5 .titleright .divAchievers .profilepic img {
                width: 100%;
            }

       #tabs-5  .titleright .divAchievers .contant {
    position: absolute;
    width: 100%;
    top: 125px;
    height:155px;
    background: #125198;
    opacity: 0.8;
    color: #ffffff;
    padding:0px;
    transition: all .7s;
        }
       
            #tabs-5 .titleright .divAchievers .contant p {
                font-size: 14px;
                line-height: 24px;
                color: #fff;
                text-align:left;
                padding:0 5px;
            }

               #tabs-5  .titleright .divAchievers .contant p.text {
                    margin-bottom: 20px;                   
                    overflow: hidden;
                    transition: all .7s;
                    padding-right: 10px;
                }
       
           #tabs-5 .titleright .divAchievers .contant h3 {              
                text-align:center;
                padding: 2px 10px;
                color: #ffffff;
                font-size: 12px;
                line-height: 26px;
                font-family: 'OpenSansBold';
                margin-top: 0px;
            }*/


.titleright .divAchievers .contant span {
    font-size: 14px;
    line-height: 18px;
}


.titleright .divAchievers .contant .read {
    position: absolute;
    cursor: pointer;
    right: 10px;
    bottom: 0px;
    background: #333333;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
}

.titleright .divAchievers .contant .read1 {
    position: absolute;
    cursor: pointer;
    right: 10px;
    bottom: 0px;
    background: #333333;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
}

.titleright .divAchievers .contant .read:hover {
    background: #10beb0;
}

.titleright .divAchievers .contant .read1:hover {
    background: #10beb0;
}

.titleright .divAchievers .contant .expandTab1 {
    position: absolute;
    cursor: pointer;
    right: 10px;
    bottom: 0px;
    background: #10beb0;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
}


.commenstartdiv h6 {
    font-size: 24px;
    color: #10beb0;
    padding-top: 15px;
    padding-bottom: 1px;
    margin-bottom: 15px;
    font-weight: 700;
    font-family: 'OpenSansLight';
    text-transform: uppercase;
    border-bottom: 1px solid #10beb0;
    text-transform: uppercase;
}

.investorsucessdiv {
    width: 100%;
    margin: 0px auto;
}

.investorsucessupdiv {
    width: 100%;
    margin: 0px auto;
}

    .investorsucessupdiv .text p {
        color: #666;
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 10px;
    }

.abourpgdiv {
    width: 100%;
    margin: 25px auto;
}

.text p strong {
    color: #125197;
    font-size: 16px;
    width: 100%;
    margin-bottom: 3px;
    display: block;
}

.investordiv {
    width: 100%;
    margin: 25px auto;
}

.aboutdiv {
    width: 100%;
    margin: 25px auto;
}

    .aboutdiv .lefts {
        width: 27%;
        height: auto;
        float: left;
    }

        .aboutdiv .lefts a {
            text-align: left;
            color: #125197;
            font-size: 16px;
            font-weight: 600;
            text-decoration: none;
            display: block;
            width: 100%;
        }

    .aboutdiv .right {
        width: 70%;
        float: right;
    }

        .aboutdiv .right center {
            margin-bottom: 20px;
        }

    .aboutdiv .specification {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 20px;
    }

        .aboutdiv .specification ul {
            padding: 0;
            margin: 0;
            list-style-type: none;
        }

            .aboutdiv .specification ul li {
                padding-left: 20px;
                margin: 0;
                color: #666;
                font-size: 15px;
                line-height: 30px;
                background: url(../images/ulbullet.png) no-repeat 0 8px;
            }

aboutdiv .mdfound .specification {
    width: 100%;
    margin: 0px auto;
    margin-bottom: 20px;
}

.aboutdiv .mdfound .specification ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .aboutdiv .mdfound .specification ul li {
        padding-left: 20px;
        margin: 0;
        color: #125198;
        font-size: 15px;
        line-height: 35px;
        background: url(../images/ulbulletblue.png) no-repeat 0 11px;
    }

.aboutdiv .text {
    width: 100%;
    margin: 0px auto;
    margin-bottom: 20px;
}

    .aboutdiv .text p {
        color: #666;
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 10px;
    }

        .aboutdiv .text p strong {
            color: #125197;
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 5px;
            width: 100%;
            display: block;
        }

.investordiv .boxes {
    width: 23%;
    height: auto;
    min-height: 280px;
    -webkit-box-shadow: 0 1px 50px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 50px 0 rgba(0,0,0,.1);
    background: #fff;
    display: inline-block;
    text-decoration: none;
    border-radius: 0px;
    vertical-align: top;
    text-align: center;
    padding-bottom: 5px;
    margin: 0 2% 35px 0;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

    .investordiv .boxes:hover {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-box-shadow: 0 1px 50px 0 rgba(0,0,0,.1);
        box-shadow: 0 1px 50px 0 rgba(0,0,0,.1);
        border: 0px solid #000;
    }

    .investordiv .boxes p {
        font-size: 14px;
        color: #343434;
        font-family: 'OpenSansBold';
        line-height: 20px;
        padding: 0 10px;
        margin-top: 20px;
    }

        .investordiv .boxes p strong {
            font-size: 15px;
            color: #000;
        }

.modigrop tr td a {
    height: auto;
    background: #fff;
    display: inline-block;
    text-decoration: none;
    border-radius: 0px;
    vertical-align: top;
    text-align: center;
    padding-bottom: 5px;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

    .modigrop tr td a:hover {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }



.mdfoundationbagen {
    margin: 0 auto;
    padding: 0;
    background-color: #e9ecec;
    width: 100%;
    position: relative;
    border: 1px solid;
}

.modifoundationbegan {
    padding-top: 28px;
    padding-bottom: 28px;
    margin: 0 auto;
    width: 1030px;
    position: relative;
}

    .modifoundationbegan p {
        line-height: 25px;
        margin-left: 10%;
        color: #666666;
        font-size: 14px;
    }

.modiinception {
    padding-top: 28px;
    padding-bottom: 28px;
    margin: 0 auto;
    width: 1030px;
    position: relative;
}

    .modiinception p {
        line-height: 30px;
        text-align: center;
        color: #666666;
        font-size: 14px;
    }

    .modiinception h1 {
        text-transform: uppercase;
        margin-top: 18px;
        font-size: 24px;
        color: #e32732;
        text-align: center;
    }

.modifoundationbegan p i {
    vertical-align: middle;
    font-size: 5px;
    color: black;
    margin-right: 10px;
}

.mocause {
    width: 253px;
    float: left;
}

.mohande {
    width: 253px;
    float: right;
}

.modonate {
    width: 506px;
}

.strip p {
    padding-top: 7px;
    font-size: 14px;
    color: #FFF;
}



.mdfound {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    position: relative;
}

.browndivfound {
    margin: 0 auto;
    padding: 0;
    width: 1030px;
    position: relative;
}


    .browndivfound h1 {
        margin-bottom: 26px;
        margin-top: 26px;
        font-size: 24px;
        text-align: center;
    }

.locationwise {
    margin: 20px auto;
}

    .locationwise tr td {
        text-align: left;
    }

.indexmiddlem {
    MARGIN-BOTTOM: 55PX;
    text-align: center;
    width: 1030px;
    position: relative;
}

    .indexmiddlem h1 {
        margin-top: 8px;
        font-size: 18px;
        font-family: 'OpenSansBold';
    }

        .indexmiddlem h1 a {
            margin-top: 8px;
            font-size: 18px;
            color: #10beb0;
            text-decoration: none;
            font-family: 'OpenSansBold';
        }

    .indexmiddlem .indexright h1 a {
        margin-top: 8px;
        font-size: 18px;
        color: #6888bc;
        text-decoration: none;
        font-family: 'OpenSansBold';
    }



    .indexmiddlem P {
        MARGIN-BOTTOM: 15PX;
        color: #666;
        font-size: 14px;
    }

.indexleft {
    margin-top: 110PX;
    font-size: 18px;
    position: absolute;
    color: #10beb0;
    width: 325px;
    float: left;
}

.indexright {
    /* margin-top: 110PX; */
    font-size: 18px;
    color: #6888bc;
    width: 325px;
    right: 0px;
    top: 110px;
    position: absolute;
    float: right;
}

.indexleft p {
    font-size: 14px;
}

.indexright p {
    font-size: 14px;
}










/*footer*/

.footer {
    width: 100%;
    height: 240px;
    margin-top: 40px;
    background-color: #fff;
    border-top: #000 solid 1px;
    border-bottom: #FFFFFF solid 3px;
}

.footer_menu_box h4 {
    color: #000000;
}

.footer_fixed_width {
    width: 1030px;
    margin: 0 auto;
}

.footer_nv {
    width: 100%;
    margin-top: 20px;
    float: left;
}

.footer_menu_box {
    width: 210px;
    margin-left: 35px;
    float: left;
}

    .footer_menu_box ul li {
        list-style: none;
    }

.VIEcontact:hover {
    background: #333333;
    color: #FFF;
}

.VIEcontact {
    font-weight: bold;
    padding: 5px 25px;
    font-size: 14px;
    background: #dedede;
    color: #135197;
    text-decoration: none;
}

.VIEcon {
    padding: 5px 48px;
    font-size: 15px;
    background: #333333;
    color: #FFF;
    text-decoration: none;
}

#divContactStore {
    width: 1030px;
}

.wellnesscon {
    width: 1030px;
    margin-top: 40px;
    margin-bottom: 40PX;
}

.headoffice {
    float: left;
    width: 35%;
}

    .headoffice h2 {
        font-size: 20px;
        line-height: 24px;
        color: #000;
        margin-bottom: 2px;
        font-family: 'OpenSansSemiBold';
    }

    .headoffice .sitificcol {
        width: 100%;
        float: left;
        padding: 5px;
        padding-left: 0px;
    }

        .headoffice .sitificcol h4 {
            font-size: 17px;
            line-height: 24px;
            color: #000;
            margin-bottom: 2px;
            font-family: 'OpenSansSemiBold';
        }

        .headoffice .sitificcol p {
            font-size: 15px;
            line-height: 20px;
            color: #666;
        }

.enabledisable {
    position: absolute;
    top: 12px;
    right: 5%;
    margin-left: -140px;
    width: 130px;
    text-align: center;
    background: #333333;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    padding: 4px 5px;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 1;
}

.contactmap {
    width: 100%;
    float: left;
    margin: 0px auto;
    margin-top: 30px;
    position: relative;
}

.headoffice .mobile {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;
}

.contactbanner {
    float: right;
    width: 64%;
}

    .contactbanner h2 {
        font-size: 20px;
        line-height: 24px;
        color: #000;
        margin-bottom: 13px;
        font-family: 'OpenSansSemiBold';
    }

.contactbannerleft {
    float: left;
    width: 49%;
}

.contactbannerright {
    float: right;
    width: 49%;
}


.contactbanner select {
    border: 1px solid #e0e0e0;
    background: none;
    text-align: left;
    color: #666;
    height: 37px;
    margin-bottom: 20px;
    width: 322px;
    font-size: 14px;
    padding: 0 10px;
    margin-left: 0px;
    line-height: 37px;
    background: transparent;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}

.contactbanner .placeorder {
    display: inline-block;
    padding: 7px 50px;
    font-size: 18px;
    border-radius: 3px;
    float: right;
    border: none;
    background: #125198;
    /* background: url(../images/search-bg.png); */
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

    .contactbanner .placeorder:hover {
        background: #10beb0;
    }


.contactbanner .textview {
    border: 1px solid #e0e0e0;
    height: 92px;
    line-height: 35px;
    width: 300px;
    text-align: left;
    color: #000;
    margin-bottom: 20px;
    font-size: 12px;
    padding: 0 10px;
    background: none;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}

.contactbanner .input {
    border: 1px solid #e0e0e0;
    height: 35px;
    line-height: 35px;
    width: 300px;
    text-align: left;
    color: #000;
    margin-bottom: 20px;
    font-size: 12px;
    padding: 0 10px;
    background: none;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}

#ctl00_cphBody_dlHeadOffice {
    width: 100%;
}

    #ctl00_cphBody_dlHeadOffice td {
        float: left;
    }


.footer_menu {
    width: 225px;
    height: auto;
    color: #666;
    text-decoration: none;
    font-size: 13px;
    display: block;
    padding: 4px 0px;
    list-style: none;
    cursor: pointer;
    float: none;
}

    .footer_menu:hover {
        color: #10beb0;
    }


.footer_menu1 {
    width: 241px;
    height: auto;
    color: #666;
    margin: 0px 10px 0px 0px;
    font-size: 13px;
    display: block;
    padding: 5px 10px 6px 0px;
    list-style: none;
    cursor: pointer;
    float: none;
}

    .footer_menu1:hover {
        color: #10beb0;
    }

.payBotBar1 {
    margin-top: 13px;
    display: block;
    text-align: center !important;
    float: left;
    text-align: left;
}

    .payBotBar1 img {
        margin-right: 6px;
    }


.footer_nv_social {
    margin-left: 35px;
    width: 235px;
    height: 206px;
    float: left;
}



.signup_news {
    position: relative;
    top: 5px;
    width: 227px;
    height: auto;
    float: left;
    color: #00000;
    font-size: 12px;
}

.newsletter_box {
    margin-top: 8px;
    width: 230px;
    margin-bottom: 8px;
    float: left;
}

.newsletter_txt {
    width: 225px;
    height: 35px;
    float: left;
    color: #000000;
    font-size: 12px;
    border: #CCC solid 1px;
}

.midind {
    width: 1060px;
    margin-left: -30px;
    margin-bottom: 55px;
}

.newsletter_box_btn {
    border-style: none;
    width: 193px;
    height: 29px;
    background-color: #333333;
    color: #FFFFFF;
    font-size: 14px;
    padding: 2px 8px 0px 8px;
    float: left;
    cursor: pointer;
}

    .newsletter_box_btn:hover {
        background-color: #10beb0;
    }

    .newsletter_box_btn a {
        color: white;
        text-decoration: none;
    }

.social-networks {
    margin: 0 -2px;
    padding: 0;
    list-style: none;
}

    .social-networks li {
        display: inline-block;
        vertical-align: top;
        margin: 0 -7px;
        padding-bottom: 0.2912em;
    }

    .social-networks a.facebook {
        background-position: 15px 14px;
    }


    .social-networks a.twitter {
        background-position: -13px 14px;
    }

    .social-networks a.youtube {
        background-position: -39px 14px;
    }

    .social-networks a.instagram {
        background-position: -76px 14px;
    }

    .social-networks a.pinterest {
        background-position: -104px 14px;
    }



.social-networksb {
    margin: 3px -2px;
    padding: 0;
    list-style: none;
}

    .social-networksb li {
        display: inline-block;
        vertical-align: top;
        margin: 0 -6px;
        padding-bottom: 0.2912em;
    }

    .social-networksb a.facebook {
        background-position: 15px 14px;
    }


    .social-networksb a.twitter {
        background-position: -13px 14px;
    }

    .social-networksb a.youtube {
        background-position: -124px 14px;
    }

    .social-networksb a.instagram {
        background-position: -76px 14px;
    }

    .social-networksb a.pinterest {
        background-position: -104px 14px;
    }



    .social-networksb a {
        display: block;
        background: url(../images/productdetailsocail.png)no-repeat -1000px 0;
        text-indent: -9999px;
        overflow: hidden;
        height: 40px;
        width: 37px;
    }





.social-networks a {
    display: block;
    background: url(../images/socaillink.png)no-repeat -1000px 0;
    text-indent: -9999px;
    overflow: hidden;
    height: 40px;
    width: 37px;
}



.payBotBar {
    display: block;
    text-align: center !important;
    float: left;
    text-align: left;
}



.footerabout {
    width: 100%;
    background-color: 333333;
}

.menu_b a {
    cursor: pointer;
    display: block;
    padding: 6px 13px 6px 16px;
    float: left;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    font-weight: normal;
    margin: 14px 50px 0px 0px;
}

.fotter1 {
    height: 52px;
    width: 100%;
    background-color: 333333;
}



.proDtalSec {
    margin: 0 auto;
    padding: 0;
}

    .proDtalSec .enlargePic {
        margin: 0 auto;
        float: left;
        width: 470px;
        font-size: 11px;
        color: #4f4f4f;
        margin-bottom: 20px;
    }

.heart {
    right: 50px;
    background-image: url(../images/wellheart.png);
    background-repeat: no-repeat;
    width: 26px;
    height: 23px;
    margin-top: 10px;
    float: right;
    margin-right: 3px;
}

.marginB5 {
    margin-bottom: 5px !important;
}

.emailpop {
    background: #fff;
    width: 200px;
    position: absolute;
    margin-top: -283px;
    margin-left: 311px;
    border: 3px solid #c2c2c2;
    padding: 10px;
    font-size: 12px;
    z-index: 20000;
    display: none;
    color: #333;
}


.heart img {
    position: absolute;
    cursor: pointer;
    background-repeat: no-repeat;
    margin-top: 18px;
    float: right;
    margin-right: 3px;
}

.RowStyle {
    border-bottom: 1px solid #fff !important;
}

.AlternatingRowStyle {
    border-bottom: 1px solid #fff !important;
}

.proDtalSec .productDetails {
    margin: 0 auto;
    float: right;
    width: 520px;
    border-left: 0px solid #292624;
    padding-left: 33px;
    color: #000;
    font-size: 12px;
    min-height: 560px;
}

.productDetails h1 {
    line-height: 30px;
    margin: 0;
    padding: 0;
    font-size: 34px;
    font-weight: 400;
    margin-bottom: 22px;
}

.productDetails pre {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #525252;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 13px !important;
    margin-top: 25px;
    width: 100px;
}

.mainData {
    max-width: 1030px;
    margin: 25px auto;
    border: 0px solid #3a3532;
    background: #fff;
    min-height: 593px;
}

.rateCommentLeft {
    width: 100px;
    margin-right: 10px;
    float: left;
    line-height: 13px;
    font-size: 11px;
}

.accordion h2 img {
    vertical-align: middle;
}

.accordion2 h2 img {
    margin-right: 18px;
    padding-top: 20px;
    vertical-align: text-top;
    float: right;
}

.accordion3 h2 img {
    margin-right: 18px;
    padding-top: 20px;
    vertical-align: text-top;
    float: right;
}

.wellness .jcarousel-prev-horizontal {
    position: absolute;
    top: 35%;
    left: 0px;
    width: 29px;
    height: 64px;
    cursor: pointer;
    background: transparent url(../images/Arrow.png) no-repeat 0 0;
}

.wellness .jcarousel-next-horizontal {
    position: absolute;
    top: 35%;
    right: 8px;
    width: 31px;
    height: 64px;
    cursor: pointer;
    background: transparent url(../images/Arrow-right.png) no-repeat 0 0;
}

.marginB10 {
    margin-bottom: 7.5px !important;
    font-size: 18px;
    margin-top: 7.5px;
    color: #000;
}

.colorThActive {
    padding: 5px 4px;
    background-image: url(../images/over-circle.html);
}

.dropdown123 {
    width: 99%;
    float: left;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer;
}


.productDetails .price {
    font-size: 20px;
    margin-bottom: 0px;
}

.productDetails .addToCart1 {
    background: #fff;
    padding: 7px 10px;
    text-align: center;
    font-size: 16px;
    color: #fd2d78;
    border: 2px solid #fd2d78;
    text-decoration: none;
    float: right;
}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    text-align: center;
    list-style: none;
    height: 25px;
    width: 100%;
}

html ul.tabs li.active, html ul.tabs li.active a {
    border-bottom: 0px solid #fd2d78 !important;
    color: #fd2d78 !important;
    font-weight: 400;
    background: #fff;
}

.tab_container {
    clear: both;
    width: 100%;
    min-height: 150px;
}

.tab_content {
    padding: 15px;
    padding-top: 20px;
    padding-left: 0;
    line-height: 20px;
    font-size: 14px;
    color: #424141;
}

@charset "utf-8";
/* CSS Document */
html {
    -webkit-text-size-adjust: 100%;
}

.jcarousel-skin-tango .jcarousel-container {
    /*    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
	height:200px;
*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 965px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 950px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 131px;
    height: 168px;
    text-align: center;
    line-height: 18px;
    background: #161210;
    padding: 20px;
    padding-top: 0;
    padding-bottom: 10px;
    border: 1px solid #3a3532;
    text-decoration: none;
    font-family: 'HelveticaNeueThin', Arial, Helvetica, sans-serif;
}

    .jcarousel-skin-tango .jcarousel-item a {
        text-decoration: none;
        font-family: 'HelveticaNeueThin', Arial, Helvetica, sans-serif;
    }

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 18px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 35%;
    right: 0px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/right-arrow.html) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.html);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 35%;
    left: -25px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/left-arrow.html) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.html);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango2 .jcarousel-container {
    /*    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
	height:200px;
*/
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 877px;
    padding: 0px 0px;
}

.jcarousel-skin-tango2 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width: 825px;
    height: 200px;
    margin-left: 25px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width: 159px;
    height: 195px;
    text-align: center;
    line-height: 18px;
    padding: 0px;
    padding-top: 0;
    padding-bottom: 0px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 8px;
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 5px;
    margin-right: 0;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #161210;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 35%;
    right: 0px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/arrow-right.html) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.html);
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 35%;
    left: 0px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/arrow-left.html) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.html);
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}




.jcarousel-skin-tango3 .jcarousel-container {
    /*    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
	height:200px;
*/
}

.jcarousel-skin-tango3 .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango3 .jcarousel-container-horizontal {
    width: 855px;
    padding: 0px 0px;
    margin-left: 30px;
}

.jcarousel-skin-tango3 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango3 .jcarousel-clip-horizontal {
    width: 830px;
    height: 200px;
    margin-left: 3px;
}

.jcarousel-skin-tango3 .jcarousel-item {
    width: 159px;
    height: 195px;
    text-align: center;
    line-height: 18px;
    padding: 0px;
    padding-top: 0;
    padding-bottom: 0px;
    border-left: 1px solid #292624;
}

.jcarousel-skin-tango3 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 5px;
}

.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 5px;
    margin-right: 0;
}

.jcarousel-skin-tango3 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango3 .jcarousel-next-horizontal {
    position: absolute;
    top: 35%;
    right: 0px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/arrow-right.html) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.html);
}

.jcarousel-skin-tango3 .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-next-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango3 .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango3 .jcarousel-prev-horizontal {
    position: absolute;
    top: 35%;
    left: -25px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/arrow-left.html) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.html);
}

.jcarousel-skin-tango3 .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-prev-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango3 .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}



.jcarousel-skin-tango-home .jcarousel-container {
    /*    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
	height:200px;
*/
    display: none;
}

.jcarousel-skin-tango-home .jcarousel-direction-rtl {
    direction: rtl;
    overflow: hidden;
}

.jcarousel-skin-tango-home .jcarousel-container-horizontal {
    width: 100%;
    padding: 0px 0px;
    text-align: center;
    overflow: hidden;
}

.jcarousel-skin-tango-home .jcarousel-clip {
    overflow: hidden;
    text-align: center;
}

.jcarousel-skin-tango-home .jcarousel-clip-horizontal {
    width: 100%;
    height: 500px;
}

.jcarousel-skin-tango-home .jcarousel-clip-horizontal1 {
    width: 100%;
    height: 500px;
    margin-left: 30px;
}

.jcarousel-skin-tango-home .jcarousel-item {
    width: 284px;
    height: 500px;
    text-align: center;
    line-height: 18px;
    padding: 0px 30px;
    padding-bottom: 0px;
}

.jcarousel-skin-tango-home .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 8px;
}

.jcarousel-skin-tango-home .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 5px;
    margin-right: 0;
}

.jcarousel-skin-tango-home .jcarousel-item-placeholder {
    background: #161210;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango-home .jcarousel-next-horizontal {
    position: absolute;
    top: 35%;
    right: 8px;
    width: 31px;
    height: 64px;
    cursor: pointer;
    background: transparent url(../images/Arrow-right.png) no-repeat 0 0;
}

.jcarousel-skin-tango-home .jcarousel-next-horizontal1 {
    position: absolute;
    top: 35%;
    right: 8px;
    width: 31px;
    height: 64px;
    cursor: pointer;
    background: transparent url(../images/Arrow-right.png) no-repeat 0 0;
}

.jcarousel-skin-tango-home .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.html);
}

.jcarousel-skin-tango-home .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango-home .jcarousel-next-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango-home .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango-home .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango-home .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango-home .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango-home .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/Arrow-rightbrown.html) no-repeat 0 0;
}

.jcarousel-skin-tango-home .jcarousel-prev-horizontal {
    position: absolute;
    top: 35%;
    left: 0px;
    width: 29px;
    height: 64px;
    cursor: pointer;
    background: transparent url(../images/Arrow.png) no-repeat 0 0;
}

.jcarousel-skin-tango-home .jcarousel-prev-horizontal1 {
    position: absolute;
    top: 35%;
    left: 0px;
    width: 29px;
    height: 64px;
    cursor: pointer;
    background: transparent url(../images/Arrow.png) no-repeat 0 0;
}

.jcarousel-skin-tango-home .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.html);
}

.jcarousel-skin-tango-home .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango-home .jcarousel-prev-horizontal:focus {
    background-position: 0 0;
}

.jcarousel-skin-tango-home .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango-home .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango-home .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango-home .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango-home .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/Arrowbrown.html) no-repeat 0 0;
}




.jcarousel-skin-tango-offer .jcarousel-container {
    display: none;
}

.jcarousel-skin-tango-offer .jcarousel-direction-rtl {
    direction: rtl;
    overflow: hidden;
}

.jcarousel-skin-tango-offer .jcarousel-container-horizontal {
    width: 100%;
    padding: 0px 0px;
    overflow: hidden;
}

.jcarousel-skin-tango-offer .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango-offer .jcarousel-clip-horizontal {
    width: 100%;
    height: 453px;
    margin-left: 2px;
}

.jcarousel-skin-tango-offer .jcarousel-item {
    width: 166px;
    height: 453px;
    line-height: 18px;
    padding: 0px;
    padding-top: 0;
    padding-bottom: 0px;
    margin: 0 1px 0 0px !important;
}

.jcarousel-skin-tango-offer .jcarousel-item-horizontal {
    margin-left: 0;
}

.jcarousel-skin-tango-offer .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-right: 0;
}

.jcarousel-skin-tango-offer .jcarousel-item-placeholder {
    background: #161210;
    color: #000;
}

.jcarousel-skin-tango-offer .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 48px;
    height: 453px;
    cursor: pointer;
    background: transparent url(../images/ar-right-offer.html) no-repeat -60px 0;
}

    .jcarousel-skin-tango-offer .jcarousel-next-horizontal:hover,
    .jcarousel-skin-tango-home .jcarousel-next-horizontal:focus {
        background-position: 0 0;
    }

.jcarousel-skin-tango-offer .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango-offer .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango-offer .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango-offer .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 1000px 0;
}

.jcarousel-skin-tango-offer .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 1px;
    width: 48px;
    height: 453px;
    cursor: pointer;
    background: transparent url(../images/ar-left-offer.html) no-repeat -60px 0;
}

    .jcarousel-skin-tango-offer .jcarousel-prev-horizontal:hover,
    .jcarousel-skin-tango-home .jcarousel-prev-horizontal:focus {
        background-position: 0 0;
    }

.jcarousel-skin-tango-offer .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango-offer .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango-offer .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango-offer .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 1000px 0;
}
/*
Popup
*/
#testdiv {
    width: 600px;
    margin: 0px auto;
    border: 1px solid #ff0000;
    padding: 20px 25px 12px;
    top: -200px;
    background: #fff;
}

.tbox {
    position: absolute;
    display: none;
    padding: 14px 17px;
    z-index: 900;
}

.tinner {
    padding: 15px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff url(../images/preload.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
}

.tmask {
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 800;
}

.tclose {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/close.png) no-repeat;
}

    .tclose:hover {
        background-position: 0 -30px;
    }

#error {
    background: #ff6969;
    color: #fff;
    text-shadow: 1px 1px #cf5454;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 0;
}

    #error .tcontent {
        padding: 10px 14px 11px;
        border: 1px solid #ffb8b8;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

#success {
    background: #2ea125;
    color: #fff;
    text-shadow: 1px 1px #1b6116;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 10;
    -moz-border-radius: 0;
    border-radius: 0;
}

#bluemask {
    background: #475784;
}

#frameless {
    padding: 0;
}

    #frameless .tclose {
        left: 6px;
    }

.browndivfoundvission {
    width: 100%;
}

    .browndivfoundvission h1 {
        font-size: 24px;
        color: #125198;
        margin-bottom: 10px;
    }

    .browndivfoundvission p {
        line-height: 22px;
        font-size: 15px;
        color: #125198;
        margin-bottom: 15px;
    }

.downmeds {
    border: 1px solid #cecece;
    margin-bottom: 8px;
}

    .downmeds H1 {
        MARGIN-TOP: 15PX;
        color: #10beb0;
        font-size: 18px;
    }

    .downmeds P {
        margin-top: 3PX;
        font-weight: bold;
        color: #125198;
        font-size: 14px;
    }


    .downmeds H2 {
        color: #444444;
        font-size: 12px;
    }

.downevent {
    margin-bottom: 8px;
}

    .downevent H1 {
        MARGIN-TOP: 15PX;
        color: #125198;
        font-size: 18px;
    }

    .downevent P {
        margin-top: 3PX;
        color: #666;
        font-weight: bold;
        font-size: 13px;
    }

        .downevent P span {
            margin-top: 3PX;
            font-weight: bold;
            color: #111;
            font-size: 14px;
        }


    .downevent H2 {
        color: #444444;
        font-size: 12px;
    }

.downmedia {
    width: 1030px;
    margin-bottom: 30px;
}

.downsucess {
    width: 300px !important;
    border: 1px solid #cecece;
    margin-bottom: 8px;
}

    .downsucess H1 {
        MARGIN-TOP: 15PX;
        color: #10beb0;
        font-size: 18px;
    }

    .downsucess P {
        margin-top: 3PX;
        font-weight: bold;
        color: #125198;
        font-size: 14px;
    }


    .downsucess H2 {
        color: #444444;
        font-size: 12px;
    }

/*cart page*/

.table-viewCart {
    margin: 0 auto;
    padding: 0;
}

    .table-viewCart .taitleproduct {
        font-size: 18px;
        line-height: 24px;
        color: #000;
        margin-bottom: 2px;
        font-family: 'OpenSansSemiBold';
    }

    .table-viewCart .remove {
        font-size: 16px;
        margin-top: 15px;
        color: #000;
        font-family: 'OpenSansSemiBold';
    }

    .table-viewCart .inputQyt {
        border: 1px solid #ccc;
        height: 25px;
        line-height: 25px;
        width: 40px;
        text-align: center;
        color: #125198;
        font-size: 12px;
        padding: 0 5px;
        margin-bottom: 10px;
        background: none;
    }

    .table-viewCart .sizer {
        font-size: 12px;
        margin-right: 8px;
        color: #666;
    }

        .table-viewCart .sizer span {
            font-size: 12px;
            color: #585858;
        }

    .table-viewCart td {
        padding: 10px;
        border-bottom: 1px solid #ccc;
        font-size: 14px;
        line-height: 18px;
        color: #000;
        vertical-align: top;
    }

        .table-viewCart td .mobfs18 {
            font-size: 18px;
        }

        .table-viewCart td p {
        }

        .table-viewCart td a {
            color: #585858;
            text-decoration: none;
        }

            .table-viewCart td a:hover {
                color: #10beb0;
                text-decoration: none;
            }

    .table-viewCart .price {
        width: 80px;
    }

    .table-viewCart .quality {
        width: 80px;
    }

    .table-viewCart .total {
        width: 100px;
    }

    .table-viewCart th {
        padding: 10px;
        background: #333;
        font-size: 14px;
        line-height: 14px;
        color: #fff;
        text-transform: uppercase;
        vertical-align: top;
        border-right: 2px solid #333;
        font-weight: 400;
    }

    .table-viewCart .selectCommonADDRESS {
        border: 1px solid #e0e0e0;
        background: none;
        text-align: left;
        color: #666;
        font-size: 14px;
        padding: 5px 8px;
        margin-left: 0px;
        line-height: 45px;
        background: transparent;
    }

    .table-viewCart .totalamount {
        color: #125198;
        font-size: 20px;
        font-family: 'OpenSansSemiBold';
        font-weight: bold;
        padding-top: 15px;
        background: #eee;
        padding-bottom: 15px;
    }

        .table-viewCart .totalamount span {
            margin-left: 15px;
            color: #000;
            font-size: 20px;
            font-family: 'OpenSansSemiBold';
            font-weight: bold;
        }

.storelocator {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

    .storelocator .dropdown2 {
        width: 300px;
        height: 37px;
        line-height: 37px;
        font-size: 14px;
        padding: 0px 10px;
        display: inline-block;
        -moz-appearance: none;
        -webkit-appearance: none;
        border: solid 1px #333;
        background: url(../images/Arrow3.png) no-repeat 250px center;
        cursor: pointer;
    }

    .storelocator select option {
        font-size: 14px;
    }

    .storelocator .placeorder {
        padding: 0px 25px;
        font-size: 18px;
        width: 130px;
        height: 33px;
        line-height: 35px;
        border-radius: 3px;
        margin-left: 20px;
        margin-top: 10px;
        display: inline-block;
        background: #125198;
        /* background: url(../images/search-bg.png); */
        color: #FFF;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

        .storelocator .placeorder:hover {
            background: #10beb0;
        }

.storelocatordetail {
    width: 100%;
    margin: 20px auto;
    margin-top: 40px;
}

    .storelocatordetail h1 {
        font-size: 20px;
        color: #125198;
        padding-bottom: 7px;
    }

    .storelocatordetail .table-listing {
        width: 100%;
        margin-bottom: 40px;
    }

        .storelocatordetail .table-listing th {
            vertical-align: top;
            border-bottom: 1px #ccc solid;
            text-align: left;
            padding: 12px 10px;
            font-size: 14px;
            background: #333;
            color: #FFF;
            font-weight: 300;
        }

        .storelocatordetail .table-listing td {
            vertical-align: middle;
            border-bottom: 1px #ccc solid;
            text-align: left;
            padding: 10px 10px;
            font-size: 14px;
        }

            .storelocatordetail .table-listing td span {
                display: block;
                font-size: 12px;
            }

                .storelocatordetail .table-listing td span.main-text {
                    display: inline-block !important;
                    font-weight: 600;
                    font-size: 14px;
                }

            .storelocatordetail .table-listing td a {
                display: inline-block;
                padding: 3px 8px;
                cursor: text;
                font-size: 14px;
                background: #444;
                color: #FFF;
                text-align: center;
                text-transform: capitalize;
                text-decoration: none;
            }

        .storelocatordetail .table-listing tr:nth-child(even) {
            background: #FFF;
        }

        .storelocatordetail .table-listing tr:nth-child(odd) {
            background: #f1f1f1;
        }



.cartlogin .logindiv .logindivright .cartpagebtnleft {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

#cphBody_dlHeadOffice tr td {
}


.cartlogin .logindiv .logindivright .cartpagebtnleft .reviewShipAdd {
    float: left;
    width: 350px;
    padding: 15px;
    background: #fff;
    border: 1px solid #e0e0e0;
    min-height: 135px;
    webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}

    .cartlogin .logindiv .logindivright .cartpagebtnleft .reviewShipAdd h2 {
        font-size: 22px;
        line-height: 28px;
        color: #000;
        margin-bottom: 2px;
        font-family: 'OpenSansSemiBold';
    }

    .cartlogin .logindiv .logindivright .cartpagebtnleft .reviewShipAdd p {
        font-size: 16px;
        line-height: 22px;
        color: #333;
        margin-bottom: 2px;
    }

    .cartlogin .logindiv .logindivright .cartpagebtnleft .reviewShipAdd a {
        padding: 3px 8px;
        font-size: 12px;
        border-radius: 3px;
        background: #125198;
        /* background: url(../images/search-bg.png); */
        color: #FFF;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

        .cartlogin .logindiv .logindivright .cartpagebtnleft .reviewShipAdd a:hover {
            background: #10beb0;
        }

    .cartlogin .logindiv .logindivright .cartpagebtnleft .reviewShipAdd p strong {
        font-size: 18px;
        line-height: 20px;
        color: #000;
        font-family: 'OpenSansSemiBold';
    }


.cartpagebtn {
    width: 100%;
    margin: 0px auto;
    margin-top: 20px;
}

.cartpagebtnleft {
    width: 50%;
    float: left;
    margin-bottom: 30px;
}


    .cartpagebtnleft .reviewShipAdd {
        float: left;
        width: 350px;
        padding: 15px;
        background: #fff;
        border: 1px solid #e0e0e0;
        min-height: 135px;
        webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        transition: all .3s ease;
    }

        .cartpagebtnleft .reviewShipAdd h2 {
            font-size: 22px;
            line-height: 28px;
            color: #000;
            margin-bottom: 2px;
            font-family: 'OpenSansSemiBold';
        }

        .cartpagebtnleft .reviewShipAdd p {
            font-size: 16px;
            line-height: 22px;
            color: #333;
            margin-bottom: 2px;
        }

        .cartpagebtnleft .reviewShipAdd a {
            padding: 3px 8px;
            font-size: 12px;
            border-radius: 3px;
            background: #125198;
            /* background: url(../images/search-bg.png); */
            color: #FFF;
            text-decoration: none;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            cursor: pointer;
        }

            .cartpagebtnleft .reviewShipAdd a:hover {
                background: #10beb0;
            }

        .cartpagebtnleft .reviewShipAdd p strong {
            font-size: 18px;
            line-height: 20px;
            color: #000;
            font-family: 'OpenSansSemiBold';
        }

.cartpagebtnright {
    width: 45%;
    float: right;
}

.cartpagebtn a {
    display: inline-block;
    float: right;
    margin-left: 15px;
}

.cartpagebtn .continou {
    display: inline-block;
    padding: 7px 15px;
    font-size: 18px;
    border-radius: 3px;
    background: #333333;
    /* background: url(../images/search-bg.png); */
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.cartpagebtn .placeorder {
    display: inline-block;
    padding: 7px 50px;
    font-size: 18px;
    border-radius: 3px;
    background: #125198;
    /* background: url(../images/search-bg.png); */
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.cartpagebtn .continou:hover {
    background: #10beb0;
}

.cartpagebtn .placeorder:hover {
    background: #10beb0;
}

.cartlogin {
    width: 100%;
}

    .cartlogin .steps-nav {
        color: #444;
        background: #eee;
        border: 0px solid #aaa;
        border-bottom-color: #919191;
        overflow: hidden;
        margin-bottom: 2em;
        display: none;
    }

        .cartlogin .steps-nav ul {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            list-style: none;
        }

        .cartlogin .steps-nav li {
            float: left;
        }

.steps-nav a {
    position: relative;
    float: left;
    padding: 0 1.5em 0 2.75em;
    height: 3.5em;
    line-height: 3.5em;
    text-decoration: none;
    color: #bfbdbd;
    background: #ddd;
    -webkit-transition: padding 0.2s ease-in-out;
    -moz-transition: padding 0.2s ease-in-out;
    -o-transition: padding 0.2s ease-in-out;
    -ms-transition: padding 0.2s ease-in-ou t;
    transition: padding 0.2s ease-in-out;
}

.steps-nav li.steps-step-active a {
    padding-right: 2.5em;
    background: #333;
    color: #FFF;
    cursor: default;
}

    .steps-nav li.steps-step-active a:after {
        border-left-color: #333;
    }

.steps-nav a:after, .steps-nav a:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    right: -2em;
    margin-right: 0;
    margin-top: -.125em;
    border-width: 2em 1em;
    border-style: solid;
    border-color: transparent;
    border-left-color: #ddd;
}

.cartlogin .logindiv {
    width: 100%;
}

    .cartlogin .logindiv .logindivleft {
        width: 50%;
        float: left;
    }

        .cartlogin .logindiv .logindivleft h1 {
            color: #125198;
            font-size: 24px;
            margin-bottom: 10px;
        }

        .cartlogin .logindiv .logindivleft .inp {
            color: #666;
            font-size: 14px;
            margin-bottom: 15px;
            margin-top: 5px;
        }

        .cartlogin .logindiv .logindivleft .input {
            border: 1px solid #e0e0e0;
            height: 35px;
            line-height: 35px;
            width: 300px;
            text-align: left;
            color: #000;
            font-size: 12px;
            padding: 0 10px;
            background: none;
            -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
            -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
            box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
            transition: all .3s ease;
        }

        .cartlogin .logindiv .logindivleft .placeorder {
            display: inline-block;
            padding: 7px 50px;
            font-size: 18px;
            border-radius: 3px;
            background: #125198;
            border: none;
            text-transform: uppercase;
            /* background: url(../images/search-bg.png); */
            color: #FFF;
            text-decoration: none;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            cursor: pointer;
        }

            .cartlogin .logindiv .logindivleft .placeorder:hover {
                background: #10beb0;
            }

        .cartlogin .logindiv .logindivleft .divInput {
            margin-bottom: 25px;
        }

        .cartlogin .logindiv .logindivleft .section {
            width: 100%;
        }

        .cartlogin .logindiv .logindivleft input[type="radio"] {
            -webkit-appearance: none;
            border: 2px solid #333;
            position: absolute;
            border-radius: 100%;
            height: 18px;
            width: 18px;
            transition: border .25s linear;
            -webkit-transition: border .25s linear;
            background: #fff;
        }

            .cartlogin .logindiv .logindivleft input[type="radio"]::before {
                display: block;
                position: absolute;
                content: '';
                border-radius: 100%;
                height: 10px;
                width: 10px;
                top: 2px;
                left: 2px;
                margin: auto;
                transition: background 0.25s linear;
                -webkit-transition: background 0.25s linear;
            }

        .cartlogin .logindiv .logindivleft input[type=radio]:checked {
            border: 2px solid #333;
        }

            .cartlogin .logindiv .logindivleft input[type=radio]:checked::before {
                background: #125198;
            }

    .cartlogin .logindiv .logindivright .input {
        border: 1px solid #e0e0e0;
        height: 35px;
        line-height: 35px;
        width: 300px;
        text-align: left;
        color: #000;
        font-size: 12px;
        padding: 0 10px;
        background: none;
        -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
        transition: all .3s ease;
    }

    .cartlogin .logindiv .savebtn .placeorder {
        display: inline-block;
        padding: 7px 15px;
        font-size: 18px;
        margin-right: 35px;
        border-radius: 3px;
        background: #125198;
        border: none;
        text-transform: uppercase;
        /* background: url(../images/search-bg.png); */
        color: #FFF;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }



    .cartlogin .logindiv .logindivright {
        width: 45%;
        float: right;
    }

        .cartlogin .logindiv .logindivright h1 {
            color: #125198;
            font-size: 24px;
            margin-bottom: 10px;
        }

        .cartlogin .logindiv .logindivright .loginwithfb {
            width: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            -ms-transition: all .3s ease;
        }

            .cartlogin .logindiv .logindivright .loginwithfb img {
                border-radius: 3px;
            }

        .cartlogin .logindiv .logindivright .marginB10 {
            line-height: 20px;
            color: #000 !important;
            font-size: 16px;
            margin-bottom: 10px;
        }

.table-shippingAdd td {
    padding: 8px 0;
    border-bottom: 0px solid #201a17;
    font-size: 14px;
    line-height: 14px;
    text-align: left;
    color: #000;
}

.selectCommonADDRESS {
    border: 1px solid #e0e0e0;
    background: none;
    text-align: left;
    color: #666;
    font-size: 14px;
    padding: 5px;
    margin-left: 0px;
    line-height: 45px;
    background: transparent;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}
/*loginpopup start*/

.loginPopup {
    width: 350px;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -225px;
    background: #fff;
    position: fixed;
    z-index: 9999999;
    text-align: left;
    padding: 0;
    border: 0px solid #646464;
    color: #000;
    overflow: hidden;
    display: none;
    -webkit-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.75);
}

    .loginPopup a {
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
    }

    .loginPopup .loginpanel {
        width: 1120px;
    }

    .loginPopup .sociallogopa {
        /*background: url(../images/loginbg.jpg) no-repeat 0 0;*/
        width: 350px;
        height: 450px;
        float: left;
        background-color: #fff;
        text-align: center;
        -webkit-box-shadow: 10px 0px 39px -10px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 0px 39px -10px rgba(0, 0, 0, 0.75);
        box-shadow: 10px 0px 39px -10px rgba(0, 0, 0, 0.75);
        color: #FFFFFF;
        font-family: 'OpenSansRegular';
        position: relative;
        z-index: 20;
    }

    .loginPopup .socialloginpart1 {
        position: absolute;
        top: 30px;
        left: 0;
        width: 350px;
        margin: 0;
    }

    .loginPopup .socialloginpart3 {
        position: absolute;
        bottom: 0px;
        background: url(../images/lofinbr.html) no-repeat 0 0;
        left: 0;
        background-size: cover;
        height: 450px;
        width: 350px;
        margin: 0 0 0 -350px;
    }

    .loginPopup .socialloginpart2 {
        position: absolute;
        bottom: 0px;
        background: url(../images/lofinbr.html) no-repeat 0 0;
        left: 0;
        background-size: cover;
        height: 450px;
        width: 350px;
        margin: 0 0 0 -350px;
    }

    .loginPopup .socialloginpart3 .loginotpnumber a {
        color: #FFF;
    }

    .loginPopup .socialloginpart3 {
        color: #FFF;
    }

    .loginPopup .sociallogopa .socialloginpart3 p {
        color: #FFF;
    }

    .loginPopup .socialloginpart3 .loginsignbut a {
        background: #FFF;
        border: 1px solid #333;
    }


    .loginPopup .socialloginpart2 h1 {
        width: auto;
        text-align: left;
        color: #333;
        text-transform: none;
        font-size: 16px;
        margin: 20px 0 13px 30px;
    }

    .loginPopup .socialloginpart2 ul {
        margin: 0 30px 20px 30px;
    }

        .loginPopup .socialloginpart2 ul li {
            display: block;
            color: #fff;
            padding: 5px 5px 5px 20px;
            border-left: 2px solid #FFF;
            margin-bottom: 10px;
            text-align: left;
            line-height: 19px;
            background: #135197;
            /*background: url(../images/ulbullet.png) no-repeat 0 8px;*/
            font-size: 14px;
        }

.forgotinput {
    display: block;
    margin: 0 0 20px 0;
    border: 1px solid #e0e0e0;
    height: 35px;
    line-height: 35px;
    width: 300px;
    text-align: left;
    color: #000;
    margin-bottom: 20px;
    font-size: 12px;
    padding: 0 10px;
    background: none;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}


.subpagage1 ul {
    margin: 20px 10px 20px 10px;
    list-style-type: disc;
}

    .subpagage1 ul li {
        display: block;
        background: rgba(45,68,134,0.5);
        padding: 5px 5px 5px 10px;
        border-left: 2px solid #FFF;
        margin-bottom: 10px;
        text-align: left;
        font-size: 14px;
        color: #fff;
    }

        .subpagage1 ul li p {
            text-align: center;
            margin: 0;
            padding: 0;
        }

.subpagage222 {
    height: 35px;
}

    .subpagage222 p {
        height: 34px;
        margin-top: 7px !important;
    }

.selectmannuual {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    margin: 0;
    border: 1px solid #e0e0e0;
    height: 37px;
    line-height: 37px;
    width: 282px;
    text-align: left;
    color: #000;
    margin-bottom: 5px;
    font-size: 12px;
    padding: 0 10px;
    background: url(../images/droparrow.png) no-repeat #fff 250px center;
    transition: all .3s ease;
}

.custom-file-input1 {
    /*color: transparent;*/
    border: none;
    width: 255px;
}

    .custom-file-input1::-webkit-file-upload-button {
        visibility: hidden;
    }

    .custom-file-input1:focus {
        outline: 0;
    }

    .custom-file-input1::before {
        content: 'Upload File';
        color: #666;
        display: inline-block;
        background: #e0e0e0;
        border: 2px solid #e0e0e0;
        border-radius: 0px;
        /*padding: 8.5px 12px;*/
        padding: 2px 6px;
        /*margin-top:15px;*/
        font-size: 14px;
        outline: none;
        white-space: nowrap;
        -webkit-user-select: none;
        cursor: pointer;
        font-weight: 400;
    }

    .custom-file-input1:hover::before {
        border-color: #125197;
        background-color: #125197;
        color: #fff;
    }

    .custom-file-input1:active {
        outline: 0;
    }

        .custom-file-input1:active::before {
            background-color: transparent;
        }

.inputmannuual {
    display: block;
    margin: 0;
    border: 1px solid #e0e0e0;
    height: 35px;
    line-height: 35px;
    width: 260px;
    text-align: left;
    color: #000;
    margin-bottom: 5px;
    font-size: 12px;
    padding: 0 10px;
    background: #fff;
    transition: all .3s ease;
}

.uploadkyc tr td {
    padding: 2px 0;
    font-size: 14px;
}

.uploadguide {
    width: auto;
    margin-top: 10px;
}

    .uploadguide label {
        color: #333;
        font-size: 16px !important;
        display: block;
        width: 100%;
        font-family: 'OpenSansBold';
    }

.subpagage2 ul {
    margin: 20px 10px 20px 10px;
    list-style-type: disc;
}

    .subpagage2 ul li {
        display: block;
        padding: 5px;
        text-align: left;
        color: #333;
        font-size: 14px;
    }

        .subpagage2 ul li img {
            display: inline-block;
            text-align: center;
        }


.sociallogin {
    width: 100%;
    margin: 0 auto 10px auto;
}

.loginotp {
    width: 100%;
    margin: 0 auto 30px auto;
}

    .loginotp input[type=text] {
        font-size: 13px;
        padding: 10px 10px 10px 5px;
        display: inline-block;
        width: 250px;
        border: none;
        color: #444444;
        border-bottom: 1px solid #c5c5c5;
        font-weight: 300;
        margin: 0 -5px 0 0;
        background: #f1f1f1;
    }

    .loginotp input[type=button] {
        font-size: 13px;
        padding: 10px;
        display: inline-block;
        width: auto;
        background: #01a470;
        border: none;
        color: #FFF;
        border-bottom: 1px solid #01a470;
        font-weight: 300;
        margin: 0 auto;
        cursor: pointer;
    }

.loginotpnumber {
    display: none;
    width: 100%;
    margin: 0 auto 30px auto;
}

    .loginotpnumber input[type=text] {
        font-size: 13px;
        padding: 10px 10px 10px 5px;
        display: inline-block;
        width: 225px;
        border: none;
        color: #444444;
        border-bottom: 1px solid #c5c5c5;
        font-weight: 300;
        margin: 0 -5px 0 0;
        background: #f1f1f1;
    }

    .loginotpnumber input[type=button] {
        font-size: 13px;
        padding: 10px;
        display: inline-block;
        width: auto;
        background: #01a470;
        border: none;
        color: #FFF;
        border-bottom: 1px solid #01a470;
        font-weight: 300;
        margin: 0 auto;
        cursor: pointer;
    }

    .loginotpnumber a {
        color: #01a470;
        display: inline-block;
        margin-top: 5px;
        font-size: 12px;
    }

.socialloginshivam {
    width: 100%;
    margin: 0 auto 20px auto;
}

.socialloginshivam1 {
    width: 100%;
    margin: 20px auto 20px auto;
}

.sociallogin a {
    margin-top: 15px;
    display: inline-block;
}

    .sociallogin a:hover {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

.loginPopup .loginsignbut a {
    float: left;
    color: #000;
    text-align: center;
    /*background: url(../images/loginbutbg.gif);*/
    text-decoration: none;
    padding: 10px 0px;
    width: 100%;
    font-size: 15px;
    border: 1px solid #333;
    margin-bottom: 15px;
}

.project {
    width: 100%;
    margin: 60px auto;
}

    .project h1 {
        text-align: center;
        margin-bottom: 40px;
        font-weight: 100;
        text-transform: uppercase;
        font-size: 36px;
        color: #005BAA;
        font-weight: 100;
        font-size: 26px;
        color: #005BAA;
        text-transform: none;
    }

        .project h1.homewel {
            font-weight: 100;
            font-size: 26px;
            color: #005BAA;
            text-transform: none;
        }

.loginPopup .loginsignbut a:hover {
    background: #125198;
    color: #fff;
    border: 1px solid #125198;
}

.loginPopup .sociallogopa p {
    font-size: 20px;
    margin: 0 auto;
    color: #000;
    margin-bottom: 10px;
}

    .loginPopup .sociallogopa p:before, .loginPopup .sociallogopa p:after {
        content: '';
        height: 1px;
        width: 70px;
        background: #333;
        display: inline-block;
        position: relative;
        top: -6px;
        margin: 0 10px;
    }

.loginPopup .loginsignbut {
    padding: 0 30px;
    margin: 40px auto 0 auto;
}

.loginPopup .sociallogin img {
    -webkit-box-shadow: 0px 5px 21px -5px #000;
    -moz-box-shadow: 0px 5px 21px -5px #000;
    box-shadow: 0px 5px 21px -5px #000;
}

.loginPopup .loginsignupfields {
    width: 345px;
    float: left;
    margin-left: -340px;
    position: relative;
    z-index: 10;
}

.loginPopup .Rejisterfields {
    width: 345px;
    float: left;
    margin-left: 0px;
    position: relative;
    z-index: 10;
}

.loginPopup .newsignupfields {
    width: 345px;
    float: left;
    margin-left: 0;
    position: absolute;
    z-index: 10;
    right: 0;
    background: #fff;
    padding: 10px;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    bottom: 0;
    text-align: center;
}

    .loginPopup .newsignupfields a {
        text-decoration: none;
        font-size: 13px;
        text-transform: uppercase;
        color: #125198;
    }

.loginPopup .loginfields {
    width: 300px;
    margin: 10px 20px 15px 20px;
}

.loginPopup .alreadyexist {
    position: absolute;
    top: 10px;
    width: 100%;
    text-align: center;
    color: #F00;
    font-size: 14px;
    z-index: -1;
}

.loginPopup .forgetPanelClick {
    float: right;
    color: #484848;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 0px;
}

    .loginPopup .forgetPanelClick:hover {
        text-decoration: underline;
    }
/* form starting stylings ------------------------------- */
.loginPopup .loginfields .group {
    position: relative;
    margin-bottom: 45px;
}

.loaderdiv {
    background: url(../images/loader.html) no-repeat center center rgba(255,255,255,.8);
    position: absolute;
    width: 340px;
    height: 445px;
    z-index: 9999;
    top: 0;
    bottom: 0;
}

.loginPopup .loginfields .group .emailcor, .loginPopup .loginfields .group .mobcor {
    display: none;
    position: absolute;
    font-size: 11px;
    bottom: -17px;
    color: #FF0000;
}



.loginPopup .loginfields input {
    font-size: 13px;
    padding: 10px 10px 10px 5px;
    display: block;
    width: 300px;
    border: none;
    color: #444444;
    border-bottom: 1px solid #c5c5c5;
    font-weight: 300;
}

.resendhead {
    width: auto;
    text-align: left;
    color: #444444;
    text-transform: none;
    font-size: 18px;
    margin: 30px 0 5px 0;
}

#resendOtp {
    position: absolute;
    top: 0;
    text-align: center;
    width: 90%;
    padding: 150px 0;
    background: rgba(255,255,255,0.9);
    display: none;
}

.note {
    display: block;
    text-align: left;
    color: #444444;
    text-transform: none;
    font-size: 12px;
    margin: 0;
}

.loginPopup .loginfields input:focus {
    outline: none;
}
/* LABEL ======================================= */
.loginPopup .loginfields label.usericon {
    background: url(../images/usericon.gif) no-repeat;
}

.loginPopup .loginfields label.passwordicon {
    background: url(../images/passwordicon.gif) no-repeat;
}

.loginPopup .loginfields label.emailicon {
    background: url(../images/emailicon.gif) no-repeat;
}

.loginPopup .loginfields label.mobileicon {
    background: url(../images/mobileicon.html) no-repeat;
}

.loginPopup .loginfields label {
    color: #999;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 0px;
    padding: 5px 0 0 35px;
    width: 170px;
    height: 26px;
    background: url(../images/usericon.gif) no-repeat;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

/* active state */
.loginPopup .loginfields input:focus ~ label, .loginPopup .loginfields input:valid ~ label {
    top: -25px;
    font-size: 13px;
    color: #125198;
}

    .loginPopup .loginfields input:focus ~ label.mobileicon, .loginPopup .loginfields input:valid ~ label.mobileicon, .loginPopup .loginfields input:focus ~ label.emailicon, .loginPopup .loginfields input:valid ~ label.emailicon, .loginPopup .loginfields input:focus ~ label.usericon, .loginPopup .loginfields input:valid ~ label.usericon, .loginPopup .loginfields input:focus ~ label.passwordicon, .loginPopup .loginfields input:valid ~ label.passwordicon {
        background-position: 0 -36px;
    }

.loginPopup .Rejisterfields h1 {
    width: auto;
    text-align: left;
    color: #444444;
    text-transform: none;
    font-size: 20px;
    margin: 20px 0 30px 0;
}
/* BOTTOM BARS ================================= */
.loginPopup .loginfields .bar {
    position: relative;
    display: block;
    width: 300px;
}

    .loginPopup .loginfields .bar:before, .bar:after {
        content: '';
        height: 2px;
        width: 0;
        bottom: 1px;
        position: absolute;
        background: #125198;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

    .loginPopup .loginfields .bar:before {
        left: 50%;
    }

    .loginPopup .loginfields .bar:after {
        right: 50%;
    }
/* active state */
.loginPopup .loginfields input:focus ~ .bar:before, input:focus ~ .bar:after {
    width: 50%;
}
/* HIGHLIGHTER ================================== */
.loginPopup .loginfields .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}
/* active state */
.loginPopup .loginfields input:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}

.loginPopup .loginfields .inpbut {
    background: #333;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: -22px;
    line-height: 40px;
    text-align: center;
    border: 0;
    padding: 0;
    width: 300px;
    transition: all 0.3s ease 0s;
    font-weight: 300;
    cursor: pointer;
}

.loginPopup .loginfields .inpbutresend {
    background: #344885;
    color: #fff;
    font-size: 13px;
    text-transform: capitalize;
    line-height: 40px;
    text-align: center;
    border: 0;
    padding: 0 10px;
    width: auto;
    transition: all 0.3s ease 0s;
    font-weight: 300;
    cursor: pointer;
}


.loginPopup .loginfields .inpbut:hover {
    background: #10beb0;
}

/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
    from {
        background: #125198;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #125198;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #125198;
    }

    to {
        width: 0;
        background: transparent;
    }
}

.loginPopup .loginsignupfields h1 {
    width: auto;
    text-align: left;
    color: #444444;
    text-transform: none;
    font-size: 20px;
    margin: 10px 0 50px 0;
}



/*loginpopup end*/

.becomeconsulnew {
    margin: 0 auto;
    float: none;
    width: 100%;
}

    .becomeconsulnew h1 {
        color: #333333;
        font-weight: 700;
        font-size: 24px;
        margin: 15px 0 10px 0;
    }

        .becomeconsulnew h1 span {
            color: #0d4c91;
        }

    .becomeconsulnew p {
        color: #2d2d2d;
        font-size: 14px;
        line-height: 24px;
    }

    .becomeconsulnew label {
        color: #333;
        font-size: 14px;
        line-height: 30px;
    }


    .becomeconsulnew .frmClass {
        width: 100%;
        margin: 0px auto;
    }

    .becomeconsulnew .frmClassleft {
        width: 32%;
        float: left;
        margin-left: 2%;
    }

    .becomeconsulnew .frmClassright {
        width: 30%;
        float: right;
        margin: 0px auto;
    }


    .becomeconsulnew .frmClass input[type="text"] {
        display: block;
        margin: 0;
        border: 1px solid #e0e0e0;
        height: 35px;
        line-height: 35px;
        width: 260px;
        text-align: left;
        color: #000;
        margin-bottom: 5px;
        font-size: 12px;
        padding: 0 10px;
        background: #fff;
        transition: all .3s ease;
    }

    .becomeconsulnew .frmClass input[type="Password"] {
        display: block;
        margin: 0;
        border: 1px solid #e0e0e0;
        height: 35px;
        line-height: 35px;
        width: 260px;
        text-align: left;
        color: #000;
        margin-bottom: 5px;
        font-size: 12px;
        padding: 0 10px;
        background: #fff;
        transition: all .3s ease;
    }

    .becomeconsulnew .frmClass input[type="text"]:focus, .becomeconsul .frmClass textarea:focus {
        outline: none;
        color: #333;
    }

    .becomeconsulnew .frmClass textarea {
        display: block;
        margin: 0;
        font-size: 14px;
        appearance: none;
        border: 1px solid #e0e0e0;
        line-height: 35px;
        width: 260px;
        text-align: left;
        color: #000;
        margin-bottom: 5px;
        font-size: 12px;
        padding: 0 10px;
        background: #fff;
        transition: all .3s ease;
        height: 106px;
    }

    .becomeconsulnew .frmClass select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        display: block;
        margin: 0;
        border: 1px solid #e0e0e0;
        height: 37px;
        line-height: 35px;
        width: 282px;
        text-align: left;
        color: #000;
        margin-bottom: 5px;
        font-size: 12px;
        padding: 0 10px;
        background: url(../images/droparrow.png) no-repeat #fff 250px center;
        transition: all .3s ease;
    }

        .becomeconsulnew .frmClass select option {
            font-size: 14px;
        }



    .becomeconsulnew .frmClass input[type="submit"] {
        border: 0;
        float: right;
        margin-right: 23px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

.headercolor {
    background: #f7f7f7;
}

.becomeconsulnew .frmClass h2 {
    color: #125197;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 5px;
}

.becomeconsulnew .frmClass p {
    color: #444;
    font-size: 16px;
    font-style: italic;
    text-align: center;
    line-height: 24px;
    margin-bottom: 20px;
}

.becomeconsulnew .frmClass .areainsqftsection {
    padding: 0 10px 0 0px;
    display: block;
    margin-bottom: 13px;
}

.becomeconsul .frmClass .nofbutton {
    display: inline-block;
}

.becomeconsulnew .frmClass .nofbutton label {
    font-size: 14px;
    border: 1px solid #FFFFFF;
    padding: 1px 3px;
    margin-right: 1px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
}

.becomeconsulnew .frmClass .nofbutton input[type="radio"] {
    background: #2ccc99;
    color: #000;
    margin-top: 3px;
    border: 0px solid #2ccc99;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
}

.becomeconsulnext {
    margin: 0 auto;
    float: none;
    width: 100%;
}

    .becomeconsulnext h1 {
        color: #333333;
        font-weight: 700;
        font-size: 24px;
        margin: 15px 0 10px 0;
    }

        .becomeconsulnext h1 span {
            color: #0d4c91;
        }

becomeconsulnext .becomeconsulnew p {
    color: #2d2d2d;
    font-size: 14px;
    line-height: 24px;
}

.becomeconsulnext label {
    color: #333;
    font-size: 14px;
    line-height: 30px;
}


.becomeconsulnext .frmClass {
    width: 100%;
    margin: 0px auto;
}

.becomeconsulnext .frmClassleft {
    width: 45%;
    float: left;
    margin: 0px auto;
}

.becomeconsulnext .frmClassright {
    width: 45%;
    float: right;
    margin: 0px auto;
}


.becomeconsulnext .frmClass input[type="text"] {
    display: block;
    margin: 0;
    border: 1px solid #e0e0e0;
    height: 35px;
    line-height: 35px;
    width: 400px;
    text-align: left;
    color: #000;
    margin-bottom: 5px;
    font-size: 12px;
    padding: 0 10px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}

    .becomeconsulnext .frmClass input[type="text"]:focus, .becomeconsul .frmClass textarea:focus {
        outline: none;
        color: #333;
    }

.becomeconsulnext .frmClass textarea {
    display: block;
    margin: 0;
    font-size: 14px;
    appearance: none;
    border: 1px solid #e0e0e0;
    line-height: 35px;
    width: 400px;
    text-align: left;
    color: #000;
    margin-bottom: 5px;
    font-size: 12px;
    padding: 0 10px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
    height: 103px;
}

.becomeconsulnext .frmClass select {
    appearance: none;
    display: block;
    margin: 0;
    border: 1px solid #e0e0e0;
    height: 35px;
    line-height: 35px;
    width: 422px;
    text-align: left;
    color: #000;
    margin-bottom: 5px;
    font-size: 12px;
    padding: 0 10px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.1);
    transition: all .3s ease;
}

.becomeconsulnext .frmClass input[type="submit"] {
    border: 0;
    float: right;
    margin-right: 50px;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.headercolor {
    background: #f7f7f7;
}

.becomeconsulnext .frmClass h2 {
    color: #125197;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 5px;
}

.becomeconsulnext .frmClass p {
    color: #2d2d2d;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}

.becomeconsulnext .frmClass .areainsqftsection {
    padding: 0 10px 0 0px;
    display: block;
    margin-bottom: 13px;
}

.becomeconsulnext .frmClass .nofbutton {
    display: inline-block;
}

    .becomeconsulnext .frmClass .nofbutton label {
        font-size: 14px;
        border: 1px solid #FFFFFF;
        padding: 1px 3px;
        margin-right: 1px;
        display: inline-block;
        cursor: pointer;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
    }

    .becomeconsulnext .frmClass .nofbutton input[type="radio"] {
        background: #2ccc99;
        color: #000;
        margin-top: 3px;
        border: 0px solid #2ccc99;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
    }

.newtitledesignleft {
    float: left;
    width: 300px;
}

.newtitledesignright {
    float: right;
    width: 720px;
}

.SwatchGroup-selectorToggle {
    cursor: pointer;
    width: 100%;
    background: hsla(0,0%,93%,.8);
    text-align: center;
    text-transform: uppercase;
    font-size: .875rem;
    font-weight: 700;
    padding: 5px 0;
    bottom: 0px;
}

.ancActive {
    text-decoration: none;
    font-weight: bold;
}

/*ul#nav li div a:hover,ul#nav li div a:active {
color:  #f4ba51 ;
text-decoration:none;
}*/
