﻿body, .mid_nav > li > a .nav_subtitle, .bot_nav > li > a .nav_subtitle, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li p, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li .cmsmasters_comments_post_title small {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
}
.one_first, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .one_sixth {
    margin: 0 1.5%;
    position: relative;
    float: left;
}

.ptoduct_add_to_cart_button {
    border: 2px solid #fe8543 !important;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .color_2, .cmsmasters_likes a:hover:before, .cmsmasters_likes a.active:before, .cmsmasters_comments a:hover:before, .cmsmasters_dropcap.type1, .cmsmasters_wrap_more_items.cmsmasters_loading:before, .cmsmasters_icon_box.cmsmasters_icon_top:before, .cmsmasters_icon_box.cmsmasters_icon_heading_left .icon_box_heading:before, .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:before, .bypostauthor > .comment-body .alignleft:before, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a:hover, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a:hover, .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a:hover, .cmsmasters_attach_img .cmsmasters_attach_img_edit a, .cmsmasters_attach_img .cmsmasters_attach_img_meta a, .cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_title, .cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_title a, #page .profile_outer .cmsmasters_social_icon:hover, .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_title, .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_title a, .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item a:hover, .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab a, .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item a:hover, .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab a, .cmsmasters_toggles .cmsmasters_toggle_wrap .cmsmasters_toggle_title a:hover, .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title a, .cmsmasters_quotes_slider .cmsmasters_quote_cont:before, .cmsmasters_quotes_slider .cmsmasters_quote_site a:hover, .cmsmasters_quotes_grid .cmsmasters_quote_inner:before, .cmsmasters_quotes_grid .cmsmasters_quote_site a:hover, .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap:before, .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, .cmsmasters_pricing_table .cmsmasters_price_wrap, .cmsmasters_twitter_wrap .twr_icon, .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before, .cmsmasters_post_default .cmsmasters_post_cont_info a:hover, .cmsmasters_post_masonry .cmsmasters_post_cont_info a:hover, .cmsmasters_post_timeline .cmsmasters_post_cont_info a:hover, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but:hover, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover, .cmsmasters_open_post .cmsmasters_post_cont_info a:hover, .share_posts .share_posts_inner a:hover, .post_nav > span a:hover, .post_nav > span a:hover + span, .project_navi > span > a:hover, .cmsmasters_pings_list .pingslist .comment-body .comment-edit-link:hover, .cmsmasters_archive_type .cmsmasters_archive_item_info .cmsmasters_archive_item_user_name a:hover, .cmsmasters_archive_type .cmsmasters_archive_item_info .cmsmasters_archive_item_category a:hover, #page .cmsmasters_open_profile .profile_social_icons_list a:hover, .cmsmasters_project_grid .cmsmasters_project_cont_info a:hover, .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover, .cmsmasters_open_project .project_details_item a:hover, .cmsmasters_open_project .project_features_item a:hover, .error_cont .error_button_wrap .button:hover, .widget_categories ul a:hover, .widget_categories ul a:hover:before, .widget_archive ul a:hover, .widget_archive ul a:hover:before, .widget_meta ul a:hover, .widget_meta ul a:hover:before, #wp-calendar #today, .search_bar_wrap .search_button button:hover, .widget_custom_contact_info_entries div:before, .widget_custom_contact_info_entries span:before, .widget_custom_contact_info_entries span a:hover, .widget_nav_menu ul li a:hover, .widget_custom_popular_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_title a:hover, .widget_custom_latest_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_title a:hover, .widget_custom_popular_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_cont_info a:hover, .widget_custom_latest_projects_entries .cmsmasters_slider_project_inner .cmsmasters_slider_project_cont_info a:hover, .widget_pages ul li a:hover, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > a:hover, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li .cmsmasters_comments_post_title a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover, .widget_tag_cloud a:hover, .widget_custom_twitter_entries .tweet_time:before{
    color:#471267;
}
input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus, .widget_wysija_cont .wysija-submit:hover, textarea:focus, .button:hover, input[type=submit]:hover, input[type=button]:hover, button:hover, .cmsmasters_button:hover, .owl-buttons > div:hover, .cmsmasters_wrap_pagination ul li .page-numbers:hover, .cmsmasters_wrap_pagination ul li .page-numbers.current, .header_mid .search_wrap.search_opened .search_bar_wrap .search_field input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .cmsmasters_price_wrap, 
.cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .pricing_title, .cmsmasters_notice.cmsmasters_notice_custom .notice_close:hover, .cmsmasters_table .cmsmasters_table_row_header th, .cmsmasters_open_profile .profile_details, .cmsmasters_open_profile .profile_features{
    border-color:#471267;
}
input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus, textarea:focus{
        -webkit-box-shadow: inset 0 0 0 1px #471267;
    box-shadow: inset 0 0 0 1px #471267;
}
.header_top {
    height: 32px;
}

.header_mid {
    background-color: rgba(252, 252, 252, 0.97) !important;
    box-shadow: 5px 1px #8886;
    height: 60px !important;
}

.header_bot {
    height: 60px;
}

#page.cmsmasters_heading_after_header #middle,
#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
    padding-top: 90px;
}

#page.cmsmasters_heading_after_header.enable_header_top #middle,
#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
    padding-top: 122px;
}

#page.cmsmasters_heading_after_header.enable_header_bottom #middle,
#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
    padding-top: 150px;
}

#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle,
#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
    padding-top: 182px;
}

@media only screen and (min-width: 1025px) {
    /* Start Header Mid */
    .mid_nav > li.menu-item-has-children:hover:after {
        height: 26.5px;
    }

    .mid_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
        height: 17.5px;
    }

    .header_mid.header_mid_scroll .mid_nav > li.menu-item-has-children:hover:after {
        height: 11.666666666667px;
    }

    .header_mid.header_mid_scroll .mid_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
        height: 2.6666666666667px;
    }
    /* Finish Header Mid */


    /* Start Header Bot */
    .bot_nav > li.menu-item-has-children:hover:after {
        height: 11.5px;
    }

    .bot_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
        height: 2.5px;
    }

    .header_bot.header_mid_scroll .bot_nav > li.menu-item-has-children:hover:after {
        height: 1.6666666666667px;
    }

    .header_bot.header_mid_scroll .bot_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
        height: -7.3333333333333px;
    }
    /* Finish Header Bot */
}

@media only screen and (max-width: 1024px) {
    .header_top,
    .header_mid,
    .header_bot {
        height: auto;
    }
        .header_mid .logo_wrap .logo img {
            margin: 0;
        }

        .header_mid .header_mid_inner > div {
            height: 90px;
        }
           .header_mid .header_mid_inner > .resp_mid_nav_wrap {
            height: auto;
        }

        .header_bot .header_bot_inner > div {
            height: 60px;
        }

    #page.cmsmasters_heading_after_header #middle,
    #page.cmsmasters_heading_under_header #middle .headline .headline_outer,
    #page.cmsmasters_heading_after_header.enable_header_top #middle,
    #page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer,
    #page.cmsmasters_heading_after_header.enable_header_bottom #middle,
    #page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer,
    #page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle,
    #page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
        padding-top: 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .header_mid .header_mid_inner .search_wrap {
        height: auto;
    }
}

@media only screen and (max-width: 540px) {
    .header_mid .header_mid_inner > div,
    .header_bot .header_bot_inner > div {
        height: auto;
    }
}

.cmsmasters_home_button .button_wrap {
    display: inline-block;
    margin: 4px;
}

@media only screen and (max-width: 950px) {
    .page-id-7366 .cmsmasters_half_home .one_half {
        width: 96.6%;
    }
}

.header_mid .header_mid_inner .logo_wrap {
    width: 180px;
}

.header_mid_inner .logo .logo_retina {
    width: 234px;
    max-width: 234px;
}

#footer {
}


#cmsmasters_row_5b728bc101f7c .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5b728bc101f7c .cmsmasters_row_outer_parent {
    padding-bottom: 0px;
}

#cmsmasters_row_5b728bc101f7c .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 0%;
    margin-top: 120px;
}

#cmsmasters_row_5b728bc101f7c .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-right: 0%;
}

#cmsmasters_row_5b728bc1024c8 .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5b728bc1024c8 .cmsmasters_row_outer_parent {
    padding-bottom: 0px;
}

#cmsmasters_row_5b728bc1024c8 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 0%;
}

#cmsmasters_row_5b728bc1024c8 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-right: 0%;
}


#cmsmasters_fb_5b728bc1025ef {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #ffa544;
}

    #cmsmasters_fb_5b728bc1025ef .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc1025ef .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc1026a1 {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc1026a1 .cmsmasters_simple_icon {
        border-width: 0px;
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 100px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
        background-color: rgba(255,255,255,0);
    }

#cmsmasters_heading_5b728bc102791 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc102791 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc102791 .cmsmasters_heading, #cmsmasters_heading_5b728bc102791 .cmsmasters_heading a {
            font-size: 30px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc102791 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc1027f0 {
    text-align: center;
}

    #cmsmasters_button_5b728bc1027f0 .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc1027f0 .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #ffa544;
        color: #ffdd74;
        border-color: #ffa544;
    }

        #cmsmasters_button_5b728bc1027f0 .cmsmasters_button:hover {
            background-color: #ffa544;
            color: #ffffff;
            border-color: #ffa544;
        }


#cmsmasters_fb_5b728bc1028b4 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #fe8543;
}

    #cmsmasters_fb_5b728bc1028b4 .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc1028b4 .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc10292f {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc10292f .cmsmasters_simple_icon {
        border-width: 0px;
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 100px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
    }

#cmsmasters_heading_5b728bc102a02 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc102a02 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc102a02 .cmsmasters_heading, #cmsmasters_heading_5b728bc102a02 .cmsmasters_heading a {
            font-size: 30px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc102a02 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc102a5a {
    text-align: center;
}

    #cmsmasters_button_5b728bc102a5a .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc102a5a .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #fe8543;
        color: #ffca6e;
        border-color: #fe8543;
    }

        #cmsmasters_button_5b728bc102a5a .cmsmasters_button:hover {
            background-color: #fe8543;
            color: #ffffff;
            border-color: #fe8543;
        }


#cmsmasters_fb_5b728bc102b0e {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #a7d433;
}

    #cmsmasters_fb_5b728bc102b0e .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc102b0e .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc102b88 {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc102b88 .cmsmasters_simple_icon {
        border-width: 0px;
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 100px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
        background-color: rgba(255,255,255,0);
    }

#cmsmasters_heading_5b728bc102c43 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc102c43 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc102c43 .cmsmasters_heading, #cmsmasters_heading_5b728bc102c43 .cmsmasters_heading a {
            font-size: 30px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc102c43 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc102c9b {
    text-align: center;
}

    #cmsmasters_button_5b728bc102c9b .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc102c9b .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #a7d433;
        color: #e4ff64;
        border-color: #a7d433;
    }

        #cmsmasters_button_5b728bc102c9b .cmsmasters_button:hover {
            background-color: #a7d433;
            color: #ffffff;
            border-color: #a7d433;
        }


#cmsmasters_fb_5b728bc102d5c {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #01b4bd;
}

    #cmsmasters_fb_5b728bc102d5c .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc102d5c .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc102dd8 {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc102dd8 .cmsmasters_simple_icon {
        border-width: 0px;
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 100px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
        background-color: rgba(255,255,255,0);
    }

#cmsmasters_heading_5b728bc102e96 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc102e96 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc102e96 .cmsmasters_heading, #cmsmasters_heading_5b728bc102e96 .cmsmasters_heading a {
            font-size: 30px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc102e96 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc102eee {
    text-align: center;
}

    #cmsmasters_button_5b728bc102eee .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc102eee .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #01b4bd;
        color: #5de4e9;
        border-color: #01b4bd;
    }

        #cmsmasters_button_5b728bc102eee .cmsmasters_button:hover {
            background-color: #01b4bd;
            color: #ffffff;
            border-color: #01b4bd;
        }

#cmsmasters_row_5b728bc102f6d .cmsmasters_row_outer_parent {
    padding-top: 110px;
}

#cmsmasters_row_5b728bc102f6d .cmsmasters_row_outer_parent {
    padding-bottom: 60px;
}


#cmsmasters_heading_5b728bc1030cf {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1030cf .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1030cf .cmsmasters_heading, #cmsmasters_heading_5b728bc1030cf .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #333333;
        }

    #cmsmasters_heading_5b728bc1030cf .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc1031b8 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1031b8 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1031b8 .cmsmasters_heading, #cmsmasters_heading_5b728bc1031b8 .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc1031b8 .cmsmasters_heading_divider {
    }


#cmsmasters_row_5b728bc1034a1 .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5b728bc1034a1 .cmsmasters_row_outer_parent {
    padding-bottom: 80px;
}


#cmsmasters_heading_5b728bc103668 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc103668 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc103668 .cmsmasters_heading, #cmsmasters_heading_5b728bc103668 .cmsmasters_heading a {
            font-size: 60px;
            line-height: 80px;
            font-weight: bold;
            font-style: normal;
            color: #e6e6e6;
        }

    #cmsmasters_heading_5b728bc103668 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc103949 {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc103949 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc103949 .cmsmasters_heading, #cmsmasters_heading_5b728bc103949 .cmsmasters_heading a {
            font-size: 22px;
            line-height: 28px;
            font-weight: bold;
            font-style: normal;
        }

    #cmsmasters_heading_5b728bc103949 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc1039cb {
    text-align: center;
}

    #cmsmasters_button_5b728bc1039cb .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc1039cb .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #ffffff;
        color: #ffa544;
        border-color: #ffffff;
    }

        #cmsmasters_button_5b728bc1039cb .cmsmasters_button:hover {
            background-color: #ffffff;
            color: #323232;
            border-color: #ffffff;
        }

#cmsmasters_heading_5b728bc103aef {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc103aef .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc103aef .cmsmasters_heading, #cmsmasters_heading_5b728bc103aef .cmsmasters_heading a {
            font-size: 60px;
            line-height: 80px;
            font-weight: bold;
            font-style: normal;
            color: #e6e6e6;
        }

    #cmsmasters_heading_5b728bc103aef .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc103d72 {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc103d72 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc103d72 .cmsmasters_heading, #cmsmasters_heading_5b728bc103d72 .cmsmasters_heading a {
            font-size: 22px;
            line-height: 28px;
            font-weight: bold;
            font-style: normal;
        }

    #cmsmasters_heading_5b728bc103d72 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc103df0 {
    text-align: center;
}

    #cmsmasters_button_5b728bc103df0 .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc103df0 .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #ffffff;
        color: #a7d433;
        border-color: #ffffff;
    }

        #cmsmasters_button_5b728bc103df0 .cmsmasters_button:hover {
            background-color: #ffffff;
            color: #323232;
            border-color: #ffffff;
        }

#cmsmasters_heading_5b728bc103f14 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc103f14 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc103f14 .cmsmasters_heading, #cmsmasters_heading_5b728bc103f14 .cmsmasters_heading a {
            font-size: 60px;
            line-height: 80px;
            font-weight: bold;
            font-style: normal;
            color: #e6e6e6;
        }

    #cmsmasters_heading_5b728bc103f14 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc1041a5 {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1041a5 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1041a5 .cmsmasters_heading, #cmsmasters_heading_5b728bc1041a5 .cmsmasters_heading a {
            font-size: 22px;
            line-height: 28px;
            font-weight: bold;
            font-style: normal;
        }

    #cmsmasters_heading_5b728bc1041a5 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc104224 {
    text-align: center;
}

    #cmsmasters_button_5b728bc104224 .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc104224 .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
        background-color: #ffffff;
        color: #01b4bd;
        border-color: #ffffff;
    }

        #cmsmasters_button_5b728bc104224 .cmsmasters_button:hover {
            background-color: #ffffff;
            color: #323232;
            border-color: #ffffff;
        }

#cmsmasters_row_5b728bc104294 {
    background-image: url(Project/wp-content/uploads/2015/11/babi.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

    #cmsmasters_row_5b728bc104294 .cmsmasters_row_outer_parent {
        padding-top: 85px;
    }

    #cmsmasters_row_5b728bc104294 .cmsmasters_row_outer_parent {
        padding-bottom: 60px;
    }

    #cmsmasters_row_5b728bc104294 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
        padding-left: 0%;
    }

    #cmsmasters_row_5b728bc104294 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
        padding-right: 0%;
    }

#cmsmasters_heading_5b728bc1045ee {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1045ee .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1045ee .cmsmasters_heading, #cmsmasters_heading_5b728bc1045ee .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc1045ee .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc1046ab {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1046ab .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1046ab .cmsmasters_heading, #cmsmasters_heading_5b728bc1046ab .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc1046ab .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc10490c {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 80px;
    margin-bottom: 0px;
}

#cmsmasters_divider_5b728bc108e4a {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 55px;
    margin-bottom: 0px;
}

#cmsmasters_button_5b728bc108e8f {
    text-align: center;
}

    #cmsmasters_button_5b728bc108e8f .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc108e8f .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-width: 2px;
        border-style: solid;
        background-color: rgba(255,255,255,0);
        color: #ffffff;
        border-color: #ffffff;
    }

        #cmsmasters_button_5b728bc108e8f .cmsmasters_button:hover {
            background-color: #ffffff;
            color: #333539;
            border-color: #ffffff;
        }

#BMI {
    /*background-image: url(Project/wp-content/uploads/2015/11/bootom.jpg);*/
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

    #BMI .cmsmasters_row_outer_parent {
        padding-top: 130px;
    }

    #BMI .cmsmasters_row_outer_parent {
        padding-bottom: 130px;
    }


#cmsmasters_heading_5b728bc109331 {
    text-align: center;
    margin-top: 65px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc109331 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc109331 .cmsmasters_heading, #cmsmasters_heading_5b728bc109331 .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #333333;
        }

    #cmsmasters_heading_5b728bc109331 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc1093f0 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1093f0 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1093f0 .cmsmasters_heading, #cmsmasters_heading_5b728bc1093f0 .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc1093f0 .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc109443 {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 0px;
    margin-bottom: 20px;
}


#cmsmasters_fb_5b728bc1094f4 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgba(255,255,255,0);
}

    #cmsmasters_fb_5b728bc1094f4 .featured_block_inner {
        width: 100%;
        padding: 8% 8% 8% 8%;
        text-align: center;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc1094f4 .featured_block_text {
        text-align: center;
    }


#cmsmasters_heading_5b728bc109635 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 50px;
}

    #cmsmasters_heading_5b728bc109635 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc109635 .cmsmasters_heading, #cmsmasters_heading_5b728bc109635 .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 18px;
            line-height: 28px;
            font-weight: normal;
            font-style: normal;
            color: #7b7b7b;
        }

    #cmsmasters_heading_5b728bc109635 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc10969d {
    text-align: center;
}

    #cmsmasters_button_5b728bc10969d .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc10969d .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        padding-right: 40px;
        padding-left: 40px;
        border-style: solid;
    }

        #cmsmasters_button_5b728bc10969d .cmsmasters_button:hover {
        }

#cmsmasters_button_5b728bc1096fc {
    text-align: center;
}

    #cmsmasters_button_5b728bc1096fc .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc1096fc .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-width: 2px;
        border-style: solid;
        background-color: #a7d433;
        color: #ffffff;
        border-color: #a7d433;
    }

        #cmsmasters_button_5b728bc1096fc .cmsmasters_button:hover {
            background-color: rgba(255,255,255,0);
            color: #a7d433;
            border-color: #a7d433;
        }


#cmsmasters_fb_5b728bc10980f {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-border-radius: 10px;
    border-radius: 0;
    /*background-color: rgba(117, 118, 121);*/
    background-color: #f1f1f1;
}

    #cmsmasters_fb_5b728bc10980f .featured_block_inner {
        width: 100%;
        padding: 2% 8% 8% 8%;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc10980f .featured_block_text {
        text-align: left;
    }


    #cmsmasters_row_5b728bc109edb .cmsmasters_row_outer_parent {
        padding-top: 95px;
    }

    #cmsmasters_row_5b728bc109edb .cmsmasters_row_outer_parent {
        padding-bottom: 90px;
    }


#cmsmasters_pricing_item_5b728bc10a4a7 .cmsmasters_button:before {
    margin-right: .5em;
    margin-left: 0;
    vertical-align: baseline;
}

#cmsmasters_pricing_item_5b728bc10a4a7 .cmsmasters_button {
    font-weight: bold;
    font-style: normal;
    border-style: solid;
}

    #cmsmasters_pricing_item_5b728bc10a4a7 .cmsmasters_button:hover {
        background-color: #a7d433;
        border-color: #a7d433;
        border-color: #a7d433 !important;
    }

#cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_pricing_item_inner .pricing_title, #cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_pricing_item_inner .cmsmasters_price_wrap {
    background-color: #fe8543;
}

#cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_price_wrap, #cmsmasters_pricing_item_5b728bc10a654 .pricing_title {
    border-bottom-color: #fe8543;
    border-top-color: #fe8543;
    border-top: 2px;
    border-right-color:#e0e0e0 !important;
    border-left-color:#e0e0e0 !important;
}

#cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_button:before {
    margin-right: .5em;
    margin-left: 0;
    vertical-align: baseline;
}

#cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_button {
    font-weight: bold;
    font-style: normal;
    border-width: 2px;
    border-style: solid;
    background-color: #fe8543;
    color: #ffffff;
    border-color: #fe8543;
}

    #cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_button:hover {
        background-color: #ffffff;
        color: #fe8543;
        border-color: #fe8543 !important;
    }

#cmsmasters_heading_5b728bc10a7ad {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc10a7ad .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc10a7ad .cmsmasters_heading, #cmsmasters_heading_5b728bc10a7ad .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc10a7ad .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc10a868 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

    #cmsmasters_heading_5b728bc10a868 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc10a868 .cmsmasters_heading, #cmsmasters_heading_5b728bc10a868 .cmsmasters_heading a {
            font-size: 48px;
            line-height: 65px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc10a868 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc10a91d {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc10a91d .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc10a91d .cmsmasters_heading, #cmsmasters_heading_5b728bc10a91d .cmsmasters_heading a {
            font-size: 48px;
            line-height: 65px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc10a91d .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc10a970 {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 0px;
    margin-bottom: 20px;
}


#cmsmasters_fb_5b728bc10aa24 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgba(255,255,255,0);
}

    #cmsmasters_fb_5b728bc10aa24 .featured_block_inner {
        width: 100%;
        padding: 8% 8% 8% 8%;
        text-align: center;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc10aa24 .featured_block_text {
        text-align: center;
    }


#cmsmasters_heading_5b728bc10ab19 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 50px;
}

    #cmsmasters_heading_5b728bc10ab19 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc10ab19 .cmsmasters_heading, #cmsmasters_heading_5b728bc10ab19 .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 18px;
            line-height: 28px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc10ab19 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc10ab76 {
    text-align: center;
}

    #cmsmasters_button_5b728bc10ab76 .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc10ab76 .cmsmasters_button,
    {
        font-weight: bold;
        font-style: normal;
        border-width: 2px;
        border-style: solid;
        background-color: #a7d433;
        color: #ffffff;
        border-color: #a7d433;
    }

    #cmsmasters_button .cmsmasters_button {
            font-weight: bold;
            font-style: normal;
            border-width: 2px;
            border-style: solid;
            background-color: #a2ce32;
            color: #ffffff;
            border-color: #ffffff;
    }

    #cmsmasters_button .cmsmasters_button:hover {
    background-color: #ffffff;
    color:  #a2ce32;
    border-color: #ffffff;
}

        #cmsmasters_button_5b728bc10ab76 .cmsmasters_button:hover {
            background-color: rgba(255,255,255,0);
            color: #a7d433;
            border-color: #a7d433;
        }

#cmsmasters_row_5b728bc10ac0f {
    background-image: url(Project/wp-content/uploads/2015/11/pitanie.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: auto;
}

    #cmsmasters_row_5b728bc10ac0f .cmsmasters_row_outer_parent {
        padding-top: 110px;
    }

    #cmsmasters_row_5b728bc10ac0f .cmsmasters_row_outer_parent {
        padding-bottom: 125px;
    }


#cmsmasters_heading_5b728bc10afd3 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc10afd3 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc10afd3 .cmsmasters_heading, #cmsmasters_heading_5b728bc10afd3 .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #333333;
        }

    #cmsmasters_heading_5b728bc10afd3 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc10b092 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc10b092 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc10b092 .cmsmasters_heading, #cmsmasters_heading_5b728bc10b092 .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc10b092 .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc10b147 {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 65px;
    margin-bottom: 0px;
}

#cmsmasters_row_5b728bc113929 {
    background-image: url(Project/wp-content/uploads/2015/11/babi-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

    #cmsmasters_row_5b728bc113929 .cmsmasters_row_outer_parent {
        padding-top: 100px;
    }

    #cmsmasters_row_5b728bc113929 .cmsmasters_row_outer_parent {
        padding-bottom: 60px;
    }

    #cmsmasters_row_5b728bc113929 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
        padding-left: 0%;
    }

    #cmsmasters_row_5b728bc113929 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
        padding-right: 0%;
    }

#cmsmasters_heading_5b728bc113cc6 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc113cc6 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc113cc6 .cmsmasters_heading, #cmsmasters_heading_5b728bc113cc6 .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc113cc6 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc113d8b {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc113d8b .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc113d8b .cmsmasters_heading, #cmsmasters_heading_5b728bc113d8b .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc113d8b .cmsmasters_heading_divider {
    }


#cmsmasters_row_5b728bc113e82 {
    background-image: url(Project/wp-content/uploads/2015/11/babi-middle.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

    #cmsmasters_row_5b728bc113e82 .cmsmasters_row_outer_parent {
        padding-top: 100px;
    }

    #cmsmasters_row_5b728bc113e82 .cmsmasters_row_outer_parent {
        padding-bottom: 100px;
    }


#cmsmasters_row_5b728bc114b1e {
    background-image: url(Project/wp-content/uploads/2015/11/babi-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

    #cmsmasters_row_5b728bc114b1e .cmsmasters_row_outer_parent {
        padding-top: 55px;
    }

    #cmsmasters_row_5b728bc114b1e .cmsmasters_row_outer_parent {
        padding-bottom: 15px;
    }


#cmsmasters_heading_5b728bc1150fd {
    text-align: left;
    margin-top: -9px;
    margin-bottom: 0px;
}

    #cmsmasters_heading_5b728bc1150fd .cmsmasters_heading {
        text-align: left;
    }

        #cmsmasters_heading_5b728bc1150fd .cmsmasters_heading, #cmsmasters_heading_5b728bc1150fd .cmsmasters_heading a {
            font-size: 42px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc1150fd .cmsmasters_heading_divider {
    }


#cmsmasters_row_5b728bc1163fc .cmsmasters_row_outer_parent {
    padding-top: 100px;
}

#cmsmasters_row_5b728bc1163fc .cmsmasters_row_outer_parent {
    padding-bottom: 100px;
}


#cmsmasters_heading_5b728bc1166c1 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1166c1 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1166c1 .cmsmasters_heading, #cmsmasters_heading_5b728bc1166c1 .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #333333;
        }

    #cmsmasters_heading_5b728bc1166c1 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc116780 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc116780 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc116780 .cmsmasters_heading, #cmsmasters_heading_5b728bc116780 .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc116780 .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc11685c {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 65px;
    margin-bottom: 0px;
}

#cmsmasters_row_5b728bc11b961 .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5b728bc11b961 .cmsmasters_row_outer_parent {
    padding-bottom: 0px;
}

#cmsmasters_row_5b728bc11b961 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 0%;
}

#cmsmasters_row_5b728bc11b961 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-right: 0%;
}


#cmsmasters_fb_5b728bc11ba9e {
    padding-bottom: 50px;
    background-color: #01b4bd;
}

    #cmsmasters_fb_5b728bc11ba9e .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc11ba9e .featured_block_text {
        text-align: left;
    }


#cmsmasters_heading_5b728bc11bba7 {
    text-align: center;
    margin-top: 38px;
}

    #cmsmasters_heading_5b728bc11bba7 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11bba7 .cmsmasters_heading, #cmsmasters_heading_5b728bc11bba7 .cmsmasters_heading a {
            font-size: 16px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc11bba7 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc11bc65 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc11bc65 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11bc65 .cmsmasters_heading, #cmsmasters_heading_5b728bc11bc65 .cmsmasters_heading a {
            font-size: 60px;
            line-height: 90px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
            padding-bottom: 30px;
        }

    #cmsmasters_heading_5b728bc11bc65 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc11bd1d {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 30px;
    max-height: 245px;
    overflow-y: hidden;
}

    #cmsmasters_heading_5b728bc11bd1d .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11bd1d .cmsmasters_heading, #cmsmasters_heading_5b728bc11bd1d .cmsmasters_heading a {
            font-size: 18px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc11bd1d .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc11bd76,#cmsmasters_button, .button_wrap{
    text-align: center;
}
.cmsmasters_button:hover{
    border-color:#fff!important;

}
    #cmsmasters_button_5b728bc11bd76 .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc11bd76 .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-width: 2px;
        border-style: solid;
        background-color: #471267;
        color: #ffffff;
        border-color: #ffffff;
    }

        #cmsmasters_button_5b728bc11bd76 .cmsmasters_button:hover {
            background-color: #ffffff;
            color: #471267;
            border-color: #ffffff;
        }


#cmsmasters_fb_5b728bc11be62 {
    padding-top: 250px;
    padding-bottom: 250px;
    background-image: url(Project/wp-content/uploads/2015/11/IMG-BABA.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

    #cmsmasters_fb_5b728bc11be62 .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc11be62 .featured_block_text {
        text-align: left;
    }



#cmsmasters_fb_5b728bc11c0fe {
    padding-bottom: 50px;
    background-color: #a2ce32;
}

    #cmsmasters_fb_5b728bc11c0fe .featured_block_inner {
        width: 100%;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc11c0fe .featured_block_text {
        text-align: left;
    }


#cmsmasters_heading_5b728bc11c22e {
    text-align: center;
    margin-top: 38px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc11c22e .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11c22e .cmsmasters_heading, #cmsmasters_heading_5b728bc11c22e .cmsmasters_heading a {
            font-size: 16px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc11c22e .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc11c2ec {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 30px;
}

    #cmsmasters_heading_5b728bc11c2ec .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11c2ec .cmsmasters_heading, #cmsmasters_heading_5b728bc11c2ec .cmsmasters_heading a {
            font-size: 60px;
            line-height: 90px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc11c2ec .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc11c3a6 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 50px;
}

    #cmsmasters_heading_5b728bc11c3a6 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11c3a6 .cmsmasters_heading, #cmsmasters_heading_5b728bc11c3a6 .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 18px;
            line-height: 28px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc11c3a6 .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc11c408 {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 0px;
    margin-bottom: 0px;
}

#cmsmasters_row_5b728bc11c642 {
    background-color: #2e3e53;
}

    #cmsmasters_row_5b728bc11c642 .cmsmasters_row_outer_parent {
        padding-top: 100px;
    }

    #cmsmasters_row_5b728bc11c642 .cmsmasters_row_outer_parent {
        padding-bottom: 80px;
    }

    #cmsmasters_row_5b728bc11c642 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
        padding-left: 1%;
    }

    #cmsmasters_row_5b728bc11c642 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
        padding-right: 1%;
    }

#cmsmasters_counters_5b728bc11c755 .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner,
#cmsmasters_counters_5b728bc11c755 .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner, #cmsmasters_counters_5b728bc11c755 .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner {
    padding-top: 70px;
}

#cmsmasters_counters_5b728bc11c755.counters_type_vertical .cmsmasters_counter .cmsmasters_counter_inner:before {
    margin-left: -30px;
}

#cmsmasters_counters_5b728bc11c755.counters_type_horizontal .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    line-height: 60px;
}

#cmsmasters_counters_5b728bc11c755 .cmsmasters_counter .cmsmasters_counter_inner:before {
    font-size: 30px;
    line-height: 60px;
    width: 60px;
    height: 60px;
    border-width: 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}


#cmsmasters_counter_5b728bc11c850 .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bc11c8e2 .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bc11c96d .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bc11c9f4 .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bc11ca7b .cmsmasters_counter_inner:before {
}


#cmsmasters_row_5b728bc11cb19 {
/*background-color: #f8f8f8;*/
}

    #cmsmasters_row_5b728bc11cb19 .cmsmasters_row_outer_parent {
        padding-top: 75px;
    }

    #cmsmasters_row_5b728bc11cb19 .cmsmasters_row_outer_parent {
        padding-bottom: 50px;
    }


#cmsmasters_heading_5b728bc11cd11 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc11cd11 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11cd11 .cmsmasters_heading, #cmsmasters_heading_5b728bc11cd11 .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #333333;
        }

    #cmsmasters_heading_5b728bc11cd11 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc11cdec {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc11cdec .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc11cdec .cmsmasters_heading, #cmsmasters_heading_5b728bc11cdec .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc11cdec .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc11cea4 {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 65px;
    margin-bottom: 0px;
}

#cmsmasters_divider_5b728bc12647d {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 70px;
    margin-bottom: 0px;
}

#cmsmasters_button_5b728bc1264cb {
    text-align: center;
}

    #cmsmasters_button_5b728bc1264cb .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc1264cb .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-style: solid;
    }

        #cmsmasters_button_5b728bc1264cb .cmsmasters_button:hover {
        }

#cmsmasters_row_5b728bc1265df .cmsmasters_row_outer_parent {
    padding-top: 140px;
}

#cmsmasters_row_5b728bc1265df .cmsmasters_row_outer_parent {
    padding-bottom: 140px;
}


#cmsmasters_heading_5b728bc126761 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc126761 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc126761 .cmsmasters_heading, #cmsmasters_heading_5b728bc126761 .cmsmasters_heading a {
            font-size: 16px;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #333333;
        }

    #cmsmasters_heading_5b728bc126761 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc12681c {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

    #cmsmasters_heading_5b728bc12681c .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc12681c .cmsmasters_heading, #cmsmasters_heading_5b728bc12681c .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc12681c .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc1269fc {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

    #cmsmasters_heading_5b728bc1269fc .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1269fc .cmsmasters_heading, #cmsmasters_heading_5b728bc1269fc .cmsmasters_heading a {
            font-size: 48px;
            line-height: 70px;
            font-weight: normal;
            font-style: normal;
            color: #333539;
        }

    #cmsmasters_heading_5b728bc1269fc .cmsmasters_heading_divider {
    }


#cmsmasters_divider_5b728bc126a4f {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    padding-top: 0px;
    margin-bottom: 20px;
}


#cmsmasters_fb_5b728bc126b02 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgba(255,255,255,0);
}

    #cmsmasters_fb_5b728bc126b02 .featured_block_inner {
        width: 100%;
        padding: 8% 8% 8% 8%;
        text-align: center;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc126b02 .featured_block_text {
        text-align: center;
    }


#cmsmasters_heading_5b728bc126c02 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 50px;
}

    #cmsmasters_heading_5b728bc126c02 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc126c02 .cmsmasters_heading, #cmsmasters_heading_5b728bc126c02 .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 18px;
            line-height: 28px;
            font-weight: normal;
            font-style: normal;
            color: #7b7b7b;
        }

    #cmsmasters_heading_5b728bc126c02 .cmsmasters_heading_divider {
    }


#cmsmasters_button_5b728bc126c5a {
    text-align: center;
}

    #cmsmasters_button_5b728bc126c5a .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc126c5a .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        padding-right: 40px;
        padding-left: 40px;
        border-style: solid;
    }

        #cmsmasters_button_5b728bc126c5a .cmsmasters_button:hover {
        }

#cmsmasters_button_5b728bc126ca9 {
    text-align: center;
}

    #cmsmasters_button_5b728bc126ca9 .cmsmasters_button:before {
        margin-right: .5em;
        margin-left: 0;
        vertical-align: baseline;
    }

    #cmsmasters_button_5b728bc126ca9 .cmsmasters_button {
        font-weight: bold;
        font-style: normal;
        border-width: 2px;
        border-style: solid;
        background-color: #a7d433;
        color: #ffffff;
        border-color: #a7d433;
    }

        #cmsmasters_button_5b728bc126ca9 .cmsmasters_button:hover {
            background-color: rgba(255,255,255,0);
            color: #a7d433;
            border-color: #a7d433;
        }

#cmsmasters_row_5b728bc12726e .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5b728bc12726e .cmsmasters_row_outer_parent {
    padding-bottom: 0px;
}

#cmsmasters_row_5b728bc12726e .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 0%;
}

#cmsmasters_row_5b728bc12726e .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-right: 0%;
}


#cmsmasters_fb_5b728bc1273a6 {
    padding-top: 75px;
    padding-bottom: 65px;
    background-color: #fe8543;
}

    #cmsmasters_fb_5b728bc1273a6 .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc1273a6 .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc127451 {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc127451 .cmsmasters_simple_icon {
        border-width: 0px;
        width: 55px;
        height: 55px;
        font-size: 40px;
        line-height: 55px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
    }

#cmsmasters_heading_5b728bc127516 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc127516 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc127516 .cmsmasters_heading, #cmsmasters_heading_5b728bc127516 .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 22px;
            line-height: 40px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc127516 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc1275d5 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc1275d5 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1275d5 .cmsmasters_heading, #cmsmasters_heading_5b728bc1275d5 .cmsmasters_heading a {
            font-size: 15px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc1275d5 .cmsmasters_heading_divider {
    }



#cmsmasters_fb_5b728bc12768f {
    padding-top: 75px;
    padding-bottom: 65px;
    background-color: #a7d433;
}

    #cmsmasters_fb_5b728bc12768f .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc12768f .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc127709 {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc127709 .cmsmasters_simple_icon {
        border-width: 0px;
        width: 55px;
        height: 55px;
        font-size: 40px;
        line-height: 55px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
    }

#cmsmasters_heading_5b728bc1277c6 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc1277c6 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc1277c6 .cmsmasters_heading, #cmsmasters_heading_5b728bc1277c6 .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 22px;
            line-height: 40px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc1277c6 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc127880 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc127880 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc127880 .cmsmasters_heading, #cmsmasters_heading_5b728bc127880 .cmsmasters_heading a {
            font-size: 15px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc127880 .cmsmasters_heading_divider {
    }



#cmsmasters_fb_5b728bc127938 {
    padding-top: 75px;
    padding-bottom: 65px;
    background-color: #01b4bd;
}

    #cmsmasters_fb_5b728bc127938 .featured_block_inner {
        width: 100%;
        padding:;
        text-align: left;
        margin: 0 auto;
    }

    #cmsmasters_fb_5b728bc127938 .featured_block_text {
        text-align: left;
    }


#cmsmasters_icon_5b728bc1279b0 {
    display: block;
    text-align: center;
}

    #cmsmasters_icon_5b728bc1279b0 .cmsmasters_simple_icon {
        border-width: 0px;
        width: 55px;
        height: 55px;
        font-size: 40px;
        line-height: 55px;
        text-align: center;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        color: #ffffff;
    }

#cmsmasters_heading_5b728bc127a6c {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc127a6c .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc127a6c .cmsmasters_heading, #cmsmasters_heading_5b728bc127a6c .cmsmasters_heading a {
            font-family: 'Source Sans Pro';
            font-size: 22px;
            line-height: 40px;
            font-weight: bold;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc127a6c .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5b728bc127b27 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5b728bc127b27 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5b728bc127b27 .cmsmasters_heading, #cmsmasters_heading_5b728bc127b27 .cmsmasters_heading a {
            font-size: 15px;
            font-weight: normal;
            font-style: normal;
            color: #ffffff;
        }

    #cmsmasters_heading_5b728bc127b27 .cmsmasters_heading_divider {
    }

.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .cmsmasters_row_inner {
    /*padding: 0;*/
}
.mid_nav > li > a {
    padding: 6px 5px;
}

.cmsmasters_dynamic_cart_wrap{
    margin:0;
}
.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:before{
    padding: 0 5px;
}
.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button{
    cursor:pointer;
}

.cmsmasters_dynamic_wrap{
    margin:0;
}
.cmsmasters_dynamic .cmsmasters_dynamic_button:before{
    padding: 0 3px;
    line-height: 28px;
}
.cmsmasters_dynamic .cmsmasters_dynamic_button{
    cursor:pointer;
}
.cmsmasters_dynamic_wrap {
    height: 100%;
    position: relative;
    float: right;
}
.cmsmasters_dynamic {
    height: 28px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    word-wrap: break-word;

}
.cmsmasters_dynamic_wrap:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

#cmsmasters_button{
    margin-top:30px;

}
.cmsmasters_footer_default .footer_inner{
    padding-top:80px;
}


.form_field_wrap{
    display:inline-block;
}

.cmsmasters-form-builder label{
    width:90px;
}

.header-txt{
    font-family:'Cabin', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}


	#page.cmsmasters_heading_after_header #middle, 
	#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
		padding-top : 90px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_top #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
		padding-top : 122px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 150px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 182px;
	}
	
	@media only screen and (min-width: 1025px) {
		/* Start Header Mid */
		.mid_nav > li.menu-item-has-children:hover:after {
			height : 26.5px;
		}
		
		.mid_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
			height : 17.5px;
		}
		
		.header_mid.header_mid_scroll .mid_nav > li.menu-item-has-children:hover:after {
			height : 11.666666666667px;
		}
		
		.header_mid.header_mid_scroll .mid_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
			height : 2.6666666666667px;
		}
		/* Finish Header Mid */
		
		
		/* Start Header Bot */
		.bot_nav > li.menu-item-has-children:hover:after {
			height : 11.5px;
		}
		
		.bot_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
			height : 2.5px;
		}
		
		.header_bot.header_mid_scroll .bot_nav > li.menu-item-has-children:hover:after {
			height : 1.6666666666667px;
		}
		
		.header_bot.header_mid_scroll .bot_nav > li.menu-item-has-children.menu-item-subtitle:hover:after {
			height : -7.3333333333333px;
		}
		/* Finish Header Bot */
	}
	
	@media only screen and (max-width: 1024px) {
		.header_top,
		.header_mid,
		.header_bot {
			height : auto;
		}
		
		.header_mid .header_mid_inner > div {
			height : 40PX;
		}
		
		.header_bot .header_bot_inner > div {
			height : 60px;
		}
		
		#page.cmsmasters_heading_after_header #middle, 
		#page.cmsmasters_heading_under_header #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_top #middle, 
		#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
		#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
		#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top : 70px !important;
            padding-bottom : 70px !important;
		}
	}
	
	@media only screen and (max-width: 768px) {
		.header_mid .header_mid_inner .search_wrap {
			height:auto;
		}
	}
	
	@media only screen and (max-width: 540px) {
		.header_mid .header_mid_inner > div, 
		.header_bot .header_bot_inner > div {
			height:auto;
		}
	}
.cmsmasters_home_button .button_wrap {
  display:inline-block;
  margin:4px;
}

@media only screen and (max-width: 950px) {
   .page-id-7366 .cmsmasters_half_home .one_half {
      width:96.6%;
   }
}

.headline_outer {
    background-image: url('img/header-max.jpg');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.headline_color {
				background-color:rgba(37,37,37,0);
			}
.headline_aligner, .cmsmasters_breadcrumbs_aligner {
			min-height:270px;
		}

#cmsmasters_row_5b728bf972f4c {
    background-image: url('img/success-stories.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

#cmsmasters_row_5b728bf972f4c .cmsmasters_row_outer_parent {
	padding-top: 380px;
}

#cmsmasters_row_5b728bf972f4c .cmsmasters_row_outer_parent {
	padding-bottom: 380px;
}


#cmsmasters_heading_5b728bf973319 {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_5b728bf973319 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf973319 .cmsmasters_heading, #cmsmasters_heading_5b728bf973319 .cmsmasters_heading a {
	font-size:120px;
	line-height:150px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_5b728bf973319 .cmsmasters_heading_divider {
}

@media (max-width: 767px) {
	#cmsmasters_heading_5b728bf973319 .cmsmasters_heading,
	#cmsmasters_heading_5b728bf973319 .cmsmasters_heading a {
		font-size:60px;
		line-height:100px;
	}
}


#cmsmasters_row_5b728bf973384 .cmsmasters_row_outer_parent {
	padding-top: 110px;
}

#cmsmasters_row_5b728bf973384 .cmsmasters_row_outer_parent {
	padding-bottom: 100px;
}


#cmsmasters_heading_5b728bf973500 {
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_5b728bf973500 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf973500 .cmsmasters_heading, #cmsmasters_heading_5b728bf973500 .cmsmasters_heading a {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}

#cmsmasters_heading_5b728bf973500 .cmsmasters_heading_divider {
}


#cmsmasters_heading_5b728bf9735ae {
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_5b728bf9735ae .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf9735ae .cmsmasters_heading, #cmsmasters_heading_5b728bf9735ae .cmsmasters_heading a {
	font-size:48px;
	line-height:70px;
	font-weight:normal;
	font-style:normal;
	color:#333539;
}

#cmsmasters_heading_5b728bf9735ae .cmsmasters_heading_divider {
}


#cmsmasters_divider_5b728bf9737c0 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	padding-top:0px;
	margin-bottom:10px;
}

#cmsmasters_row_5b728bf974a34 {
	background-color:#01b4bd;
}

#cmsmasters_row_5b728bf974a34 .cmsmasters_row_outer_parent {
	padding-top: 100px;
}

#cmsmasters_row_5b728bf974a34 .cmsmasters_row_outer_parent {
	padding-bottom: 80px;
}

#cmsmasters_row_5b728bf974a34 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-left:1%;
}
#cmsmasters_row_5b728bf974a34 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-right:1%;
}

#cmsmasters_counters_5b728bf974b3d .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner,
#cmsmasters_counters_5b728bf974b3d .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner, #cmsmasters_counters_5b728bf974b3d .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner {
	padding-top:70px;
}

#cmsmasters_counters_5b728bf974b3d.counters_type_vertical .cmsmasters_counter .cmsmasters_counter_inner:before {
	margin-left:-30px;
}

#cmsmasters_counters_5b728bf974b3d.counters_type_horizontal .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
	line-height:60px;
}

#cmsmasters_counters_5b728bf974b3d .cmsmasters_counter .cmsmasters_counter_inner:before {
	font-size:30px;
	line-height:60px;
	width:60px;
	height:60px;
	border-width:0px;
	-webkit-border-radius:50%;
	border-radius:50%;
}


#cmsmasters_counter_5b728bf974bf7 .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bf974c8b .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bf974d16 .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bf974d9f .cmsmasters_counter_inner:before {
}


#cmsmasters_counter_5b728bf974e25 .cmsmasters_counter_inner:before {
}


#cmsmasters_row_5b728bf974ea5 .cmsmasters_row_outer_parent {
	padding-top: 40px;
}

#cmsmasters_row_5b728bf974ea5 .cmsmasters_row_outer_parent {
	padding-bottom: 40px;
}
#form_Shipping .form_field_wrap input ,#form_Billing .form_field_wrap input,.ProfileInfo .form_field_wrap input{
    width:100%;
}

#cmsmasters_heading_5b728bf974fb5 {
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_5b728bf974fb5 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf974fb5 .cmsmasters_heading, #cmsmasters_heading_5b728bf974fb5 .cmsmasters_heading a {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}

#cmsmasters_heading_5b728bf974fb5 .cmsmasters_heading_divider {
}


#cmsmasters_heading_5b728bf97506f {
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_5b728bf97506f .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf97506f .cmsmasters_heading, #cmsmasters_heading_5b728bf97506f .cmsmasters_heading a {
	font-size:48px;
	line-height:70px;
	font-weight:normal;
	font-style:normal;
	color:#333539;
}

#cmsmasters_heading_5b728bf97506f .cmsmasters_heading_divider {
}


#cmsmasters_divider_5b728bf975124 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	padding-top:0px;
	margin-bottom:50px;
}

#cmsmasters_row_5b728bf978ac3 {
	background-color:#2e3e53;
}

#cmsmasters_row_5b728bf978ac3 .cmsmasters_row_outer_parent {
	padding-top: 55px;
}

#cmsmasters_row_5b728bf978ac3 .cmsmasters_row_outer_parent {
	padding-bottom: 15px;
}


#cmsmasters_heading_5b728bf978c17 {
	/*text-align:left;
	margin-top:11px;
	margin-bottom:0px;*/
}

#cmsmasters_heading_5b728bf978c17 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_5b728bf978c17 .cmsmasters_heading, #cmsmasters_heading_5b728bf978c17 .cmsmasters_heading a {
	font-size:42px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_5b728bf978c17 .cmsmasters_heading_divider {
}


#cmsmasters_row_5b728bf979e70 {
    background-image: url('img/2-6.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

#cmsmasters_row_5b728bf979e70 .cmsmasters_row_outer_parent {
	padding-top: 70px;
}

#cmsmasters_row_5b728bf979e70 .cmsmasters_row_outer_parent {
	padding-bottom: 80px;
}


#cmsmasters_heading_5b728bf97a1d4 {
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_5b728bf97a1d4 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf97a1d4 .cmsmasters_heading, #cmsmasters_heading_5b728bf97a1d4 .cmsmasters_heading a {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_5b728bf97a1d4 .cmsmasters_heading_divider {
}


#cmsmasters_heading_5b728bf97a291 {
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_5b728bf97a291 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_5b728bf97a291 .cmsmasters_heading, #cmsmasters_heading_5b728bf97a291 .cmsmasters_heading a {
	font-size:44px;
	line-height:70px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_5b728bf97a291 .cmsmasters_heading_divider {
}


#cmsmasters_divider_5b728bf97a2e4 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	padding-top:0px;
	margin-bottom:20px;
}

#cmsmasters_divider_5b728bf97a3c0 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	padding-top:0px;
	margin-bottom:40px;
}


#cmsmasters_fb_5b728bf97a40b {
	padding-top:0px;
	padding-bottom:0px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#f8f8f8;
}

#cmsmasters_fb_5b728bf97a40b .featured_block_inner {
	width: 100%;
	padding: 7% 7% 7% 7% ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_5b728bf97a40b .featured_block_text {
	text-align: left;
}

#cmsmasters_row_5b728c405ec21 .cmsmasters_row_outer_parent { 
	padding-top: 70px; 
    margin-bottom: 50px;
    padding-bottom: 0px; 
}  

#cmsmasters_fb_5b728c405ed2e { 
	padding-top:0px; 
	padding-bottom:0px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	background-image: url(../wp-content/uploads/2015/04/contactes.jpg); 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-size: cover; 
} 

#cmsmasters_fb_5b728c405ed2e .featured_block_inner { 
	width: 100%; 
	padding: 40px 40px 40px 40px; 
	text-align: left; 
	margin:0 auto; 
	background-color:#01b4bd;
} 

#cmsmasters_fb_5b728c405ed2e .featured_block_text { 
	text-align: left; 
} 

 
#cmsmasters_row_5b728c405f071 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_5b728c405f071 .cmsmasters_row_outer_parent { 
	padding-bottom: 0px; 
} 

 
#cmsmasters_divider_5b728c405f177 { 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	padding-top:60px; 
	margin-bottom:60px; 
} 
 
#cmsmasters_row_5b728c405f1e1 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_5b728c405f1e1 .cmsmasters_row_outer_parent { 
	padding-bottom: 80px; 
} 

 

#cmsmasters_fb_5b728c405f303 { 
	padding-top:0px; 
	padding-bottom:0px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	background-color:#f9f9f9;
} 

#cmsmasters_fb_5b728c405f303 .featured_block_inner { 
	width: 100%; 
	padding: 40px 30px 40px 30px; 
	text-align: left; 
	float:left; 
} 

#cmsmasters_fb_5b728c405f303 .featured_block_text { 
	text-align: left; 
} 


#cmsmasters_button_5b728c405f3c3 { 
	float:left; 
} 

#cmsmasters_button_5b728c405f3c3 .cmsmasters_button:before { 
	margin-right:.5em; 
	margin-left:0; 
	vertical-align:baseline; 
} 

#cmsmasters_button_5b728c405f3c3 .cmsmasters_button { 
	font-weight:600; 
	font-style:normal; 
	border-style:solid; 
} 
#cmsmasters_button_5b728c405f3c3 .cmsmasters_button:hover { 
} 
 

#cmsmasters_fb_5b728c405f482 { 
	padding-top:0px; 
	padding-bottom:0px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	background-color:#f9f9f9;
} 

#cmsmasters_fb_5b728c405f482 .featured_block_inner { 
	width: 100%; 
	padding: 40px 30px 40px 30px; 
	text-align: left; 
	float:left; 
} 

#cmsmasters_fb_5b728c405f482 .featured_block_text { 
	text-align: left; 
} 


#cmsmasters_button_5b728c405f511 { 
	float:left; 
} 

#cmsmasters_button_5b728c405f511 .cmsmasters_button:before { 
	margin-right:.5em; 
	margin-left:0; 
	vertical-align:baseline; 
} 

#cmsmasters_button_5b728c405f511 .cmsmasters_button { 
	font-weight:600; 
	font-style:normal; 
	border-style:solid; 
} 
#cmsmasters_button_5b728c405f511 .cmsmasters_button:hover { 
} 
 

#cmsmasters_fb_5b728c405f5e1 { 
	padding-top:0px; 
	padding-bottom:0px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	background-color:#f9f9f9;
} 

#cmsmasters_fb_5b728c405f5e1 .featured_block_inner { 
	width: 100%; 
	padding: 40px 30px 40px 30px; 
	text-align: left; 
	float:left; 
} 

#cmsmasters_fb_5b728c405f5e1 .featured_block_text { 
	text-align: left; 
} 


#cmsmasters_button_5b728c405f66c { 
	float:left; 
} 

#cmsmasters_button_5b728c405f66c .cmsmasters_button:before { 
	margin-right:.5em; 
	margin-left:0; 
	vertical-align:baseline; 
} 

#cmsmasters_button_5b728c405f66c .cmsmasters_button { 
	font-weight:600; 
	font-style:normal; 
	border-style:solid; 
} 
#cmsmasters_button_5b728c405f66c .cmsmasters_button:hover { 
}

.header_mid.header_mid_scroll {
    background-color: rgba(240,240,240,0.6);
}
ul.navigation > li.menu-item.current-menu-item > a, ul.navigation > li.menu-item.current-menu-item > a .nav_subtitle, ul.navigation > li.menu-item.current-menu-ancestor > a, ul.navigation > li.menu-item.current-menu-ancestor > a .nav_subtitle, ul.navigation > li.menu-item.current_page_item > a, ul.navigation > li.menu-item.current_page_item > a .nav_subtitle, ul.navigation > li > a .nav_tag {
    color: #757679;
}

.header_mid a:hover {
    color: #471267;
}

@media only screen and (min-width: 1025px) {

    .header_mid_scroll ul.navigation > li.menu-item.current-menu-item > a,.header_mid_scroll ul.navigation > li.menu-item.current-menu-item > a .nav_subtitle,.header_mid_scroll ul.navigation > li.menu-item.current-menu-ancestor > a,
    .header_mid_scroll ul.navigation > li.menu-item.current-menu-ancestor > a .nav_subtitle,.header_mid_scroll ul.navigation > li.menu-item.current_page_item > a,.header_mid_scroll ul.navigation > li.menu-item.current_page_item > a .nav_subtitle,
    .header_mid_scroll ul.navigation > li > a .nav_tag {
        color: #757679;
    }
    .header_mid_scroll ul.navigation > li > a:hover,.header_mid_scroll ul.navigation > li:hover > a,.header_mid_scroll ul.navigation > li > a ,.header_mid_scroll .header_mid a{
    color: #757679;
}
    ul.navigation > li > a,ul.navigation > li > a .nav_tag,.header_mid a, #page .header_mid .cmsmasters_social_icon, .header_mid .search_wrap .search_bar_wrap .search_button button {
        color:#757679 /*#471267*/;
        text-align:center;
    }
    ul.navigation > li > a:hover{
          color:#757679;
    }

}


@media only screen and (min-width: 1025px){
    /*ul.navigation > li > a {
    color: #471267;
}*/
}


.header_mid_scroll .navigation li > a:hover,.header_mid_scroll .navigation li > a:hover .nav_subtitle,.header_mid_scroll .navigation li.current-menu-item > a,
.header_mid_scroll .navigation li.current-menu-item > a .nav_subtitle,.header_mid_scroll .navigation li.current-menu-ancestor > a,.header_mid_scroll .navigation li.current-menu-ancestor > a .nav_subtitle,
.header_mid_scroll .navigation li.current_page_item > a,.header_mid_scroll .navigation li.current_page_item > a .nav_subtitle,.header_mid_scroll .navigation li a .nav_tag {
    color: #471267;
}
    .header_mid_scroll a{
          color: #471267;

    }

    .cmsmasters_margin_top{
        margin-top:60px;
    }


.cmsmasters_project_Servings{
    color: #01b4bd;
}

.cmsmasters_project_grid .cmsmasters_img_rollover a{
    font-size: 14px;
    width: 130px;
    height: 60px;
    padding-top: 30px !important;
}


.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover:after,.cmsmasters_project_grid .cmsmasters_img_rollover a:before, .cmsmasters_project_grid .cmsmasters_img_rollover a:after{
    content:unset;
}

.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover .cmsmasters_open_post_link:before, .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover .cmsmasters_open_post_link:after, .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover .cmsmasters_open_post_link:hover
, #wp-calendar tfoot a:before, .widget_custom_popular_projects_entries .cmsmasters_slider_project_inner, .widget_custom_latest_projects_entries .cmsmasters_slider_project_inner, .widget_custom_popular_projects_entries .cmsmasters_img_rollover .cmsmasters_open_link:before, .widget_custom_latest_projects_entries .cmsmasters_img_rollover .cmsmasters_open_link:before
, .widget_custom_popular_projects_entries .cmsmasters_img_rollover .cmsmasters_open_link:after, .widget_custom_latest_projects_entries .cmsmasters_img_rollover .cmsmasters_open_link:after, .widget_custom_popular_projects_entries .cmsmasters_img_rollover .cmsmasters_open_link:hover, .widget_custom_latest_projects_entries .cmsmasters_img_rollover .cmsmasters_open_link:hover, .cmsmasters_quotes_slider .owl-pagination > div.active{
    background-color:transparent;
}

#Suggestion-form label{
    width:auto;
}

#Suggestion-form .form_field_wrap{
    width:100%;
}

.custom-price .cmsmasters_pricing_table .cmsmasters_pricing_item{
    padding: 0 30px 20px;
}

.cmsmasters_pricing_table .cmsmasters_price {
    font-size: 30px;
    word-spacing: initial;
        line-height: normal;
}
.cmsmasters_price_wrap{
    padding-bottom:12px !important;
}
#cmsmasters_pricing_item_5b728bc10a654 .cmsmasters_pricing_item_inner .cmsmasters_price_wrap{
        background-color: #fff;
        color: #fe8543;
        border-color:#fe8543;
        padding-top:0;
        padding-bottom:5px !important;
}
.feature_list li 
{

    
}


.custom-price .cmsmasters_pricing_table .feature_list li{
        font-size:16px;
        padding: 5px 30px;
}

.cmsmasters_color_scheme_third .pricing_title{
        background-color: #a7d433;
        color:#fff;
}
.cmsmasters_color_scheme_third .cmsmasters_price_wrap{
    background-color:#fff;
}

.cmsmasters_color_scheme_third .cmsmasters_price_wrap{
        padding-top:0 !important;
        padding-bottom:5px !important;
}

#cmsmasters_pricing_item_5b728bc10a4a7 .cmsmasters_button {
    background-color: #a7d433;
    border-color: #a7d433;
    border-width: 2px;
    color:#fff;
}
#cmsmasters_pricing_item_5b728bc10a4a7 .cmsmasters_button:hover {
    background-color: #fff;
    color:#a7d433;
}

#cmsmasters_row_silver_2 .pricing_title{
        background-color: #471267;
}
#cmsmasters_row_silver_2 .cmsmasters_price_wrap{
        color: #471267;
        background-color:#fff;
        border-color:#471267;

            border-bottom-color: #471267;
    border-top-color: #471267;
    border-top: 2px;
    border-right-color:#e0e0e0 !important;
    border-left-color:#e0e0e0 !important;
}



#cmsmasters_row_silver_2 .cmsmasters_button{
        background-color: #471267;
    border-color: #471267;
    border-width: 2px;
    color:#fff;

}
#cmsmasters_row_silver_2 .cmsmasters_button:hover {
    background-color: #fff;
    color:#471267;
}




#cmsmasters_row_silver_1 .cmsmasters_button{
        background-color: #a7d433;
    border-color: #a7d433;
    border-width: 2px;
    color:#fff;

}
#cmsmasters_row_silver_1 .cmsmasters_button:hover {
    background-color: #fff;
    color:#a7d433;
}

.cmsmasters_heading_wrap,.cmsmasters_heading_wrap{
    text-align:center;
}

.register label{
    width:130px;
}

.profile_content .cmsmasters_img,.profile_content .cmsmasters_img img{
    height: 300px;
    width: unset;
    text-align: center;
}

.cmsmasters_footer_default .footer_copyright{
        padding: 10px 0 0;
}

.cmsmasters_footer_default .footer_inner{
        padding-bottom: 15px;
        padding-top: 25px;

}
.cmsmasters_footer_default .social_wrap{
        padding:10px 0 0;
}
.cmsmasters_footer_default .social_wrap a {
    width: 35px;
    font-size: 25px;
    line-height: 30px;
    height: 35px;
}
.cmsmasters_footer_default .social_wrap li {
    margin: 10px;
}
#cmsmasters_row_5b728bc1163fc .cmsmasters_row_outer_parent {
        padding-bottom:30px
}
#BMI .cmsmasters_row_outer_parent {
    padding-bottom: 30px;
    padding-top: 50px;
}

#cmsmasters_divider_5b728bc108e4a {
    padding-top: 30px;
}
#cmsmasters_row_5b728bc104294 .cmsmasters_row_outer_parent {
    padding-bottom: 20px;
    padding-top: 20px;
}
#cmsmasters_divider_5b728bc10490c{
        padding-top: 40px;
}

.ls-layers h3{
    margin-left:10px;
}

.cmsmasters_profile_horizontal .cmsmasters_img_wrap img{
  border-radius:0;    overflow: hidden;    min-height: 200px;
}


.cmsmasters_profile_horizontal .cmsmasters_img_wrap {
    margin: 40px 19% 0;
    padding:unset;
    text-align: center;
    overflow: hidden;
    width: 200px;
    height: 200px;
}

.cmsmasters_row_title{
    height:350px !important;
}

.cmsmasters_row_title .cmsmasters_row_outer_parent {
    padding-bottom: 80px !important;
    padding-top: 100px !important;
}

.cmsmasters_row_title .cmsmasters_heading,.cmsmasters_row_title .cmsmasters_heading a{

        font-size: 68px !important;


}



.headline_inner{
    padding-top: 45px !important;
    padding-bottom: 45px !important;

}


#page .footer_inner .cmsmasters-icon-facebook-1:hover{
    color:#1a356e;
    border:1px solid #fff;
    background-color:#fff!important;
}

#page .footer_inner .cmsmasters-icon-twitter:hover{
    color:#4AB3F4;
    border:1px solid #fff;
    background-color:#fff!important;
    
}

#page .footer_inner .cmsmasters-icon-pinterest:hover{
    color:#bd081c;
    border:1px solid #fff;
    background-color:#fff!important;
    
}

#page .footer_inner .cmsmasters-icon-instagram:hover{
    color:#f21877;
    border:1px solid #fff;
    background-color:#fff!important;
    
}
html.csstransitions .cmsmasters_product .cmsmasters_product_img img{
    height: 150px;
}
.headline_outer{
    opacity: .85;
}


@media only screen and (min-width: 1025px){
       #topDiv .one_third{
       width:33.33%;
    }
.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .cmsmasters_row_inner{
        /*width: 1030px;*/
}
}


.menu-item a:hover .nav_title{
        color: #471267;
}


#BMI .cmsmasters_column {
        width: 42%;
        margin:auto;
}
.header_mid_inner_st{
    padding: 0px 20%;
}
.topDiv_cmsmasters_row_inner{
    width:840px;
}

@media only screen and (min-width: 1030px) {
    #BMI .cmsmasters_column {
        width: 34%;
    }
}
@media only screen and (min-width: 1000px){
    #BMI .cmsmasters_column {
        width: 50%;
    }

    #header .header_mid .header_mid_inner, .header_mid_inner_st {
        padding: 0 10%;
    }
}
@media only screen and (max-width: 1024px) {
    #header .header_mid .header_mid_inner > div.logo_wrap {
        display: block;
        width: 50%;
    }

    #header .header_mid .header_mid_inner > div {
    display: inline-block;
}
    #header .header_mid .header_mid_inner > div.resp_mid_nav_wrap, #header .header_mid .header_mid_inner > div.cmsmasters_dynamic_cart_wrap, #header .header_mid .header_mid_inner > div.social_wrap, #header .header_mid .header_mid_inner > div.slogan_wrap {
    margin: 0 !important;
}
    #header .header_mid .header_mid_inner > div.resp_mid_nav_wrap{
        width:100% !important;
    }
    .header_mid .resp_mid_nav_wrap .resp_mid_nav_outer{
        text-align:center;
        margin-top:5px;
    }
}

.header_mid .header_mid_inner {
    height: 100%;
    width: 100%;
    padding: 0px 19%;
}

.header_mid .mid_nav_wrap {
    padding-right: 30px;
}

.cmsmasters_column_Contact{
    margin:40px auto; width: 46.6%;
}

.mid_nav > li > a {
    padding: 6px;
}
@media only screen and (max-width: 1024px){
               #topDiv .one_third{
       width:33.33%;
    }
.cmsmasters_column_Contact{
    margin:40px auto; width: 100%;
}
}

.cmsmasters_dynamic_cart .widget_shopping_cart_content, .cmsmasters_dynamic_cart .cmsmasters_added_product_info, .cmsmasters_dynamic_cart .buttons a, .cmsmasters_dynamic_cart .buttons a:hover, .widget_price_filter .ui-slider-handle {
    background-color: #fcfcfc;
        border: 2px solid #e4e3e3;
}
.cmsmasters_dynamic_cart .widget_shopping_cart_content:after, .cmsmasters_dynamic_cart .widget_shopping_cart_content:after{
        border-bottom-color:#fcfcfc;

}
ul.navigation ul, ul.navigation .menu-item-mega-container{
        background-color: #fcfcfc ;
}

.navigation li > a:hover .nav_title:after, .navigation li:hover > a .nav_title:after {
    background-color: #471267;
}

.header_mid .logo_wrap .logo img{
         height: 45px;
}

.cmsmasters_slider_post_read_more{
        color: #fe8543;
}

    #slide_top, mark, .cmsmasters_dropcap.type2, .cmsmasters_icon_box.cmsmasters_icon_box_top:before, .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before, .cmsmasters_icon_box.cmsmasters_icon_box_left:before, .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, .cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, .cmsmasters-form-builder .check_parent input[type=radio] + label:after, .button:hover, input[type=submit]:hover, input[type=button]:hover, button:hover, .cmsmasters_button:hover, .owl-buttons > div:hover, .cmsmasters_wrap_pagination ul li .page-numbers:hover, .cmsmasters_wrap_pagination ul li .page-numbers.current, #page .cmsmasters_social_icon, .cmsmasters_toggles .cmsmasters_toggle_wrap .cmsmasters_toggle_title:hover .cmsmasters_toggle_plus span, .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title .cmsmasters_toggle_plus span, .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
    .cmsmasters_pricing_table .cmsmasters_pricing_item_inner:before, 
    .cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .pricing_title, .cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .cmsmasters_price_wrap, .cmsmasters_content_slider .owl-pagination .owl-page:hover, .cmsmasters_content_slider .owl-pagination .owl-page.active, .cmsmasters_notice.cmsmasters_notice_custom .notice_close:hover, .cmsmasters_table .cmsmasters_table_row_header th, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but:hover:before, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but:hover:after, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but.current:before, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but.current:after, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:before, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:after, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:before, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:after, .cmsmasters_single_slider .owl-buttons > div:hover, .cmsmasters_open_profile .cmsmasters_profile_header:before{
         background: #471267;
         border-color: #471267;
    }
    .cmsmasters_color_scheme_third mark, html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2, html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_top:before, html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before, html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left:before, html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon, html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=radio] + label:after, html .cmsmasters_color_scheme_third .button:hover, html .cmsmasters_color_scheme_third input[type=submit]:hover, html .cmsmasters_color_scheme_third input[type=button]:hover, html .cmsmasters_color_scheme_third button:hover, html .cmsmasters_color_scheme_third .cmsmasters_button:hover, html .cmsmasters_color_scheme_third .owl-buttons > div:hover, html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers:hover, html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers.current, html .cmsmasters_color_scheme_third #page .cmsmasters_social_icon, html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_wrap .cmsmasters_toggle_title:hover .cmsmasters_toggle_plus span, html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title .cmsmasters_toggle_plus span, html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_pricing_item_inner:before, html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .pricing_title, html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_pricing_item.pricing_best .cmsmasters_price_wrap, html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:hover, html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page.active, html .cmsmasters_color_scheme_third .cmsmasters_notice.cmsmasters_notice_custom .notice_close:hover, html .cmsmasters_color_scheme_third .cmsmasters_table .cmsmasters_table_row_header th, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but:hover:before, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but:hover:after, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but.current:before, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_but.current:after, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:before, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:after, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:before, html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:after, html .cmsmasters_color_scheme_third .cmsmasters_single_slider .owl-buttons > div:hover, html .cmsmasters_color_scheme_third .cmsmasters_open_profile .cmsmasters_profile_header:before{
        background-color: #fff;
    }
    #cmsmasters_fb_5b728bc11ba9e {
    background-color: #471267;
}

#cmsmasters_row_5b728bc104294{
    background-color:rgba(71, 18, 103, 0.96);
    background-image:unset;
}



 .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover, .cmsmasters_project_puzzle .project_inner {
    background-color: rgba(71, 18, 104,.8);
}

.header_mid_scroll ul.navigation > li.menu-item > a .active, span.active{
         color: #fa8c00;
 }
.overflow-wrap{

        width:30%;

}


.ls-wrapper > .ls-layer, .ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg{
        white-space: normal;
}
::selection {
    background: #4e1b6d;
    color: #ffffff;
}

.cmsmasters-form-builder label ,.form_field_wrap{
    color: #471267;
}
#cmsmasters_fb_5b728c405ed2e .featured_block_inner{
    background-color: #471267;
}

.cmsmasters_boxed{
    background-image: url('Project/wp-content/uploads/2015/11/baba-i-flag.jpg');
}
.cmsmasters_boxed .cmsmasters_pricing_table .cmsmasters_pricing_item{
    padding: 0 10px 20px;
}

.cmsmasters_boxed .cmsmasters_period{
    color: #a0a0a0 !important;
}

.required, .widget_layered_nav ul li a:hover, .widget_layered_nav ul li.chosen a, .widget_layered_nav_filters ul li a:hover, .widget_layered_nav_filters ul li.chosen a, #page .remove:hover, .cmsmasters_star_rating .cmsmasters_star_color_wrap, .comment-form-rating .stars > span a:hover, .comment-form-rating .stars > span a.active, .cmsmasters_product .cmsmasters_product_cat a:hover, .cmsmasters_single_product .product_meta a:hover, .cmsmasters_dynamic_cart .buttons a:hover, .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a:hover, .cmsmasters_dynamic_cart .widget_shopping_cart_content .total, .cart_totals table .cart-subtotal .amount, .cart_totals table .order-total .amount, .cart_totals table button:hover, .wc-proceed-to-checkout .button:hover, .shop_table.shop_table_responsive a:not(.button):hover, .shop_table.shop_table_responsive td.product-subtotal, .shop_table.shop_table_responsive .actions .button, .calculated_shipping .shop_table.shop_table_responsive a:not(.button), .shop_table.woocommerce-checkout-review-order-table .order-total th, .shop_table.woocommerce-checkout-review-order-table .order-total td, .shop_table.woocommerce-checkout-review-order-table .order-total td *, .shop_table.order_details tfoot tr:last-child th, .shop_table.order_details tfoot tr:last-child td, .widget_shopping_cart .total .amount, .widget_shopping_cart .cart_list a:hover, .widget_price_filter .price_slider_amount .price_label > span, .widget_product_categories ul li a:hover, .widget_product_categories ul li.current-cat a, .widget_product_categories ul li a:hover:before, .widget > .product_list_widget a:hover{
    color: #471267;
}

.cmsmasters_boxed .cmsmasters_pricing_table .pricing_title{
        padding: 25px;
}


.cmsmasters_boxed  .cmsmasters_period{
        letter-spacing: 3px;
}


.cmsmasters_boxed .cmsmasters_pricing_but_wrap{
        padding: 15px 40px;
}

/* range slider */

.ui-rangeslider .ui-rangeslider-sliders {
    position: relative;
    overflow: visible;
    height: 30px;
    margin: unset;
    display: block;
}

.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head+body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active{
    background-color: #e6e6e6;
    border: 1px solid #aaaaaa;
    color: #fff;
    text-shadow: 0 1px 0 #e6e6e6;
}
.ui-slider-track,html >body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{
    height: 7px;
}

.ui-slider-track .ui-btn.ui-slider-handle {

    width: 20px;
    height: 20px;
    margin: -10px 0 0 -15px;

}
.ui-rangeslider {
    margin: 0;
}

.ui-content {
    overflow: visible;
    padding: 0;
}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head+body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head+body .ui-btn-a.ui-focus, html head+body .ui-body-a.ui-focus{
        box-shadow: 0 1px 0 #e6e6e6;

}
.widget_price_filter .price_slider_amount{
        overflow: visible;
}

/* range slider */





/*range slider JQuery css*/


#select-9-button{
        border: none;

}

/*range slider JQuery css*/


.subscribe :hover , #subscribe:hover {
        border-color: #a2ce32 !important;
            background: #a2ce32 !important;
}

.widget .widgettitle {
    margin-bottom: 0;
    margin-top: 25px;
}

.widget_shopping_cart_content {
    color: #000;
    padding: 20px !important;
}
.cmsmasters_slider_post_header p{
        text-align: justify;
    height: 175px;
    overflow: hidden;

}
p {
    text-align: justify;
}

.cmsmasters_slider_post .cmsmasters_slider_post_content p{
    height: 175px;
    overflow: hidden;
}


.error .error_title {
    font-size: 100px !important;
        line-height: 1.3em;
}

.cmsmasters_row .widget_wysija_cont .wysija-submit {
    line-height: 50px;
}

#subscribe{
    color: #343841;
    font-family: 'Cabin', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
}

#subscribe:hover{
        color: #ffffff;
}

.widget > .Recipe_list_widget li {
    min-height: 14px;
    margin: 10px;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.cmsmasters_featured_block{
    min-height: 220px;
}
.pull-left {
    float: left!important;
}
.pull-right{
    float: right!important;
}


.cmsmasters_product{
        /*height: 370px !important;*/
}



.cmsm_products .cmsm_product{
    height: 360px !important;
    
}
.cmsmasters_product_cat {
        height: 58px;
}
.li_product{
        height: 400px;
}



.cmsmasters_heading_sel{
        color: #4e1b6d;
 
}
.quantity .text{
    display:inline-block;
}

.cmsmasters_pricing_table .feature_list li {
    font-size: 15px;
    padding: 5px 15px;
}

.cmsmasters_pricing_table .feature_list li{
    border-bottom-width: 0;
}

.cmsmasters_pricing_table .cmsmasters_pricing_but_wrap {
    padding: 5px;
}
.custom-price .cmsmasters_pricing_table .cmsmasters_pricing_but_wrap {
    padding: 15px 40px;
}

.cmsmasters_pricing_table .cmsmasters_pricing_but_wrap{
    border-top-width: 0; 
}

.cmsmasters-img{
    text-align:center;
}

.cmsmasters-img img{
        height: 150px;
    margin-top: 10px;
}
.cmsmasters_pricing_table .cmsmasters_price {
font-size: 22px;
}

.product-plan-list li{
    padding-left: 25px !important;
}


.cmsmasters_pricing_table .pricing_title{
    padding: 18px;
}

.addCart{
        border-color: #a7d433!important;
        border-width:2px;
    color: #a7d433 !important;
}

.addCart:hover{
    background-color: #a7d433 !important;
    color: #fff !important;
     border-color:#fff !important;

}
.cmsmasters_shop_item .cmsmasters_currency{
        font-size: 28px;
        margin-top:10px;
}

.custom-price .pricing_title{
    padding-bottom: 75px !important;
}
.quantity,.mini_cart_item a{
     color:#471267!important;
}
.cmsmasters_dynamic_cart .buttons a{
    font-size:11px;
}
.woocommerce-mini-cart__buttons a{
    border-color:#471267!important;
    color:#471267!important;
}
#page .cmsmasters_dynamic_cart .remove, #page .widget_shopping_cart .cart_list .remove {
    background-color: rgba(71, 18, 103, .7);
}

.cmsmasters_dynamic_cart .buttons a:hover{
        border-color:#471267!important;
        color:#471267!important;


}

.cmsmasters_dynamic_cart .buttons a{
        color:rgba(0, 0, 0, .7)!important;
        font-weight:bold;

}
.woocommerce-mini-cart__total {
    color: #471267;
}



h2.cmsmasters_heading {
        padding: 3px 15px;
}

.cmsmasters_pricing_item_inner .cmsmasters_pricing_table,.pricing_title ,.cmsmasters_shop_item .cmsmasters_currency,.cmsmasters_shop_item .cmsmasters_price{
    color: #fff;
}

.cmsmasters_price_wrap,.pricing_title{
        background-color: #471267;

}


.cmsmasters_pricing_table .cmsmasters_pricing_item_inner:before{
        width: 0;
}


.ProfileInfo label {
    width: 135px;
}

.ProfileInfo{
    text-align:center;
}

.ProfileInfo .form_info {
    width: 50%;
    margin: auto;
}


.form_field_wrap{
        width: 62%;
}

.remove{
    color:#fff !important;
}

.savebtn{
    border-radius: 50%!important;
    padding: 0px 9px;
}

.form-row {
    width: 40%;
    margin: auto;
    position: relative;
    float: unset;
    text-align: center;
}

.form-row label{
    text-align: left;
}


.mailpoet_validate_error{
    text-align: center;
    font-size: 24px;
    margin-top: 10px;
    font-weight: bold;
}

.datepicker-days tfoot{
    display:none;
}

.price_slider_wrapper{
        margin-top: 15px;
}


.skip{

    background: #471267;
    border-color: #471267;
    color: #fcfcfc;
    text-align: center;
    width: 65px;
    height: 65px;
    z-index: 99999;
    float: right;
    PADDING: 20px 7px;
    border-radius:50%;
    margin-right: 35px;
    margin-bottom: 15px;
}


#topDiv{
        margin-top: -210px;
    background-color: #fefefe;
    padding: 0px;
        border-radius: 21px 21px 0 0;
}


.prod-btn {
    padding: 10px 25px;
    line-height: normal!important;
    margin-top:5px!important;
    background: #471267;
        border-color: #fff!important;
        color:#fff;
}
.prod-btn:hover{
        background-color:transparent;
        border-color: #471267!important;
        color:#471267;
}

.cmsmasters_product_info .price{
    
    font-size: 14px;

}
.prodbtn{
    padding:10px 45px;
}


.active{
    color:#471267;
}

.cmsmasters_dynamic_button,.cmsmasters_dynamic_cart_button{
        color:#471267!important;

}

.cmsm_product figure img{
        height: 150px;
}

.cmsmasters_row .widget_wysija_cont .wysija-paragraph .formError{
    top:0 !important;
}


.cmsmasters_product .cmsmasters_product_header{
    height: 42px;
    overflow: hidden;
}
.cmsmasters_product .cmsmasters_product_info{
    padding: 8px 0 0;
}

.input-xs{
    width: 14%;
    height: 35px !important;
}
big{
    font-size: 36px;
    color:#a7d433;
}

.Activecart , #mini-cart > .Activecart, .cmsmasters_dynamic_cart .widget_shopping_cart_content.Activecart{
    opacity:1 !important;
    visibility:visible !important;
    display:block !important;
    margin-top:15px !important;
      -webkit-transition: opacity .3s ease-in-out, margin-top .3s ease-in-out, visibility .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out, margin-top .3s ease-in-out, visibility .3s ease-in-out;
  -ms-transition: opacity .3s ease-in-out, margin-top .3s ease-in-out, visibility .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out, margin-top .3s ease-in-out, visibility .3s ease-in-out;
  transition: opacity .3s ease-in-out, margin-top .3s ease-in-out, visibility .3s ease-in-out;
}
.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #471267;
    background-color: #ffffff;
    color: #471267;
}

.cmsmasters_button.cmsmasters_but_bg_hover:hover, .cmsmasters_paypal_donations > form:hover + .cmsmasters_button.cmsmasters_but_bg_hover{
        border-color: #471267;
    background-color: #471267;
    color: #ffffff !important;
}

.select2-container.select2-container-active .select2-choice, .select2-container.select2-container-active.select2-drop-above .select2-choice, .select2-drop.select2-drop-active, .select2-drop.select2-drop-above.select2-drop-active, .cmsmasters_dynamic_cart .buttons a:hover, .shop_table.shop_table_responsive .actions .button, .cart_totals table button, .wc-proceed-to-checkout .button, .woocommerce-MyAccount-navigation > ul > li a:hover, .select2-container.select2-container--open .select2-selection--single, .select2-container.select2-container--focus .select2-selection--single{
        border-color: #471267;
}

.input-checkbox + label:after, .input-radio + label:after, input.shipping_method + label:after, .onsale, .cmsmasters_product .cmsmasters_product_add_inner .button:hover, .shop_table.shop_table_responsive .actions .button:hover, .cart_totals table button, .wc-proceed-to-checkout .button, .select2-drop .select2-results .select2-highlighted, .widget_price_filter .ui-slider-range, .woocommerce-MyAccount-navigation > ul > li a:hover{
    background-color: #471267;
}


.product-remove .remove {
    color:#471267 !important;
}

.mini_cart_item .remove{
        color:#fff !important;

}
.ContinueProduct{
    padding:7px 20px;font-size:17px
}


#header > div > div > div > div.resp_mid_nav_wrap > div > a{
     background-color: #471267;
}
@media only screen and (max-width: 768px){
    #topDiv{
            margin:0px 5%;
                width: 33%;

    }
.ContinueProduct{
        padding: 2px 20px;
    font-size: 12px;
}
    
.header_mid{
     height:unset !important;
}

}



@media only screen and (max-width: 1024px){


ul.navigation {
    background-color: #e1e1e1;
}

ul.navigation ul, ul.navigation .menu-item-mega-container {
    background-color: #e1e1e1;
}
}

@media only screen and (max-width: 1024px){
    .r_sidebar .content > .cmsmasters_products .product, .l_sidebar .content > .cmsmasters_products .product {
    width: 100%;
}
    .form_field_wrap {
    width: 100%;
}
    .ProfileInfo .form_info{
            width: 80%;

    }

    .portfolio.cmsmasters_3 .project {
    max-width: 90%;
}
}
#Recipes .portfolio.grid.perfect .project figure{
    opacity:1;
}


.text-danger{
    color:#d31717;
        text-align: center;
}

.loader{
    z-index:1000;
    position:fixed;
    top:50%;
    left:50%;
    display:none;
}

.loader img{
        width: 35px;
}

#form_710 .formErrorContent,#form_Billing .formErrorContent,#form_Shipping .formErrorContent{
        /*margin-top: 210px !important;*/
}
.formError{
    margin-top:0!important;
}

.cmsmasters_pricing_but_wrap{
    text-align:center;
}


.cmsmasters_period_Desc{
        letter-spacing: normal !important;
    text-align: justify;
    text-transform:inherit !important;
}

.cmsmasters_pricewrap{
    height: 168px;
    overflow:hidden;
}

.cms_heading{
        text-transform: inherit;
    letter-spacing: 1px;
}

ul.navigation li > ul li:hover > a, ul.navigation li > ul li:hover > a .nav_subtitle, ul.navigation div.menu-item-mega-container li > ul li > a:hover, ul.navigation div.menu-item-mega-container li > ul li > a:hover .nav_subtitle, .navigation div.menu-item-mega-container > ul > li > a{
    color:#471267;
}

.cmsmasters_product{
    border-color: transparent;
}

.cmsmasters_product_img .price-img{
    /*border-radius: 50% !important;*/
    border: 3px;
    width: 100%;
    border-color: #471267 !important;
    border-style: solid;
    height: 135px;
}

.cmsmasters_Tool_img img{
    width: 90%;
    height: auto;
}
.cmsmasters_Tool_img{
    text-align:center;
    height: 150px;
    overflow: hidden;
}

.content-product{
    width:100%;
}

.cmsmasters_product .cmsmasters_product_img img{
    width: 135px;
}
.cmsmasters_product_img{
    text-align:center;
}
 .cmsmasters_product .cmsmasters_product_title a{
    text-align:center;
}

.product-body{
        height: 135px;
    overflow: hidden;
}

.cmsmasters_product_title{
    text-align:center;
}

.Recipes_tabs .cmsmasters_tabs_list_item a{
        padding: 15px !important;

}

#Recipes .preloader .full-width {
    width: 100%;
    height: auto;
}

#Recipes .preloader{
    width: 35%
}

#Recipes .portfolio .cmsmasters_project_grid .preloader {
    padding:10%;
}

#Recipes .cmsmasters_project_grid .project_outer{
    display:inline-flex;
        width: 100%;
}
#Recipes .project_inner{
margin-left:15px;
width: 60%;
}


#Recipes .portfolio.large_gap .project{
        padding-left: 13%;
    padding-right: 13%;
    width: 100%;
}


@media only screen and (max-width: 950px) {
    #Recipes .cmsmasters_project_grid .project_outer{
                                                        display: block;
                                                    }
                                                    #Recipes .preloader {
    width: 100%;
    height: 155px;
}
                                                    #Recipes .preloader .full-width {
    width: 100%;
    height: 150px;
}
}
.tribe-events-notices> ul > li{
    font-size: 18px;
    padding: 22px 10px;
    background-color: #f8f7f7;
}

.custom-price .cmsmasters_price{
    color:#a0a0a0;    font-size: 18px;

}
.custom-price .pricing_title{
    background-color:#fff;
        padding-bottom: 45px !important;

}

html .custom-price .cmsmasters_pricing_table .cmsmasters_pricing_item_inner > *{
        border-color: #fff;
}

.custom-price .cmsmasters_pricing_table .pricing_title + .cmsmasters_price_wrap {
    padding: 18px;
}


@media screen and (min-width: 768px){
.modal-dialog {
    right: auto;
    left: 10%;
    width: 40%;
    padding-top: 140px;
}}

iframe {
    margin-bottom: 0;
}

#iFrame > div > div > div.modal-header > button:hover{
    background: none;
    border-color: none;
}

.cmsmasters_heading_align_center{
    padding-top:10px;
}
a:hover, a:focus {
    text-decoration: none;
    color: #rgb(78, 27, 109);
}

.cmsmasters_button_ref{
        border-color: #a7d433 !important;
    color: #a7d433 !important;
    border-width: 2px !important;
}


.close:hover, .close:focus{
    background: none;
    border-color: none;
    color: #471267;
}

.cmsmasters_toggle_title{
    height: 215px;
    color: #fff !important;
    background-color: #471267;

}

.cmsmasters_shop_item .cmsmasters_currency, .cmsmasters_shop_item .cmsmasters_price {
    padding: 45px 0px;
    font-size: 28PX;
}

.cmsmasters_pricing_table .pricing_title{
    text-align:center;
}
.cmsmasters_pricing_table .pricing_title + .cmsmasters_price_wrap{
    text-align: center;
    height: 160px;
    padding: 12px;

}



.cmsmasters_toggle_plus_hor,.cmsmasters_toggle_plus_vert{
    background-color:#fff !important;

}
.cmsmasters_theme_icon_check{
    color:#471267;
    font-size: 10px;
    line-height: normal;
    padding: 3px
}
[class^="cmsmasters-icon-"]:before, [class*=" cmsmasters-icon-"]:before, [class^="cmsmasters_theme_icon_"]:before, [class*=" cmsmasters_theme_icon_"]:before{
        font-weight: bolder;
}
.cmsmasters_toggle_wrap .cmsmasters_toggle_plus{
    border: solid 1px #fff;
    padding: 8px;
    border-radius: 50%;
}
.icon_check{
border: solid 1px #fff;
    border-radius: 50%;
}

.cmsmasters_plus{
    border-top:1px solid #fff;
}

.cmsmasters_plus_txt{
    font-size: 12px;
    color: #fff;
}

.cmsmasters_toggle_inner{
        border: 1px solid #e0e0e0;
}

.cmsmasters_toggles .cmsmasters_toggle_inner{
    margin-top: -1px;
}


.cmsmasters_toggle .cmsmasters_button {
    font-size: 13px;
    padding: 0 30px;
    color:#fff;
    background-color:#471267;
        line-height: 30px;
}

.cmsmasters_toggle .cmsmasters_button:hover {
    color:#471267;
    background-color:#fff;
    border:1px solid #471267 !important;
}
.cmsmasters_pricing_table .feature_list li {
    font-size: 12px;
    padding: 5px;
}
.cmsmasters_toggles .cmsmasters_toggle_inner{
        padding: 5px;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_list {
    padding-left: 36px !important;
}
.cmsmasters_heading_wrap_new{
    padding: 16px;
    background-color: #4e1b6d;
    color: #fff;
    font-family: 'Cabin', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 30px;
    border-radius: 20px 20px 0 0 !important;
}
.cmsmasters_heading_wrap_a_new{
    color: #fff;
    font-family: 'Cabin', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    float: right;
    font-weight: normal;
}
.cmsmasters_heading_wrap_p_new{
    float:left;

}

.cmsmasters_heading_new{
    font-family:'Kaushan Script', Arial, Helvetica, 'Nimbus Sans L', sans-serif
}

.cmsmasters_heading_wrap_new p{
    padding:0 !important;
}

.cmsmasters_next_arrow_new{
        margin-left: -10px;
}

.cmsmasters_heading_wrapnew{
    text-align: left;
}
.cmsmasters_heading__sec_new{
    letter-spacing: normal;
    font-size: 14px;
    text-transform: inherit;
    font-weight: bold;
    padding: 3px 15px;
    margin-bottom: 0;
}
.cmsmasters_heading_sec_new{
    padding: 0 15px;
    letter-spacing: normal;
    font-weight: normal;

}

.cmsmasters_button_custom{
    color:#fff;
}
.button_wrap_custom{
        background-color:rgb(254, 133, 67);
        float:right;
        text-align:right;
        width:100%;
            padding: 4px;
    bottom: 0;
    left: 0;
    position: absolute;
}
.button_wrap_custom hover {
    background-color: rgb(254, 133, 67);
}


h2.cmsmasters_heading{
    width:230px;
    line-height: normal;
}

.cmsmasters_featured_block .featured_block_inner_new{
        height: 230px;
        padding:0;
}
.cmsmasters_button_BMI{
    background-color:#fe8543!important;
    border-radius: 16px!important;
    color:#fff!important;
       font-size: 9px;
    padding: 4px 10px;
    text-transform: capitalize;
}
.cmsmasters_button_BMI:hover{
    background-color:#fff!important;
    border-radius: 16px!important;
    color:#fe8543 !important;
    border:2px solid #fe8543 !important;
}
.cmsmasters_button_Stated{
    background-color:#471267 !important;
    border-radius: 16px!important;
    color:#fff!important;
       font-size: 9px;
    padding: 4px 10px;
    text-transform: capitalize;
}
.cmsmasters_button_Stated:hover{
    background-color:#fff!important;
    border-radius: 16px!important;
    color:#471267 !important;
    border:2px solid #471267 !important;
}

.cmsmasters_button_how{
    background-color:#471267!important;
    border-radius: 16px!important;
    color:#fff!important;
    float:right;
        margin-right:20px;

}
.cmsmasters_button_how:hover{
    background-color:#fff!important;
    border-radius: 16px!important;
    color:#471267 !important;
    border:2px solid #471267 !important;
}

.BMI_heading{
        background-color:#fe8543!important;
        color:#fff;
}
.BMI_Title{
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    font-family: 'Cabin', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

.cmsmasters_toggle_title_new{
    border-radius: 0;
}

.cmsmasters_toggle_title_new .pricing_title{
    font-weight: normal;
    font-size: 36px;
    line-height: normal;
}

.cmsmasters_toggle_title_new .cmsmasters_price{
        font-size: 40px;
    font-weight: normal;
}

.cmsmasters_plus_txt {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
}
.cmsmasters_plus{
    padding: 15px !important;

}

.cmsmasters_toggle_title_new{
    border-radius:0 !important;
}

.sel,.icon_check{
    display:none !important;
}
.icon_check{
    width: 26px;
    height: 26px;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 27px;
    top: 0;
    bottom: 0;
    padding-left: 6px;
    padding-top: 0;
    font-size:10px;
    background-color:#fff;
    color:#471267;
}
.unsel,.cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_plus {
        display:inline-block !important;
}

.current_toggle .sel,.current_toggle .icon_check{
    display:block !important;
}

.current_toggle .unsel,.current_toggle .cmsmasters_toggle_plus_hor main,.cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_plus {
    display:none !important;
}


/*.current_toggle .sel-txt{background-color: #311c3d!important;}*/
.cmsmasters_shop_plan_title{
height:305px
}


sup {
        font-size: 60%;
    top: -0.1em;
    font-weight: lighter;
}
.plan-list{
    text-align:center;
}
.plan-list li{
        display: inline-block;
        margin:10px;
        text-align:center;
        color:#471267;
}

.plan-num{
    border: 1px solid #471267;
    border-radius: 50%;
    padding: 6px 12px;
    width: 10px;
    height: 10px;
    margin-right: 4px;
    color:#471267;

}

.menu-item a{
    color:#471267 !important;
}
.selected .plan-num{
    background-color:#471267;
}

.selected{
font-weight:bold;
color:#fff !important;

}

.selected .plan-num{
    color:#fff !important;

}

 .cmsmasters_color_scheme_third .cmsmasters_shop_plan_wrap{
    background-color:#471267;
}
.cmsmasters_shop_plan li{
    font-size: 14px;
    color: #471267;
    line-height: normal;
    letter-spacing: normal;
    text-transform: capitalize;
    font-weight: normal;
    word-spacing: normal;
   
}
.cmsmasters_shop_plan{
         padding-top: 15px;
}

.header_mid .mid_nav_wrap {

    float: left;
}


.header_mid_scroll ul.navigation > li > a:hover, .header_mid_scroll ul.navigation > li:hover > a, .header_mid_scroll ul.navigation > li > a, .header_mid_scroll .header_mid a{
    border-right: 1px solid rgba(117, 118, 121,.1);
}


.header_mid_scroll ul.navigation > li:first-child > a {
    border-left: 1px solid rgba(117, 118, 121,.1);
}

.cmsmasters_toggle_title_new  .shop_plan_title{
    font-weight: normal;
    font-size: 18px;
    color: #471267 !important;
    background-color: #e0e0e0 !important;
    height: 120px;
    text-align:left !important;
}


[class^="cmsmasters-icon-"]:before, [class*=" cmsmasters-icon-"]:before, [class^="cmsmasters_theme_icon_"]:before, [class*=" cmsmasters_theme_icon_"]:before {
    width: 0px;
    margin-right: 0px;
    margin-left: 0px;
}


html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price_wrap{
    color:#fff;
}

.cmsmasters_shop_plan_new{
    padding: 18px;
}

.cmsmasters_button_ref:hover {
    background-color: none;
    color: #471267 !important;
}

.middle_content {
    padding: 30px 0 0;
}

.cmsmasters_plus_new{
    padding: 8px;
}

.btn-new{
    background-color: #471267 !important;
    color:#ffffff!important;
}


.btn-new:hover{
    background-color: #ffffff  !important;
    color:#471267!important;
}

.cmsmasters_footer_default .footer_nav > li > a {
    padding: 0 20px;
    color: #e0e0e0 !important;
}



.header_mid_inner_st .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button{
    font-size: 9px;
}


.header_mid_inner_st .cmsmasters_dynamic{
    font-size: 12px !important;
    line-height: 16px !important;
}
.navigation .menu-item-depth-0{
    width: 20%;
}

.mid_nav > li > a .nav_item_wrap {
    text-align: center;
}

.header_mid_inner_td .mid_nav_wrap{
        padding-right: 0;
}

.cmsmasters_dynamic_cart:hover .widget_shopping_cart_content, .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover + .widget_shopping_cart_content, .cmsmasters_dynamic_cart .widget_shopping_cart_content:hover {
    margin-top: 7px;
}
.portfolio.grid.perfect .project figure {
     opacity: 1 !important; 
}

.cmsmasters_toggle .cmsmasters_button_tellMore {
    font-size: 10px;
    padding: 0 14px;
    color: #fff;
    background-color: #471267;
    line-height: 25px;
    margin-top:8px;
}
h6{
    letter-spacing: 1px;
}


.cmsmasters_button_orang{
    background-color: #fa8c00 !important;
}

.cmsmasters_toggle .cmsmasters_button_orang:hover {
    color: #fa8c00 !important;
    background-color: #fff !important;
    border: 1px solid #fa8c00 !important;
}




.shop-desc{
    position: relative;
    height: 100%;
    overflow: visible;
        display:none;

}
.cmsmasters_toggle{
            display:none;

}


.current_toggle .cmsmasters_toggle_inner{
    display:inline-block;
        width: 100%;

}


.showToggle{
    display:inline-block;
}


.cmsmasters_pricing_table .pricing_title + .cmsmasters_price_wrap {
    height: 135px;
}
.cmsmasters_toggle_title {
    height: auto;
}

.cmsmasters_pricing_table .cmsmasters_pricing_item{
        width: 65%;
}
.custom_heading{
    background-color:#fa8c00!important;
    height:30px;
    font-size:18px;
    margin: 0 8%;

}

.offer-subTitle,.offer-Title,.offer-arrow{
    color:#fff;
    height:30px;
    float:left;
    padding:5px 20px;
}
.offer-subTitle{
    background-color:#b86527;
    width:30%;
    text-align:right;
}
.offer-Title{
        width:70%;

}

.offer-arrow{
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    background: 0 0;
    position: absolute;
    left: 33.2%;
    top: 50%;
    margin-top: -15px;
    border: solid transparent;
    border-width: 15px 0 15px 15px;
    border-left-color: #b86527;
}
.modal-title{
    color:#4e1b6d;
}
@media only screen and (max-width: 768px) {
           #topDiv .one_third{
       width:100%;
    }
   .offer-subTitle,.offer-arrow{
    padding:5px;
}
   .custom_heading{

    font-size:12px;

}
   .offer-arrow{
           border-width: 10px 0 10px 10px;
       /*display:none;*/

}
   .offer-Title{
       padding: 5px 13px !important;
   }

}

.story_outer{
    height:200px;
    overflow:hidden;
}

#Recipes .story_inner{
    margin-top:7%;
}

.portfolio.large_gap .story {
    width: 50%;
}
.success-story{
        padding: 10px 16%;
            border-top: solid 1px #ece8e8;
}

.story_inner .cmsmasters_project_cont_info{
    height: 90px;
    overflow: hidden;
}
.cmsmasters_wrap_pagination ul li .page-numbers {
    line-height: 20px !important;
}

.success-story .preloader {
    width: inherit !important;
}

.cmsmasters_button.cmsmasters_but_clear_styles {
    padding: 0px 10px;
}

.quantity {
    width: 100%;
        display: flex;
}
.savebtn{
     margin-left: 6px !important;
    line-height: normal;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.header_mid{
    height: 127px !important;
}
.header_mid_inner_ed{
    height: 50px !important;
}
.cmsmasters_heading_wrap_new p {
    line-height: initial;
}
@media only screen and (max-width: 1024px) {

    .header_mid {
            height: auto !important;

    }

    .header_mid_inner_ed{
            height: 70px;
    }
    #header .header_mid .header_mid_inner {
    display: inline-block;
}
    #cmsmasters_row_5b728bc101f7c{
        display:none;
    }
    #cmsmasters_row_5b728bc11cb19 .cmsmasters_row_outer_parent {
    padding-top: 25px;
}
    .story_outer {
    height: auto;
}
    #Recipes .project_inner {
    margin-left: 15px;
    width: 100%;
}
}
.offer{
    margin-top:120px;
}
.shopPlan_table{
    padding: 20px 14%;
}
.cmsmasters_shopView{
    margin-left: 25%;
}

@media only screen and (max-width: 768px){
    #cmsmasters_pricing_item_5b728bc10a4a7 .cmsmasters_button {
    margin: 6px;
}
    #cmsmasters_row_5b728bc109edb .cmsmasters_row_outer_parent {
    padding-bottom: 20px;
        padding-top: 20px;
}
    .cmsmasters_shopView{
    margin-left: 4%;
}

    .shopPlan_table{
    padding: 20px;
}
    .offer{
    margin-top:20px;
}
#header .header_mid .header_mid_inner > div {
    margin: 0 0 0 5px;
}
.cmsmasters_plus {
    padding: 15px 5px !important;
}
.cmsmasters_plus_txt {
    padding-left: 10px;
        font-size: 10px;
}
.cmsmasters_plus_txt sel{
        padding-left: 5px;
}
.cmsmasters_toggle .cmsmasters_button {
    padding: 0 20px;
}
.cmsmasters_pricing_table .cmsmasters_pricing_item {
    width: 100%;
}

}
#slide_top [class^="cmsmasters-icon-"]:before,#slide_top [class*=" cmsmasters-icon-"]:before,#slide_top [class^="cmsmasters_theme_icon_"]:before,#slide_top [class*=" cmsmasters_theme_icon_"]:before {
    margin-right: 20%;
}

@media only screen and (max-width: 1024px)
{#header {
    overflow: inherit;
}
 #header .header_mid {
    overflow: inherit;
}
 #header .header_mid .header_mid_outer {

    overflow: inherit;
}
 #header .navigation li li > a {
    padding: 9px 20px;
}
 #header .navigation li li li > a{
      padding: 9px 30px !important;
 }
 .content {
    padding: 30px 0;

}
 h1, h1 a, .logo .title, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    font-size: 24px;

}
}

#slide_top:before {
    padding-right: 9px;
}

#about .cmsmasters_open_post .cmsmasters_post_header {
    padding: 0;
}

#about .cmsmasters_open_post .cmsmasters_post_header h2{
    color:#471267;
    font-weight: 500;
    font-size: 22px;
}


#about .cmsmasters_open_post {
    margin-bottom:30px;
}

#about .cmsmasters_open {
    margin-bottom: 15px;
}

@media only screen and (max-width: 1024px){
    #topDiv{
        margin-top: 0;
    }
}


.order_item{
    color:#471267 !important;
    font-size:16px;
    line-height:normal;
}


.faq{
    text-decoration:underline;
}
.faq-arrow{
        margin-left: 5px;
    color: #471267;
}


.cmsmaster_howWork{
    position: absolute;
    text-align: center;
    margin-top: 45px!important;
    margin-bottom: 20px!important;
    margin-left: -12px !important;
    color:#fff;
}
.cmsmaster_howWork .cmsmasters_heading{
    color:#fff !important;

}
.cmsmasters_text-border{
        text-align: left;
    border-right: #471267 2px solid;
    width:2px!important;
    height:30px!important;
    float:right;

}

.cmsmaster_howWork  .cmsmasters_heading {
    font-size: 100px!important;
}

.how-tbl tr td,.how-tbl tr th{
    border-color: #4e1b6d;
    border-left-width: 2px;
    border-left-style: solid;
}
.how-tbl tbody tr td,.how-tbl tbody tr th{
    border-bottom-width: 0;
    border-bottom-style: solid;
}
.cmsmasters_table tr:last-child td
{
       border-bottom-width: 2px;
    border-bottom-style: solid;
}
.how-tbl>tbody>tr:nth-of-type(even) {
    background-color: #f9f9f9;
}
.how-tbl tfoot td{
border-width:0!important;
padding:10px;
}
.how-tbl .fa{
    color:#fa8c00;
}
.how-tbl tr td:last-child, .how-tbl tr th:last-child {
    border-right-width: 2px;
    border-right-style: solid;
}
.cms_5_heading{
    padding: 0;
    margin: 0 0 10px;
}

.story-desc{
        bottom: 0;
    position: absolute;
    width: 100%;
}

.error .error_title {
    font-size: 45px !important;
    line-height: 1.3em;
}
.error_det{
        font-size: 40px !important;
        text-align:center;
        font-weight:normal;

}
.error_subtitle a{
    color:#471267;
}
.error_subtitle{
    padding-top:30px !important;
}
.error .error_title{
    padding: 155px 0 50px;
        color:#471267;

}

.cmsmasters_post_title{
    color:#471267;
}
.Annual-Details {
    visibility: hidden;
    opacity: 0 ;
    display:none;
    position: absolute;
    width: 440px;
    height: 40px;
    z-index: 3333;
    top: 38px;
    display: inline-flex;
    background-color: #fff;
    border: 2px solid #eee;
    padding: 10px 20px;
    font-weight:bold;
    color:#471267;
    border-radius:5px;
}

.AnnualInfo:hover + .Annual-Details {
    visibility: visible;
    opacity: 1 !important;
    display:block;
}


.widget_Customer_profile{
    background-color: #fcfcfc;
    border: 2px solid #e4e3e3;
    z-index:2222;
   
    position: absolute;
    width: 180px;
    list-style: none;
    color: red;
    right: 0;
    padding:15px 10px;
    border-radius: 8px;
    display:none;
}



.cmsmasters_dynamic_wrap .widget_Customer_profile:before,#header > div > div > div.header_mid_inner.header_mid_inner_st > div:nth-child(2) > div > div:before,
#widget_Customer_profile:before {
      content: '' !important;
    display: block !important;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 5px;
    top: -26px;
    background-color: transparent;
    border: solid transparent;
    border-width: 15px 12px 12px;
    border-bottom-color: #fcfcfc;
}






.Customer_profile:hover + .widget_Customer_profile,.cmsmasters_dynamic_wrap .widget_Customer_profile:hover     {
     display: list-item;
}
ul li:before {
    content: '';
}


html.csstransitions .widget_Customer_profile {
    transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
}



.cmsmasters_color_scheme_footer{
    background-color:#f2f0f1 !important;
    color:#471267 !important;
}
.cmsmasters_footer_default .footer_nav > li > a {
    padding: 0 20px;
    color: #471267 !important;
}


#footer .one_sixth ul a{
    font-size:10px;
    color:#333333;
    text-align:left;
    width:100%;
}

#footer .one_sixth ul li {

    text-align: left;
     width:100%;
}
#footer .one_sixth ul li::before {
    content:unset;
}

#footer .one_sixth ul li:first-child a{
    color:#471267;
    font-size:12px;
    font-weight:700;
}


#footer .one_sixth {
    margin: 0 1%;
    position: relative;
    float: left;
}

.product_list_widget  {
    margin-bottom: 0px;
}
.fa-circle{
    font-size:8px;
    margin-right:4px;
}

.error{
    width: 100%!important;
    color: #c22525!important;
}


@media only screen and (max-width: 768px){

.one_sixth{
    width:100%;
}
}


.monsterrat{
    font-family:'monsterrat' !important;
}
.shopNowNavigation .menu-item-depth-0 {
    width: 33% !important;
}

#topDiv .one_third{
    border-right: solid 3px #FFF; 
}

#topDiv div:nth-child(4){
    border-right: solid 0px #FFF !important; 
}
.myheadline .entry-title{
    font-size:70px!important;
    font-weight:600!important;
    padding-bottom:10px;
}
.myheadline .entry-title,.myheadline .entry-subtitle,.myheadline .cmsmasters_breadcrumbs_inner,.myheadline .cmsmasters_breadcrumbs_inner span{
    color:#471267!important;
    letter-spacing:normal!important;
    opacity:1!important;
    text-transform:capitalize!important;
    font-family:'Cabin', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}
.myheadline .entry-subtitle{
    border-top: solid 1px #471267;
    font-size: 32px;
    width: 45%;
    line-height: normal;
}

.myheadline .entry-title{
    width: 50%;
     line-height: normal;
}

.myheadline .headline_aligner, .cmsmasters_breadcrumbs_aligner{
        min-height: 50px;
}


.myheadline .headline_outer{
    height:395px;
}
.myheadline .headline_outer .headline_inner {
    padding: 0 !important ;
}
.myheadline,.padding_headline{
        padding-top: 120px;
}


.myheadline headline_outer, #page.cmsmasters_heading_under_header #middle .myheadline .headline_outer{
    padding-top:50px !important;
}
@media only screen and (max-width: 1024px){
      .Confirm-addd-cart{
        width:40%;
    }
.myheadline,.padding_headline{
        padding-top: 0!important;
}

.myheadline .entry-title {
    font-size: 40px!important;
    font-weight: 600!important;
    padding-bottom: 10px;
}
.myheadline .headline_outer{
    height:295px;
}

.myheadline .entry-subtitle {
    font-size: 26px;
    width: 60%;
    padding-left: 7%;
}
}

@media only screen and (max-width: 768px) {
    #page.cmsmasters_heading_under_header #middle .myheadline .headline_outer {
    padding-top: 10px !important;
}
    
.myheadline .entry-title {
    font-size: 26px!important;
    font-weight: 600!important;
    padding-bottom: 10px;
}
    .myheadline .headline_outer{
    height:155px;
}
.myheadline .entry-subtitle {
    font-size: 16px;
    width: 80%;
    padding-left: 3%;
}

}




.cmsmasters_Life_Plan a {
    font-size: 13px;
}
h2, h2 a, .cmsmasters_quotes_slider .cmsmasters_quote_content, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a {
    font-size: 27px !important;
}

.cmsmasters_prev_arrow, .cmsmasters_next_arrow {
    width: 20px;

}

#topDiv a{
    font-size: 13px;
    padding: 10px 0;
    cursor: pointer;
}


.history-title{
        background-color: #e0e0e0!important;
    color: #471267!important;
}

table.tribe-events-calendar tbody td.tribe-events-present div[id*=tribe-events-daynum-], table.tribe-events-calendar tbody td .tribe-events-month-event-title a:hover, #tribe-bar-views .button:hover > span, #tribe-bar-views .button:hover > span:before, #tribe-bar-views .button:hover > span:after, #tribe-bar-views.tribe-bar-views-open .button > span, #tribe-bar-views.tribe-bar-views-open .button > span:before, #tribe-bar-views.tribe-bar-views-open .button > span:after, .tribe-events-sub-nav li a:hover span:not([class]), .tribe-events-grid .tribe-week-event .vevent .entry-title a:hover, .tribe-events-grid .tribe-week-event:hover .vevent .entry-title a, .tribe-events-list .tribe-events-list-separator-month:before, .tribe-events-list .tribe-events-day-time-slot > h5:before, .tribe-events-notices:before, .tribe-events-venue-widget .tribe-venue-widget-venue, .tribe-mini-calendar thead, .tribe-mini-calendar tbody a:before, .tribe-this-week-events-widget .this-week-today .tribe-this-week-widget-header-date {
    background-color: #471267!important;
}

.tribe-events-list .tribe-events-read-more-wrap {
    text-align: center!important;
}
.tribe-events-list .cmsmasters_events_list_event_info {
    width: 57%;
}
.tribe-events-list .cmsmasters_events_start_date {
    width: 18%;
    text-align:center;
}

.order_item li {
    padding:0;
}
.cmsmasters_event_day{
    text-align: center;
    font-size: 33px !important;
    line-height: 70px !important;
}


.tribe-events-list .cmsmasters_events_start_date > span {
    margin: 0 10px 0 0;
}
.order_item_Address{
       width: 50%;
}

.order_items_Address{
    display:inline-flex;
}

    @media only screen and (max-width: 768px) {
   .cmsmasters_event_day {
    font-size: 14px !important;
    }

        .tribe-events-list .tribe-events-read-more-wrap {
            display:none;
        }
        .tribe-events-list .cmsmasters_events_list_event_info{
            width: 80%;
        }
        .tribe-events-list .tribe-events-list-event-title a{
            font-size: 18px !important;
        }
        .order_item_Address{
       width: 100%;
}
       /* .modal {
            top: 0px !important;
        }*/

        .order_items_Address{
    display:inline-block;
}
}

iframe {
    margin-bottom: 0;
    height: 1310px !important;
}


.navigation .menu-item-depth-0 {
    width: 24.5%;

}


.header_mid_scroll ul.navigation > li:first-child > a {
    border-left: 0px solid rgba(117, 118, 121,.1);
}

.header_mid_scroll ul.navigation > li:last-child > a {
    border-right: 0 solid rgba(117, 118, 121,.1);
}

.lifePlan-img{
    background-size: contain;
}

.cmsmasters_dynamic_cart .count {
    line-height: 20px !important;
}


 .LALife{
    font-family: 'monsterrat' !important;
  }

 .invoice-table{
         border:solid 0 #e0e0e0;
         border-top:solid 2px #e0e0e0 !important;
         border-radius:0;

 }
 .invoice-table td{
     border-bottom:0 solid #fff !important;
     padding:5px 15px;
 }
 .invoice-table th{
     border-bottom:0 solid #fff !important;

 }
  .invoice-table tfoot tr:first-child td{
      padding-top:15px;
  }

 .invoice-table tfoot td{
     text-align:right !important;
 }
  .invoice-table tfoot  tr:first-child td {
     border-top:solid 2px #e0e0e0 !important;
 }

  .cmsmasters_button_green {
    background-color: #a2ce32!important;
    border-radius: 16px!important;
    color: #fff!important;
    float: right;
    margin-right: 20px;
        display: inline-block;
    padding: 0 40px;
    position: relative;
    text-align: center;
    border-width: 1px;
    border-style: solid;
        font-family: 'Cabin',Arial,Helvetica,'Nimbus Sans L',sans-serif;
    font-size: 13px;
    line-height: 42px;
    font-weight: 700;
    font-style: normal;
}

  .cmsmasters_button_green:hover {
    background-color: #fff!important;
    border-radius: 16px!important;
    color: #a2ce32 !important;
    border: 2px solid #a2ce32 !important;
}

    .cmsmasters_button_orange {
    background-color: #fe8543!important;
    border-radius: 16px!important;
    color: #fff!important;
    float: right;
    margin-right: 20px;
}

  .cmsmasters_button_orange:hover {
    background-color: #fff!important;
    border-radius: 16px!important;
    color: #fe8543 !important;
    border: 2px solid #fe8543 !important;
}

    .cmsmasters_button_green .cmsmasters_theme_icon_basket{
         color: #fff !important;
  }
  .cmsmasters_button_green:hover .cmsmasters_theme_icon_basket{
         color: #a2ce32 !important;
  }

  .pricing_two.cmsmasters_pricing_table .cmsmasters_pricing_item.cmsmasters_pricing_item_three {
    width: 33% !important;
}


  @media only screen and (max-width: 768px) {
#cmsmasters_heading_5b728bc11c2ec{
    margin-bottom: 10px;
}

#cmsmasters_heading_5b728bc11c3a6 .cmsmasters_heading, #cmsmasters_heading_5b728bc11c3a6 .cmsmasters_heading a{
        font-size: 15px;
}

#cmsmasters_heading_5b728bc11cdec .cmsmasters_heading, #cmsmasters_heading_5b728bc11cdec .cmsmasters_heading a{
        font-size: 28px;
}

}


  .offer{
      margin-top:180px !important;
  }



  	@media only screen and (max-width: 540px) {
		#page.cmsmasters_heading_after_header #middle, #page.cmsmasters_heading_under_header #middle .headline .headline_outer, #page.cmsmasters_heading_after_header.enable_header_top #middle, #page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer, #page.cmsmasters_heading_after_header.enable_header_bottom #middle, #page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer, #page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, #page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer{
                padding-top: 30px !important;
    padding-bottom: 30px !important;
		}
	}


      @media (min-width: 1200px){
.col-lg-pull-1 {
    left: 8.33333333%;
}
 .col-lg-pull-6 {
    left: 50%;
  }
 .col-lg-push-6{
     right: 50%;
 }

      }

.ptoduct_add_to_cart_button{
    margin-right:0;
    margin-left:1px;
    background-color: #fe8543!important;
    padding: 0 13px;
    font-size: 12px;
}
.ptoduct_add_to_cart_button:hover {
    background-color: #fff!important;
    border-radius: 16px!important;
    color: #fe8543 !important;
    border: 2px solid #fe8543 !important;
}


.quantityPro .text {
    width: 60px;
}


@media only screen and (max-width: 767px) {
    /*.Confirm-addd-cart{
        width:95% !important;
    }*/
    .cmsmasters_button_green{
        padding:0 10px;
    }
    .Confirm-addd-cart #goCart, .Confirm-addd-cart button {
        width: auto;
        padding: 0 10px;
    }
}

    @media only screen and (max-width: 540px) {
        .quantity {
            display: inline-block;
            padding: 4%;
        }

        .quantityPro .text {
            width: 80px;
        }

        .ptoduct_add_to_cart_button {
            padding: 0 20px;
            font-size: 16px;
        }

        .Confirm-addd-cart {
            width: 100% !important;
        }

            

            .Confirm-addd-cart .modal-body {
                padding: 5px;
                min-height: 140px;
            }
    }

