    @media (max-width: 1260px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt {
        min-height: 518px !important;
    }
    .mission-box-2-rt-innr_pan {
        padding-top: 398px;
    }
    .mission-box-2-rt-innr_pan h1 {
        font-size: 38px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1218px) {
    .banner-bottom {
        background-color: rgba(0, 0, 0, 10);
        padding: 25px 0 !important;
    }
}

@media (max-width: 1199px) {
    /*------- Home page Boxed Version 1 Starts here--------*/
    .boxed_wrapper .float-panel {
        width: 100% !important;
        background: white;
        z-index: 9999;
        transition: all 0.3s;
        /* Effect for switching from .fixed to static */
    }
    /*------- Home page Boxed Version 1 End here--------*/
    /*------- Home page Version 2 Start here--------*/
    .mission-box-2-rt-innr_pan h1 {
        font-size: 36px;
    }
    /*------- Home page Version 2 End here--------*/
    /* Responsive Dashboard PAGE Starts here */
    #dashboard_user_info.col-md-6.pull-left-40 {
        margin-left: -4px !important;
    }
    #contact_email.col-md-4.wide_col_lt_rt_0.push-left-25 {
        margin-left: -10px !important;
    }
    /* Responsive Dashboard PAGE Starts here */
    /* Responsive Login PAGE Starts here */
    #forget_pass.col-md-8.text-left.pull-down-14 {
        text-align: right !important;
    }
    /* Responsive Login PAGE End here */
    /* Responsive Recipe Search PAGE Starts here */
    #forget_pass.col-md-7.text-left.pull-down-14 {
        text-align: right !important;
    }
    /* Responsive Recipe Search PAGE End here */
    /* Responsive MEAL PLANNER Starts here */
    .week_day_box_inner_wrapper .overlay .text-ovr .btn.sml_btn.btn-white_outter {
        font-size: 14px !important;
        border-radius: 45px;
        padding: 10px 10px !important;
    }
    .week_day_box {
        font-weight: 500;
        font-size: 22px;
        line-height: 3.8rem;
        padding: 35px 0px;
    }
    .week_day_box {
        font-weight: 500;
        font-size: 22px;
        line-height: 3.8rem;
        padding: 17px 0px !important;
    }
    /* Responsive MEAL PLANNER Ends here */
    /* Responsive Home Page 1 Starts here */
    .consultation-btn span {
        max-width: 290px !important;
        display: inline-block;
        float: left;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .consultation-btn i {
        width: 30px !important;
        height: 30px !important;
        padding-top: 3px !important;
        text-align: center;
        display: inline-block;
        float: left;
        font-size: 16px !important;
        border: 4px solid #FFF;
        border-radius: 100%;
        margin-top: 8px !important;
    }
    .consultation-btn a span span {
        float: left;
        font-size: 12.5px !important;
        font-weight: normal;
        text-transform: none;
        padding-left: 0px;
    }
    .consultation-btn a {
        font-size: 20px !important;
        font-weight: bold;
        color: #fff;
        border: 2px solid #FFF;
        padding: 12px 25px;
        webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;
        display: inline-block;
        text-transform: uppercase;
        text-decoration: none;
        transition: all .3s ease 0s;
        outline: none;
    }
    .banner-bottom h2 {
        padding-top: 12px !important;
        color: #FFF;
        font-size: 24px !important;
        font-weight: 400;
    }
    .banner-bottom p {
        font-size: 16px;
        color: #b8b8b8;
        margin-top: 10px !important;
    }
    .banner_bttm_pan {}
    .consultation_pan {
        padding-left: 0px !important;
    }
    .consultation-btn {
        max-width: 418px;
        float: right !important;
    }
    .become-member {
        width: 22% !important;
        float: left;
    }
    .become-member-txt h4 {
        line-height: 32px;
        font-size: 18px !important;
        font-weight: normal;
        color: #5e5e5e;
        padding: 1.4% 2.5%;
        border-left: solid 4px #fd0009;
    }
    .icons-outter .padtb.pull-down-25 {
        margin-top: 15px !important;
    }
    .icon-txt h3 {
        font-size: 18px !important;
        color: #000;
        font-weight: 500;
        margin-top: 0px;
        padding-top: 0px;
    }
    .icon-txt p {
        font-size: 14px !important;
        color: #777;
    }
    /* Responsive Home Page 1 End here */
    /* Responsive Home Page 2 Starts here */
    .icons-inner-pan-center {
        width: 42%;
        float: left;
        padding-top: 37px;
    }
    .icons-inner-pan-left #meal_plans_icon.col-md-12.padtb.pull-down-10 {
        margin-top: 0px;
    }
    .icons-inner-pan-right #support_icon_front.col-md-12.padtb.pull-down-10 {
        margin-top: 0px;
    }
    /* Responsive Home Page 2 End here */
    /* Responsive Contact Page Starts here */
    /* Responsive Contact Page End here */
    /* Responsive Community Details Page Starts here */
    .comments_outter_pan .author_img_pan {
        float: left;
        height: 130px !important;
        width: 130px !important;
    }
    .comments_outter_pan .author_img_pan img {
        max-width: 100%;
        height: 130px !important;
        width: 130px !important;
        border-radius: 100%;
    }
    .reply_comments_inner_pan .author_img_pan {
        float: left;
        height: 130px !important;
        width: 130px !important;
    }
    .reply_comments_inner_pan .author_img_pan img {
        max-width: 100%;
        height: 130px !important;
        width: 130px !important;
        border-radius: 100%;
    }
    .reply_comments_outter_pan {
        padding-top: 20px;
        max-width: 100%;
        float: left;
        background: url(../../corporate/images/re-comment-arrow_03.jpg) 17px 0px no-repeat !important;
    }
    .reply_comments_inner_pan .col-md-9.pull-left-15 {
        margin-left: 0px !important;
    }
    /*------ Community Details Page End here -------*/
    /*------ Community Page Starts here --------*/
    #community_info .meal_planner {
        padding-right: 30px !important;
    }
    /*------ Community Page End here --------*/
    /*----- Footer Styles Start here ----*/
    .footer-title {
        text-transform: uppercase;
        color: #fff;
        font-weight: 500;
        font-size: 18px !important;
        margin: 0 0 18px 0;
    }
    #footer .copy_right .connect ul {
        padding-left: 12px !important;
    }
    .newsletter.pull-right-20 {
        margin-left: 0px !important;
    }
    /*----- Footer Styles End here ----*/
}

@media (max-width: 1180px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt {
        min-height: 542px !important;
    }
    .mission-box-2-rt-innr_pan {
        padding-top: 430px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1130px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt-innr_pan h1 {
        font-size: 34px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1068px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt-innr_pan h1 {
        font-size: 32px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1059px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt {
        min-height: 572px !important;
    }
    .mission-box-2-rt-innr_pan {
        padding-top: 462px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1051px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt {
        min-height: 597px !important;
    }
    .mission-box-2-rt-innr_pan {
        padding-top: 488px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1006px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt-innr_pan h1 {
        font-size: 30px;
    }
    .mission-box-2-rt-innr_pan h5 {
        font-size: 18px;
    }
    /*------- Home page Version 2 End here--------*/
}

@media (max-width: 1024px) {
    /*----- Home Page 1 Starts here ------*/
    .consultation-btn span {
        max-width: 290px !important;
        display: inline-block;
        float: left;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .consultation-btn i {
        width: 30px !important;
        height: 30px !important;
        padding-top: 3px !important;
        text-align: center;
        display: inline-block;
        float: left;
        font-size: 16px !important;
        border: 4px solid #FFF;
        border-radius: 100%;
        margin-top: 8px !important;
    }
    .consultation-btn a span span {
        float: left;
        font-size: 12.5px !important;
        font-weight: normal;
        text-transform: none;
        padding-left: 0px;
    }
    .consultation-btn a {
        font-size: 20px !important;
        font-weight: bold;
        color: #fff;
        border: 2px solid #FFF;
        padding: 12px 25px;
        webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;
        display: inline-block;
        text-transform: uppercase;
        text-decoration: none;
        transition: all .3s ease 0s;
        outline: none;
    }
    .banner-bottom h2 {
        padding-top: 12px !important;
        color: #FFF;
        font-size: 24px !important;
        font-weight: 400;
    }
    .banner-bottom p {
        font-size: 16px;
        color: #b8b8b8;
        margin-top: 10px !important;
    }
    .banner_bttm_pan {
        padding-left: 0px !important;
    }
    .consultation_pan {
        padding-left: 0px !important;
    }
    .consultation-btn {
        max-width: 418px;
        float: left !important;
    }
    .become-member {
        width: 22% !important;
        float: left;
    }
    .become-member-txt h4 {
        line-height: 32px;
        font-size: 18px !important;
        font-weight: normal;
        color: #5e5e5e;
        padding: 1.4% 2.5%;
        border-left: solid 4px #fd0009;
    }
    .icons-outter .padtb.pull-down-25 {
        margin-top: 15px !important;
    }
    .icon-txt h3 {
        font-size: 18px !important;
        color: #000;
        font-weight: 500;
        margin-top: 0px;
        padding-top: 0px;
    }
    .icon-txt p {
        font-size: 14px !important;
        color: #777;
    }
    /*------ Home Page 1 End here --------*/
    /*------ VIDEO PAGE Starts here --------*/
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-8 article.post-full {
        margin-bottom: 0px !important;
        padding-left: 15px !important;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 {
        padding-bottom: 30px !important;
    }
    /*------ VIDEO PAGE End here --------*/
    /*------ MEAL PLANNER Starts here ------*/
    /*------ MEAL PLANNER Ends here --------*/
    /*------- Contact Page Starts here --------*/
    #map {
        height: 0;
        overflow: hidden;
        padding-bottom: 41% !important;
        padding-top: 30px;
        position: relative;
    }
    /*------ Contact Page End here -------*/
}

@media only screen and (min-width:992px) and (max-width:1011px) {
    .banner-bottom {
        background-color: rgba(0, 0, 0, 10);
        padding: 18px 0px !important;
    }
    .banner_bttm_pan {
        padding-left: 15px !important;
    }
}

@media only screen and (min-width:992px) and (max-width:3500px) {
    /*------- Drop Down Menu Arrow Starts here -------*/
    ul.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new li span.caret {
        display: none !important;
    }
    ul.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new li span.caret.fn_arrow {
        display: block !important;
    }
    /*------- Drop Down Menu Arrow End here -------*/
}

@media only screen and (max-width: 800px) {
    /*------- Meal Planner Table Start here -------*/
    /* Force table to not be like tables anymore */
    #no-more-tables table,
    #no-more-tables thead,
    #no-more-tables tbody,
    #no-more-tables th,
    #no-more-tables td,
    #no-more-tables tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    #no-more-tables tr {
        border: 1px solid #ccc;
    }
    #no-more-tables td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align: left;
    }
    #no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
    }
    /*
	Label the data
	*/
    #no-more-tables td:before {
        content: attr(data-title);
    }
    /*------- Meal Planner Table End here -------*/
}

@media only screen and (min-width:200px) and (max-width:560px) {
    .tp-caption.tp-resizeme.medium_text {
        padding: 0px 0px 0px 0px !important;
        font-size: 15px !important;
        line-height: 22px !important;
    }
}

@media (max-width: 991px) {
    /*----- NAVIGATION Styles Start here ----*/
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px 0px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    #main_nav.navbar-toggle {
        margin-top: 24px !important;
    }
    .top_nav_sub_divider {
        padding-top: 0px !important;
        border-bottom: solid 1px #222222;
        text-indent: 9999999px !important;
        font-size: 0px !important;
    }
    .nav_sub_nz>li>a {
        padding: 10px 0 10px 8px !important;
    }
    /*----- NAVIGATION Styles End here ----*/
    /*----- NAVIGATION Styles Start here ----*/
    ul.nav.navbar-nav.navbar-right li.top_right_icn {
        display: inline-block;
        padding-left: 15px !important;
        padding-right: 15px !important;
        float: right !important;
        border: none !important;
    }
    ul.nav.navbar-nav.navbar-right li.stay_connect {
        width: 100% !important;
        clear: both !important;
        color: #000;
        font-weight: 500;
        border-left: none !important;
        padding: 15px 0px 15px 13px !important;
    }
    ul.nav.navbar-nav.navbar-right li {
        display: inline-block;
        padding-left: 0px;
    }
    ul.nav.navbar-nav.navbar-right li .fa {
        font-size: 22px !important;
    }
    .nav.navbar-nav.navbar-nav2.navbar-right-new {
        float: none !important;
    }
    ul.nav.navbar-nav.navbar-nav2.navbar-right-new li {
        border-bottom: solid 1px #2e2e2e;
    }
    ul.nav.navbar-nav.navbar-nav2.navbar-right-new li:last-child {
        border-bottom: none;
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover {
        color: #f9d400;
        background: none !important;
        border-bottom: none !important;
        /* background-color: #e7e7e7; */
    }
    .navbar-brand {
        float: left;
        padding: 10px 13px !important;
        font-size: 18px;
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu {
        position: static !important;
        float: none !important;
        width: auto !important;
        margin-top: 0 !important;
        background-color: transparent !important;
        border: 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    /*ul.nav.navbar-nav.navbar-nav2.navbar-right-new li {
	border-bottom: solid 1px #ececec !important;
}*/
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333 !important;
        background-color: transparent !important;
    }
    .navbar-collapse.collapse.in ul.nav.navbar-right-new li ul li a {
        text-transform: none !important;
        padding: 10px 8px !important;
    }
    /*----- NAVIGATION Styles End here ----*/
    /*------- Drop Down Menu Arrow Starts here -------*/
    ul.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new.sm-collapsible li.open ul.dropdown-menu li span.caret.navbar-toggle.sub-arrow {
        margin: -23px 15px 0 0 !important;
    }
    ul.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new li span.caret {
        display: block !important;
    }
    ul.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new li ul.dropdown-menu.sm-nowrap li span.caret {
        display: block !important;
    }
    .navbar-collapse.collapse.in ul#main-menu.sm-blue li ul li {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    ul#main-menu.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new.sm-collapsible li ul.dropdown-menu li {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    ul#main-menu.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new.sm-collapsible li ul.dropdown-menu li a {
        color: #333 !important;
    }
    ul.sm.sm-blue.nav.navbar-nav.navbar-nav2.navbar-right-new li span.caret.fn_arrow {
        display: none !important;
    }
    /*------- Drop Down Menu Arrow End here -------*/
    /*------- Search icon Starts here ---------*/
    .searchbox-icon,
    .searchbox-submit {
        width: 50px;
        height: 50px;
        display: block;
        position: absolute;
        top: 0;
        font-family: verdana;
        right: 0;
        padding: 0;
        margin: 0;
        border: 0;
        outline: 0;
        line-height: 50px;
        text-align: center;
        cursor: pointer;
        color: #c0c0c0 !important;
        background: #000;
        border-left: none;
        border-right: none;
    }
    #search_sml {
        margin-top: 40px;
    }
    /*------- Search icon End here ---------*/
    /*------- Sticky Header Start here ---------*/
    .cbp-af-header {
        display: block !important;
        position: relative !important;
    }
    .cbp-af-header.cbp-af-header-shrink {
        position: relative !important;
    }
    .cbp-af-header.cbp-af-header-shrink .cbp-af-inner .navbar-brand img {
        width: 35% !important;
    }
    .cbp-af-header .cbp-af-inner .navbar-nav2>li>a {
        padding-top: 21px !important;
        padding-bottom: 21px !important;
        line-height: 20px;
    }
    .cbp-af-header.cbp-af-header-shrink .cbp-af-inner .navbar-nav2>li>a {
        padding-top: 21px !important;
        padding-bottom: 21px !important;
        line-height: 20px;
    }
    .cbp-af-header.cbp-af-header-shrink .cbp-af-inner .navbar-nav2>li>a {}
    .header.float-panel.fixed {
        display: none !important;
    }
    /*------- Sticky Header End here ---------*/
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt-innr_pan h1 {
        font-size: 48px;
    }
    .mission-box-2-rt-innr_pan h5 {
        font-size: 20px;
    }
    /*------- Home page Version 2 End here--------*/
    /*------- Home Page 2 Starts here --------*/
    .become-member-pan-2 {
        margin: 0 auto !important;
        max-width: 100%;
    }
    .become-member-pan-2 .become-member-2 {
        width: 22% !important;
        float: left;
    }
    .become-member-pan-2 .become-member-2 h1 {
        padding-top: 10px;
        line-height: 27px;
        font-size: 26px;
        text-transform: uppercase;
        font-weight: normal;
        color: #5e5e5e;
    }
    .become-member-pan-2 .become-member-2 h1 span {
        font-weight: bold;
        font-size: 32px;
    }
    .become-member-txt-2 h4 {
        line-height: 30px;
        font-size: 21px;
        font-weight: normal;
        color: #5e5e5e;
        padding: 5px 17px;
        border-left: solid 4px #fd0009;
    }
    .icons-inner-pan-left {
        width: 100%;
        float: left;
    }
    .icons-inner-pan-left #personal_coach_icon.col-md-12.col-sm-6.padtb.pull-down-25 {
        margin-top: 0px;
    }
    .icons-inner-pan-right {
        width: 100%;
        float: left;
    }
    .icons-inner-pan-right #videos_icon_front.col-md-12.col-sm-6.padtb.pull-down-25 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .icons-inner-pan-right #support_icon_front.col-md-12.col-sm-6.padtb.pull-down-10 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .icons-inner-pan-center {
        text-align: center;
        width: 100%;
        float: left;
        padding-top: 0px;
    }
    /*------- Home Page 2 End here -------*/
    /*----- Home Page 2 Starts here ------*/
    .consultation-btn {
        max-width: 385px;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .banner-bottom h2 {
        text-align: center !important;
        padding-top: 0px !important;
        color: #FFF;
        font-size: 30px !important;
        font-weight: 400;
    }
    .banner-bottom p {
        text-align: center !important;
        font-size: 16px;
        color: #b8b8b8;
        margin-top: 10px !important;
    }
    .become-member {
        width: 100% !important;
        float: left;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .become-member h1 {
        line-height: 30px !important;
        font-size: 30px !important;
        text-transform: uppercase;
        font-weight: normal;
        color: #5e5e5e;
    }
    .become-member h1 span {
        font-weight: bold;
        font-size: 38px !important;
    }
    .become-member-txt {
        width: 100%;
        float: left;
    }
    .become-member-txt h4 {
        line-height: 32px;
        font-size: 18px !important;
        font-weight: normal;
        color: #5e5e5e;
        padding: 10px 17px !important;
        border-left: solid 4px #fd0009;
    }
    .icons-outter {
        margin-top: 55px !important;
        min-width: 722px !important;
        clear: both;
        float: right;
    }
    .icon-txt h3 {
        font-size: 20px !important;
        color: #000;
        font-weight: 500;
        margin-top: 0px;
        padding-top: 0px;
    }
    #videos_icon_front,
    #support_icon_front {
        padding: 10px 0px !important;
    }
    .pricing_table {
        background: #fff;
        padding: 0 10px 10px 10px;
        margin-bottom: 20px !important;
    }
    #testimonials.pull-down-60 {
        margin-top: 40px !important;
    }
    #specialities h2 {
        margin: 0px auto !important;
    }
    /*------ Home Page 2 End here -----*/
    /*------- Home page Version 4 Starts here--------*/
    #home-4-icons-pan {
        background: none !important;
    }
    /*------- Home page Version 4 End here--------*/
    /*------- Home page Version 5 Starts here--------*/
    #home-5-benefit-box-txt.col-md-6 {
        margin-top: 35px;
    }
    #home-5-benefit-bttm-box-txt.row.pull-down-40 {
        margin-top: 0px !important;
    }
    /*------- Home page Version 5 End here--------*/
    /*------- Home page Version 6 Starts here--------*/
    #home6_rhs_hevy_txt_block {
        margin-top: 50px;
    }
    #home-6-icons-pan.pdg-tp-btm-80 {
        padding-bottom: 50px;
    }
    /*------- Home page Version 6 End here--------*/
    /*----- About Page 2 Starts here ------*/
    #abt2_mission_info {
        margin-top: 40px;
    }
    #abt2_choose_us {
        margin-top: 40px;
    }
    #abt2_creative_ppl {
        margin-top: 30px;
    }
    /*----- About Page 2 Page End here ------*/
    /*----- Services 1 Page Starts here ------*/
    #left_img_pan_services_txt.col-md-6.pdg-lt-rt-0 {
        border-bottom: 1px solid #ddd;
    }
    #embed_video.col-xs-offset-1 {
        margin-left: 0% !important;
    }
    /*------- Services 1 Page End here -------*/
    /*------- Services 2 Page Starts here -------*/
    #services_pan_accordian.col-md-6 {
        padding-left: 0px;
        padding-top: 40px;
    }
    #services_benefits.row .col-md-7 {
        margin-top: 40px;
    }
    /*------- Services 2 Page End here --------*/
    /*------- VIDEO PAGE Starts here -------*/
    #video_listing_info {
        padding-left: 15px;
    }
    .video_listing .col-md-8 {
        padding-left: 15px;
    }
    .video_main {
        width: 100% !important;
        float: left;
        position: relative;
    }
    .sml_video_wrapper {
        width: 45%;
        float: left;
    }
    .sml_video_wrapper:nth-last-child(even) {
        width: 45%;
        float: right !important;
    }
    .video_main_sml img {
        width: 100% !important;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-4.pdg-lt-rt-0 {
        padding-left: 15px !important;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-4.pdg-lt-rt-0 img {
        width: 100%;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-8 article.post-full {
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        padding-top: 25px;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-8 article.post-full h3 {
        line-height: 30px !important;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-8 article.post-full .video_social_pan {
        width: 100%;
        float: left;
        margin-bottom: 10px !important;
        margin-top: 10px !important;
        clear: both;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-8 article.post-full .video_social_pan ul {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .video_listing.row.border_bottom.pdg-tp-btm-40 {
        padding-bottom: 20px !important;
    }
    #sort.col-md-6.text-right {
        text-align: left !important;
    }
    select.categroy_item {
        width: 170px;
        background-color: #FFF;
        border: none;
        padding: 5px;
        margin-left: 10px;
    }
    #youtube_video_embed h3#youtube_heading {
        margin-top: 60px;
    }
    /*------ VIDEO PAGE End here ------*/
    .portfolio_detail_top_box_txt {
        margin-top: 20px;
        margin-bottom: 50px;
    }
    .portfolio_1_column_pan {
        padding-bottom: 20px;
        margin-bottom: 28px;
    }
    /*-------  Portfolio 4 columns Starts here--------*/
    #portfolio1_middle_box #right_head_box {
        padding-left: 15px;
        padding-top: 20px;
    }
    /*-------  Portfolio 4 columns End here--------*/
    /*-------  Portfolio Detail 1 Starts here--------*/
    #portfolio_detail_top_box_txt {
        margin-top: 20px;
        margin-bottom: 50px;
    }
    #portfolio_midle_box_meal.col-md-3 {
        margin-top: 50px;
    }
    #portfolio_midle_box_healthy {
        margin-top: 30px;
    }
    #portfolio_wide_1_img_middle_box {
        margin-top: 50px;
    }
    #related_works_portfolio.pull-down-60 {
        margin-top: 50px !important;
    }
    /*-------  Portfolio Detail 1 End here--------*/
    /*-------  Portfolio Detail 2 Start here--------*/
    #portfolio_detail2_fn_txt {
        margin-top: 20px;
    }
    .demo-gallery .col-md-3 {
        margin-top: 0px;
    }
    .demo-gallery .col-md-3:first-child {
        margin-top: 0px;
    }
    /*-------  Portfolio Detail 2 End here--------*/
    /*------ MEAL PLANNER Starts here ------*/
    .week_day_box_inner_wrapper .overlay .text-ovr .btn.sml_btn.btn-white_outter {
        font-size: 18px !important;
        border-radius: 45px;
        padding: 10px 25px !important;
    }
    .week_day_box {
        margin-bottom: 15px;
        font-weight: 500;
        font-size: 36px !important;
        line-height: 3rem;
        padding: 10px 0px !important;
    }
    .week_day_box span {
        padding-right: 10px;
        display: inline !important;
        /* line-height: 5rem; */
        font-weight: 500;
        font-size: 50px !important;
    }
    #meal_planner_info .col-md-9.pdg-rt-50 {
        padding-right: 15px !important;
    }
    .col-md-9.col-sm-12.col-xs-12.meal_planner {
        padding-right: 15px;
        margin-bottom: 35px;
    }
    /*---- MEAL PLANNER Ends here ------*/
    /*------ Recipe Search PAGE Starts here -------*/
    #select_filter_optn .col-md-3,
    #select_filter_optn .col-md-3 .col-md-3 {
        margin-bottom: 30px;
    }
    .search_pan_bar .col-md-6.col-xs-12.wide_col_lt_rt_0 {
        padding-left: 15px !important;
    }
    #sort_filter.col-md-6.col-xs-12.col-md-4-inner.text-right {
        width: 50% !important;
        float: right;
        margin-top: -45px;
    }
    #sort_filter.col-md-6.col-xs-12.col-md-4-inner.text-right select.sort-select {
        margin-top: 5px;
        margin-left: -24px !important;
    }
    #search-results .row.price_padng .col-sm-6.col-md-3.box2_table_col_4_pan {
        margin-bottom: 25px;
    }
    #search-results .row.price_padng.pull-down-20 {
        margin-top: 0px;
    }
    .row.price_padng {
        padding-bottom: 0px !important;
    }
    /*------- Recipe Search PAGE End here -------*/
    /*------ Blog Page Starts here ------*/
    #community_info .meal_planner {
        padding-right: 15px !important;
    }
    #community_info .row.pull-down-60 {
        margin-top: 50px !important;
    }
    article.post-full.pdg-rt-40 {
        padding-right: 0px !important;
        border-bottom: 1px solid #ddd;
    }
    article.post-full.pdg-rt-40 {
        padding-right: 0px !important;
        border-bottom: 1px solid #ddd;
        margin-bottom: 30px !important;
        padding-bottom: 40px !important;
    }
    #sidebar_pan.col-md-3.wide_col.pull-left-15 {
        margin-left: 0px !important;
    }
    #sidebar_pan.col-md-3.wide_col {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .widget_popular_inner .image-holder {
        width: 75px;
        height: auto !important;
        float: left;
        padding-right: 15px;
    }
    .widget_popular {
        display: inline-block;
        width: 100%;
        border: 1px solid #ddd;
        margin-bottom: 20px !important;
    }
    .widget_category {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px !important;
    }
    .widget_tags {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px !important;
    }
    .widget_tags_inner ul li a {
        font-size: 16px !important;
        font-weight: 500;
        float: left;
        color: #000;
        text-decoration: none;
        border: 1px solid #ddd;
        padding: 8px 16px;
        border-radius: 45px;
        margin-bottom: 10px;
        margin-right: 7px;
        transition: all 0.5s ease-in-out;
    }
    #happy_customers_pan.pull-down-60 {
        margin-top: 40px !important;
    }
    /*------ Blog Page End here ------*/
    /*------ Blog Details Page Starts here --------*/
    #community_detail_info .col-md-9.pdg-rt-50 {
        padding-right: 15px !important;
    }
    .leave_comment .col-md-6.pdg-lt-0 {
        padding-right: 0px !important;
    }
    .leave_comment #comment_textarea.col-md-6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 20px !important;
    }
    /*------- Blog Details Page End here ------*/
    /*----- Dashboard PAGE Starts here ------*/
    #dashboard_user_pic.col-md-2 {
        width: 30% !important;
    }
    #dashboard_user_info.col-md-6 {
        width: 50% !important;
    }
    #dashboard_user_info.col-md-6.pull-left-40 {
        margin-left: 158px !important;
        margin-top: -135px !important;
    }
    #contact_email.col-md-4.wide_col_lt_rt_0.push-left-25.text-right {
        width: 40% !important;
        float: right;
        margin-top: -77px !important;
    }
    #search_ur_inbox.col-md-4 {
        margin-top: 0px;
    }
    #mail_box_rts.col-md-9.col-sm-12.col-xs-12.pdg-lt-30 {
        padding-left: 15px !important;
    }
    #mail_box_rts .col-md-8.col-sm-6.col-xs-12 h3.pdg-tp-10.pdg-lt-15 {
        padding-left: 0px !important;
    }
    /*------ Dashboard PAGE Starts here -------*/
    /*------ Login PAGE Starts here --------*/
    #sign_in_btn.col-md-4 {
        width: 50% !important;
    }
    #forget_pass.col-md-8.text-left.pull-down-14 {
        width: 50% !important;
        float: right;
        /*margin-top: -35px;*/
    }
    #create_acc.col-md-6.col-xs-12 {
        margin-top: 60px;
    }
    #login_pan.col-md-6.col-xs-12.pdg-rt-100 {
        padding-right: 15px !important;
    }
    /*------- Login PAGE End here --------*/
    /*------- Maintenance Starts here--------*/
    #maintenance ul.maintenance_items {
        width: 50%;
    }
    #maintenance ul.social.nav.navbar-nav.navbar-right {
        width: auto;
    }
    #maintenance ul.social.nav.navbar-nav.navbar-right {
        float: right !important;
    }
    #maintenance ul.nav.navbar-nav.navbar-right li.stay_connect {
        width: auto !important;
        clear: none !important;
    }
    #maintenance_page.row.pull-down-60 {
        margin-top: 40px !important;
    }
    #maintenance_box2.col-md-4.col-xs-12.text-center {
        margin-top: 30px;
    }
    #maintenance_right.col-md-4.col-xs-12.pdg-tp-10 {
        margin-top: 30px;
    }
    /*------- Maintenance page End here--------*/
    /*------- Career PAGE Start here ---------*/
    #careers_pan.col-md-7.col-xs-12.pdg-rt-80 {
        padding-right: 15px !important;
    }
    #upload_cv.col-md-5.col-xs-12 {
        margin-top: 15px;
    }
    /*------ Career PAGE End here ---------*/
    /*------ Register PAGE Starts here ------*/
    #register_form.col-md-8.col-xs-12.pdg-rt-100 {
        padding-right: 15px;
    }
    #register_form #contactForm .row.push-down-20 .col-md-6:first-child {
        padding-top: 10px;
    }
    #register_form #contactForm .row.push-down-20 .col-md-6:last-child {
        padding-top: 20px;
        margin-top: 0px !important;
    }
    #register_form #contactForm .row.push-down-20 {
        padding-bottom: 10px !important;
    }
    #create_accnt {
        margin-top: 50px;
    }
    #do_u_like_pan .row .col-md-9 {
        text-align: center !important;
    }
    #do_u_like_pan #buy_now_btm_nw.col-md-3 {
        text-align: center !important;
        padding-bottom: 30px;
    }
    #do_u_like_pan #buy_now_btm_nw.col-md-3 .buy-btn {
        float: none !important;
    }
    /*------- Register PAGE End here -------*/
    /*------- Contact Page Starts here -------*/
    #contact_info_page.col-md-6.col-xs-12 {
        margin-top: 40px;
    }
    #contactForm .row.push-down-20 .col-md-6:last-child {
        padding-top: 20px;
        margin-top: 0px !important;
    }
    #touch #contactForm .row .form-group .col-md-6:last-child {}
    #touch #contactForm .row .form-group {
        margin-bottom: 0px;
    }
    #email_pan {}
    #touch.col-md-6.col-xs-12.pdg-rt-40 {
        padding-right: 15px;
    }
    /*-------  Contact Page End here ------*/
    /*----- Happy Customers RED BAND Styles Start here ----*/
    .happy_customers_content {
        padding: 2.5rem 0 !important;
    }
    #happy_customers_info,
    #years_business_info,
    #awards_info {
        padding-bottom: 30px;
    }
    #awards_info {
        border-bottom: none !important;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    #happy_customers_info {}
    #members_info {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    /*----- Happy Customers RED BAND Styles End here ----*/
    /*----- Footer Styles Start here ----*/
    #footer .footer_contact.push-left-40 {
        margin-left: 0px !important;
    }
    #footer .newsletter.pull-right-20 {
        margin-left: 0px !important;
        margin-top: 10px;
    }
    .form-inline .form-group {
        width: 85%;
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    #footer .newsletter .btn-rnd {
        top: 3px;
        right: 4px;
        z-index: 9999;
        position: absolute;
    }
    #footer .copy_right .copyright_pan {
        text-align: left !important;
    }
    .footer-title {
        text-align: left;
    }
    .connect ul {
        padding-left: 0px !important;
        margin-bottom: 20px !important;
    }
    #footer .copy_right .connect {
        margin-top: 40px;
    }
    #footer .copy_right .connect ul {
        padding-left: 0px !important;
    }
    /*----- Footer Styles End here ----*/
    /*----- FAQ Page Start here ----*/
    #faq_page_accordian.col-md-8 {
        padding-left: 0px !important;
        padding-top: 40px;
    }
    #faq_page_accordian.col-md-8 h3.push-down-15.pull-down-25.pdg-lt-5 {
        margin-top: 40px;
    }
    /*----- FAQ Page End here ----*/
    /*----- Dashboard Start here ----*/
    #settings_pan.col-md-3.pdg-tp-82.text-right {
        margin-top: -45px;
        padding-top: 0px;
    }
    /*----- Dashboard End here ----*/
    /*----- Sitemap Start here ----*/
    #sitemap_img {
        margin-top: 30px;
    }
    /*----- Sitemap End here ----*/
    /*---------- Shortcodes Start here ----------*/
    /*#button_shortcode .row.pull-down-30 .col-lg-12.col-md-12.col-sm-12.col-xs-12 a.btn {
	margin-bottom:10px;
}*/
    /*---------- Shortcodes End here ----------*/
    /*------- Image mouseover zoom effect Start -------*/
    span.roll_lnk {
        background: center center no-repeat #fff;
        height: 96%;
        position: absolute;
        text-align: center;
        /*line-height: 153px;*/
        width: 96% !important;
        z-index: 10;
    }
    /* add the font awesome icon */
    .roll_lnk:before {
        content: "\f0c1";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        /*--adjust as necessary--*/
        color: #FFF !important;
        background: #fd0009;
        padding: 10px 20px;
        font-size: 30px;
        position: absolute;
        top: 40%;
        left: 40%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
    /*------- Image mouseover zoom effect End -------*/
}

@media only screen and (min-width: 768px) and (max-width:791px) {
    .banner-bottom {
        background-color: rgba(0, 0, 0, 10);
        padding: 18px 0px !important;
    }
}

@media (max-width: 767px) {
    /*------ Home Page 1 Start here --------*/
    /*.become-member {
	width: 50% !important;
	float: right !important;
	margin-bottom: 20px !important;
	margin-top: -270px !important;
}.become-member-txt {
	width: 50% !important;
	float: right !important;
	margin-top: -150px !important;
}*/
    .become-member {
        width: 100% !important;
        float: left !important;
        margin-bottom: 20px !important;
        margin-top: 50px !important;
    }
    .become-member-txt {
        width: 65% !important;
        float: right !important;
        margin-top: -125px !important;
    }
    .icons-outter {
        margin-top: 30px !important;
        min-width: 722px !important;
        clear: both;
        float: right;
    }
    #meal_plans_icon.col-md-6.col-sm-6.padtb.pull-down-25 {
        margin-top: 0px !important;
    }
    .mission-box .sml_btn {
        width: 26% !important;
        border-radius: 45px;
        padding: 14px 20px !important;
    }
    .btn {
        font-size: 16px !important;
        font-weight: 500;
        text-transform: uppercase;
    }
    /*----- Home Page 1 End here ------*/
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt-innr_pan h1 {
        font-size: 42px;
    }
    .mission-box-2-rt-innr_pan h5 {
        font-size: 20px;
    }
    /*------- Home page Version 2 End here--------*/
    /*------- Maintenance Starts here--------*/
    #maintenance_abt_foot.col-md-6.col-sm-6.col-xs-12.footer_contact {
        margin-top: 20px !important;
    }
    #maintenance_contact.col-md-3.col-sm-6.col-xs-12.newsletter {
        margin-top: 40px !important;
    }
    /*------- Maintenance End here--------*/
    /*------ Dashboard PAGE Starts here -------*/
    #contact_email.col-md-4.wide_col_lt_rt_0.push-left-25.text-right {
        width: 40% !important;
        float: right;
        margin-top: -77px !important;
        padding-right: 15px !important;
    }
    /*------ Dashboard PAGE Starts here --------*/
    /*------- Recipe Search PAGE Starts here --------*/
    .box2_table_col_4_pan_inner img {
        width: 100%;
        max-width: 100%;
    }
    .box2_table_col_4_pan_inner h4 {
        font-size: 20px;
    }
    /*------ Recipe Search PAGE End here ------*/
    /*------- Register PAGE Starts here --------*/
    #register_form.col-md-8.col-xs-12.pdg-rt-100 {
        padding-right: 15px;
    }
    #register_form #contactForm .row.push-down-20 .col-md-6:first-child {
        padding-top: 10px;
    }
    #register_form #contactForm .row.push-down-20 .col-md-6:last-child {
        padding-top: 20px;
        margin-top: 0px !important;
    }
    #register_form #contactForm .row.push-down-20 {
        padding-bottom: 10px !important;
    }
    #create_accnt {
        margin-top: 50px;
    }
    #do_u_like_pan .row .col-md-9 {
        text-align: center !important;
    }
    #do_u_like_pan #buy_now_btm_nw.col-md-3 {
        text-align: center !important;
        padding-bottom: 30px;
    }
    #do_u_like_pan #buy_now_btm_nw.col-md-3 .buy-btn {
        float: none !important;
    }
    /*------- Register PAGE End here -------*/
    /*------ VIDEO PAGE Starts here -------*/
    .video_listing.row.border_bottom.pdg-tp-btm-40 .col-md-4.pdg-lt-rt-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*----- VIDEO PAGE End here -----*/
    /*----- Community Detail  Starts here -----*/
    #recipe_detail_info.full_width_box_style_1 .col-md-5.col-sm-6.pull-left-15 img {
        min-width: 100% !important;
    }
    #recipe_detail_info.full_width_box_style_1 .col-md-5.col-sm-6.pull-left-15 {
        margin-left: 0px !important;
        margin-top: 15px !important;
    }
    #ingredients_box.row.pull-down-40 {
        margin-top: 30px !important;
    }
    #abt_author_head.col-md-4.col-sm-5.col-xs-12 {
        width: 40%;
    }
    #share_article {
        width: 60%;
        float: right;
    }
    #abt_author.col-md-9.col-sm-9.col-xs-12 {
        width: 75% !important;
        float: right;
        margin-top: -155px;
    }
    article.post-full.border_top.border_bottom.clearfix .col-md-6.col-sm-6.col-xs-12.border_right {
        border-bottom: 1px solid #e2e2e2;
        border-right: none;
    }
    .comments_outter_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
        width: 77% !important;
        float: right;
        margin-left: 0px;
        margin-top: -127px !important;
    }
    .reply_comments_outter_pan .reply_comments_inner_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
        width: 77% !important;
        float: right;
        margin-left: 0px;
        margin-top: -127px !important;
    }
    /*----- Community Detail End here ------*/
    /*------ MEAL PLANNER Starts here ------*/
    .week_day_box_inner_wrapper .overlay .text-ovr .btn.sml_btn.btn-white_outter {
        width: 100% !important;
        font-size: 20px !important;
        border-radius: 45px;
        padding: 10px 25px !important;
    }
    .week_day_box_head {
        font-size: 28px !important;
    }
    .col-lg-3.col-md-3.col-sm-4.text-center.week_day_box_item_pan {
        margin-bottom: 30px;
    }
    .col-lg-3.col-md-3.col-sm-4.text-center.week_day_box_item_pan img {
        width: 100% !important;
    }
    .col-lg-3.col-md-3.col-sm-4.text-center.week_day_box_item_pan .modal-body img {
        width: auto !important;
    }
    .img_right,
    .img_left {
        width: 100%;
        float: left;
        clear: both;
        margin-bottom: 25px;
    }
    .img_right,
    .img_left img {
        width: 100%;
    }
    .img_left {
        padding-right: 0px !important;
    }
    .img_right {
        padding-left: 0px !important;
    }
    /*------- MEAL PLANNER End here -------*/
    /*------ Community Details Page Starts here -------*/
    #community_detail_info .col-md-9.pdg-rt-50 {
        padding-right: 15px !important;
    }
    .leave_comment .col-md-6.pdg-lt-0 {
        padding-right: 0px !important;
    }
    .leave_comment #comment_textarea.col-md-6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 20px !important;
    }
    /*------ Community Details Page End here ------*/
    /*------ Community Page Starts here -----*/
    #community_info .row.pull-down-60 {
        margin-top: 40px !important;
    }
    #community_info .meal_planner {
        padding-right: 15px !important;
    }
    #sidebar_pan.col-md-3.wide_col.pull-left-15 {
        margin-left: 0px !important;
    }
    #sidebar_pan.col-md-3.wide_col {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .widget_popular_inner .image-holder {
        width: 75px;
        height: auto !important;
        float: left;
        padding-right: 15px;
    }
    .widget_popular {
        display: inline-block;
        width: 100%;
        border: 1px solid #ddd;
        margin-bottom: 20px !important;
    }
    .widget_category {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px !important;
    }
    .widget_tags {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px !important;
    }
    .widget_tags_inner ul li a {
        font-size: 16px !important;
        font-weight: 500;
        float: left;
        color: #000;
        text-decoration: none;
        border: 1px solid #ddd;
        padding: 8px 16px;
        border-radius: 45px;
        margin-bottom: 10px;
        margin-right: 7px;
        transition: all 0.5s ease-in-out;
    }
    #happy_customers_pan.pull-down-60 {
        margin-top: 40px !important;
    }
    .sml_btn {
        width: 30% !important;
        border-radius: 45px;
        padding: 10px 25px;
    }
    .pdg-rt-40 {
        padding-right: 15px !important;
    }
    article.post-full.push-down-30 {
        padding-bottom: 40px;
    }
    /*------ Community Page Ends here -------*/
    /*----- NAVIGATION Styles Start here ----*/
    #main_nav.navbar-toggle {
        margin-top: 24px !important;
    }
    .top_nav_sub_divider {
        padding-top: 0px !important;
        border-bottom: solid 1px #222222;
        text-indent: 9999999px !important;
        font-size: 0px !important;
    }
    .nav_sub_nz>li>a {
        padding: 10px 0 10px 10px !important;
    }
    ul.nav.navbar-nav.navbar-right li.stay_connect {
        width: 100% !important;
        clear: both !important;
        color: #c0c0c0;
        font-weight: 500;
        border-left: none !important;
        padding: 15px 0px 15px 15px !important;
    }
    ul.nav.navbar-nav.navbar-right li {
        display: inline-block;
        padding-left: 0px !important;
    }
    ul.nav.navbar-nav.navbar-right li.top_right_icn {
        display: inline-block;
        padding-left: 15px !important;
        padding-right: 15px !important;
        float: right !important;
        border: none !important;
    }
    .navbar-collapse {
        padding-right: 5px !important;
    }
    .navbar-nav2>li>a {
        padding-top: 15px !important;
        padding-bottom: 14px !important;
        line-height: 15px;
        padding-left: 13px !important;
    }
    /*----- NAVIGATION Styles End here ----*/
    /*----- About Page 2 Starts here ------*/
    #meet-team2 .row.price_padng .col-sm-6.col-md-3.box_table_col_4_pan {
        margin-top: 40px;
    }
    #meet-team2 .row.price_padng .col-sm-6.col-md-3.box_table_col_4_pan:first-child {
        margin-top: 0px;
    }
    /*----- About Page 2 Page End here ------*/
    /*----- About Team Styles Start here ----*/
    .box_table_col_4_pan_inner img {
        float: left;
        max-width: 100%;
        heightleft: 155px;
        width: 155px;
        border-radius: 100%;
        margin-right: 25px;
    }
    .box_table_col_4_pan_inner h4 {
        font-weight: 600;
        margin-top: 10px !important;
        margin-bottom: 10px;
        text-transform: uppercase;
        clear: none !important;
        text-align: left;
    }
    .box_table_col_4_pan_inner h5 {
        font-size: 16px;
        margin-bottom: 10px;
        text-transform: uppercase;
        clear: none !important;
        text-align: left;
    }
    .box_table_col_4_pan_inner p {
        line-height: 22px;
        text-align: left;
    }
    .box_table_col_4_pan_inner ul {
        display: -webkit-box !important;
        list-style: none;
        border-top: solid 1px #e2e2e2;
        margin: 25px auto 0px auto;
        padding-top: 25px;
        padding-left: 0px;
    }
    /*----- About Team Styles Start here ----*/
    /*----- Happy Customers RED BAND Styles Start here ----*/
    .happy_customers_content {
        padding: 1.5rem 0 !important;
    }
    #about_info .row.pull-down-60 {
        margin-top: 40px !important;
    }
    #mission_info {
        margin-top: 40px !important;
    }
    #choose_us {
        margin-top: 40px !important;
    }
    #meet-team.pull-down-60 {
        margin-top: 40px !important;
    }
    #meet-team-head.row.push-down-40 {
        padding-bottom: 20px !important;
    }
    #happy_customers_info,
    #years_business_info,
    #members_info,
    #awards_info {
        margin-bottom: 0px !important;
        padding-bottom: 20px;
        border-bottom: solid 1px #e3c100;
    }
    .black-bg-strip #happy_customers_info,
    .black-bg-strip #years_business_info,
    .black-bg-strip #members_info,
    .black-bg-strip #awards_info {
        margin-bottom: 0px !important;
        padding-bottom: 20px;
        border-bottom: solid 1px #2b2b2b;
    }
    #awards_info {
        border-bottom: none !important;
    }
    /*----- Happy Customers RED BAND Styles End here ----*/
    /*----- Footer Styles Start here ----*/
    #footer aside aside .push-left-40 {
        margin-left: 10px !important;
    }
    #footer .row.pull-down-60 {
        margin-top: 40px !important;
    }
    #footer .footer_contact.push-left-40 {
        margin-left: 0px !important;
    }
    #footer .footer_contact {
        margin-top: 40px !important;
    }
    address {
        margin-bottom: 0px !important;
    }
    #footer .newsletter.pull-right-20 {
        margin-left: 0px !important;
        margin-top: 25px !important;
    }
    .form-inline .form-group {
        width: 70% !important;
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        margin-top: 10px;
    }
    #footer .newsletter .btn-rnd {
        top: 3px;
        right: 4px;
        z-index: 9999;
        position: absolute;
    }
    #footer .copy_right {
        margin-top: 40px !important;
    }
    #footer .copy_right .connect ul {
        width: 100% !important;
        list-style: none;
        float: left;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
    }
    #footer .copy_right .connect li {
        list-style: none;
        float: left !important;
        display: inline-block;
        margin-right: 8px;
    }
    /*----- Footer Styles End here ----*/
    /*------- Image mouseover zoom effect Start -------*/
    span.roll_lnk {
        background: center center no-repeat #fff;
        height: 98%;
        position: absolute;
        text-align: center;
        /*line-height: 153px;*/
        width: 98% !important;
        z-index: 10;
    }
    /* add the font awesome icon */
    .roll_lnk:before {
        content: "\f0c1";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        /*--adjust as necessary--*/
        color: #FFF !important;
        background: #fd0009;
        padding: 10px 20px;
        font-size: 40px;
        position: absolute;
        top: 40%;
        left: 45%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
    /*------- Image mouseover zoom effect End -------*/
    /*----- Sitemap Start here ----*/
    .bullets_innr_pan_4_column {
        width: 98%;
        float: left;
        margin-right: 2%;
    }
    .bullets_sub_links_pan .bullets_innr_pan_4_column {
        margin-top: 25px;
    }
    .bullets_sub_links_pan .bullets_innr_pan_4_column:first-child {
        margin-top: 0px;
    }
    /*----- Sitemap End here ----*/
    /*----- Shortcodes Start here ----*/
    #title_cover_short_dark #breadcrumbs2.text-right,
    #title_cover_short_light_gray #breadcrumbs2.text-right,
    #title_cover_short_semi_gray #breadcrumbs2.text-right,
    #title_cover_short_red #breadcrumbs2.text-right {
        text-align: left;
        margin-top: 10px;
    }
    #inner_header_shortcodes h3.text-uppercase.text_heavy.text-center {
        text-align: left;
    }
    /*----- Shortcodes End here ------*/
    /*----- Login Start here ------*/
    #forget_pass.col-md-8.text-left.pull-down-14 {
        margin-top: -35px !important;
    }
    /*----- Login End here ------*/
}

@media (max-width: 720px) {
    /* ----- Home Page 2 Start here ------*/
    .become-member-pan-2 .become-member-2 {
        width: 24% !important;
        float: left;
    }
    .become-member-txt-2 {
        width: 75%;
        float: left;
        /* margin-top: 1%; */
    }
    /* ----- Home Page 2 End here ------*/
}

@media only screen and (min-width:630px) and (max-width:765px) {
    .icons-outter {
        margin-top: 30px !important;
        min-width: 100% !important;
        clear: both;
        float: left;
    }
}

@media only screen and (min-width:360px) and (max-width:685px) {
    #maintenance ul.maintenance_items {
        width: auto;
        padding-left: 15px;
        clear: both !important;
    }
    #maintenance ul.social.nav.navbar-nav.navbar-right {
        width: auto;
        padding-left: 15px;
        clear: both !important;
        float: none !important;
    }
}

@media (max-width: 665px) {
    .mission-box-2-rt-innr_pan h1 {
        font-size: 38px;
    }
}

@media (max-width: 650px) {
    /*------- Home page Version 2 Starts here--------*/
    .mission-box-2-rt-innr_pan {
        padding-top: 380px;
    }
    .mission-box-2-rt {
        min-height: 500px !important;
    }
    /*------ Home Page 2 Start here */
    .recipe_search_bar_home_field {
        width: 100%;
        float: left;
    }
    .form-recipe_search_bar_home_field {
        display: block;
        width: 100%;
        height: 50px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        -webkit-border-bottom-left-radius: 40px;
        -moz-border-radius-bottomleft: 40px;
        border-bottom-left-radius: 40px;
        -webkit-border-top-left-radius: 40px;
        -moz-border-radius-topleft: 40px;
        border-top-left-radius: 40px;
        -webkit-border-bottom-right-radius: 40px;
        -moz-border-radius-bottomright: 40px;
        border-bottom-right-radius: 40px;
        -webkit-border-top-right-radius: 40px;
        -moz-border-radius-topright: 40px;
        border-top-right-radius: 40px;
    }
    .recipe_search_bar_home_select {
        width: 100%;
        float: left;
        margin-top: 20px;
    }
    .form-recipe_search_bar_home_select {
        display: block;
        width: 100%;
        height: 50px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        -webkit-border-bottom-right-radius: 40px;
        -moz-border-radius-bottomright: 40px;
        border-bottom-right-radius: 40px;
        -webkit-border-top-right-radius: 40px;
        -moz-border-radius-topright: 40px;
        border-top-right-radius: 40px;
        -webkit-border-bottom-left-radius: 40px;
        -moz-border-radius-bottomleft: 40px;
        border-bottom-left-radius: 40px;
        -webkit-border-top-left-radius: 40px;
        -moz-border-radius-topleft: 40px;
        border-top-left-radius: 40px;
    }
    .become-member-pan-2 .become-member-2 {
        width: 26% !important;
        float: left;
    }
    .become-member-txt-2 {
        width: 70%;
        float: left;
        /* margin-top: 1%; */
    }
    /*------- Home Page 2 End here --------*/
    /*------- Dashboard PAGE Starts here ---------*/
    #dashboard_user_info.col-md-6.pull-left-40 {
        margin-left: 0px !important;
        margin-top: -55px !important;
    }
    #contact_email.col-md-4.wide_col_lt_rt_0.push-left-25.text-right {
        text-align: left !important;
        width: 50% !important;
        float: left;
        margin-top: 0px !important;
        padding-right: 15px !important;
        margin-left: 15px !important;
    }
    .current_weight_head {
        padding-left: 10px;
    }
    #search_ur_inbox.col-md-4.col-sm-6.col-xs-12 {
        margin-top: 10px;
    }
    /*------ Dashboard PAGE Ends here -------*/
    /*------ Community Detail  Starts here -------*/
    #abt_author.col-md-9.col-sm-9.col-xs-12 {
        width: 70% !important;
        float: right;
        margin-top: -155px;
    }
    .comments_outter_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
        width: 75% !important;
        float: right;
        margin-left: 0px;
        margin-top: -127px !important;
    }
    .reply_comments_outter_pan {
        padding-top: 20px;
        max-width: 100%;
        float: left;
        background: url(../../corporate/images/re-comment-arrow_03.jpg) 12px 0px no-repeat !important;
    }
    .reply_comments_outter_pan .reply_comments_inner_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
        width: 72% !important;
        float: right;
        margin-left: 0px;
        margin-top: -127px !important;
    }
    /*------- Community Detail End here -------*/
    /*----- VIDEO PAGE Starts here -----*/
    #left_side_nav.row.pull-down-60 {
        margin-top: 30px !important;
    }
    /*------ VIDEO PAGE End here -----*/
    /*------- Recipe Detail Starts here ------*/
    /*#how_prepare img {
	width: 250px !important;
}
.img_left_pdg_15 {
	padding-left: 15px !important;
}*/
    .img_left_pdg_15 {
        padding-left: 0px !important;
        /*------- Recipe Detail End here --------*/
        /*------ Home Page 1 Start here --------*/
        .icons-outter {
            margin-top: 30px !important;
            min-width: 100% !important;
            clear: both;
            float: left !important;
        }
        .mission-box .sml_btn {
            width: 32% !important;
            border-radius: 45px;
            padding: 14px 20px !important;
        }
        /*------- Home Page 1 End here -------*/
        /*------ Community Page Starts here ------*/
        .sml_btn {
            width: 100% !important;
            border-radius: 45px;
            padding: 15px 25px !important;
        }
        .post-full .social_pan {
            width: 100% !important;
            float: left !important;
            margin-top: 22px !important;
            margin-bottom: 22px !important;
            padding-bottom: 10px;
            border-bottom: 1px solid #ddd;
        }
        article.post-full.pdg-rt-40 {
            padding-right: 0px !important;
            border-bottom: none !important;
        }
        /*------- Community Page End here --------*/
    }
    @media (max-width: 630px) {
        /*------- Home Page 2 Start here -------*/
        .become-member-pan-2 .become-member-2 {
            width: 26%;
            float: left;
        }
        .become-member-txt-2 {
            width: 74%;
            float: left;
            /* margin-top: 1%; */
        }
        /*------- Home Page 2 End here -------*/
        /*----- Dashboard PAGE Starts here -----*/
        /*----- Dashboard PAGE End here ------*/
        /*------ VIDEO PAGE Starts here ----*/
        .sml_video_wrapper {
            margin-top: 15px !important;
        }
        /*----- VIDEO PAGE End here -----*/
        /*----- Community Detail  Starts here ----*/
        .comment_name_date_pan {
            max-width: 56% !important;
            width: 56% !important;
            float: left;
        }
        #share_article {
            margin-top: 0px;
            width: auto;
            float: right;
        }
        .reply_comments_inner_pan {
            max-width: 92%;
            float: right;
            background: #FFF;
        }
        /*---- Community Detail End here ----*/
        /* Responsive Recipe Detail Starts here */
        /*  Recipe Detail End here */
        /*----- Home Page 1 Start here */
        .become-member {
            width: 100% !important;
            float: left !important;
            margin-bottom: 20px !important;
            margin-top: 50px !important;
        }
        .become-member-txt {
            width: 65% !important;
            float: right !important;
            margin-top: -125px !important;
        }
        .become-member-txt h4 {
            line-height: 32px;
            font-size: 18px !important;
            font-weight: normal;
            color: #5e5e5e;
            padding: 2px 17px !important;
            border-left: solid 4px #fd0009;
            margin-top: 4px !important;
        }
        .icons-outter {
            margin-top: 20px !important;
            min-width: 100% !important;
            clear: both;
            float: left !important;
        }
        #personal_coach_icon.col-md-6.col-sm-6.padtb.pull-down-25 {
            margin-top: 0px !important;
        }
        /* Responsive Home Page 1 End here */
    }
    @media (max-width: 610px) {
        /*------- Home page Version 2 Starts here--------*/
        .mission-box-2-rt-innr_pan h1 {
            font-size: 42px;
        }
        /*------- Home page Version 2 End here--------*/
        /*----- Dashboard Start here ----*/
        #settings_pan.col-md-3.pdg-tp-82.text-right {
            margin-top: -124px;
            padding-top: 0px;
        }
        /*----- Dashboard End here ----*/
    }
    @media (max-width: 600px) {
        /* Responsive Home Page 2 Start here */
        .become-member-pan-2 .become-member-2 {
            width: 29% !important;
            float: left;
        }
        .become-member-txt-2 {
            width: 70%;
            float: left;
            /* margin-top: 1%; */
        }
        /* Responsive Home Page 2 End here */
    }
    @media (max-width: 570px) {
        /* Responsive Home Page 2 Start here */
        .become-member-txt-2 {
            width: 70%;
            float: left;
            /* margin-top: 1%; */
        }
        .become-member-pan-2 .become-member-txt-2 h4 {
            line-height: 32px;
            font-size: 18px !important;
            font-weight: normal;
            color: #5e5e5e;
            padding: 2px 17px !important;
            border-left: solid 4px #fd0009;
            margin-top: 4px !important;
        }
        /* Responsive Home Page 2 End here */
        /* Community Detail  Starts here */
        #share_article {
            margin-top: -54px;
            width: auto;
            float: right;
            margin-right: -15px;
        }
        #abt_author.col-md-9.col-sm-9.col-xs-12 {
            width: 66% !important;
            float: right;
            margin-top: -155px;
        }
        .comments_outter_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
            width: 72% !important;
            float: right;
            margin-left: 0px;
            margin-top: -127px !important;
        }
        .reply_comments_inner_pan {
            max-width: 96%;
            float: right;
        }
        .comment_name_date_pan {
            max-width: 40% !important;
            width: 40% !important;
            float: left;
        }
        .comment_reply_pan {
            max-width: 60% !important;
            width: 60% !important;
            float: left;
        }
        .reply_comments_inner_pan {
            max-width: 94% !important;
            float: right;
        }
        /* Community Detail End here */
        /* Responsive VIDEO PAGE Starts here */
        /* Responsive VIDEO PAGE End here */
        /* Responsive Home Page 1 Start here */
        .mission-box .sml_btn {
            width: 40% !important;
            border-radius: 45px;
            padding: 14px 20px !important;
        }
        /* Responsive Home Page 1 End here */
    }
    @media (max-width: 568px) {
        /*-------  Portfolio Detail 1 Starts here--------*/
        .portfolio_widget_date_details p b {
            font-weight: 600;
            width: 30%;
            display: inline-block;
        }
        /*-------  Portfolio Detail 1 End here--------*/
    }
    @media (max-width: 560px) {
        /* Responsive Home Page 2 Start here */
        .become-member-pan-2 .become-member-2 {
            width: 32% !important;
            float: left;
        }
        .become-member-pan-2 .become-member-2 h1 {
            padding-top: 25px;
            line-height: 27px;
            font-size: 26px;
            text-transform: uppercase;
            font-weight: normal;
            color: #5e5e5e;
        }
        .become-member-txt-2 {
            width: 66%;
            float: left;
            /* margin-top: 1%; */
        }
        /* Responsive Home Page 2 End here */
        /* Responsive Dashboard PAGE Starts here */
        #dashboard_user_info.col-md-6 {
            width: 100% !important;
        }
        .dashboard_table_col_2 img {
            max-width: 100%;
            height: auto;
            width: 135px;
            border-radius: 100%;
        }
        /* Responsive Dashboard PAGE End here */
        /* Community Detail  Starts here */
        #share_article {
            margin-top: 0px !important;
            width: auto;
            float: left !important;
            margin-right: 0px;
        }
        .about_auther_arrow {
            width: 39px;
            height: 18px;
            position: absolute;
            bottom: -15px !important;
            left: 62px;
            background: url(../../corporate/images/abt-author-arrow.jpg) top center no-repeat;
        }
        /* Community Detail  Starts here */
    }
    @media (max-width: 530px) {
        /*------- Home page Version 2 Starts here--------*/
        .mission-box-2-rt-innr_pan h5 {
            font-size: 18px;
        }
        /*------- Home page Version 2 End here--------*/
        /* Responsive Dashboard PAGE Starts here */
        #dashboard_head.col-md-9.pull-down-75.pdg-lt-170 {
            padding-left: 160px !important;
        }
        #settings_pan.col-md-3.pdg-tp-82 {
            margin-top: -126px !important;
        }
        /* Responsive Dashboard PAGE End here */
        /* Community Detail  Starts here */
        #abt_author.col-md-9.col-sm-9.col-xs-12 {
            width: 100% !important;
            float: left;
            margin-top: 15px;
        }
        #abt_author h3 {
            margin-bottom: 10px;
        }
        .comments_outter_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
            width: 100% !important;
            float: left;
            margin-left: 0px;
            margin-top: 15px !important;
        }
        .reply_comments_outter_pan .reply_comments_inner_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
            width: 100% !important;
            float: lef !importantt;
            margin-left: 0px;
            margin-top: 15px !important;
        }
        .widget_tags_horizontal ul li a {
            font-size: 16px !important;
            font-weight: 500;
            float: left;
            color: #000;
            text-decoration: none;
            border: 1px solid #ddd;
            padding: 8px 16px;
            border-radius: 45px;
            margin-right: 7px;
            margin-bottom: 10px;
            transition: all 0.5s ease-in-out;
        }
        /* Community Detail End here */
        /* Responsive VIDEO PAGE Starts here */
        .sml_video_wrapper {
            width: 47%;
            float: left;
        }
        .sml_video_wrapper:nth-last-child(even) {
            width: 47%;
            float: right !important;
        }
        .video_main_play_btn {
            width: 147px;
            height: 152px;
            position: absolute;
            top: 24% !important;
            left: 35% !important;
        }
        .video_sml_play_btn {
            width: 76px !important;
            height: 75px !important;
            position: absolute;
            top: 21% !important;
            left: 33% !important;
        }
        /* Responsive VIDEO PAGE End here */
        /* Responsive Recipe Detail Starts here */
        #how_prepare img {
            width: 100% !important;
            padding-left: 0px !important;
        }
        /* Responsive Recipe Detail End here */
        /* Responsive Home Page 1 Start here */
        .become-member-txt {
            width: 100% !important;
            float: left !important;
            margin-top: 0px !important;
        }
        .icons-outter {
            margin-top: 25px !important;
            min-width: 100% !important;
            clear: both;
            float: left !important;
        }
        .mission-box .sml_btn {
            width: 45% !important;
            border-radius: 45px;
            padding: 14px 20px !important;
        }
        /* Responsive Home Page 1 End here */
    }
    @media (max-width: 540px) {
        #carousel .rev_slider_wrapper #rev_slider_1 .tp-bullets {
            display: none !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 .tp-leftarrow {
            display: none !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 .tp-rightarrow {
            display: none !important;
        }
    }
    @media (max-width: 525px) {
        /*------- Rev Slider Starts here --------*/
        #carousel .rev_slider_wrapper #rev_slider_1 ul li a.btn.xl_sml_btn.btn-theme-banner-red {
            font-size: 14px !important;
            border-radius: 45px;
            padding: 10px 20px !important;
            right: 50px !important;
            top: -30px !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 ul li a.btn.xl_sml_btn.btn-theme-white {
            font-size: 14px !important;
            border-radius: 45px;
            padding: 10px 20px !important;
            top: -30px !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 ul li a.btn.xl_sml_btn.btn-theme-black-bnr {
            font-size: 14px !important;
            border-radius: 45px;
            padding: 10px 20px !important;
            top: -30px !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 ul li a.btn.xl_sml_btn.btn-black_outter_bnr {
            font-size: 14px !important;
            border-radius: 45px;
            padding: 10px 20px !important;
            top: -30px !important;
            right: 70px !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 .tp-bullets {
            display: none !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 .tp-leftarrow {
            display: none !important;
        }
        #carousel .rev_slider_wrapper #rev_slider_1 .tp-rightarrow {
            display: none !important;
        }
        /*------- Rev Slider Ends here --------*/
        /* Responsive Home Page 2 Start here */
        .recipe_search_bar_home_pan {
            width: 100%;
            margin: 0 auto !important;
        }
        .recipe_search_home_inner {
            color: #FFF;
            padding: 3.7rem 1rem;
        }
        /* Responsive Home Page 2 End here */
        /* Community Detail  Starts here */
        #abt_author.col-md-9.col-sm-9.col-xs-12 {
            width: 100% !important;
            float: left;
            margin-top: 15px;
        }
        #abt_author h3 {
            margin-bottom: 10px;
        }
        .comments_outter_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
            width: 100% !important;
            float: left;
            margin-left: 0px;
            margin-top: 15px !important;
        }
        .widget_tags_horizontal ul li a {
            font-size: 16px !important;
            font-weight: 500;
            float: left;
            color: #000;
            text-decoration: none;
            border: 1px solid #ddd;
            padding: 8px 16px;
            border-radius: 45px;
            margin-right: 7px;
            margin-bottom: 10px;
            transition: all 0.5s ease-in-out;
        }
        /* Community Detail End here */
        /*------- 404 page Starts here--------*/
        #no_page h1 {
            font-size: 110px;
            font-weight: bold;
        }
        .bullets_innr_pan {
            width: 100%;
            float: left;
            margin-right: 0% !important;
        }
        /*------- 404 page End here--------*/
    }
    @media (max-width: 767px) {
        /*------- Image mouseover zoom effect Start -------*/
        span.roll_lnk {
            background: center center no-repeat #fff;
            height: 98%;
            position: absolute;
            text-align: center;
            /*line-height: 153px;*/
            width: 96% !important;
            z-index: 10;
        }
        /* add the font awesome icon */
        .roll_lnk:before {
            content: "\f0c1";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            /*--adjust as necessary--*/
            color: #FFF !important;
            background: #fd0009;
            padding: 10px 20px;
            font-size: 40px;
            position: absolute;
            top: 45%;
            left: 45%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }
        span.roll_lnk2 {
            background: center center no-repeat #fff;
            height: 100%;
            position: absolute;
            text-align: center;
            width: 100% !important;
            z-index: 10;
        }
        span.roll_lnk2:before {
            content: "\f0c1";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            /*--adjust as necessary--*/
            color: #FFF !important;
            background: #fd0009;
            padding: 10px 20px;
            font-size: 30px;
            position: absolute;
            top: 45%;
            left: 45%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }
        /*------- Image mouseover zoom effect End -------*/
    }
    @media (max-width: 519px) {
        /*------- Image mouseover zoom effect Start -------*/
        span.roll_lnk {
            background: center center no-repeat #fff;
            height: 98%;
            position: absolute;
            text-align: center;
            /*line-height: 153px;*/
            width: 96% !important;
            z-index: 10;
        }
        /* add the font awesome icon */
        .roll_lnk:before {
            content: "\f0c1";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            /*--adjust as necessary--*/
            color: #FFF !important;
            background: #fd0009;
            padding: 10px 20px;
            font-size: 40px;
            position: absolute;
            top: 40%;
            left: 45%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }
        span.roll_lnk2 {
            background: center center no-repeat #fff;
            height: 100%;
            position: absolute;
            text-align: center;
            width: 100% !important;
            z-index: 10;
        }
        span.roll_lnk2:before {
            content: "\f0c1";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            /*--adjust as necessary--*/
            color: #FFF !important;
            background: #fd0009;
            padding: 10px 20px;
            font-size: 30px;
            position: absolute;
            top: 35%;
            left: 37%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }
        /*------- Image mouseover zoom effect End -------*/
    }
    @media (max-width: 490px) {
        /*------- Home page Version 2 Starts here--------*/
        .mission-box-2-rt-innr_pan h1 {
            font-size: 36px;
        }
        /* Responsive Home Page 2 End here */
        /*----- Sitemap Start here ----*/
        .bullets_innr_pan_4_column {
            width: 98%;
            float: left;
            margin-right: 2%;
        }
        /*----- Sitemap End here ----*/
        /*------ Login PAGE Starts here --------*/
        #sign_in_btn.col-md-4 {
            width: 100% !important;
        }
        #forget_pass.col-md-8.text-left.pull-down-14 {
            width: 100% !important;
            float: left;
            text-align: left !important;
            margin-top: 35px !important;
        }
        .forget_pass {
            margin-left: 0px;
            font-size: 15px;
            font-weight: 600;
            font-style: italic;
        }
        .med_btn {
            width: 96% !important;
            text-align: center;
        }
        #create_acc .sml_btn {
            width: 100% !important;
            border-radius: 45px;
            padding: 12px 25px;
        }
        #create_acc.col-md-6.col-xs-12 {
            margin-top: 60px;
        }
        #login_pan.col-md-6.col-xs-12.pdg-rt-100 {
            padding-right: 15px !important;
        }
        /*------- Login PAGE End here --------*/
        #regi_reset.btn.med_btn.btn-theme-gray {
            margin-top: 30px;
        }
    }
    @media only screen and (min-width:480px) and (max-width:650px) {
        .sml_btn {
            width: 42% !important;
            border-radius: 45px;
            padding: 10px 25px;
        }
    }
    @media (max-width: 479px) {
        .consultation-btn span {
            max-width: 250px !important;
            display: inline-block;
            float: left;
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .consultation-btn a {
            font-size: 18px !important;
            font-weight: bold;
            color: #fff;
        }
        .consultation-btn a span span {
            float: left;
            font-size: 10.5px !important;
            font-weight: normal;
            text-transform: none;
            padding-left: 0px;
        }
        /* Responsive Home Page 2 Start here */
        .become-member-pan-2 .become-member-2 {
            width: 100% !important;
            float: left !important;
            margin-bottom: 20px !important;
            margin-top: 0px !important;
        }
        .become-member-pan-2 .become-member-2 h1 {
            line-height: 30px !important;
            font-size: 30px !important;
            text-transform: uppercase;
            font-weight: normal;
            color: #5e5e5e;
        }
        .become-member-pan-2 .become-member-2 h1 span {
            font-weight: bold;
            font-size: 38px !important;
        }
        .become-member-pan-2 .become-member-txt-2 {
            width: 100% !important;
            float: left !important;
            margin-top: 0px !important;
        }
        .become-member-pan-2 .become-member-txt-2 h4 {
            line-height: 32px;
            font-size: 18px !important;
            font-weight: normal;
            color: #5e5e5e;
            padding: 2px 17px !important;
            border-left: solid 4px #fd0009;
            margin-top: 4px !important;
        }
        /* Responsive Home Page 2 End here */
        /* Responsive Dashboard PAGE Starts here */
        #dashboard_head.col-md-9.pull-down-75.pdg-lt-170 {
            padding-left: 140px !important;
        }
        /* Responsive Dashboard PAGE End here */
        /* Responsive Recipe Search PAGE Starts here */
        #sort_filter.col-md-6.col-xs-12.col-md-4-inner.text-right {
            width: 100% !important;
            float: left;
            margin-top: 15px;
            text-align: left !important;
        }
        .search_pan_bar .col-md-6.col-xs-12.wide_col_lt_rt_0 {
            padding-left: 0px !important;
        }
        #sort_filter.col-md-6.col-xs-12.col-md-4-inner.text-right select.sort-select {
            margin-top: 5px;
            margin-left: -24px !important;
        }
        /* Responsive Recipe Search PAGE End here */
        /* Community Detail  Starts here */
        #abt_author.col-md-9.col-sm-9.col-xs-12 {
            width: 100% !important;
            float: left;
            margin-top: 15px;
        }
        #abt_author h3 {
            margin-bottom: 10px;
        }
        .comments_outter_pan .col-md-9.col-sm-9.col-xs-12.pull-left-15 {
            width: 100% !important;
            float: left;
            margin-left: 0px;
            margin-top: 15px !important;
        }
        .widget_tags_horizontal ul li a {
            font-size: 16px !important;
            font-weight: 500;
            float: left;
            color: #000;
            text-decoration: none;
            border: 1px solid #ddd;
            padding: 8px 16px;
            border-radius: 45px;
            margin-right: 7px;
            margin-bottom: 10px;
            transition: all 0.5s ease-in-out;
        }
        #abt_author_head.col-md-4.col-sm-5.col-xs-12 {
            width: 100% !important;
        }
        /* Community Detail End here */
        /* Responsive VIDEO PAGE Starts here */
        .sml_video_wrapper:nth-last-child(even) {
            width: 100% !important;
            float: left !important;
        }
        .sml_video_wrapper {
            width: 100% !important;
            float: left !important;
        }
        .video_main_head_pan.pull-down-30 {
            margin-top: 15px !important;
        }
        .video_main_play_btn {
            width: 147px;
            height: 152px;
            position: absolute;
            top: 19% !important;
            left: 33% !important;
        }
        .video_sml_play_btn {
            width: 76px !important;
            height: 75px !important;
            position: absolute;
            top: 35% !important;
            left: 41% !important;
        }
        /* Responsive VIDEO PAGE End here */
        /* Responsive Recipe Detail Starts here */
        #how_prepare img {
            width: 100% !important;
            padding-left: 0px !important;
        }
        /* Responsive Recipe Detail End here */
        /* Responsive Home Page 1 Start here */
        .consultation_pan {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .consultation-btn {
            max-width: 376px !important;
            float: none !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }
        /* Responsive Home Page 1 End here */
        /* Responsive Community Page Starts here */
        article.post-full.pdg-rt-40 {
            padding-right: 0px !important;
            border-bottom: none !important;
        }
        #cover_main {
            padding: 70px 0px !important;
        }
        #cover_main h5 {
            padding-top: 10px !important;
            line-height: 1.4 !important;
        }
        #community_info .row.pull-down-60 {
            margin-top: 40px !important;
        }
        #community_info .meal_planner {
            padding-right: 15px !important;
        }
        article.post-full.pdg-rt-40 {
            padding-right: 10px !important;
        }
        article.post-full h2 {
            line-height: 1.2 !important;
        }
        .sml_btn {
            width: 100% !important;
            border-radius: 45px;
            padding: 15px 25px !important;
        }
        .post-full .social_pan {
            width: 100% !important;
            float: left !important;
            margin-top: 22px !important;
            margin-bottom: 22px !important;
            padding-bottom: 10px;
            border-bottom: 1px solid #ddd;
        }
        #sidebar_pan.col-md-3.wide_col.pull-left-15 {
            margin-left: 0px !important;
        }
        #sidebar_pan.col-md-3.wide_col {
            padding-right: 15px !important;
            padding-left: 15px !important;
        }
        .widget_popular {
            display: inline-block;
            width: 100%;
            border: 1px solid #ddd;
            margin-bottom: 20px !important;
        }
        .widget_category {
            display: inline-block;
            width: 100%;
            margin-bottom: 20px !important;
        }
        .widget_tags {
            display: inline-block;
            width: 100%;
            margin-bottom: 20px !important;
        }
        .widget_tags_inner ul li a {
            font-size: 16px !important;
            font-weight: 500;
            float: left;
            color: #000;
            text-decoration: none;
            border: 1px solid #ddd;
            padding: 8px 16px;
            border-radius: 45px;
            margin-bottom: 10px;
            margin-right: 7px;
            transition: all 0.5s ease-in-out;
        }
        #happy_customers_pan.pull-down-60 {
            margin-top: 40px !important;
        }
        /* Responsive Community Page End here */
        /* Responsive About Team Starts here */
        .box_table_col_4_pan_inner ul {
            display: block !important;
            list-style: none;
            border-top: solid 1px #e2e2e2;
            margin: 25px auto 0px auto;
            padding-top: 25px;
            padding-left: 0px;
        }
        .box_table_col_4_pan_inner {
            border: solid 1px #e2e2e2;
            padding-bottom: 25px !important;
        }
        /* Responsive About Team End here */
        /*----- Happy Customers RED BAND Styles Start here ----*/
        #happy_customers_info,
        #years_business_info,
        #members_info,
        #awards_info {
            margin-bottom: 0px !important;
        }
        /*----- Happy Customers RED BAND Styles End here ----*/
        /*----- Footer Styles Start here ----*/
        .form-inline .form-group {
            width: 92% !important;
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle;
            margin-top: 10px;
        }
        /*----- Footer Styles End here ----*/
        /*----- NAVIGATION Styles Start here ----*/
        .nav_sub_nz>li>a {
            padding: 10px 0 10px 10px !important;
        }
        ul.nav.navbar-nav.navbar-right li.stay_connect {
            width: 100% !important;
            clear: both !important;
            color: #c0c0c0;
            font-weight: 500;
            border-left: none !important;
            padding: 15px 0px 15px 15px !important;
        }
        ul.nav.navbar-nav.navbar-right li {
            display: inline-block;
            padding-left: 0px !important;
        }
        ul.nav.navbar-nav.navbar-right li.top_right_icn {
            display: inline-block;
            padding-left: 15px !important;
            padding-right: 15px !important;
            float: right !important;
            border: none !important;
        }
        .navbar-collapse {
            padding-right: 5px !important;
        }
        .navbar-nav2>li>a {
            padding-top: 10px !important;
            padding-bottom: 10px !important;
            line-height: 15px;
            padding-left: 13px !important;
        }
        /*----- NAVIGATION Styles End here ----*/
    }
    @media (max-width: 455px) {
        /* Responsive VIDEO PAGE Starts here */
        .video_main_play_btn {
            width: 147px;
            height: 152px;
            position: absolute;
            top: 17% !important;
            left: 32% !important;
        }
        /* Responsive VIDEO PAGE End here */
        /* Responsive Home Page 1 Start here */
        .consultation_pan {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        /* Responsive Home Page 1 End here */
    }
    @media (max-width: 450px) {
        /*-------  Portfolio Detail 1 Starts here--------*/
        .portfolio_widget_date_details p b {
            font-weight: 600;
            width: 100%;
            clear: both;
            display: inline-block;
        }
        /*-------  Portfolio Detail 1 End here--------*/
        /* Responsive Home Page 1 Start here */
        .consultation-btn span {
            max-width: 280px !important;
            display: inline-block;
            float: left;
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .consultation-btn a {
            font-size: 20px !important;
            font-weight: bold;
            color: #fff;
            border: 2px solid #FFF;
            padding: 12px 25px;
            webkit-border-radius: 45px;
            -moz-border-radius: 45px;
            border-radius: 45px;
            display: inline-block;
            text-transform: uppercase;
            text-decoration: none;
            transition: all .3s ease 0s;
            outline: none;
        }
        .mission-box .sml_btn {
            width: 50% !important;
            border-radius: 45px;
            padding: 12px 20px !important;
        }
        /* Responsive Home Page 1 End here */
        /* Responsive Community Page Starts here */
        article.post-full.pdg-rt-40 {
            padding-right: 0px !important;
            border-bottom: none !important;
        }
        /* Responsive Community Page End here */
        /* Responsive About Page Starts here */
        #team_box.box_table_col_4_pan_inner {
            text-align: center !important;
        }
        .box_table_col_4_pan_inner img {
            float: none !important;
            margin-right: 0px !important;
        }
        .box_table_col_4_pan_inner h4 {
            margin-top: 20px !important;
            text-align: center !important;
            font-weight: 600;
            margin-top: 25px;
            margin-bottom: 10px;
            text-transform: uppercase;
            clear: both !important;
        }
        .box_table_col_4_pan_inner h5 {
            text-align: center !important;
            font-size: 16px;
            margin-bottom: 10px;
            text-transform: uppercase;
            clear: both !important;
        }
        .box_table_col_4_pan_inner p {
            clear: both !important;
            text-align: center !important;
            line-height: 22px;
        }
        .form-inline .form-group {
            width: 100% !important;
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle;
            margin-top: 10px;
        }
        .nav_sub_nz>li>a {
            padding: 10px 0 10px 10px !important;
        }
        ul.nav.navbar-nav.navbar-right li.stay_connect {
            width: 100% !important;
            clear: both !important;
            color: #c0c0c0;
            font-weight: 500;
            border-left: none !important;
            padding: 15px 0px 15px 15px !important;
        }
        ul.nav.navbar-nav.navbar-right li {
            display: inline-block;
            padding-left: 0px !important;
        }
        ul.nav.navbar-nav.navbar-right li.top_right_icn {
            display: inline-block;
            padding-left: 15px !important;
            padding-right: 15px !important;
            float: right !important;
            border: none !important;
        }
        .navbar-collapse {
            padding-right: 5px !important;
        }
        .navbar-nav2>li>a {
            padding-top: 10px !important;
            padding-bottom: 10px !important;
            line-height: 15px;
            padding-left: 13px !important;
        }
        /* Responsive About Page End here */
        /*------- 404 page Starts here--------*/
        #no_page h1 {
            font-size: 80px;
            font-weight: bold;
        }
        /*------- 404 page End here--------*/
    }
    @media only screen and (min-width:400px) and (max-width:430px) {
        .consultation-btn a {
            font-size: 18px !important;
            font-weight: bold;
            color: #fff;
            border: 2px solid #FFF;
            padding: 12px 22px;
            webkit-border-radius: 45px;
            -moz-border-radius: 45px;
            border-radius: 45px;
            display: inline-block;
            text-transform: uppercase;
            text-decoration: none;
            transition: all .3s ease 0s;
            outline: none;
        }
        .consultation-btn a span span {
            float: left;
            font-size: 11px !important;
            font-weight: normal;
            text-transform: none;
            padding-left: 0px;
        }
        .consultation-btn span {
            max-width: 255px !important;
            display: inline-block;
            float: left;
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .consultation-btn i {
            width: 26px !important;
            height: 26px !important;
            padding-top: 2px !important;
            text-align: center;
            display: inline-block;
            float: left;
            font-size: 16px !important;
            border: 3px solid #FFF;
            border-radius: 100%;
            margin-top: 8px !important;
        }
    }
    @media only screen and (min-width:150px) and (max-width:400px) {
        .tp-caption.btn.xl_sml_btn {
            display: none !important;
        }
        .tp-caption.tp-resizeme.medium_text {
            padding-top: 15px !important;
        }
    }
    @media (max-width: 399px) {
        /* Responsive Dashboard PAGE Starts here */
        #dashboard_user_pic.col-md-2 {
            width: 36% !important;
        }
        /* Responsive Dashboard PAGE End here */
        /* Community Detail  Starts here */
        ul.share_social_icons_nw {
            text-align: left !important;
            list-style: none;
            margin: 0px auto 0px auto;
            padding-top: 15px;
            padding-left: 0px !important;
        }
        ul.share_social_icons_nw li {
            list-style: none;
            display: inline-block;
            margin-right: 0px !important;
        }
        /* Community Detail End here */
    }
    @media (max-width: 380px) {
        .banner-bottom h2 {
            text-align: center !important;
            padding-top: 0px !important;
            color: #FFF;
            font-size: 24px !important;
            font-weight: 400;
            line-height: 28px;
        }
        .banner-bottom p {
            text-align: center !important;
            font-size: 14px;
            color: #b8b8b8;
            margin-top: 10px !important;
        }
        .consultation-btn a {
            font-size: 18px !important;
            font-weight: bold;
            color: #fff;
            border: 2px solid #FFF;
            padding: 12px 20px;
            webkit-border-radius: 45px;
            -moz-border-radius: 45px;
            border-radius: 45px;
            display: inline-block;
            text-transform: uppercase;
            text-decoration: none;
            transition: all .3s ease 0s;
            outline: none;
        }
        .consultation-btn span {
            max-width: auto !important;
            display: inline-block;
            float: left;
            padding-left: 0px !important;
            padding-right: 10px !important;
        }
        .consultation-btn a span span {
            float: left;
            font-size: 10.5px !important;
            font-weight: normal;
            text-transform: none;
            padding-left: 0px;
        }
    }
    @media (max-width: 370px) {
        .consultation-btn a {
            font-size: 18px !important;
            font-weight: bold;
            color: #fff;
            border: 2px solid #FFF;
            padding: 12px 15px;
            webkit-border-radius: 45px;
            -moz-border-radius: 45px;
            border-radius: 45px;
            display: inline-block;
            text-transform: uppercase;
            text-decoration: none;
            transition: all .3s ease 0s;
            outline: none;
        }
    }
    @media (max-width: 360px) {
        .consultation-btn span {
            max-width: 260px !important;
        }
    }
    @media (max-width: 340px) {
        .consultation-btn i {
            display: none !important;
        }
        .consultation-btn {
            max-width: 92% !important;
            float: none !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
    @media (max-width: 334px) {
        /*------- 404 page Starts here--------*/
        #no_page h1 {
            font-size: 60px;
            font-weight: bold;
        }
        /*------- 404 page End here--------*/
    }