
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}




/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
.row-fluid .blog_header_title_content h1 a img,em.fa.fa-caret-right{ vertical-align:middle; }
.row-fluid .faq_page_form_content .hs-input:focus,body.site-page-three-column .row-fluid .subscribe-form .hs-button.primary.large:focus{ outline:0; }
.row-fluid .main_mid_enter{ float:none!important; margin:0 auto!important; max-width:1140px; width:100%!important; padding:0 1em; }
.dmanna_site_page_design .body-container-wrapper{ padding-top:60px !important; }
.dmanna_site_page_design .header-container-wrapper .header-container.container-fluid{ background-color:#fff; border:none; }
.dmanna_site_page_design.small-header .header-container-wrapper .header-container.container-fluid{ background-color:#fff; position:fixed; width:100%; }
.header-container .header_logo_image .hs_cos_wrapper_type_logo a::after{ content:none; }
/*.row-fluid .footer_copyrights{ background-color:#ddd; padding:1em 0; text-align:center; }
.row-fluid .footer_copyrights p{ color:#fff; font-size:14px; line-height:1.1; }
.row-fluid .footer_menu_list{ border-top:2px solid #c4c4c4; margin-top:2em; padding:2em 0; text-align:center; }
.row-fluid .footer_menu_list .hs-menu-wrapper.hs-menu-flow-horizontal>ul{ margin-bottom:0; }
.row-fluid .footer_menu_list .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{ color:#6b6b6b; display:inline-block; padding:0 1.5em; position:relative; }
.row-fluid .footer_menu_list .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li::after{ background-color:#6b6b6b; content:" "; height:75%; position:absolute; right:0; top:.25em; width:1px; }
.row-fluid .footer_menu_list .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child::after,.row-fluid .footer_social_icon_list ul li::before{ content:none; }
.row-fluid .footer_menu_list .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a{ color:#6b6b6b; }
.row-fluid .footer_social_icon_list{ text-align:center; padding-top:.7em; }
.row-fluid .footer_social_icon_list ul{ margin:0; padding:0; }
.row-fluid .footer_social_icon_list ul li{ display:inline-block; padding:0 .5em; }
.row-fluid .footer_social_icon_list ul li a{ color:#999; font-size:24px; }
.row-fluid .footer_social_icon_list ul li:first-child{ padding-left:0; }
.row-fluid .footer_logo_image{ text-align:center; }
.row-fluid .footer_logo_image img{ max-width:60%; }
.row-fluid .footer_global_group_background{ margin-top:2.5em; }
.footer_contact_email p a{ color:#6b6b6b; padding-left:1em; text-align:center; }
.row-fluid .footer_contact_email{ padding-top:.5em; }*/


/* ========================== Global Fotter Group Design ============================== */
.global_footer_group_background { background-color: #735bb6; padding: 3em 0em; }
.footer_email_subscription { margin-top:0em; }
.footer_email_subscription form label { display: none; }
.footer_email_subscription form input[type="email"] { font-family:lato; border-radius: 2px; height: auto; padding: 0.8em 1em; border: none; box-shadow: none; color:/*#767676;*/#999999; }
.footer_email_subscription form input[type="email"]:focus { color: #000000; outline: 1px solid rgb(253,194,40); }
.footer_email_subscription form input::-moz-placeholder { opacity: 1; }
.footer_email_subscription form .hs-button.primary.large { border-radius: 3px; border: none; padding: 0.5em 1.2em; color: #FFFFFF; font-size: 20px; font-weight: 700; text-transform: capitalize; background-color: #6ACE8A; font-family: lato; }
.footer_email_subscription form .hs-button.primary.large:hover {  background-color: #52c677; color:#fff; }
.footer_group_column_02 .hs-menu-wrapper.hs-menu-flow-horizontal ul { padding: 0; margin: 0; }
.footer_group_column_02 .hs-menu-wrapper.hs-menu-flow-horizontal ul li { margin: 0; padding: 0.5em 0; display: block; width: 100%; }
.footer_group_column_02 .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 24px; padding: 0; margin: 0; color: #ffffff; font-weight: 300; font-family: lato; max-width: 100%; }
.footer_group_column_02 .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:rgb(253,194,40); opacity:1; }
.footer_group_column_02 { padding: 0.4em 0 0; }
.footer_group_column_03 { margin-top: 0.8em; }
.footer_group_column_03 h6 { font-size: 24px; padding: 0; margin: 0; color: #ffffff; font-weight: 300; font-family: lato; }
.footer_group_column_03 .hs_cos_wrapper_type_rich_text ul { padding: 0; }
.footer_group_column_03 .hs_cos_wrapper_type_rich_text ul li { list-style: none; font-size: 16px; font-weight: 300; line-height: 20px; font-family: lato;     padding: 0.5em 0; }
.footer_group_column_03 .hs_cos_wrapper_type_rich_text ul li a { color:#fff; font-size: 16px; font-weight: 300; line-height: 20px; font-family: lato;  }
.footer_group_column_03 .hs_cos_wrapper_type_rich_text ul li a:hover { color:rgb(253,194,40); opacity:1; }
.footer_group_column_04 ul { margin: 0; padding: 0; list-style: none; text-align: center; display: ; }
.footer_group_column_04 ul li { list-style: none; display: inline-block; padding: 0.8em 0.7em; }
.footer_group_column_04 ul li a { color: #fff; font-size: 28px; }
.footer_group_column_04 ul li a:hover { color: rgb(253,194,40); font-size: 28px; opacity: 1; }
.footer_group_column_04 h6 { margin: 0; text-align: center; }
.footer_group_column_04 h6 a { color: #ffffff; font-size: 26px; font-family: lato; font-weight: 300; }
.footer_group_column_04 h6 a:hover { color:rgb(253,194,40); opacity:1; }
.footer_group_column_04 p span a { font-size: 16px; font-family: lato; font-weight: 300; }
.footer_group_column_04 p span a:hover, .footer_group_column_04 p span a:hover span { color:rgb(253,194,40); opacity:1; }
.footer_group_statement_content p { color: #fff; border: 1px solid #fff; padding: 1em; margin: 2em 0; text-align: center; font-size:15.4px; }
.footer_group_copyright { text-align: center; margin-top:1em; }
.footer_group_copyright p { font-size:14px; color:#fff; }
.footer_email_subscription ul.hs-error-msgs.inputs-list { float: left; width: 100%; margin: 0; padding: 0; }
.footer_email_subscription ul.hs-error-msgs.inputs-list li label { display: block; color: #fff; }
.footer_email_subscription .hs_error_rollup { display: none; }
.global_footer_group_background a:hover { opacity: 0.7; }
.footer_statements_content p { text-align: center; color: #fff; font-size: 16px; padding: 1.5em 0em 1em; max-width: 650px; margin: 0 auto; font-weight:300; }
/* ========================== Global Fotter Group Design ============================== */
.cta_button.header_order_cta:hover {
    background-color: #6e5db0 !important;
    transition: all 0.5s ease 0s !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 11px 20px;
    color: #6e5db0;
    font-family: Lato;
    font-size: 20px;
    font-weight: 700;
    text-overflow: ellipsis;
    text-decoration: none;
      text-transform: none;
}

.row-fluid .new_order_now_cta {
    display: none !important;
}

.row-fluid .hero_group_background{ background-position:center center; background-repeat:no-repeat; background-size:cover; }
.dmanna_site_page_design.small-header .row-fluid .custom-menu-primary.js-enabled, .row-fluid .custom-menu-primary.js-enabled{ padding-top:0.25em; transition:all .5s ease 0s; }
.dmanna_site_page_design .row-fluid .hero_group_image{ display:none; }
.row-fluid .header_logo_image{ padding-top:.4em; }
.custom-menu-primary .hs-menu-wrapper>ul{ padding-top:0!important; }
.row-fluid .header_nav_cta{ margin-top:0.35em; }
.header_group_background .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{ background-size:100% 200%; background-image:linear-gradient(to bottom,#fff 50%,#735bb6 50%); -webkit-transition:background-position 1s; -moz-transition:background-position 1s; transition:background-position 1s; transition:all .5s; }
.header_group_background .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:hover{ background-position:0 -100%; color:#fff; transition:all .5s; }
.header_group_background .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:hover>a,.header_group_background .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a:hover{ color:#fff; }
.home_page .row-fluid .hero_group_image{ display:none !important; }
.home_page .row-fluid .hero_group_background{ background-position:center -1.1em; background-repeat:no-repeat; background-size:cover; padding:20em 0 0; position:relative; }
.home_page .row-fluid .hero_group_background::after{ background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/inner_bg.png); background-position:center center; background-repeat:no-repeat; background-size:100% 100%; bottom:0; content:" "; height:485px; position:absolute; width:100%; z-index:0; }
.row-fluid .develop_content_group_bg,.row-fluid .develop_content_group_center,.row-fluid .from_the_founder_group_background,.row-fluid .impact_utls_group_background,.row-fluid .prevention_group_background,.row-fluid .testimonials_group_background,.row-fluid .think_about_it_content_list_group,.row-fluid .think_about_it_group_background,.row-fluid .why_else_group_background{ background-size:cover; background-repeat:no-repeat; }
.row-fluid .blog_listing_right_side_social_icon ul li::before,.row-fluid .join_our_conversation_icons_content ul li::before{ content:none; }
#testimonials,.nbs-flexisel-container,.nbs-flexisel-item,.nbs-flexisel-ul,.slick-list.draggable{ position:relative; }
.row-fluid .home_hero_content_group_background{
    padding:0 0 3.5em;
    position:relative;
    z-index:1
}
.home_hero_content_group_background h1{
    color:#fff;
    font-size:105px;
    font-weight:700;
    line-height:1.3em;
    margin:0
}
.hero_content_group_left h2{
    color:#fff;
    font-size:55px;
    font-weight:300;
    line-height:1em;
    margin:0;
    padding-top:.3em;
    text-align:right
}
.hero_content_group_left p{
    color:#fff;
    font-size:30px;
    font-style:italic;
    font-weight:400;
    margin:0;
    text-align:center
}
.hero_content_group_right h4{
    color:#fff;
    font-size:42px;
    font-weight:300;
    line-height:1.1;
    margin:0;
    text-align:center
}
.row-fluid .hero_content_group_right h4{
    margin-top:.7em
}
.row-fluid .prevention_group_background{
    background-image:url(https://www.dmanna.com/hubfs/Home_page_files/prevention_bg_old.jpg);
    background-position:center center;
    padding:3em 0
}
.row-fluid .prevention_content h2{
    color:#6e4a96;
    font-size:60px;
    font-weight:700;
    line-height:1;
    margin:0
}
.row-fluid .prevention_content h3{
    color:#c4c4c4;
    font-size:55px;
    font-weight:300;
    line-height:1;
    margin:0
}
.row-fluid .prevention_content p{
    color:#595959;
    font-size:24px;
    font-weight:400;
    line-height:1.3
}
.row-fluid .impact_utls_group_background{
    background-image:url(https://www.dmanna.com/hubfs/impact_utis_bg.jpg);
    background-position:center center;
    color:#fff;
    padding:2em 0
}
.impact_utls_group_title h4{
    font-size:57px;
    font-weight:300;
    text-align:center
}
.row-fluid .impact_utls_content_group{
    margin-bottom:.5em;
    margin-top:.5em;
    text-align:center
}
.row-fluid .impact_utls_content_group h2{
    font-size:120px;
    font-weight:700;
    line-height:1;
    margin:0
}
.row-fluid .impact_utls_content_group p{
    font-size:24px;
    font-weight:400;
    line-height:1.1;
    padding:.5em 2em
}
.row-fluid .impact_utls_group_background div.impact_utls_content_group:nth-child(3) p{
    padding:.5em 0
}
.row-fluid .testimonials_group_background{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/testimonials_bg.jpg);
    background-position:center center;
    padding:2em 0
}
.row-fluid .testimonials_title h2{
    color:#604c8a;
    font-size:57px;
    font-weight:300;
    line-height:1;
    margin:0;
    text-align:center
}
.row-fluid .testimonials_list_group div.hs_cos_wrapper{
    float:left;
    margin-bottom:1em;
    margin-left:0;
    margin-top:2em;
    width:31.6239%
}
.row-fluid .testimonials_list_group div.hs_cos_wrapper:first-child{
    margin-left:0
}
.testimonials_content>p{
    color:#5b5b5b;
    font-size:20px;
    font-weight:300;
    line-height:1.3em
}
.testimonials_content{
    border-bottom:1px solid #eaeaea;
    padding-bottom:1em
}
.testimonials_creater>p{
    color:#b5b5b5;
    font-size:22px;
    font-weight:400;
    line-height:1.3em
}
.testimonials_creater p span{
    color:#604c8a;
    font-weight:700;
    padding-right:.2em
}
.row-fluid .think_about_it_group_background{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/think_about_it_bg.jpg);
    background-position:center center;
    padding:2em 0
}
.row-fluid .think_about_it_content_list_group{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/bg_shape-1.png);
    background-position:center center;
    padding:2em;
    color:#fff
}
.row-fluid .think_about_it_content h2{
    color:#fff;
    font-size:57px;
    font-weight:400;
    line-height:1em
}
.row-fluid .think_about_it_content p{
    color:#fff;
    font-size:24px;
    line-height:1.1
}
.row-fluid .think_about_it_content p span{
    font-weight:400
}
.row-fluid .think_about_it_content{
    padding-left:3em;
    padding-top:4em
}
.row-fluid .think_about_it_content_list h3{
    font-size:25px;
    line-height:1.1;
    font-weight:400
}
.row-fluid .think_about_it_content_list p{
    font-size:20px;
    font-weight:300;
    line-height:1.3;
    min-height:5.3em
}
.row-fluid .develop_content_group_bg{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/develop_content_bakground.jpg);
    color:#fff;
    padding:.36em 0;
    height:9.05em!important
}
.row-fluid .develop_content_img{
    padding:3em 1em
}
.row-fluid .develop_content_group_center{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/conversation_bg_gray.jpg?t=1519055026509);
    background-position:center center;
    margin-left:0!important;
    height:777px!important;
    padding:1.52em 2em
}
.row-fluid .develop_content_group_right{
    margin-left:0!important
}
.row-fluid .develop_content_group_left{
    width:45.2991%!important
}
.row-fluid .join_our_conversation h2{
    color:#fff;
    font-size:40px;
    font-weight:400;
    line-height:1.1em;
    margin:0
}
.row-fluid .join_our_conversation p{
    color:#fff;
    font-size:18px;
    font-weight:400;
    line-height:1.3em;
    padding-top:.8em
}
.row-fluid .join_our_conversation p span{
    font-weight:700
}
.row-fluid .join_our_conversation_icons_content ul{
    border-bottom:1px solid hsla(0,0%,98%,.5);
    margin:0;
    padding:1em 0
}
.row-fluid .join_our_conversation_icons_content ul li{
    display:inline-block;
    padding:.5em 1em
}
.contact_page .row-fluid .hero_group_image,.row-fluid .contact_from .hs_firstname.field.hs-form-field>label,.row-fluid .contact_from .hs_lastname.field.hs-form-field>label{
    display:none
}
.row-fluid .join_our_conversation_icons_content ul li:first-child{
    padding-left:0
}
.row-fluid .join_our_conversation_icons_content ul li a{
    color:#fff;
    font-size:24px
}
.row-fluid .join_our_conversation_icons_content p{
    color:#fff;
    font-size:18px;
    font-weight:300;
    line-height:1.3em;
    padding-top:.5em
}
.row-fluid .join_our_conversation_icons_content p>span{
    font-weight:300
}
.row-fluid .develop_content_group_right .develop_content_image img{
    height:777px;
    width:100%!important
}
.row-fluid .join_our_conversation_icons_content{
    margin-top:2.5em
}
.row-fluid .develop_content_image img{
    width:100%!important
}
.row-fluid .develop_content_group_left .develop_content_image img{
    height:632px
}
.row-fluid .see_how_dmanna_changing{
    margin-top:2em;
    text-align:center
}
.row-fluid .see_how_it_works{
    margin-top:1em
}
.row-fluid .learn_more_about_prevention_cta{
    margin-top:1em;
    padding-bottom:.5em;
    text-align:center
}
em.fa.fa-caret-right{
    font-size:20px;
    padding-left:.1em
}
.row-fluid .think_about_it_content_cta{
    text-align:right
}
.row-fluid .develop_content_cta{
    margin-top:5em
}
.testimonials_creater p span.person_details{
    color:#b5b5b5;
    padding-right:0
}
.row-fluid .testimonials_group_background .main_mid_enter{
    max-width:1300px
}
.testimonials_con_group{
    padding:0 2.5em;
    text-align:left
}
.nbs-flexisel-ul{
    width:9999px;
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:center
}
.nbs-flexisel-inner{
    overflow:hidden;
    float:left;
    width:100%
}
.nbs-flexisel-item{
    float:left;
    padding:0;
    cursor:pointer
}
.slick-list.draggable{
    overflow:hidden
}
.slick-next,.slick-prev{
    background-color:transparent;
    width:22px;
    height:22px;
    position:absolute;
    cursor:pointer;
    z-index:100;
    opacity:.5;
    top:150px!important;
    font-size:0;
    border:none;
    box-shadow:none
}
.slick-prev{
    left:0;
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/testimonial-left-arrow.png);
    background-repeat:no-repeat
}
.slick-next{
    right:0;
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Home_page_files/testimonial-right-arrow.png);
    background-repeat:no-repeat
}
.row-fluid .hero_content_group_left{
    padding-top:.2em
}
.row-fluid .contact_hero_content_group_background{
    padding:15em 0 3em
}
.row-fluid .contact_hero_content_group_background h1{
    color:#fff;
    font-size:130px;
    font-weight:900;
    line-height:1.3em;
    margin:0
}
.row-fluid .contact_hero_content_group_background .hero_content_group_left{
    padding-bottom:1em;
    padding-top:15em
}
.row-fluid .contact_hero_content_group_background .hero_content_group_right h4{
    line-height:1em
}
.row-fluid .contact_hero_content_group_background .hero_content_group_right h5{
    color:#fff;
    font-size:24px;
    font-weight:600;
    line-height:1.3em;
    margin-top:1.5em;
    text-align:center
}
.row-fluid .contact_form_group_background{
    border-bottom:1px solid #ddd;
    padding:4em 0
}
.row-fluid .contact_form_group_background .main_mid_enter{
    max-width:1330px
}
.row-fluid .contact_content h2,.row-fluid .contact_from h3.form-title{
    border-bottom:1px solid #ccc;
    color:#6b6b6b;
    font-size:45px;
    font-weight:300;
    padding-bottom:.4em;
    text-align:center
}
.row-fluid .contact_content h4{
    color:#6b6b6b;
    font-size:28px;
    font-weight:300;
    line-height:1em
}
.row-fluid .contact_content p{
    color:#6b6b6b;
    font-size:18px;
    font-weight:400;
    line-height:1.2em;
    margin-top:1em
}
.row-fluid .contact_content h5{
    color:#6b6b6b;
    font-size:24px;
    font-weight:600;
    line-height:1em;
    margin-bottom:0;
    margin-top:1em
}
.row-fluid .contact_from .hs-richtext>p{
    color:#676b6e;
    font-size:18px;
    font-weight:600
}
.row-fluid .contact_from .hs-richtext>p span{
    color:#ed3c30
}
.row-fluid .contact_from label{
    color:#676b6e;
    display:block;
    font-size:18px;
    font-weight:600;
    margin-bottom:.5em
}
.blog_header_category_list .block>h3,.row-fluid .get_started_form form fieldset label,.row-fluid .want_to_help_form form fieldset label{
    display:none
}
.row-fluid .contact_from label span.hs-form-required{
    color:#ed3c30;
    padding-left:.15em
}
.row-fluid .contact_from input.hs-input,.row-fluid .contact_from textarea.hs-input{
    border-radius:0;
    color:#6b6b6b;
    font-size:17px;
    font-weight:600;
    height:auto;
    line-height:1.3em;
    padding:.5em .7em
}
.row-fluid .contact_from textarea.hs-input{
    min-height:120px
}
.row-fluid .contact_from textarea::-webkit-input-placeholder{
    color:#555;
    opacity:.7
}
.row-fluid .contact_from textarea:-moz-placeholder{
    color:#555;
    opacity:.7
}
.row-fluid .contact_from textarea::-moz-placeholder{
    color:#555;
    opacity:.7
}
.row-fluid .contact_from textarea:-ms-input-placeholder{
    color:#555;
    opacity:.7
}
.row-fluid .contact_from textarea::placeholder{
    color:#555;
    opacity:.7
}
.row-fluid .contact_from .hs-button.primary.large{
    margin-top:1em;
    background-color:#f1f1f2;
    border:1px solid #d8d8d8;
    border-radius:4px;
    color:#232229;
    font-size:18px;
    font-weight:600;
    padding:.5em 1em
}
.row-fluid .contact_from .hs-button.primary.large:hover{
    background-color:#876ca5;
    border:1px solid #d8d8d8;
    color:#fff
}
.row-fluid .why_us_content{
    color:#fff;
    padding:20em 0 3em
}
.row-fluid .why_us_content h2{
    font-size:65px;
    font-weight:300;
    line-height:.5em;
    margin:0;
    padding-left:1.2em
}
.row-fluid .why_us_content h1{
    font-size:105px;
    font-weight:700;
    line-height:1em;
    margin:0
}
.row-fluid .why_us_content p{
    font-size:28px;
    font-style:italic;
    font-weight:600;
    line-height:1em;
    margin:0;
    padding-left:4em;
    text-align:left
}
.row-fluid .dmanna_good_for_you_content{
    padding:1em 0;
    text-align:center
}
.row-fluid .dmanna_good_for_you_content h2{
    color:#6f4a97;
    font-size:68px;
    font-weight:300;
    line-height:1.3em;
    margin:.1em 0 .5em
}
.row-fluid .dmanna_good_for_you_content h2 span{
    font-weight:700
}
.row-fluid .dmanna_good_for_you_content p{
    color:#000;
    font-size:27px;
    font-weight:300;
    line-height:1.3em
}
.row-fluid .dmanna_good_for_women_group_background{
    padding:1em 0;
    text-align:center;
    margin-top:2em;
    background-color:#f8f8f8
}
.row-fluid .dmanna_good_for_women_group_background h2{
    color:#454545;
    font-size:68px;
    font-weight:300;
    line-height:1.3em;
    margin:.1em 0 .5em
}
.row-fluid .dmanna_good_for_women_group_background h2 span{
    font-weight:700
}
.row-fluid .dmanna_good_for_women_group_background p{
    color:#454545;
    font-size:26px;
    font-weight:300;
    line-height:1.3em
}
.row-fluid .dmanna_good_for_world_group_background{
    padding:2em 0;
    text-align:center
}
.row-fluid .dmanna_good_for_world_group_background h2{
    color:#6f4a97;
    font-size:68px;
    font-weight:300;
    line-height:1.3em;
    margin:.1em 0 .5em
}
.row-fluid .dmanna_good_for_world_group_background h2 span{
    font-weight:700
}
.row-fluid .dmanna_good_for_world_group_background p{
    color:#000;
    font-size:27px;
    font-weight:300;
    line-height:1.3em;
    padding:0 2em
}
.row-fluid .from_the_founder_group_background{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Why_Us_Page_fiels/founder_bg.jpg);
    background-position:center center;
    padding:3em 0
}
.row-fluid .from_the_founder_content h3{
    color:#6c5b94;
    font-size:38px;
    font-weight:300;
    margin:0;
    line-height:1.1em
}
.row-fluid .from_the_founder_content h2{
    color:#6c5b94;
    font-size:75px;
    font-weight:300;
    margin:0;
    line-height:1.1em
}
.row-fluid .from_the_founder_content h2 span{
    font-weight:700
}
.row-fluid .from_the_founder_content p{
    color:#000;
    font-size:24px;
    font-weight:300;
    line-height:1.3em;
    margin:1.5em 0
}
.row-fluid .from_the_founder_name p{
    color:#000;
    font-size:27px;
    font-weight:300;
    margin-top:.5em
}
.row-fluid .want_to_help_group_background{
    background-color:#6e4a96;
    padding:4em 0 3em;
    margin-top:1.5em
}
.row-fluid .want_to_help_content{
    color:#fff
}
.row-fluid .want_to_help_content h2{
    font-size:75px;
    font-weight:300;
    line-height:1.3em;
    margin:0
}
.row-fluid .want_to_help_content h2 span{
    font-weight:400
}
.row-fluid .want_to_help_content p{
    font-size:28px;
    font-weight:300;
    line-height:1.3em;
    margin:1em 0
}
.row-fluid .want_to_help_form form fieldset input.hs-input{
    border:none;
    border-radius:7px;
    box-shadow:none;
    color:#545454;
    font-size:18px;
    font-weight:600;
    height:auto;
    padding:.7em 1em
}
.row-fluid .get_started_form form fieldset input.hs-input{
    background-color:#ececec;
    border:none;
    border-radius:7px;
    box-shadow:none;
    color:#545454;
    font-size:18px;
    font-weight:600;
    height:auto;
    padding:.7em 1em
}
.row-fluid .get_started_form_group,.row-fluid .want_to_help_form_group{
    padding-top:.8em
}
.row-fluid .get_started_form form input.hs-button.primary.large,.row-fluid .want_to_help_form form input.hs-button.primary.large{
    background-color:#8369b3;
    border:none;
    border-radius:7px;
    color:#fff;
    font-size:20px;
    font-weight:600;
    margin-top:.5em;
    padding:.7em 1.5em;
    text-align:right;
    width:98%;
    transition:all .4s
}
.row-fluid .want_to_help_form form input.hs-button.primary.large:hover{
    background-color:#fff;
    color:#6E4A96;
    transition:all .5s
}
.row-fluid .get_started_form form input.hs-button.primary.large:hover{
    background-color:#ececec;
    color:#735BB6;
    transition:all .5s
}
.row-fluid .get_started_group_background{
    background-color:#fff;
    padding:4em 0 3em
}
.row-fluid .get_started_content h2{
    color:#555;
    font-size:75px;
    font-weight:300;
    line-height:1.3em;
    margin:0
}
.row-fluid .get_started_content h2 span{
    font-weight:400
}
.row-fluid .get_started_content p{
    color:#666;
    font-size:28px;
    font-weight:300;
    line-height:1.3em;
    margin:1em 0
}
.row-fluid .why_else_group_background{
    background-image:url(https://cdn2.hubspot.net/hubfs/4024045/Why_Us_Page_fiels/why_else_bg.jpg);
    background-position:center center;
    padding:4em 0 2em
}
.row-fluid .why_else_left_group_center{
    float:right!important;
    max-width:300px
}
.row-fluid .because_utis_group_center{
    float:right!important;
    max-width:370px
}
.row-fluid .why_else_left_group_background .why_else_content h2{
    color:#545454;
    font-size:68px;
    font-weight:300;
    line-height:1.3em;
    margin:0
}
.row-fluid .why_else_left_group_background .why_else_content h2 span{
    color:#6f4a97;
    font-weight:400
}
.row-fluid .utis_are_content h3{
    border-bottom:20px solid #6d4a96;
    color:#545454;
    font-size:57px;
    font-weight:300;
    line-height:.8em;
    margin:0;
    padding-bottom:25px;
    width:100%
}
.row-fluid .utis_are_content h3 span{
    color:#6f4a97;
    font-weight:400
}
.because_antibiotic_content h4,.because_utis_content h4,.row-fluid .why_else_right_group_background .why_else_content h4{
    border-bottom:1px solid #e0e0e0;
    color:#6e4a96;
    font-size:30px;
    font-weight:300;
    line-height:1em;
    padding-bottom:20px
}
.because_antibiotic_content h4 span,.because_utis_content h4 span,.row-fluid .why_else_right_group_background .why_else_content h4 span{
    font-weight:500
}
.because_antibiotic_content p,.because_utis_content p,.row-fluid .utis_are_content p,.row-fluid .why_else_right_group_background .why_else_content p{
    color:#545454;
    font-size:20px;
    font-weight:400;
    line-height:1.1em
}
.row-fluid .because_antibiotic_d_content h2{
    color:#6e4a96;
    font-size:257px;
    font-weight:700;
    line-height:1em;
    margin:0;
    text-align:right;
    text-transform:lowercase
}
.row-fluid .because_antibiotic_content{
    margin-top:2.3em
}
.row-fluid .because_antibiotic_group_background{
    padding:3em 0
}
.row-fluid .because_utis_content{
    margin-top:2em
}
.row-fluid .why_else_left_group_background{
    border-bottom:20px solid #6d4a96;
    padding-bottom:10px
}
.row-fluid .why_else_group_right_center{
    max-width:415px
}
.row-fluid .dmanna_good_for_world_content h6{
    color:#545454;
    font-size:28px;
    font-weight:500;
    margin-bottom:.5em;
    margin-top:1.5em
}
.row-fluid .dmanna_good_for_world_group_background p span{
    color:#666;
    font-weight:500
}
.row-fluid .dmanna_good_for_you_group_background{
    margin-top:1em
}
.row-fluid .error_page_new_cta{
    margin-top:3em
}
.dmanna_error_page_new .error_page_cta:hover{
    border:1px solid #755CB8!important;
    background-color:#755CB8!important;
    color:#fff!important
}
.dmanna_error_page_new .error_page_new_body_content{
    padding:2% 10px 1%;
    text-align:center;
    color:#755CB8
}
.dmanna_error_page_new .error_page_new_body_content h1{
    font-weight:400;
    font-size:90px
}
.dmanna_error_page_new .error_page_new_title h2{
    font-weight:400;
    letter-spacing:.04em;
    line-height:30px
}
.row-fluid .blog_all_listing_group_bakground{
    background-color:#f7f7f7;
    border-top:1px solid #e8e3ec;
    padding:1em 0
}
.row-fluid .blog_header_title_content h1 a{
    color:#6e4a96;
    font-size:65px;
    font-weight:300;
    line-height:1.3em
}
.row-fluid .blog_header_title_content h1 a span{
    color:#bababa
}
.row-fluid .blog_header_category_list_search{
    background-color:#675792;
    margin-top:1em;
    padding:.7em 0
}
.blog_header_category_list .block .widget-module>ul{
    list-style:none;
    margin:0;
    padding:0
}
.blog_header_category_list .block .widget-module>ul li{
    display:inline-block;
    padding:0 2em
}
.blog_header_category_list .block .widget-module>ul li a span.filter-link-count,.row-fluid .blog_stay_informed_form form fieldset label{
    display:none
}
.blog_header_category_list .block .widget-module>ul li a{
    color:#fff;
    font-weight:400;
    text-transform:uppercase;
    transition:all .4s ease 0s
}
.blog_header_category_list .block .widget-module>ul li a:hover{
    text-decoration:underline;
    transition:all .4s ease 0s
}
.post-item_01,.post-item_01 .post-item{
    float:left;
    width:100%
}
.post-item_01{
    margin-top:1em
}
.post-item_01 .post-item .post_item_left{
    float:left;
    width:60%
}
.post-item_01 .post-item .post_item_right{
    background-color:#fff;
    float:left;
    padding:1.1em 1em 1em;
    text-align:center;
    width:40%;
    min-height:280px
}
.post-item_01 .post-item .post_item_right #hubspot-author_data{
    float:left;
    width:100%
}
.blog_listing_group_left img.hs-featured-image{
    float:none;
    margin:0!important;
    width:100%!important;
    min-height:auto!important;
    height:13em !important
}
.blog_listing_group_left h2{
    text-align:center;
    line-height:1.1em;
    float: left;
    width: 100%;
}
.blog_listing_group_left h2 a{
    color:#000;
    font-weight:300;
    font-size:21px;
    text-align:center;
    border-bottom:2px solid transparent
}
.blog_listing_group_left h2 a:hover{
    border-bottom:2px solid #735bb5
}
.post_item_left img.hs-featured-image{
    min-height:280px!important;
    width:100%!important
}
.blog_listing_group_left .post-body.clearfix{
    color:#7f7f7f;
    font-size:16px;
    font-weight:400;
    line-height:1.3em
}
.blog_listing_group_left #hubspot-topic_data{
    border-bottom:1px solid #eee;
    padding-bottom:1em;
    margin-top:0
}
.blog_listing_group_left #hubspot-topic_data a.topic-link{
    color:#675792;
    font-weight:400;
    text-transform:uppercase;
    font-size:16px
}
.blog_listing_group_left #hubspot-author_data a.author-link,.blog_listing_group_left #hubspot-author_data>p{
    color:#7f7f7f;
    font-weight:400;
    margin-bottom:0
}
.post_item_right>h2{
    min-height:2em
}
.post_item_right .post-body.clearfix{
    min-height:3em
}
.blog_listing_group_left #hubspot-author_data span.month{
    text-transform:uppercase
}
.blog_listing_group_left .post-item_01 .post-item{
    float:left;
    width:100%;
    margin-top:0
}
.blog_listing_group_left .post-item{
    float:left;
    margin:.5em 0;
    padding:0!important;
    width:48.79%
}
.blog_listing_group_left .blog_listing_content_01 .post-item:nth-child(3n+3),.blog_listing_group_left .blog_listing_content_02 .post-item:nth-child(2n+2){
    margin-left:1.1em
}
.row-fluid .month_supply_group_background{
    background-color:#675792;
    margin:.5em 0;
    padding:1.5em;
    text-align:center
}
.post_item_content_group,.post_item_featured_image{
    float:left;
    width:100%
}
.post_item_content_group{ background-color:#fff; padding:1em 1em 1.7em; text-align:center; min-height:14.7em }
.row-fluid .hot_topics_group_background{
    padding:2em 0
}
.row-fluid .hot_topics_title h2{
    color:#6e4a96;
    font-size:53px;
    font-weight:300;
    line-height:1.3em
}
.row-fluid .hot_topics_title h2 span{
    color:#bababa
}
.row-fluid .hot_topics_list_group_background{
    background-color:#fff;
    margin-top:1em;
    padding:2em
}
.hot_topics_list_content h3{
    color:#000;
    font-size:24px;
    font-weight:300;
    line-height:1.2em;
    margin-top:.5em;
    min-height:4em;
    text-align:left
}
.hot_topics_list_content p{
    color:#7f7f7f;
    font-weight:400;
    margin-bottom:0
}
.row-fluid .blog_stay_informed_group_background{
    background-color:#6e4a96;
    padding:4em 0 3em
}
.row-fluid .blog_stay_informed_content{
    color:#fff
}
.row-fluid .blog_stay_informed_content h2{
    font-size:65px;
    font-weight:300;
    line-height:1.3em;
    margin:0
}
.row-fluid .blog_stay_informed_content h2 span{
    font-weight:900
}
.row-fluid .blog_stay_informed_content p{
    font-size:28px;
    font-weight:300;
    line-height:1.3em;
    margin:1em 0
}
.row-fluid .blog_stay_informed_form form fieldset input.hs-input{
    border:none;
    border-radius:7px;
    box-shadow:none;
    color:#545454;
    font-size:18px;
    font-weight:600;
    height:auto;
    padding:.7em 1em
}
.row-fluid .blog_stay_informed_form_group{
    padding-top:.8em
}
.row-fluid .blog_stay_informed_form form input.hs-button.primary.large{
    background-color:#8369b3;
    border:none;
    border-radius:7px;
    color:#fff;
    font-size:20px;
    font-weight:600;
    margin-top:.5em;
    padding:.7em 1.5em;
    text-align:center;
    width:98%;
    transition:all .4s
}
.row-fluid .blog_stay_informed_form form input.hs-button.primary.large:hover{
    background-color:#ececec;
    color:#735BB6;
    transition:all .5s
}
.by_text_con,.row-fluid .blog_header_by_content p{
    color:#bababa;
    font-size:30px;
    padding-top:.5em;
    font-weight:300
}
.row-fluid .blog_header_by_content p{
    text-align:right
}
.row-fluid .blog_header_by_image{
    margin-left:.2em!important;
    margin-top:1.5em;
    text-align:left
}
.row-fluid .month_supply_content p{
    color:#fff;
    font-size:23px;
    font-weight:300;
    line-height:1.3em;
    text-align:center
}
.row-fluid .month_supply_content p span{
    opacity:.5;
    font-size:20px
}
.row-fluid .month_supply_buy_now_cta{
    margin-top:.7em!important;
    text-align:center!important
}
.row-fluid .month_supply_logo_image{
    margin-top:.7em
}
.row-fluid .blog_listing_group_right_side_bar{
    background-color:#fff
}
.row-fluid .blog_listing_right_side_social_icon{
    text-align:center;
    padding:1em 0
}
.row-fluid .blog_listing_right_side_social_icon ul{
    margin:0;
    padding:0;
    border-bottom:1px solid #eee
}
.row-fluid .blog_listing_right_side_social_icon ul li{
    display:inline-block;
    padding:0 .5em
}
.row-fluid .blog_listing_right_side_social_icon ul li a{
    color:#999;
    font-size:24px
}
.row-fluid .blog_listing_right_side_social_icon ul li:first-child{
    padding-left:0
}
.row-fluid .blog_listing_right_side_product_image{
    padding:.4em 2em 1em;
    border-bottom:1px solid #eee
}
.row-fluid .blog_listing_right_side_trending_title h3{
    text-align:center;
    font-weight:300;
    color:#685993;
    font-size:30px
}
.row-fluid .blog_listing_right_side_trending_group{
    padding:1.5em
}
.row-fluid .trending_listing_content_group{
    margin-top:1em;
    border-bottom:1px solid #ccc
}
.row-fluid .trending_listing_content h5{
    color:#000;
    font-size:20px;
    font-weight:300;
    line-height:1.2em;
    margin:0
}
.blog-pagination,.row-fluid .trending_load_more{
    margin:1em 0;
    text-align:center
}
.row-fluid .trending_listing_content p{
    color:#7f7f7f;
    font-size:16px;
    font-weight:400;
    line-height:1.2em
}
.blog_listing_content_02 .blog-pagination a.load-more-link,.row-fluid .trending_load_more a.trending-load-more-link{
    color:#636363;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase;
    cursor:pointer
}
.blog-pagination{
    float:left;
    width:100%
}
.blog_listing_content_02 .blog-pagination a.load-more-link img,.row-fluid .trending_load_more a.trending-load-more-link img{
    width:22px;
    vertical-align:middle
}
.blog_listing_content_02 .post-listing .post-item{
    display:none
}
.blog-listing-wrapper .hs-author-profile { margin-top: 0.8em; }
.blog-listing-wrapper .hs-author-profile h2.hs-author-name { text-align: left; font-size: 40px; font-weight: 300; color: #000; }
.blog-listing-wrapper .hs-author-profile .hs-author-avatar { float: left; width: 25%; }
.blog-listing-wrapper .hs-author-profile .hs-author-bio { float: left; width: 75%; margin-top: 0.1em; padding: 0.6em; }
.row-fluid .trending_listing_image{
    margin-top:.3em
}
.post_page_hero_image img.post_hero_image{
    height:650px;
    width:100%
}
.row-fluid .blog_post_group_background{
    margin-top:2em
}
.row-fluid .blog_post_group_left{
    background-color:#fff;
    padding:2em
}
.blog_post_details_group .section.post-header>h2{
    color:#000;
    font-size:44px;
    font-weight:300;
    line-height:1.3em
}
.blog_post_details_group .section.post-body h2,.blog_post_details_group .section.post-body p h2{
    color:#000;
    font-size:34px;
    font-weight:700;
    line-height:1.12em;
    margin:1em 0;
}
.blog_post_details_group .section.post-body h3,.blog_post_details_group .section.post-body p h3{
    color:#000;
    font-size:24px;
    font-weight:600;
    line-height:1.3em
}
.blog_post_details_group .section.post-body h4,.blog_post_details_group .section.post-body p h4{
    color:#000;
    font-size:17px;
    font-weight:300;
    line-height:1.3em
}
.blog_post_details_group .section.post-body h4 span { font-weight:700 !important; }
.blog_post_details_group .section.post-body h5,.blog_post_details_group .section.post-body p h5{
    color:#000;
    font-size:20px;
    font-weight:300;
    line-height:1.3em
}
.blog_post_details_group .section.post-body h6,.blog_post_details_group .section.post-body p h6{
    color:#000;
    font-size:18px;
    font-weight:300;
    line-height:1.3em
}
.blog_post_details_group .section.post-body p,.blog_post_details_group .section.post-body ul li{
    color:#212121;
    font-size:17px;
    font-weight:400;
    line-height:1.3em
}
.blog_post_details_group .section.post-body a{
    color:#765ba7
}
.blog_post_details_group .section.post-body ul{
    padding-left:2em
}
.row-fluid .blog_post_group_right_side_bar{
    background-color:#efefef;
    padding:3em
}
.row-fluid .blog_post_social_share_icon span.hs_cos_wrapper_type_social_sharing{
    display:flex
}
.Purchase_Ordernow_Form .hs-form-required,.mobile-cost-dropdown,.purchase_learn_more_content p,.row-fluid .beta_tasting_form_group form fieldset label,.row-fluid .blog-subscription-dmanna .hs-form-field label,.row-fluid .blog_post_social_share_icon a img,.row-fluid .dmanna_ty_blog_posts,.row-fluid .faq_page_form_content .hs-form-field label,.row-fluid .faq_page_form_content h3.form-title,.row-fluid .lp_apply_now_form .hs-form-field label,.row-fluid .lp_apply_now_form h3.form-title{
    display:none
}
.row-fluid .blog_post_social_share_icon a:nth-child(1){
    background-image:url(https://www.dmanna.com/hubfs/Blog_Post_Page_Files/fb.png);
    background-position:center center;
    order:1;
    margin-left:0
}
.row-fluid .blog_post_social_share_icon a:nth-child(2){
    background-image:url(https://www.dmanna.com/hubfs/Blog_Post_Page_Files/twittter.png);
    order:3
}
.row-fluid .blog_post_social_share_icon a:nth-child(3){
    background-image:url(https://www.dmanna.com/hubfs/Blog_Post_Page_Files/pintrest.png);
    order:2
}
.row-fluid .blog_post_social_share_icon a:nth-child(4){
    background-image:url(https://www.dmanna.com/hubfs/Blog_Post_Page_Files/mail.png);
    order:4;
    margin-right:0
}
.row-fluid .blog_post_social_share_icon a{
    background-position:center center;
    background-repeat:no-repeat;
    border:1px solid #ccc!important;
    border-radius:50%;
    box-shadow:0 0 3px 1px #ccc;
    height:46px;
    margin:.5em .8em!important;
    width:90px!important
}
.row-fluid .post_page_social_share_group_background{
    background-color:#fff;
    padding:1em
}
.row-fluid .post_page_social_share_title h6{
    color:#000;
    font-size:20px
}
.row-fluid .post_page_social_share_group{
    margin-top:1em;
    padding:1em
}
.row-fluid .post_one_month_supply h2{
    color:#6e4a96;
    font-size:46px;
    font-weight:300;
    line-height:1.1em;
    margin-top:.3em
}
.row-fluid .post_one_month_supply h2 span{
    color:#bababa
}
.row-fluid .post_one_month_supply p{
    color:#7c7c7c;
    font-size:20px;
    line-height:1.5em;
    margin-top:1em
}
.row-fluid .blog_post_group_right_side_bar .blog_listing_right_side_product_image{
    border:none;
    margin-top:2em;
    padding:0
}
.row-fluid .post_add_to_cart{
    margin-top:2em;
    padding-bottom:1em;
    text-align:center
}
.post_hero_image{
    background-repeat:no-repeat;
    background-size:100% 135%;
    background-position:top center;
    width:100%;
    height:450px
}
.post_date_format{
    padding:.8em 0
}
.blog_post_group_left #hubspot-author_data{
    float:left;
    width:100%
}
.row-fluid .blog_post_social_share_icon>div>span>span{
    margin-top:1.95em!important;
    font-size:0!important;
    border-radius:50%!important;
    border:1px solid #ccc!important;
    box-shadow:0 0 3px 1px #ccc;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzBweCIgd2lkdGg9IjMwcHgiIHZpZXdCb3g9Ii0xIC0xIDMxIDMxIj48Zz48cGF0aCBkPSJNMjkuNDQ5LDE0LjY2MiBDMjkuNDQ5LDIyLjcyMiAyMi44NjgsMjkuMjU2IDE0Ljc1LDI5LjI1NiBDNi42MzIsMjkuMjU2IDAuMDUxLDIyLjcyMiAwLjA1MSwxNC42NjIgQzAuMDUxLDYuNjAxIDYuNjMyLDAuMDY3IDE0Ljc1LDAuMDY3IEMyMi44NjgsMC4wNjcgMjkuNDQ5LDYuNjAxIDI5LjQ0OSwxNC42NjIiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjYmQwODFjIj48L3BhdGg+PC9nPjwvc3ZnPg==)!important;
    background-repeat:no-repeat;
    background-position:center;
    padding:0!important;
    width:90px!important;
    height:50px!important;
    background-size:72% 100%!important;
    text-indent:0!important;
    position:relative;
    top:5px;
    background-color:#fff!important
}
.purchase_hero_section,.purchase_learn_more_section,.purchase_seen_section,.row-fluid .lp_hero_background_group{
    background-repeat:no-repeat;
    background-size:cover
}
.post_page_product_title_content h2{
    line-height:1.3em;
    color:#6f4a97;
    font-size:40px;
    font-weight:300;
    margin-top:.3em
}
.post_page_product_title_content h2 span{
    color:#bababa
}
.post_page_product_title_content p{
    font-size:18px;
    color:#7d7d7d;
    line-height:1.3em
}
.row-fluid .dmanna-blog-subscription-group{
    background-color:#efefef;
    margin-top:2em;
    padding:1em 1em 2em
}
.row-fluid .dmanna-blog-subscription-group .blog-subscription-dmanna h3.form-title{
    font-family:Arial,sans-serif;
    border-bottom:1px solid #856bb4;
    font-size:22px;
    color:#856bb4;
    padding:0 0 10px
}
.row-fluid .blog-subscription-dmanna div.hs-submit,.row-fluid .blog-subscription-dmanna div.input{
    float:left;
    width:100%
}
.row-fluid .blog-subscription-dmanna .hs-input{
    border-radius:6px;
    height:auto;
    margin:6px 0 0;
    padding:.9em 1em;
    font-size:14px
}
.row-fluid .blog-subscription-dmanna .actions{
    margin-top:1.3em;
    text-align:center
}
.row-fluid .blog-subscription-dmanna .hs-button.primary.large{
    background-color:#856bb4;
    border:none;
    border-radius:6px;
    padding:10px 0;
    font-family:Arial,sans-serif;
    color:#fff;
    font-size:17px;
    font-weight:700;
    width:90%
}
.purchase_hero_section{
    background-image:url(https://www.dmanna.com/hubfs/Dmanna_Purchase_Page/hero.jpg);
    background-position:center center;
    border-top:1px solid #eee;
    margin-top:0;
    padding:5em 0 0
}
.purchase_cost_table_list_name .cost_text h3{
    font-weight:400;
    text-align:left;
    font-size:24px;
    margin:0;
    padding:0
}
.purchase_cost_table_amazon .cost_text h3,.purchase_cost_table_uqora .cost_text h3{
    font-weight:400;
    text-align:center
}
.purchase_hero_image{
    padding:3em;
    text-align:right
}
.purchase_hero_content_title h2{
    font-size:36px;
    font-weight:500;
    color:#6e4a96;
    text-align:center;
    line-height:1.5em;
    text-transform:capitalize;
    padding-left:.5em
}
.purchase_hero_content{
    padding:3em 2em 0;
    text-align:center
}
.purchase_hero_content_title h3,.purchase_hero_content_title p{
    line-height:1.2em;
    padding-top:.5em;
    font-weight:400;
    text-align:center
}
.purchase_hero_content_title p{
    font-size:18px;
    color:#bababa;
    padding-left:1em
}
.purchase_hero_content_title h3 span{
    color:#666
}
.purchase_hero_content_title h3{
    font-size:21px;
    color:#bababa
}
.purchase_hero_content_text p{
    font-size:15px;
    font-weight:400;
    color:#bababa;
    text-align:center;
    line-height:1.5em
}
.purchase_works_right_content{
    padding-left:2em
}
.purchase_works_left_content::after{
    position:absolute;
    content:'';
    width:0;
    height:100%;
    border:1px solid #867aa9;
    top:0;
    left:1;
    right:0
}
.add_to_cart,.purchase_cart_cta_combined,.purchase_costs_cta_combined,.purchase_cta_group,.purchase_cta_group_left,.purchase_price_text,.purchase_works_left_content{
    position:relative
}
.purchase_works_left_content{
    padding:0
}
.purchase_price_text{
    background-color:#eaeaea;
    border-radius:5px 0 0 5px;
    color:#545454;
    font-size:25px;
    font-weight:400;
    left:1em;
    z-index:11;
    padding:.28em 1em;
    text-align:center
}
.add_to_cart{
    text-transform:uppercase;
    border-radius:0 5px 5px 0
}
.purchase_seen_title h2{
    font-size:60px;
    font-weight:300;
    text-align:center;
    color:#bababa
}
.purchase_cta_group{
    text-align:center
}
.purchase_seen_title h2 span{
    font-weight:300;
    text-align:center;
    color:#6e4a96
}
.purchase_as_seen_combined{
    float:left;
    min-height:235px;
    width:29%;
    margin:0 3em 0 0
}
.purchase_as_seen_image{
    min-height:95px;
    text-align:center;
    padding:2em 0 0
}
.purchase_as_seen_text p{
    font-size:14px;
    font-weight:400;
    text-align:left;
    padding-top:.5em
}
.purchase_learn_more_section{
    background-image:url(https://www.dmanna.com/hubfs/Dmanna_Purchase_Page/learn_more.jpg);
    padding:1em 0 1.5em;
    color:#fff;
    text-align:left
}
.purchase_ordernow_section{
    padding:5em 0;
    background-color:#685993;
    color:#fff;
    margin-bottom:1em
}
.Purchase_Ordernow_Form .hs-button.primary.large{
    width:98%;
    border:none;
    background-color:#856bb4;
    color:#fff;
    text-align:right;
    padding:8px;
    height:52px;
    font-weight:700;
    font-size:20px
}
.purchase_learn_more_content h3{
    font-weight:700;
    font-size:28px;
    margin:0
}
.purchase_seen_section{
    padding:2em 0 4em;
    background-image:url(https://www.dmanna.com/hubfs/Dmanna_Purchase_Page/as_seen_bg.jpg);
    background-position:center
}
.purchase_works_section{
    background-color:#685993;
    color:#fff;
    padding:4em 0
}
.purchase_works_title h2{
    font-size:95px;
    font-weight:300
}
.purchase_works_title h2 span{
    font-weight:500
}
.purchase_works_left p,.purchase_works_right p{
    font-size:21px;
    font-weight:300;
    text-align:left;
    line-height:1.4;
    padding:.5em 5em 1em 0
}
.purchase_works_left strong,.purchase_works_right strong{
    font-weight:700
}
.purchase_works_right_content hr{
    border:1px solid #ccc
}
.purchase_works_title p{
    font-size:45px;
    font-weight:300;
    line-height:1.2;
    padding-bottom:1em;
    text-align:center
}
.purchase_works_title strong{
    font-weight:900;
    letter-spacing:1.2px;
    font-size:52px
}
.purchase_works_section h3{
    font-size:78px;
    font-weight:300;
    text-align:left
}
.purchase_costs_title h2{
    color:#bababa;
    font-weight:300;
    text-align:center;
    font-size:60px
}
.purchase_costs_section{
    padding:3em 0;
    border-bottom:2px solid #eee
}
.purchase_costs_title p{
    font-weight:300;
    font-size:25px;
    text-align:center;
    padding:0 1.5em 1.5em
}
.purchase_patients_title h2{
    color:#bababa;
    font-weight:300;
    text-align:center;
    font-size:60px
}
.purchase_costs_title h2 span,.purchase_patients_title h2 span{
    color:#685993
}
.purchase_costs_title p strong{
    font-weight:700
}
.purchase_patients_section{
    padding:3em 0 4em
}
.purchase_cost_table_combined .cost_text{
    background-color:#eee;
    text-align:center;
    margin-bottom:1em;
    padding:.8em .5em .2em .8em;
    min-height:62px!important
}
.purchase_cost_table_combined .cost_empty_text{
    background-color:transparent;
    text-align:center;
    margin-bottom:1em;
    padding:.5em;
    color:transparent
}
.purchase_cost_table_combined .cost_table_image{
    text-align:center;
    margin-bottom:1em;
    padding:.15em 2em .1em;
    background-color:#eee;
    min-height:62px!important
}
.purchase_cost_table_combined .cost_table_image img{
    padding:.5em;
    height:58px
}
.purchase_cost_table_combined .cost_text_red,.purchase_cost_table_dmanna .cost_text_purple{
    color:#fff;
    font-weight:400;
    font-size:21px;
    text-align:center;
    margin-bottom:1em;
    padding:.2em .5em;
    min-height:62px!important
}
.purchase_cost_table_combined .cost_text_red{
    background-color:#dc2a2a
}
.purchase_cost_table_dmanna .cost_table_image,.purchase_cost_table_dmanna .cost_text_purple{
    background-color:#685993
}
.purchase_cost_table_combined{
    padding-bottom:3em
}
.purchase_cost_table_combined .cost_text_red img{
    width:15%;
    padding-left:.2em
}
.purchase_patients_flexible .purchase_patient_combined{
    width:30%;
    float:left;
    margin:0 1em;
    padding:0 1em
}
.purchase_patients_flexible .patient_star_name{
    width:95%;
    float:left;
    text-align:left;
    padding-bottom:.5em
}
.purchase_patients_flexible .patient_star{
    float:left;
    width:48%
}
.purchase_patients_flexible .patient_name{
    float:right;
    width:50%
}
.purchase_patients_flexible .purchase_patient_combined h3{
    font-weight:300;
    color:#bababa;
    text-align:left;
    font-size:38px
}
.purchase_patients_flexible .patient_reviews h4{
    text-align:left;
    font-weight:400;
    color:#685993;
    font-size:14px
}
.purchase_patients_flexible .patient_content p{
    font-weight:400;
    text-align:left;
    color:#7d7d7d;
    font-size:19px;
    line-height:1.4
}
.purchase_patients_flexible .patient_name h4{
    color:#7d7d7d;
    font-weight:400;
    text-align:left;
    font-size:13px;
    margin:0;
    padding:.3em
}
.purchase_ordernow_left{
    text-align:left
}
.purchase_learn_more_cta img{
    height:35px;
    padding-left:.2em
}
.purchase_patients_flexible{
    padding-top:1.5em
}
.purchase_works_title{
    text-align:center
}
.purchase_ordernow_left h2{
    font-weight:300;
    font-size:65px
}
.purchase_ordernow_left h2 strong{
    font-weight:700
}
.purchase_ordernow_left p{
    font-weight:300;
    font-size:27px;
    line-height:1.2
}
.purchase_ordernow_right{
    padding:1em 1em 2em
}
.purchase_cost_table_dmanna .cost_text{
    background-color:#eee;
    text-align:center;
    margin-bottom:1em;
    padding:0 .5em 0 .8em;
    min-height:62px
}
.patient_reviews{
    float:left;
    width:100%;
    border-bottom:2px solid #ccc;
    margin-bottom:1.5em;
    padding-bottom:.7em
}
.Purchase_Ordernow_Form .hs-input{
    height:48px;
    font-weight:400;
    font-size:19px;
    color:#ccc
}
.product_cost_title_group .cost_text h3{
    font-weight:400
}
.product_cost_title_group .cost_text.dmanna h3{
    color:#675792;
    font-size:30px;
    font-weight:900
}
.row-fluid .cost_table_image img.hs-image-widget{
    width:auto!important
}
.row-fluid .cost_table_image.star_image img.hs-image-widget{
    height:60px;
    width:160px!important
}
.buy_page_hero_slide .hs_cos_flex-slider{
    float:right;
    width:75%;
    margin:0
}
.buy_page_hero_slide .hs_cos_flex-slider .hs_cos_flex-slides .hs_cos_flex-slide-main img{
    width:700px!important;
    height:422px!important;
    vertical-align:middle
}
.buy_page_hero_slide .hs_cos_flex-viewport{
    height:450px!important
}
.buy_page_hero_slide .hs-cos-flex-slider-control-panel{
    float:left;
    width:25%;
    margin:1em 0 0;
    position:relative;
    height:500px
}
.buy_page_hero_slide .hs-cos-flex-slider-control-panel .hs_cos_flex-slides-thumb img{
    width:89%!important
}
.buy_page_hero_slide .hs-cos-flex-slider-control-panel .hs_cos_flex_thumbnavs-direction-nav{
    bottom:-1em;
    position:absolute;
    width:100%
}
.buy_page_hero_slide .hs_cos_flex_thumbnavs-viewport{
    width:100%!important;
    float:left;
    height:450px!important
}
.buy_page_hero_slide .hs_cos_flex-slides-thumb{
    width:100%!important;
    float:left;
    margin:0!important
}
.buy_page_hero_slide .hs_cos_flex-slides-thumb li{
    width:auto!important
}
.buy_page_hero_slide .hs-cos-flex-slider-control-panel ul li{
    float:none!important;
    margin-bottom:4px
}
.buy_page_hero_slide .hs_cos_flex-slider .hs_cos_flex-direction-nav{
    display:none
}
.row-fluid .buy_page_hero_slide_background,.row-fluid .purchase_hero_content_group_bg{
    float:left!important
}
.row-fluid .buy_page_hero_slide_page_center{
    float:none!important;
    margin:0 auto!important;
    max-width:700px;
    width:100%!important
}
.row-fluid .purchase_hero_content{
    float:none!important;
    margin:0 auto!important;
    max-width:500px;
    width:100%!important
}
.row-fluid .buy_hero_page_center{
    float:none!important;
    margin:0 auto!important;
    max-width:1700px
}
.row-fluid .buy_page_hero_slide_background{
    width:60.7179%!important
}
.row-fluid .purchase_hero_content_group_bg{
    width:38.7179%!important;
    margin-left:0!important
}
.row-fluid .header_group_background .new_lp_header_content{
    padding:0
}
.row-fluid .lp_hero_background_group{
    background-position:center center;
    padding:0 0 5em
}
.row-fluid .beta_tasting_hero_group,.row-fluid .dmanna_ty_hero_group{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100% 100%
}
.row-fluid .lp_hero_background_group .hero_content_lp h1{
    color:#fff;
    padding:1.5em 0 0;
    font-size:45px;
    text-align:center
}
.row-fluid .new_lp_form_right{
    padding:4px 0 0
}
.row-fluid .apply_now_group .apply_now_title p{
    color:#333447
}
.row-fluid .lp_hero_background_group .apply_now_group{
    background-color:#fff;
    border-radius:10px;
    box-shadow:0 1px 5px 0 #728099;
    padding:1em 2em;
    margin-top:4em
}
.row-fluid .apply_now_group .hs-input{
    background-color:#fff;
    border-color:#d8dce6;
    border-radius:8px;
    box-shadow:0 0 2px 2px #745db6;
    color:#333447;
    font-style:italic;
    font-size:16px;
    height:auto;
    padding:11px 16px;
    width:100%;
    margin:10px 0 0
}
.row-fluid .lp_apply_now_form .hs_submit .hs-button.primary.large{
    margin:10px 0;
    background-color:#735BB6;
    border:0;
    box-shadow:0 6px #735BB6;
    border-radius:8px;
    color:#fff;
    font-size:16px;
    padding:11px 0;
    text-transform:uppercase;
    width:100%
}
.row-fluid .lp_hero_background_group .check_status_content p a{
    color:#735BB6;
    text-decoration:none
}
.row-fluid .frequent_questions_group .see_more_questions p a:hover,.row-fluid .lp_hero_background_group .check_status_content p a:hover{
    text-decoration:underline
}
.row-fluid .lp_hero_background_group .check_status_content p{
    color:#333447
}
.row-fluid .apply_now_title h2{
    color:#333447;
    font-family:Helvetica,sans-serif;
    font-size:32px;
    font-weight:700
}
.row-fluid .lp_apply_now_form .hs_submit .hs-button.primary.large:hover{
    background-color:#b9096f
}
.row-fluid .section_2_background_group{
    background-color:#f3f3f5;
    text-align:center;
    padding:4em 0
}
.row-fluid .section_2_background_group .section_2_title_content h2{
    color:#333447;
    font-size:38px;
    font-weight:300
}
.row-fluid .section_2_background_group .section_2_title_content p{
    color:#333447;
    font-weight:300;
    padding:0 5em 1em
}
.row-fluid .section_2_content_group .section_2_detailed_content h2{
    color:#333447;
    font-size:16px;
    font-weight:700
}
.row-fluid .section_2_content_group .section_2_detailed_content p{
    color:#333447;
    font-weight:300;
    padding:0 1em
}
.row-fluid .section_2_image_content .section_2_image{
    padding:10px 0 20px
}
.row-fluid .section_2_content_group{
    padding:3em 0 0
}
.row-fluid .section_3_background_group{
    background-color:#d8dce6;
    padding:2em 0
}
.section_3_image_content_group .section_3_content>h2{
    color:#333447;
    font-size:28px;
    font-weight:700
}
.section_3_image_content_group .section_3_content>p{
    color:#333447;
    font-weight:300;
    padding:10px 0 0
}
.section_4_image_content_group .section_4_content>h2{
    color:#333447;
    font-size:28px;
    font-weight:400
}
.section_4_image_content_group .section_4_content>p{
    color:#333447;
    font-weight:300;
    padding:0 6em 0 0
}
.row-fluid .frequent_questions_title h2{
    padding:0 0 12px;
    color:#333447;
    font-size:32px;
    font-weight:700;
    text-align:center
}
.row-fluid .section4_question_contents h3{
    color:#333447;
    font-size:16px;
    font-weight:800
}
.row-fluid .section4_question_contents p{
    color:#333447;
    font-size:16px;
    font-weight:300;
    padding:10px 25px
}
.row-fluid .frequent_questions_group .see_more_questions p a{
    color:#745db6;
    font-weight:400
}
.row-fluid .frequent_questions_group .see_more_questions p{
    text-align:center;
    padding:1em 0 0
}
.row-fluid .frequent_questions_group{
    border:1px solid #333447;
    padding:4em 4em 3em
}
.section_4_image_content_group{
    padding:0 0 13em;
    max-width:700px;
    margin:0 auto
}
.section_4_image_content_group .section_4_image{
    float:left;
    padding:1.5em 0 0;
    text-align:center;
    width:15%
}
.row-fluid .section_4_background_group{
    background-color:#f0f0f0;
    padding:3em 0 4em
}
.row-fluid .section_4_background_group .apply_now_cta_lp{
    padding:4em 0 0;
    text-align:center
}
.section_4_image_content_group .section_4_content{
    float:right;
    width:80%
}
.section_3_background_group .section_3_image_content_group{
    float:left;
    padding:1em 2em;
    width:100%
}
.section_3_image_content_group .section_3_content{
    float:right;
    width:78%;
    padding:2em 0;
    text-align:left
}
.section_3_image_content_group .section_3_image{
    float:left;
    width:20%
}
body.new_landing_page .body-container-wrapper{
    padding-top:65px!important
}
.section_3_image>img{
    border-radius:50%;
    vertical-align:middle
}
.lp_section3_custom_group .nbs-flexisel-nav-left,.lp_section3_custom_group .nbs-flexisel-nav-right{
    width:24px;
    height:40px;
    position:absolute;
    cursor:pointer;
    z-index:100;
    opacity:.5;
    top:5em!important
}
.lp_section3_custom_group .nbs-flexisel-nav-left{
    left:0;
    background-image:url(https://www.dmanna.com/hubfs/Why_Us_Page_fiels/left-arrow-slider.png);
    background-repeat:no-repeat
}
.lp_section3_custom_group .nbs-flexisel-nav-right{
    right:0;
    background-image:url(https://www.dmanna.com/hubfs/Why_Us_Page_fiels/right-arrow-slider.png);
    background-repeat:no-repeat
}
.row-fluid .lp_terms_of_use_sale_group{
    border-top:1px solid #ccc;
    padding:3em 0
}
.row-fluid .terms_use_and_sale_contents h1{
    font-size:40px;
    font-weight:300;
    color:#745db6;
    padding:0 0 10px
}
.row-fluid .terms_use_and_sale_contents ul li>ul li span{
    padding:0 18px 0 0
}
.row-fluid .terms_use_and_sale_contents h3,.row-fluid .terms_use_and_sale_contents h4,.row-fluid .terms_use_and_sale_contents h5{
    letter-spacing:1px;
    color:#595959;
    font-size:16px;
    font-weight:300
}
.row-fluid .terms_use_and_sale_contents ul li{
    padding:1em 0;
    color:#745db6;
    font-size:16px;
    font-weight:600;
    letter-spacing:1px;
    list-style:none
}
.row-fluid .terms_use_and_sale_contents ul li>ul li{
    font-weight:300;
    padding:1em 0 0 3.5em;
    color:#595959
}
.row-fluid .terms_use_and_sale_contents ul li>ul li span{
    text-decoration:underline;
    font-weight:500
}
.row-fluid .terms_use_and_sale_contents ul li>ul li>ul.exception li span{
    font-weight:300
}
.row-fluid .terms_use_and_sale_contents p{
    color:#595959;
    font-weight:300;
    letter-spacing:1px;
    padding:0 6em
}
.row-fluid .terms_use_sale_content_group{
    counter-reset:section
}
.row-fluid .terms_use_sale_content_group .terms_use_and_sale_contents{
    counter-reset:subsection
}
.row-fluid .terms_use_and_sale_contents .hs_cos_wrapper_type_rich_text ul li::before{
    color:#595959;
    content:counter(section,decimal) ". ";
    counter-increment:section;
    font-family:Helvetica,sans-serif;
    font-weight:300;
    padding:0 1em 0 0
}
.row-fluid .terms_use_and_sale_contents .hs_cos_wrapper_type_rich_text ul li>ul li::before{
    content:counter(section,decimal) "." counter(subsection,decimal) " ";
    counter-increment:subsection
}
.row-fluid .terms_use_and_sale_contents ul{
    padding:0;
    counter-reset:subsection
}
.row-fluid .terms_use_and_sale_contents .hs_cos_wrapper_type_rich_text ul li>ul li>ul li::before{
    content:none
}
.row-fluid .terms_use_and_sale_contents ul li>ul li>ul li{
    list-style:none;
    padding:1em 0 0
}
.row-fluid .terms_use_and_sale_contents ul ul ul{
    padding-left:20px;
    position:relative;
    counter-reset:section
}
.row-fluid .terms_use_and_sale_contents ul ul ul::before{
    background-color:#000;
    border-radius:7px;
    content:none;
    height:7px;
    left:-37px;
    position:absolute;
    top:25px;
    width:7px
}
.row-fluid .terms_use_and_sale_contents h6{
    color:#595959;
    font-size:16px;
    font-weight:300
}
.row-fluid .terms_use_and_sale_contents h5 span,.row-fluid .terms_use_and_sale_contents p span{
    font-weight:400
}
.row-fluid .terms_use_and_sale_contents ul li>ul li p span{
    text-decoration:none;
    font-weight:300
}
.row-fluid .terms_use_and_sale_contents ul li p{
    padding:0
}
.row-fluid .terms_use_and_sale_contents ul li>ul li>ul li span{
    text-decoration:none;
    padding:0 0 0 4em
}
.row-fluid .terms_use_and_sale_contents ul li>ul li p{
    padding:0 10em
}
.row-fluid .terms_use_and_sale_contents .hs_cos_wrapper_type_rich_text ul li>ul li>ul li span::before{
    padding:0 15px 0 0;
    content:"(" counter(section,lower-alpha) ")" " ";
    counter-increment:section
}
.row-fluid .terms_use_and_sale_contents ul li>ul li>ul.exception li{
    list-style:none
}
.row-fluid .terms_use_and_sale_contents ul ul ul.exception::before{
    content:none
}
.row-fluid .faq_hero_background_group{
    background-color:#f8f8f8;
    padding:3em 0;
    border-top:1px solid #ccc
}
.row-fluid .dmanna_support_title h1{
    font-size:48px;
    font-weight:400;
    color:#745db6
}
.row-fluid .faq_hero_content_group .faq_hero_content_left{
    padding:6em 0 0;
    text-align:center
}
.row-fluid .faq_hero_content_left .contact_support_cta{
    padding:1em 0 0
}
.row-fluid .faqs_title_background_group{
    padding:2em 0
}
.faqs_title_group .faqs_titles p{
    color:#745db6;
    font-size:20px;
    font-weight:700;
    cursor:pointer
}
.faqs_title_background_group .faqs_group_title h2{
    color:#595959;
    font-size:40px;
    font-weight:400;
    letter-spacing:1px
}
.row-fluid .faqs_details_background_group{
    padding:2em 0 3em
}
.faqs_details_custom_group .faqs_details_content>h2{
    position:relative;
    font-size:21px;
    font-weight:400;
    color:#454545
}
.faqs_details_custom_group .faqs_details_title{
    color:#745DB6;
    font-size:32px;
    font-weight:500;
    letter-spacing:1px
}
.faqs_details_custom_group .faqs_details_content>p{
    font-size:16px;
    font-weight:400;
    color:#595959
}
.row-fluid .faq_form_group_background .faq_form_title_content h2{
    color:#595959;
    font-size:32px;
    font-weight:400
}
.row-fluid .faq_form_group_background .faq_form_title_content p{
    color:#595959;
    font-size:16px;
    font-weight:400
}
.row-fluid .faq_form_title_content{
    text-align:center
}
.row-fluid .faq_page_form_content .hs-input{
    border:1px solid #454545;
    color:#545454;
    border-radius:0;
    font-size:18px;
    font-weight:400;
    height:auto;
    padding:10px;
    width:100%!important
}
.row-fluid .faq_page_form_content textarea.hs-input{
    min-height:auto;
    padding:10px 10px 30px
}
.row-fluid .faq_page_form_content .actions .hs-button.primary.large{
    border:1px solid #454545;
    border-radius:0;
    color:#454545;
    font-size:18px;
    font-weight:600;
    padding:1em 2em
}
.row-fluid .faq_page_form_content .actions{
    text-align:center
}
.row-fluid .faq_page_form_content form.hs-form fieldset div.input{
    margin-right:15px
}
.row-fluid .faq_page_form_content{
    padding:1em 0 0
}
.row-fluid .faq_page_form_content .actions .hs-button.primary.large:hover{
    background-color:#745db6;
    color:#fff;
    transition:all .4s ease-in-out 0s
}
.row-fluid .faq_page_form_content .hs-error-msgs.inputs-list{
    list-style:none
}
.row-fluid .faq_page_form_content .hs-error-msgs.inputs-list label{
    font-weight:400
}
.row-fluid .faq_form_group_background{
    padding:3em 0
}
.faqs_details_custom_group{
    padding:2em 0 0;
    position:relative
}
.faqs_details_custom_group .faqs_details_content{
    padding:10px 1em 5px
}
.faqs_titles_custom_group{
    counter-reset:section
}
.faqs_titles_custom_group div.hs_cos_wrapper{
    padding:0 0 .5em 1.5em;
    position:relative
}
.faqs_titles_custom_group div.hs_cos_wrapper::before{
    color:#745db6;
    content:counter(section,decimal) ". ";
    counter-increment:section;
    font-family:Helvetica,sans-serif;
    top:0;
    font-weight:700;
    font-size:20px;
    left:0;
    padding:0 4px 0 0;
    position:absolute
}
.apply_now_con_cta_group .apply_now_title h4,.row-fluid .beta_drink_rank_group .beta_drink_rank_title h2 strong,.row-fluid .beta_tasting_hero_group .hero_beta_taster_title h1,.row-fluid .beta_tasting_program_group .beta_tasting_program_title h2 strong,.row-fluid .beta_tasting_question_answer_group .beta_tasting_questions_answers h2 strong{
    font-family:Lato,sans-serif
}
.faqs_details_custom_group::after{
    bottom:0 auto;
    background-color:#ccc;
    content:"";
    height:1px;
    position:absolute;
    width:95%
}
.faqs_details_custom_group .faqs_details_content>h2::before{
    background-color:#745db6;
    border-radius:7px;
    content:"";
    height:8px;
    left:-14px;
    position:absolute;
    top:11px;
    width:8px
}
.row-fluid .dmanna_ty_hero_group{
    padding:8em 0
}
.row-fluid .dmanna_ty_hero_group .dmanna_ty_hero_content{
    text-align:center
}
.row-fluid .dmanna_ty_hero_group .dmanna_ty_hero_content h1{
    color:#fff;
    font-size:40px;
    font-weight:700
}
.row-fluid .dmanna_ty_hero_group .dmanna_ty_hero_content p{
    color:#fff;
    font-size:16px;
    font-weight:400
}
.row-fluid .dmanna_ty_page_post_group{
    padding:3em 0 2em
}
.dmanna_ty_post_group .dmanna-ty-post-body>p{
    line-height:1.8;
    color:#333447;
    font-size:16px;
    font-weight:400
}
.row-fluid .dmanna_ty_read_more .more-link{
    color:#745db6;
    font-size:16px;
    font-weight:700
}
.row-fluid .dmanna_ty_blog_posts .dmanna_ty_post_group{
    float:left;
    width:32%;
    margin-left:2%;
    padding:3em 0 2em
}
.row-fluid .dmanna_ty_post_group .dmanna-ty-post-body,.row-fluid .ty_post_group .dmanna-ty-post-body{
    padding:1em 0 0
}
.row-fluid .dmanna_ty_blog_posts .dmanna_ty_post_group:first-child{
    margin-left:0
}
.row-fluid .dmanna_ty_post_group_title h2{
    font-size:30px;
    font-weight:700;
    text-align:center
}
.row-fluid .dmanna-ty-post-body .more-link:hover,.row-fluid .dmanna_ty_read_more .more-link:hover{
    color:#f444a1;
    transition:all .5s ease-in-out 0s
}
.row-fluid .dmanna-ty-post-body .more-link{
    color:#745db6;
    font-size:16px;
    font-weight:700
}
.row-fluid .ty_post_group .dmanna-ty-post-body p{
    color:#333447;
    font-size:16px;
    font-weight:400;
    line-height:1.8
}
.row-fluid .dmanna_ty_blog_post_group{
    padding:3em 0 1em
}
.row-fluid .dmanna_ty_hero_group .footer_social_icon_list ul li a{
    color:#fff
}
.row-fluid .beta_tasting_hero_group{
    padding:3em 0 5em
}
.row-fluid .beta_tasting_hero_group .hero_beta_taster_title h1{
    line-height:1.2;
    margin:0;
    font-weight:900;
    color:#fff;
    font-size:200px;
    text-align:center
}
.row-fluid .beta_tasting_hero_group .hero_beta_taster_title h1 span{
    font-weight:300
}
.row-fluid .beta_hero_content_left_title h2{
    color:#fff;
    font-size:25px;
    font-weight:400;
    line-height:1.2;
    letter-spacing:2px
}
.row-fluid .beta_hero_content_left_title p{
    color:#fff;
    font-size:18px;
    font-weight:400;
    padding:0 1em 0 0
}
.row-fluid .beta_hero_image_content_group .beta_hero_contents_left p{
    color:#fff;
    font-size:17px;
    font-weight:400;
    line-height:1.2;
    padding:4px 6.5px 0
}
.row-fluid .beta_hero_image_content_group{
    text-align:center;
    padding:12px 0 0
}
.row-fluid .beta_tasting_hero_content{
    padding:0 3em
}
.beta_hero_tick_image img.hs-image-widget{
    max-width:75px
}
.row-fluid .beta_tasting_hero_group .beta_tasting_form_group{
    padding:3em 0 0
}
.row-fluid .beta_tasting_form_group h3.form-title{
    background-color:#685993;
    border-radius:5px;
    box-shadow:none;
    color:#fff;
    font-size:18px;
    font-weight:400;
    height:auto;
    margin-bottom:16px;
    margin-right:12px;
    padding:.5em .3em;
    text-align:center;
    text-transform:uppercase
}
.row-fluid .beta_tasting_form_group form fieldset input.hs-input{
    border:none;
    border-radius:7px;
    box-shadow:none;
    color:#545454;
    font-size:18px;
    font-weight:600;
    height:auto;
    padding:.7em 1em
}
.row-fluid .beta_tasting_form_group form input.hs-button.primary.large{
    background-color:#8369b3;
    border:none;
    border-radius:7px;
    color:#fff;
    font-size:20px;
    font-weight:600;
    margin-top:.5em;
    padding:.7em 1.5em;
    text-align:center;
    width:98%;
    transition:all .4s
}
.row-fluid .beta_tasting_form_group form input.hs-button.primary.large:hover{
    background-color:#fff;
    color:#6E4A96;
    transition:all .5s
}
.row-fluid .beta_tasting_form_group .hs-error-msgs.inputs-list label{
    color:#fff
}
.row-fluid .beta_steps_need_to_join_group{
    background-color:#685993;
    padding:5em 0;
    text-align:center;
    color:#fff
}
.steps_need_number_count span.hs_cos_wrapper{
    border:3px solid #fff;
    border-radius:50%;
    padding:0;
    font-size:50px;
    width:70px;
    display:inline-block;
    height:70px;
    vertical-align:middle;
    line-height:1.3em
}
.row-fluid .steps_need_content_group .steps_need_number_count{
    font-size:93px;
    font-weight:300
}
.row-fluid .beta_steps_need_to_join_group .steps_need_to_join_title h2{
    font-size:48px;
    font-weight:300
}
.row-fluid .beta_steps_need_to_join_group .steps_need_content_group{
    padding:0
}
.row-fluid .steps_need_content_group .steps_need_contents p strong{
    font-weight:700
}
.row-fluid .steps_need_content_group .steps_need_contents p{
    font-size:19px;
    font-weight:300;
    padding:0 12px;
    margin:0
}
.row-fluid .beta_tasting_program_group{
    padding:4em 0
}
.row-fluid .beta_tasting_program_group .beta_tasting_program_title h2{
    padding:0 0 18px
}
.row-fluid .beta_tasting_program_group .beta_tasting_program_title p{
    padding:10px 0 0
}
.row-fluid .beta_drink_rank_group .beta_drink_rank_title h2,.row-fluid .beta_tasting_program_group .beta_tasting_program_title h2{
    position:relative;
    color:#6f4a97;
    font-size:45px;
    font-weight:300
}
.row-fluid .beta_tasting_program_group .beta_tasting_program_title h2::after{
    background-color:#e8e8e8;
    bottom:0;
    content:"";
    height:1px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    width:540px
}
.row-fluid .beta_drink_rank_group .beta_drink_rank_title,.row-fluid .beta_tasting_program_group .beta_tasting_program_title{
    text-align:center
}
.row-fluid .beta_drink_rank_group .beta_drink_rank_title p,.row-fluid .beta_tasting_program_group .beta_tasting_program_title p{
    line-height:1.2;
    color:#555;
    font-size:26px;
    font-weight:300
}
.row-fluid .beta_tasting_program_content_group .beta_tasting_program_contents p{
    padding:35px 30px 0 0;
    color:#555;
    font-size:24px;
    font-weight:300;
    line-height:1.2
}
.row-fluid .beta_drink_rank_group{
    background-color:#f8f8f8;
    padding:2em 0 4em;
    text-align:center
}
.row-fluid .beta_drink_rank_group .drink_rank_content_group{
    padding:2em 0 0
}
.row-fluid .drink_rank_image_contents .drink_rank_images img.hs-image-widget{
    max-width:240px
}
.row-fluid .drink_rank_image_contents .drink_rank_contents h3{
    padding:0;
    letter-spacing:3px;
    color:#685993;
    font-size:32px;
    font-weight:700;
    text-transform:uppercase
}
.row-fluid .drink_rank_image_contents .drink_rank_contents p{
    color:#685993;
    font-size:20px;
    font-weight:400;
    line-height:1.2;
    padding:.5em 3em 0
}
.row-fluid .beta_tasting_question_answer_group .beta_tasting_questions_answers h2{
    color:#6f4a97;
    font-size:40px;
    font-weight:300
}
.row-fluid .beta_tasting_question_answer_group .beta_tasting_questions_answers h3{
    padding:20px 30px 0;
    color:#6f4a97;
    font-size:25px;
    font-weight:300
}
.row-fluid .beta_tasting_question_answer_group .beta_tasting_questions_answers p{
    padding-top:10px;
    color:#7f7f7f;
    font-size:25px;
    font-weight:300;
    line-height:1.2
}
.row-fluid .beta_tasting_question_answer_group{
    padding:3em 0;
    text-align:center
}
.row-fluid .beta_tasting_question_answer_group .beta_tasting_questions_answers h4{
    padding:10px 0;
    color:#555;
    font-family:Lato,sans-serif;
    font-size:57px;
    font-weight:300
}
.row-fluid .beta_tasting_question_answer_group .beta_tasting_questions_answers h4 strong{
    font-weight:900
}
.row-fluid .beta_tasting_question_answer_group .question_answer_content_group{
    border:1px solid #e8e8e8;
    padding:3.5em 3em 3em
}
.apply_now_con_cta_group{
    margin-top:2em
}
.apply_now_con_cta_group .apply_now_title h4{
    padding:10px 0;
    color:#555;
    font-size:57px;
    font-weight:300
}
.apply_now_con_cta_group .apply_now_title h4 strong{
    font-weight:900
}
.landing-page_three-column h1{
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:38px;
    line-height:1em;
    color:#6f4a97;
    text-align:left;
    margin:0
}
.landing-page_three-column .main-content h2,.landing-page_three-column .main-content h3{
    color:#6f4a97;
    line-height:1.2;
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align:left
}
.landing-page_three-column .main-content h2{
    font-size:30px;
    font-weight:700;
    margin:0
}
.landing-page_three-column .main-content h3{
    font-size:24px;
    font-weight:400
}
.landing-page_three-column .main-content p,.landing-page_three-column .main-content ul li{
    color:#7d7d7d;
    font-size:19px;
    font-weight:400;
    line-height:1.4;
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align:left
}
.landing-page_three-column .sidebar-form .hs-button.large.primary,.landing-page_three-column .sidebar-form input,.landing-page_three-column .sidebar-form label{
    font-size:16px;
    font-weight:400;
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif
}
.landing-page_three-column .sidebar-form label{
    color:#2d2d2d;
    line-height:1.5;
    cursor:pointer;
    display:block;
    margin-bottom:5px
}
body.site-page-one-column .row-fluid .subscribe-form.page-center label,body.site-page-three-column .row-fluid .subscribe-form.page-center label{
    display:none
}
.landing-page_three-column .sidebar-form input{
    color:#000
}
.landing-page_three-column .sidebar-form .hs-button.large.primary{
    background-color:#735bb5;
    padding:11px 25px;
    color:#fff;
    border:none;
    text-transform:uppercase;
    border-radius:0
}
.landing-page_three-column .sidebar-form .hs-button.large.primary:hover{
    background:#7e64c7;
    color:#fff
}
.landing-page_three-column .footer_copyrights p{
    font-size:14px;
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:1.1
}
body.site-page-one-column .row-fluid .header-cta .cta_button.cta_border_button{
    background:#735bb5;
    border-radius:0;
    color:#fff;
    font-size:18px;
    font-weight:300;
    padding:10px 15px;
    text-transform:uppercase
}
body.site-page-one-column .row-fluid .padding20tb h1{
    color:#735bb5;
    font-size:50px;
    font-weight:400
}
body.site-page-one-column .row-fluid .padding60tb .main-content h2{
    color:#735bb5;
    font-size:40px;
    text-transform:capitalize;
    margin-top:1em;
}
body.site-page-one-column .row-fluid .padding60tb .main-content p{
    color:#595959;
    font-size:20px;
    font-weight:400
}
body.site-page-one-column .row-fluid .main-content .team-member-title{
    color:#745db6;
    font-size:18px
}
body.site-page-one-column .row-fluid .main-content .team-member-name{
    font-size:30px
}
body.site-page-one-column .row-fluid .subscribe-form .hs-button.primary.large{
    background-color:#856bb4;
    border:none;
    border-radius:3px;
    color:#fff;
    font-size:19px;
    font-weight:700;
    padding:8px 20px
}
body.site-page-one-column .row-fluid .subscribe-form h2{
    color:#745db6;
    font-size:40px;
    font-weight:400
}
body.site-page-one-column .row-fluid .subscribe-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_text{
    font-size:20px
}
body.site-page-one-column .row-fluid .subscribe-form .hs-input{
    background-color:#fff;
    color:#ccc;
    padding:22px 10px
}
body.site-page-one-column .row-fluid .subscribe-form .hs-input input::-moz-placeholder,body.site-page-one-column .row-fluid .subscribe-form .hs-input input::-webkit-placeholder{
    color:#ccc!important;
    opacity:1!important
}
body.site-page-one-column .row-fluid .subscribe-form form div.input{
    margin-top:1.5em
}
body.site-page-one-column .footer-container-wrapper .footer-copyright{
    font-size:15px;
    font-weight:500;
    background:#fff
}
body.site-page-one-column .padding10tb label {
    display: none;
}
body.site-page-one-column .row-fluid .copyright-text,body.site-page-one-column .row-fluid .copyright-text a{
    color:#6b6b6b
}
body.site-page-one-column .row-fluid .footer-background h4{
    font-size:30px;
    font-weight:400
}
body.site-page-one-column .row-fluid .team-member-social a{
    color:#999;
    font-size:36px
}
body.site-page-one-column .row-fluid .footer-background p span{
    font-size:18px;
    font-weight:300;
    padding:0 50px 0 0
}
body.site-page-one-column .row-fluid .contact-us i{
    font-size:20px;
    margin:1px 10px 0 0
}
body.site-page-one-column .row-fluid .footer-background p a{
    background:#fff;
    color:#735bb5;
    font-size:18px;
    font-weight:700;
    padding:10px 30px
}
body.site-page-one-column .footer-background .contact-info{
    font-size:15px
}

body.site-page-one-column .row-fluid .footer-background{
    background:#735bb5
}
body.site-page-one-column .footer-background a{
    background:rgba(0,0,0,0)
}
body.site-page-one-column .row-fluid .footer-background p{
    padding:0 0 15px
}
body.site-page-three-column .header-container{
    padding:5px 0 10px
}
body.site-page-three-column .header-cta .cta_button.cta_border_button{
    background:#735bb5;
    border-radius:0;
    color:#fff;
    font-size:18px;
    font-weight:300;
    padding:8px 15px;
    text-transform:uppercase
}
body.site-page-three-column .custom-menu-primary ul{
    margin-top:4px
}
body.site-page-three-column .custom-menu-primary ul li a{
    color:#745db6;
    font-weight:700
}
body.site-page-three-column .title-background h1{
    color:#745db6;
    font-weight:400;
    font-size:40px
}
body.site-page-three-column .main-content h2{
    color:#745db6;
    font-size:35px;
    font-weight:500;
    text-transform:capitalize
}
body.site-page-three-column .main-content p span{
    color:#5b5b5b;
    font-size:18px
}
body.site-page-three-column .main-content .quote>span{
    color:#745db6;
    font-size:20px;
    font-weight:300
}
body.site-page-three-column .main-content p .title{
    color:#5b5b5b
}
body.site-page-three-column .row-fluid .subscribe-form .hs-button.primary.large{
    background-color:#856bb4;
    border:none;
    border-radius:3px;
    color:#fff;
    font-size:19px;
    font-weight:700;
    padding:8px 20px
}
body.site-page-three-column .row-fluid .subscribe-form h2{
    color:#745db6;
    font-size:40px;
    font-weight:400
}
body.site-page-three-column .row-fluid .subscribe-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_text{
    font-size:20px
}
body.site-page-three-column .row-fluid .subscribe-form .hs-input{
    background-color:#fff;
    color:#ccc;
    padding:22px 10px
}
body.site-page-one-column .row-fluid .subscribe-form .hs-input input::-webkit-placeholder,body.site-page-three-column .row-fluid .subscribe-form .hs-input input::-moz-placeholder{
    color:#ccc!important;
    opacity:1!important
}
body.site-page-one-column .row-fluid .subscribe-form .hs-error-msgs.inputs-list,body.site-page-three-column .subscribe-form .hs-error-msgs.inputs-list{
    list-style:none
}
body.site-page-three-column .row-fluid .subscribe-form form div.input{
    margin-top:1.5em
}
body.site-page-three-column .row-fluid .footer-background{
    background:#735bb5
}
body.site-page-three-column .footer-container-wrapper .footer-copyright{
    font-size:15px;
    font-weight:500;
    background:#fff
}
body.site-page-three-column .row-fluid .copyright-text,body.site-page-three-column .row-fluid .copyright-text a{
    color:#6b6b6b
}
body.site-page-three-column .row-fluid .footer-background h4{
    font-size:30px;
    font-weight:400
}
body.site-page-three-column .row-fluid .team-member-social a{
    color:#999;
    font-size:36px
}
body.site-page-three-column .row-fluid .footer-background p span{
    padding:0 50px 0 0;
    font-size:18px;
    font-weight:300
}
body.site-page-three-column .row-fluid .contact-us i{
    font-size:20px;
    margin:1px 10px 0 0
}
body.site-page-three-column .row-fluid .footer-background p a{
    background:#fff;
    color:#735bb5;
    font-size:18px;
    font-weight:700;
    padding:10px 30px
}
body.site-page-three-column .footer-background .contact-info{
    font-size:15px
}
body.site-page-three-column .row-fluid .footer-background p{
    padding:0 0 15px
}
.landing-page_two-column .header-cta,.landing-page_two-column .sidebar.right #cta_button_4024045_2ab8da93-4984-4c12-9ece-d12eedcba956,.landing-page_two-column .span12.widget-span.widget-type-rich_text a{
    cursor:pointer;
    text-align:center;
    height:auto;
    transition:all .4s ease;
    padding:5px 20px;
    text-shadow:none;
    width:auto;
    border-radius:0
}
body.site-page-three-column .main-content .fa.fa-quote-right{
    color:#745db6
}
body.site-page-three-column .footer-background a{
    background:rgba(0,0,0,0)
}
body.site-page-one-column .row-fluid .team-member-headshot img{
    border-color:#745db6
}
.landing-page_two-column .header-cta{
    line-height:1.5em;
    font-family:Helvetica,arial,sans-serif;
    font-size:18px;
    font-weight:300;
    background:#735bb5;
    color:#fff
}
.landing-page_two-column .header-cta:hover{
    background:#7e64c7
}
.landing-page_two-column h1{
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:38px;
    line-height:1em;
    color:#6f4a97
}
.landing-page_two-column .header-cta span{
    color:#fff;
    text-transform:uppercase;
    text-decoration:none
}
.landing-page_two-column .sidebar.right h2,.landing-page_two-column .sidebar.right h3{
    color:#6f4a97;
    line-height:1.2;
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif
}
.landing-page_two-column .sidebar.right h2{
    font-size:30px;
    font-weight:700;
    margin:0
}
.landing-page_two-column .sidebar.right h3{
    font-size:24px;
    font-weight:400
}
.landing-page_two-column .sidebar.right p,.landing-page_two-column .sidebar.right ul li{
    color:#7d7d7d;
    font-size:19px;
    font-weight:400;
    line-height:1.4;
    font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif
}
.landing-page_two-column .footer-copyright{
    color:#fff;
    font-size:14px;
    line-height:1.1;
    font-family:Helvetica,arial,sans-serif;
    background:#ddd
}
.landing-page_two-column .span12.widget-span.widget-type-rich_text a{
    line-height:1.5em;
    font-family:Helvetica,arial,sans-serif;
    font-size:16px;
    font-weight:300;
    background:#de3e93;
    color:#fff;
    text-transform:uppercase
}
.landing-page_two-column .span12.widget-span.widget-type-rich_text a:hover{
    background:#f444a1
}
.landing-page_two-column .footer-background.padding40tb h4{
    font-size:18px;
    font-weight:700;
    font-family:Helvetica,arial,sans-serif
}
.landing-page_two-column .footer-background.padding40tb p{
    font-family:Helvetica,arial,sans-serif;
    font-weight:400;
    font-size:16px;
    line-height:1.5
}
.landing-page_two-column .sidebar.right #cta_button_4024045_2ab8da93-4984-4c12-9ece-d12eedcba956{
    line-height:1.5em;
    font-family:Helvetica,arial,sans-serif;
    font-size:16px;
    font-weight:300;
    background:#735bb5;
    color:#fff;
    margin-top:5px;
    text-transform:uppercase
}
.landing-page_two-column .sidebar.right #cta_button_4024045_2ab8da93-4984-4c12-9ece-d12eedcba956:hover{
    background:#7e64c7
}
.landing-page_two-column .sidebar.right #cta_button_4024045_2ab8da93-4984-4c12-9ece-d12eedcba956 span{
    color:#fff
}
.landing-page_two-column .sidebar.right ul{
    padding-left:17px
}
.footer-background a,.landing-page_two-column .footer-background,.landing-page_two-column .span12.widget-span.widget-type-raw_html.back-to-top{
    background:#735bb5
}

/*-------------------------Blog Custom Search Design Start-----------------------------*/
fieldset.head1 {
    border: none;
    padding: 0;
}

#light {
	margin-top: 1.3em;
}
#resultsDiv {
	position: relative;
	width: 100%;
	left: 0;
	color: #fff;
	background-color: #f7f7f7;
	padding: 0em;
	z-index: 1;
	float:left;
}


.fa.fa-search {
    margin-right: 15px;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
    text-align: right;
    position: absolute;
    right: 0;
}
.blog_custom_search_group {
    position: relative;
    width: 100%;
}
.blog_header_category_list .block .widget-module {
    float: left;
}
.inner-search {
    padding: 0em 0em;
    line-height: 1.3em;
    height: auto;
    width: 100%;
    border-bottom: 1px solid #fff;
    box-shadow: none;
    color: #ffffff;
    font-size: 18px;
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    position: absolute;
    right: 13px;
    transition: all .5s ease;
    opacity: 0;
	max-width: 0;
	   
}
.inner-search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(250,250,250,0.7);
   text-transform: capitalize;
}
.inner-search::-moz-placeholder { /* Firefox 19+ */
  color: rgba(250,250,250,0.7);
   text-transform: capitalize;
}
.inner-search:-ms-input-placeholder { /* IE 10+ */
  color: rgba(250,250,250,0.7);
   text-transform: capitalize;
}
.inner-search:-moz-placeholder { /* Firefox 18- */
  color: rgba(250,250,250,0.7);
   text-transform: capitalize;
}
.inner-search::placeholder {
  color: rgba(250,250,250,0.7);
   text-transform: capitalize;
}
.inner-search:focus {
    outline: none;
}
#light {
    margin-top: 0;
}
.inner-search.expanded {
    max-width:100%;
    opacity:1;
}

.webResult {
    float: left;
    width: 48.9%;
    background-color: transparent;
    margin: 0em 0 2em 1em;
    padding: 0em;
    min-height: 30em;

}
.pageContainer div.webResult:nth-child(2n+1) {
    margin-left: 0;
}

.webResult-inner1, .webResult-inner2 {
	float: left;
	width: 100%;
}
.webResult-inner1 { padding-right:0em; }
.webResult-inner1 h2 a { color:#000; font-size:21px; line-height:1.3em; padding:0 1em;}
/*.webResult-inner1 a { color:#ffffff; font-size:16px; }*/
.webResult-inner2 { padding-left:0em; color:#ffffff; }
.webResult-inner-image { float: left; width: 100%; }
.webResult-inner2 p {
    font-size: 16px;
    color: #7f7f7f;
    padding: 0 1em;
    text-align: center;
}
.webResult-inner-image img {
    height: 15em;
    width: 100%;
}
p.notFound {
    padding: 1em;
    color: #675792;
}
/*.results_close { background-color: #704b91; position: absolute; width: 97.6%; left: 0; z-index: 99; right: 0; margin: 0 auto; padding: 1em; text-align: right; display: none; }*/
.results_close #popup-close img { vertical-align: middle; }
.results_close #popup-close {
    border: 2px solid #675792;
    border-radius: 50%;
    padding: 0.5em 0.45em 0.3em;
    line-height: 1.3em;
    margin-right: 15px;
}
.results_close #popup-close i.fa.fa-times {
    color: #675792;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3em;
}
body.searchresult-show .custom_search_blog { position: absolute; top: 0; width: 100%; left: 0; right: 0; z-index: 99999; margin-left: 0; padding: 0 1em; transition: all 0.3s; background-color: #704b91; height: 100%; }
.results_group { margin-top: 1.5em; border-top: 1px solid #ffffff; display:none; }
body.searchresult-show .results_group { display:block; transition:all 0.5s; }
body.searchresult-show { overflow: visible; }
body.searchresult-show .custom_search_blog { position: absolute; top: 0; width: 100%; left: 0; right: 0; z-index: 99999; margin-left: 0; padding: 0 1em; transition: all 0.3s; background-color: #704b91; height: 100%; overflow-x: scroll; }
body.searchresult-show .results_close { display: block; }
.results_close { position: relative; z-index: 99; right: 0; margin: 0 auto; text-align: right; display: none; margin-bottom: 1em; }
.center1 {
    position: relative;
}
img.magnify_image {
    position: absolute;
    top: 12px;
    width: 38px;
    height: 40px;
    left: 7px;
}
body.searchresult-show .blog_listing_left_content_group { display: none; }
.search_result_group { display: none !important; }
.search_result_close_icon {
    display: none !important;
}
body.searchresult-show .search_result_group { display:block !important; }
body.searchresult-show .search_result_close_icon {
    display: block !important;
    margin-top: 1.5em;
    transition: all 0.4s;
}
.search_results_for h6 {
    text-transform: capitalize;
    font-size: 24px;
    margin: 0;
    padding: 0;
    line-height: 1.3em;
    font-weight: 400;
}
.search_results_for {
    float: left;
    width: 95%;
    text-align: center;
}
.search_results_for h3 {
    margin: 0;
    font-weight: 400;
    text-transform: capitalize;
    color: #675792;
}

.blog_listing_group_left .search_result_group #resultsDiv {
    background: none !important;
}

/*-------------------------Blog Custom Search Design End-----------------------------*/

/*------------------------- Brandguide Page Design Starts ----------------------*/
.row-fluid .brand_guide_hero_content_group_background { padding: 4em 0; background-color: #735bb6; text-align:center; }
.row-fluid .brand_guide_hero_content h1 { color: #ffffff; font-size: 65px; font-weight:700; margin-top:0; }
.row-fluid .brand_guide_hero_content p { color: #ffffff; font-size: 18px; padding:0 5em;}
.row-fluid .brandguide_hero_group { padding: 4em 0 5em; }
.row-fluid .brandguide_hero_contents { padding: 4em 0 0; }
.row-fluid .brandguide_hero_content_right { max-width: 230px; padding: 2em 1em 2em 1.5em; background-color: #735bb6; border-radius: 7px; list-style: outside none none; }
.row-fluid .brandguide_hero_content_right ul { margin: 0; padding: 0; }
.row-fluid .brandguide_hero_content_right ul li{ color: #ffffff; font-weight: 400; list-style: outside none none; font-size: 18px; }
.row-fluid .brandguide_hero_content_left p { font-size: 18px; color: #7f7f7f; }
.row-fluid .brandguide_hero_content_left h2 { color: #7f7f7f; font-size: 40px; font-weight: 400; position: relative; }
.row-fluid .brandguide_hero_contents .brandguide_hero_content_left { padding: 0 4em 0 8em; }
.row-fluid .brandguide_hero_image img.hs-image-widget, .row-fluid .secondary_level_logo_image img.hs-image-widget { max-width: 1030px; }
.row-fluid .brandguide_hero_image, .row-fluid .secondary_level_logo_image { text-align: center; }
.row-fluid .dmanna_secondary_level_logo_group { padding: 6em 0; background-color: #735bb6; }
.row-fluid .secondary_level_logo_contents { padding: 3em 0 0; }
.row-fluid .secondary_logo_content_right { max-width: 230px; padding: 2em 1em 2em 1.5em; background-color: #ffffff; border-radius: 7px; list-style: outside none none; }
.row-fluid .secondary_logo_content_right ul li{ color: #735bb6; font-weight: 400; list-style: outside none none; font-size: 18px; }
.row-fluid .secondary_logo_content_right ul { margin: 0; padding: 0; }
.row-fluid .secondary_logo_content_left p { color: #ffffff; font-size: 18px; }
.row-fluid .secondary_logo_content_left h2 { color: #ffffff; font-size: 40px; font-weight: 400; position: relative; }
.row-fluid .secondary_logo_content_left { padding: 0 5em 0 9em; }
.row-fluid .dmanna_light_short_logo_group { background-color: #685893;  width: 50%; margin: 0; padding: 4em 3em 0; }
.row-fluid .dmanna_light_short_logo_contents p { color: #fff; font-size: 18px; }
.row-fluid .dmanna_light_short_logo_contents h2 { position: relative; color: #fff; font-size: 35px; font-weight: 400; }
.row-fluid .dmanna_dark_short_logo_contents p { font-size: 18px; color: #999; }
.row-fluid .dmanna_dark_short_logo_contents h2 { position: relative; font-size: 35px; font-weight: 400; color: #999; }  
.row-fluid .dmanna_light_short_logo_contents, .row-fluid .dmanna_dark_short_logo_contents { padding: 2.5em 3em 4em 9em; }
.row-fluid .dmanna_light_short_logo img.hs-image-widget, .row-fluid .dmanna_dark_short_logo img.hs-image-widget { max-width: 420px; }
.row-fluid .dmanna_dark_short_logo_group {  width: 50%; margin: 0; padding: 4em 3em 0; }
.row-fluid .dmanna_light_short_logo, .row-fluid .dmanna_dark_short_logo { text-align: center; }
.row-fluid .dmanna_cta_options_group .call_to_action_title h2 { color: #7f7f7f; font-size: 35px; font-weight: 400; }
.row-fluid .click_me_cta_content_group .click_me_cta_contents h3 { color: #999; font-size: 22px; font-weight: 400; }
.row-fluid .click_me_cta_content_group .click_me_cta_contents p { padding: 0 19px 0 0; color: #999; font-size: 17px; }
.row-fluid .dmanna_cta_options_group { background-color: #f1f1f1; padding: 3em 0 4em; }
.row-fluid .click_me_cta_content_group .click_me_cta_contents { padding: 1em 0 0; }
.row-fluid .dmanna_color_content_group .dmanna_gradient_details ul li { line-height: 1.2; }
.row-fluid .dmanna_color_content_group .dmanna_gradient_details ul:nth-child(2) { padding: 1.5em 0 0; }
.row-fluid .dmanna_color_content_group .dmanna_gradient_details ul, .row-fluid .dmanna_color_content_group .dmanna_purple_details ul, .row-fluid .dmanna_color_content_group .dmanna_white_details ul, .row-fluid .dmanna_color_content_group .dmanna_green_details ul { margin: 0; padding: 0; }
.row-fluid .dmanna_color_content_group .dmanna_gradient_details ul li, .row-fluid .dmanna_color_content_group .dmanna_purple_details ul li, .row-fluid .dmanna_color_content_group .dmanna_white_details ul li, .row-fluid .dmanna_color_content_group .dmanna_green_details ul li{ color: #fff; font-size: 18px; list-style: outside none none; }
.row-fluid .dmanna_green_details, .row-fluid .dmanna_white_details, .row-fluid .dmanna_gradient_details, .row-fluid .dmanna_purple_details { margin: 0; padding: 2em 2em 0; }
.row-fluid .dmanna_white_group {  height: 22em; width: 25%; margin: 0; }
.row-fluid .dmanna_gradient_group {  height: 22em; width: 25%; margin: 0; background: rgba(0, 0, 0, 0) linear-gradient(#ec3e92, #984096) repeat scroll 0 0; }
.row-fluid .dmanna_purple_group {  height: 22em; width: 25%; background-color: #735bb6; margin: 0; } 
.row-fluid .dmanna_green_group {  height: 22em; width: 25%; background-color: #6bce8a; margin: 0; }
.row-fluid .dmanna_color_content_group .dmanna_white_details ul li{ color: #735bb6; }  
.row-fluid .brandguide_betatasters_whitebackground_group { padding: 4em 0 2em;  border-top: 1px solid #e4e4e4; }
.row-fluid .brandguide_betataster_title_1 p { color: #735bb6; font-family: "Helvetica",sans-serif; font-size: 60px; font-weight: 300; margin: 0; }
.row-fluid .brandguide_betataster_title_1 h2 { color: #735bb6; font-family: "Lato",sans-serif; font-size: 200px; font-weight: 300; line-height: 1; margin: 0; padding: 0; }
.row-fluid .brandguide_betataster_title_1, .row-fluid .brandguide_betataster_title_2 { text-align: center; }
.row-fluid .brandguide_betataster_title_1 h2 span, .row-fluid .brandguide_betataster_title_2 h2 span { font-weight: 900; }
.row-fluid .brandguide_betataster_title_2 p { color: #fff; font-family: "Helvetica",sans-serif; font-size: 60px; font-weight: 300; margin: 0; }
.row-fluid .brandguide_betataster_title_2 h2 { color: #fff; font-family: "Lato",sans-serif; font-size: 200px; font-weight: 300; line-height: 1; margin: 0; padding: 0; }
.row-fluid .brandguide_betataster_purplebackground_group { background-color: #735bb6; padding: 4em 0 1em; }
.row-fluid .betataster_detailed_contents_1 p { padding: 0 2em 0 0; color: #999; font-size: 17px; }
.row-fluid .betataster_detailed_contents_1 h2 { position: relative; color: #999; font-size: 30px; font-weight: 400; }
.row-fluid .bg_betataster_content_group_1 .betataster_detailed_contents_1, .row-fluid .bg_betataster_content_group_2 .betataster_detailed_contents_2 { padding: 4em 0 2em 8em; }
.row-fluid .betataster_detailed_contents_2 p { padding: 0 2em 0 0; color: #fff; font-size: 17px; }
.row-fluid .betataster_detailed_contents_2 h2 { position: relative; color: #fff; font-size: 30px; font-weight: 400; }
.row-fluid .beta_tasters_light_rank_image_group { text-align: center; }
.row-fluid .beta_tasters_light_rank_image_group .light_rank_icon_content h3 { color: #735bb6; font-size: 35px; letter-spacing: 4px; text-transform: uppercase; }
.row-fluid .beta_tasters_light_rank_image_group .light_rank_icon_image img.hs-image-widget { max-width: 240px; }
.row-fluid .dark_light_icon_detailed_contents p { color: #999; font-size: 18px; }  
.row-fluid .dark_light_icon_detailed_contents h2 { position: relative; color: #999; font-size: 32px; font-weight: 400; }
.row-fluid .dark_light_icon_detailed_contents { padding: 3em; }
.row-fluid .beta_tasters_light_rank_icon_group { padding: 4em 0; }
.row-fluid .beta_tasters_dark_rank_image_group { text-align: center; }
.row-fluid .beta_tasters_dark_rank_image_group .dark_rank_icon_content h3 { color: #fff; font-size: 35px; letter-spacing: 4px; text-transform: uppercase; }
.row-fluid .beta_tasters_dark_rank_image_group .dark_rank_icon_image img.hs-image-widget { max-width: 240px; }
.row-fluid .dark_rank_icon_detailed_contents_left p { color: #fff; font-size: 18px; }  
.row-fluid .dark_rank_icon_detailed_contents_left h2 { position: relative; color: #fff; font-size: 32px; font-weight: 400; }
.row-fluid .beta_tasters_dark_rank_icon_group { padding: 4em 0; background-color: #735bb6; }
.row-fluid .beta_tasters_dark_rank_icon_group .dark-rank-icon-content-group { padding: 1em 0 0; }
.row-fluid .dark_rank_icon_detailed_contents_right ul { margin: 0; padding: 0; }
.row-fluid .dark_rank_icon_detailed_contents_right ul li { font-size: 18px; color: #fff; list-style: outside none none; }
.row-fluid .dark_rank_icon_detailed_contents_right { background-color: #3b2f51; border-radius: 4px; max-width: 230px; padding: 2em 1.5em; }
.row-fluid .dark_rank_icon_detailed_contents_left { padding: 2em 1em 0 4em; }
.row-fluid .beta_tasters_check_icon_group { background-color: #6953a6; padding: 6em 0; }
.row-fluid .betataster_number_group .number_group_left ul { padding: 0; }
.row-fluid .betataster_number_group .number_group_left ul li { background-color: #fff; border-radius: 50%; color: #6953a6; display: inline-block; font-size: 130px; font-weight: 300; line-height: 1; list-style: outside none none; margin: 0 6px; padding: 14px 45px 13px; }
.row-fluid .betataster_number_group .number_group_left ul li span { color: #fff; }
.row-fluid .betataster_number_group .number_group_left ul li:nth-child(2) { background-color: #8369b3; }
.row-fluid .betataster_checkicon_title h2 { position: relative; color: #fff; font-size: 35px; font-weight: 400; }
.row-fluid .betataster_checkicon_title p { color: #fff; font-size: 17px; font-weight: 400; }
.row-fluid .betataster_number_group .number_group_right h2{ position: relative; color: #fff; font-size: 35px; font-weight: 400; }
.row-fluid .betataster_number_group .number_group_right p{ color: #fff; font-size: 17px; font-weight: 400; }
.row-fluid .beta_tasters_check_icon_group .tick_image_icon img.hs-image-widget { max-width: 90px; }  
.row-fluid .beta_tasters_check_icon_group .betataster_checkicon_title { padding: 0 8em 0 1em; }
.row-fluid .betataster_number_group .number_group_left { padding: 3em 0 0; }
.row-fluid .dmanna_purple_options_group .purple_options_title h2 {  position: relative; margin: 0; padding: 14px 0 8px; color: #999; font-size: 40px; font-weight: 400; text-align: center; }
.row-fluid .purple_options_content_group .purple_options_contents ul { padding: 0; }
.row-fluid .purple_options_content_group .purple_options_contents ul li{ color: #fff; list-style: outside none none; font-size: 18px; }
.row-fluid .purple_options_content_group .purple_options_contents h3 { color: #fff; font-size: 30px; font-weight: 400; }
.row-fluid .purple_options_content_group .dark_purple_group { padding: 1em 2em 3em; background-color: #3b2f51; margin: 0; width: 33.3%; }
.row-fluid .purple_options_content_group .secondary_purple_group { padding: 1em 2em 3em; background-color: #6953a6; margin: 0; width: 33.3%; }
.row-fluid .purple_options_content_group .purple_group { padding: 1em 2em 3em; background-color: #735bb6; margin: 0; width: 33.3%; }
.row-fluid .download_our_assets_group .download_our_assets_title h2 { position: relative; color: #999; font-size: 40px; font-weight: 400; text-align: center; }
.row-fluid .download_our_assets_group { padding: 2em 0; }
.row-fluid .secondary_logo_content_left h2::before, .row-fluid .dmanna_light_short_logo_contents h2::before, .row-fluid .betataster_detailed_contents_2 h2::before {
    background-image: url("https://www.dmanna.com/hubfs/Brandguide_Page_Files/i-green.png");
    background-repeat: no-repeat;
    content: "";
    height: 62px;
    left: -75px;
    position: absolute;
    width: 58px;
  	top: 10px;
}

.row-fluid .betataster_checkicon_title h2::before, .row-fluid .betataster_number_group .number_group_right h2::before, .row-fluid .dark_rank_icon_detailed_contents_left h2::before { 

  	background-image: url("https://www.dmanna.com/hubfs/Brandguide_Page_Files/i-green.png");
    background-repeat: no-repeat;
    content: "";
    height: 62px;
    left: -75px;
    position: absolute;
    width: 58px;
  	top: 10px;
	}

  .row-fluid .dmanna_purple_options_group .purple_options_title h2::before {
    background-image: url("https://www.dmanna.com/hubfs/Brandguide_Page_Files/i.png");
    background-repeat: no-repeat;
    content: "";
    height: 58px;
    left: 2em;
    position: absolute;
    width: 58px;
  }
.row-fluid .download_our_assets_group .download_our_assets_title h2::before { 
 		background-image: url("https://www.dmanna.com/hubfs/Brandguide_Page_Files/i.png");
    background-repeat: no-repeat;
    content: "";
    height: 58px;
    left: 2.5em;
    position: absolute;
    width: 58px;
	}
.row-fluid .download_our_assets_cta_group { padding: 1em 0 0; }
.row-fluid .download_our_assets_cta img { max-width: 20px; vertical-align: middle; }
 .row-fluid .dark_light_icon_detailed_contents::before, .row-fluid .betataster_detailed_contents_1::before, .row-fluid .brandguide_hero_content_left::before, .row-fluid .dmanna_dark_short_logo_contents::before {
		background-image: url("https://www.dmanna.com/hubfs/Brandguide_Page_Files/i.png?t=1525703035860");
    background-repeat: no-repeat;
    content: "";
    height: 58px;
   	position: absolute;
    width: 58px;

}

.row-fluid .brandguide_hero_content_left::before { left: 50px; top: 10px; }
.row-fluid .betataster_detailed_contents_1::before { left: 52px; top: 74px; }
.row-fluid .dark_light_icon_detailed_contents::before { left: -22px; top: 57px; }
.row-fluid .dmanna_dark_short_logo_contents::before { left: 72px; top: 50px; }
.row-fluid .dark_light_icon_detailed_contents, .row-fluid .betataster_detailed_contents_1, .row-fluid .brandguide_hero_content_left, .row-fluid .dmanna_dark_short_logo_contents, .row-fluid .download_our_assets_group .download_our_assets_title, .row-fluid .dmanna_purple_options_group .purple_options_title { position: relative; }
.beta_tasters_dark_rank_image_group:nth-child(1), .beta_tasters_dark_rank_image_group:nth-child(2) { padding: 1.5em 0 0; }
.beta_tasters_light_rank_image_group:nth-child(1), .beta_tasters_light_rank_image_group:nth-child(2) { padding: 10px 0 0; }
.beta_tasters_light_rank_image_group:nth-child(2) { padding: 12px 0 0; }
/*------------------------- Brandguide Page Design Ends ----------------------*/



/*------------------------- Home Page in Mobile Design Start ----------------------*/
.home_page_mobile .row-fluid .hero_group_background { position: relative; text-align: center; }
.home_page_mobile .row-fluid .home_hero_content_group_background { padding: 3.5em 0 3.5em; }
.home_page_mobile .row-fluid .hero_group_background::after { content: ""; background-color: rgba(110,74,150,0.4); position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.home_page_mobile .row-fluid .home_hero_content_group_background h1 { font-size: 50px; line-height:1.3em; }
.home_page_mobile .row-fluid .home_hero_content_group_background h3 { color:#ffffff; }
.home_page_mobile .row-fluid .home_hero_content_group_background p { font-size: 16px; line-height:1.3em; color:#ffffff; }
.home_page_mobile h2 { font-size: 34px; font-weight:700; color:#242424; }
.home_page_mobile h3 { font-size: 28px; font-weight:700; color:#242424; }
.mobile_gluten_free_group_bg { background-color: rgba(110,74,150,11); color: #ffffff; text-align: center; }
.mobile_gluten_free_group_content ul { margin: 0; padding: 0; list-style: none; }
.mobile_gluten_free_group_content ul li { list-style: none; display: inline-block; padding-top: 1em; padding-bottom: 1em; font-size: 14px; font-weight: 600; position: relative; padding-left: 1.4em; padding-right: 1em; }
.home_page_mobile .wistia_responsive_wrapper { width: 60% !important; right: 0 !important; margin: 0 auto; }
.home_page_mobile .mobile_gluten_free_group_content ul li::before { content: ""; background-image: url(https://www.dmanna.com/hubfs/tick-white.png); background-repeat: no-repeat; background-position: left center; position: absolute; left: 0; width: 35px; height: 25px; background-size: 50% 50%; }
.home_mobile_how_works_content h3 { margin:0.8em 0; }
.dmanna_fits_your_life_group_background { text-align: center; padding: 2em 0; }
.suffering_group_background { padding: 3em 0; }
.suffering_content p { margin-top: 3em; text-align: center; }
.home_mobile_how_works_group_background { background-color: #f6f6f6; padding: 3em 0; text-align: center; }
.dmanna_fits_your_life_coffee_img, .dmanna_fits_your_life_oatmeal_img, .dmanna_fits_your_life_smoothie_img { margin: 1em 0; }
.home_page_mobile .header-container-wrapper { position: fixed; background-color:#fff; }
.dmanna_site_page_design.home_page_mobile .body-container-wrapper { padding-top: 4em !important; }
.home_mobile_testimonial_group_background { background-color: #f6f6f6; padding: 3em 0; text-align: center; }
.mobile_testimonial_content_group { margin: 2em 0 0; float: left; width: 100%; }
.mobile_testimonial_review_start { float: left; width: 50%; text-align:right; }
.mobile_testimonial_user { float: left; width: 50%; color: #9a9a9a; text-align:left; padding-left:15px; padding-top:3px; }
.mobile_testimonial_content { float: left; width: 100%; margin: 1em 0; }
.mobile_testimonial_content p { color: #2b2b2b; }
.home_mobile_why_dmanna h5 { color: #242424; font-size: 18px; margin-top: 2em; }
.home_mobile_why_dmanna_group_background { text-align: center; padding: 3em 0; }
.mobile_footer_group_background { background-color: #735bb6; padding: 3em 0 7em; }
.mobile_footer_blog_subscription { margin-top:1em; }
.mobile_footer_blog_subscription form label { display: none; }
.mobile_footer_blog_subscription form input[type="email"] { border-radius: 0; height: auto; padding: 0.8em 1em; border: none; box-shadow: none; color:#767676; }
.mobile_footer_blog_subscription form .hs-button.primary.large { border-radius: 0; border: none; padding: 0.9em 1.2em; color: rgba(110,74,150,11); font-size: 14px; font-weight: 700; text-transform: uppercase; }
.mobile_footer_blog_subscription form .hs-button.primary.large:hover { color:#fff; }
.mobile_footer_simple_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul { padding: 0; margin: 0; }
.mobile_footer_simple_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { margin: 0; padding: 0.5em 0; }
.mobile_footer_simple_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding: 0; margin: 0; color: #ffffff; font-weight: 600; }
.mobile_footer_simple_menu { padding: 1em 0 0; }
.mobile_footer_details_content h6 { margin:0; font-size:18px; font-weight:400; color:#fff; }
.mobile_footer_details_content ul { margin: 0; padding: 0 0 0 1em; }
.mobile_footer_details_content ul li { color:#fff; line-height:1.3em; padding: 0.5em 0;}
.mobile_footer_details_content ul li a { color:#fff; line-height:1.3em; }
.mobile_footer_social_icon_list ul { margin: 0; padding: 0; list-style: none; text-align: center; display: ; }
.mobile_footer_social_icon_list ul li { list-style: none; display: inline-block; padding: 0.8em 1em; }
.mobile_footer_social_icon_list ul li a { color: #fff; font-size: 24px; }
.mobile_footer_social_icon_list h6 { margin: 0; text-align: center; }
.mobile_footer_social_icon_list h6 a { color: #ffffff; font-size: 22px; }
.mobile_footer_social_icon_list p { color: #fff; border: 1px solid #fff; padding: 1em; margin: 2em 0; text-align: center; }
.mobile_footer_copyright { text-align: center; }
.mobile_footer_copyright p { font-size:14px; color:#fff; }
.suffering_content { text-align: center; }
.mobile_footer_order_now_cta { background-color: #ffffff; text-align: center; padding: 0.8em 0; position: fixed; bottom: 0; width: 100% !important; left: 0; }
.mobile_testimonial_review_start img { width: 100px; vertical-align: middle; }
.mobile_footer_simple_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { width: 100%; }
.span12.widget-span.widget-type-cell.mobile_order_now_button_group { display: none; }
.home_page_video .wistia_responsive_padding { margin: 0em auto; width: 100%; padding:0em; }
.footer_global_group_background { text-align: center; padding: 1em 0; border-top: 1px solid rgba(0,0,0,0.1); }
/*------------------------- Home Page in Mobile Design End ----------------------*/

/*------------------------------------------- Table Of Contents Page Start  -------------------------------------------*/

.table_contents_hero_background .table_contents_all { width: 75%; }
.table_contents_hero_background .table_contents_section .fixed{ width: 27%; position: fixed; right: 0em; top: 4.1em; background-color: #f0eff3; border-radius: 10px; padding: 1% 2%; padding-bottom: 0%; }
.table_contents_hero_background .table_contents_section .fixed:before{ border-bottom: 15px solid hsla(0, 0%, 0%, 0); border-right: 15px solid #816ac3; border-top: 15px solid hsla(0, 0%, 0%, 0); content: ""; cursor: pointer; left: -15px; position: absolute; top: 50%; }
.table_contents_hero_title h1 { color: #6e5db0; font-family: "Lato",sans-serif; font-size: 50px; font-weight: 400; text-align: center; }
.table_contents_hero_title p { text-align:center; padding: 0.5em 0; max-width:750px; margin:0 auto; color: #181818; font-family: "Lato",sans-serif; font-size: 20px; position: relative; z-index: 11; }
.table_contents_hero_right h4, .table_contents_all h4, .row-fluid .table_contents_hero_left_content h4 { color: #6e5db0; font-size: 30px; font-weight: 300; line-height: 1.3em; padding-bottom: 2px; }
.table_contents_all h4, .row-fluid .table_contents_hero_left_content h4 { font-size:22px; }
.table_contents_all h2, .row-fluid .table_contents_hero_left_content h2 { color: #6e5db0; font-family: "Lato",sans-serif; font-size: 36px; font-weight: 400; text-align: left; }
.table_contents_all div .hs_cos_wrapper_type_rich_text li::before, .row-fluid .table_contents_hero_left_content ul li::before { background-color: #735bb6; border-radius: 100%; content: " "; height: 7px; left: 15px; position: absolute; top: 13px; width: 7px; }
.table_contents_hero_right li { font-family: "Lato",sans-serif; font-size: 16px; padding: 2px 0px; }
.table_contents_all div .hs_cos_wrapper_type_rich_text li, .row-fluid .table_contents_hero_left_content ul li { margin:0.8em 0; font-family: "Lato",sans-serif; font-size: 16px; font-weight: 400; list-style: outside none none; padding: 5px 30px; position: relative; }
.table_contents_hero_right div ol { padding-left: 5%; margin-top: 0px; }
.row-fluid .table_contents_hero_title { padding: 3em 0; }
.row-fluid .table_contents_hero_background { border-top: 1px solid #ccc; }
.table_contents_all h2 { margin-top: 0.8em; margin-bottom: 0.8em; border-bottom: 1px solid #f0eff3; line-height: 1.3em; padding-bottom: 0.3em; }
.table_contents_hero_background .table_contents_section > div { background-color: #f0eff3; padding: 2em; border-radius: 7px; }


/*------------------------------------------- Table Of Contents Page Ends  -------------------------------------------*/