.Experience_Olde_Towne h1 {
    font-size: 26px;
}
.remove_bottom_padding {
    padding-bottom: 0px !important;
}
.gallery_text strong a:hover {
    color: #254164 !important;
}
.gallery_text strong a {
    text-transform: uppercase;
    font-weight: normal;
    color: #ff8f16 !important;
}
.gallery_text h4 {
    line-height: 23px;
}
.gallery_text strong {
    line-height: 23px;
    font-weight: normal;
}
.page-id-1762 .addtoany_share_save_container,
.page-id-1841 .addtoany_share_save_container {
    text-align: center;
}
.Photo_by .et_pb_blurb_content {
    max-width: 850px;
}
.Portsmouth_offers {
    list-style: outside none none !important;
    padding-left: 40px !important;
    position: relative;
}
.Portsmouth_offers li::before {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/11/orange_arrow_bullet.png") no-repeat scroll 0 0;
    content: "";
    height: 22px;
    left: 0;
    margin-top: 3px;
    position: absolute;
    width: 26px;
}
.Portsmouth_offers li {
    margin-bottom: 7px;
}
.Sales_text p {
    font-size: 17px;
    line-height: 20px;
    padding-bottom: 10px !important;
}
.Sales_text p strong {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}
.Sales_text p a {
    font-size: 15px;
    line-height: 20px;
}
.Sales_text a {
    font-size: 15px;
    line-height: 20px;
}
.blue_text {
    color: black;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 5px;
}
.et_pb_text_3 {
    font-size: 17px;
}
#et-info,
#top-header a {
    color: #fff;
}
.footer-widget a {
    color: #fff;
}
.footer-widget a:hover {
    color: #ff9900 !important;
}
#footer-info {
    float: none;
    text-align: center;
    color: white;
}
.read_more a {
    background-color: #254164;
    border-radius: 3px;
    padding: 7px 11px;
    color: white;
}
.read_more {
    padding-top: 25px;
}
.blog_right_sec {
    margin-right: 0px !important;
}
.single.single-post .et_post_meta_wrapper img {
    display: none;
}
.blog_right_sec h2 {
    margin-top: 0;
}
.page-template-page-blog .et_pb_post {
    margin-bottom: 60px;
    border-bottom: 1px solid #eee;
    padding-bottom: 50px;
}
.page-template-page-blog .has-post-thumbnail .et_pb_column_1_3 {
    text-align: center;
}
.page-template-page-blog .has-post-thumbnail img {
    max-height: 220px;
    width: auto;
}
.sidebar_blog_wrapper h2 {
    font-size: 20px;
    line-height: 23px;
}
.sidebar_blog_wrapper .post-meta {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
}
.sidebar_blog_wrapper article {
    margin-bottom: 25px;
}

/* 11 Things Page */

.body_wrapper {
    width: 50%;
    max-width: 364px;
    float: left;
    padding-top: 70px;
    padding-left: 35px;
    color: black;
}
.body_wrapper h3 {
    font-family: "acta-display", sans-serif;
    font-weight: 500;
    color: black;
    font-size: 28px;
    text-transform: uppercase;
    line-height: 1.1;
    padding-bottom: 3px;
}
.body_wrapper p {
    font-size: 14px;
    font-family: 'Open Sans', arial, sans-serif;
    font-weight: 500;
    color: black;
}
.number_wrapper {
    width: 13%;
    float: left;
    text-align: right;
}
.number_wrapper h2 {
    font-family: "acta-display", sans-serif;
    font-weight: 500;
    color: black;
    font-size: 264px;
    padding-right: 20px;
}
.period {
    font-size: 100px;
}
.white_number h2,
.white_number h3,
.white_number p {
    color: white;
}
.commodore_bg {
    padding-bottom: 50px;
}
.commodore_bg:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/commodore.jpg?id=2327');
    position: absolute;
    width: 1021px;
    height: 464px;
    right: -3%;
}
.commodore_bg .vc_column-inner {
    padding-top: 80px !important;
    margin-bottom: -31px;
}
.cheer_bg {
    padding-top: 50px;
    padding-bottom: 20px;
}
.cheer_bg:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/cheer.png?id=2342');
    position: absolute;
    width: 1020px;
    height: 592px;
    top: -126px;
    left: 0;
}
.cheer_bg .body_wrapper {
    float: right;
    max-width: 422px;
    padding-top: 46px;
    padding-left: 56px;
}
.cheer_bg .body_wrapper h3 {
    max-width: 304px;
}
.cheer_bg .number_wrapper {
    float: right;
}
.burger_bg:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/burger.jpg');
    position: absolute;
    width: 846px;
    height: 1085px;
    right: -10%;
}
.restaurant_info b {
    font-size: 16px !important;
    color: #3e4f97 !important;
}
.restaurant_info p {
    font-size: 14px !important;
    color: black !important;
    max-width: 430px;
    line-height: 1.4;
}
.burger_bg .body_wrapper {
    max-width: 337px;
    padding-left: 60px;
}
.burger_bg .number_wrapper {
    margin-bottom: -60px;
}
.winter_wonderland:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/winter_wonderland.png');
    position: absolute;
    width: 100%;
    height: 597px;
    background-size: 1609px 597px;
    left: 0px;
    top: -149px;
    background-size: cover;
    background-position: center;
}
.winter_wonderland .body_wrapper {
    float: right;
    max-width: 477px;
    padding-top: 55px;
    padding-left: 55px;
}
.winter_wonderland .number_wrapper {
    float: right;
}
.shop_gifts:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/gifts.jpg');
    position: absolute;
    width: 842px;
    height: 557px;
    top: 25px;
    right: 0;
}
.shop_gifts .number_wrapper {
    margin-bottom: -60px;
}
.shop_gifts .body_wrapper {
    max-width: 360px;
    padding-left: 64px;
    padding-top: 117px;
}
.shop_gifts .vc_column-inner {
    padding-top: 1px !important;
    padding-bottom: 8px;
}
.children_snow:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/children_snow.jpg');
    position: absolute;
    width: 1225px;
    height: 465px;
    top: 0;
    left: 0;
}
.children_snow .body_wrapper {
    float: right;
    max-width: 461px;
    padding-top: 72px;
    padding-left: 50px;
}
.children_snow .body_wrapper h3 {
    max-width: 524px;
}
.children_snow .number_wrapper {
    float: right;
}
.treatcha_self {
    padding-bottom: 60px;
}
.treatcha_self:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/treatchaself.jpg');
    position: absolute;
    width: 846px;
    height: 529px;
    top: 0;
    right: 0;
}
.treatcha_self .number_wrapper {
    margin-bottom: -60px;
}
.treatcha_self .body_wrapper {
    max-width: 413px;
    padding-left: 63px;
    padding-top: 101px;
}
.treatcha_self .vc_column-inner {
    padding-top: 1px !important;
    padding-bottom: 8px;
}
.festive_stroll:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/festive.png');
    position: absolute;
    width: 100%;
    height: 609px;
    background-size: 1609px 597px;
    left: 0px;
    top: -142px;
    background-size: cover;
    background-position: center;
}
.festive_stroll .body_wrapper {
    float: right;
    max-width: 451px;
    padding-top: 49px;
    padding-left: 64px;
}
.festive_stroll .number_wrapper {
    float: right;
}
.farmers_market {
    padding-bottom: 50px;
}
.farmers_market:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/farmers-market.jpg');
    position: absolute;
    width: 846px;
    height: 483px;
    right: -110px;
    top: 0px;
}
.farmers_market .body_wrapper {
    max-width: 323px;
    padding-top: 137px;
    padding-left: 190px;
}
.farmers_market p {
    font-size: 14px !important;
    color: black !important;
    max-width: 468px;
}
.farmers_market .number_wrapper {
    margin-bottom: -60px;
}
.farmers_market a {
    color: #2a4a70;
    font-weight: bold;
}
.cheer_bg {
    padding-top: 50px;
    padding-bottom: 20px;
}
.stay_the_night:before {
    content: "";
    background: url('/wp-content/uploads/2015/12/stay.png');
    position: absolute;
    width: 1608px;
    height: 548px;
    top: -82px;
    left: 0;
}
.stay_the_night .body_wrapper {
    float: right;
    max-width: 451px;
    padding-top: 34px;
    padding-left: 153px;
}
.stay_the_night .body_wrapper h3 {
    max-width: 304px;
}
.stay_the_night .number_wrapper {
    float: right;
}
.stay_the_night .vc_column-inner {
    padding-top: 101px !important;
}
.things_wrapper {
    margin-bottom: -23px;
    background-position: center center;
}
.things_cta {
    text-align: center;
}
.things_cta h3 {
    font-family: "acta-display", sans-serif;
    font-weight: 500;
    font-size: 27px;
    color: #87b3e6;
    padding-top: 30px;
    padding-bottom: 40px;
}
.things_cta ul li {
    display: inline;
    padding: 0px 16px;
}
.page-id-2318 .addtoany_share_save_container {
    display: none;
}
.clear {
    clear: both;
}
html,
body {
    overflow-x: hidden;
}
.osd-sms-title {
    display: none;
}
.osd-sms-wrapper {
    border: none !important;
    margin: 0 !important;
    padding-bottom: 20px;
}
.osd-sms-link > img {
    display: block !important;
    height: 60px !important;
    width: 62px !important;
}
.osd-sms-icon-button {
    margin-left: 12px !important;
    margin-right: 12px !important;
}
.restaurant_info b:hover {
    color: #ff9900 !important;
}
.body_wrapper a {
    color: #3e4f97;
}
.body_wrapper a:hover {
    color: #ff9900;
}
.stay_the_night a,
.children_snow a {
    color: #ff9900;
}
.stay_the_night a:hover,
.children_snow a:hover {
    color: #3e4f97;
}
.page-id-2318 .main_title {
    display: none;
}
.farmers_mobile_text {
    display: none;
}
.bite_last_p {
    padding-bottom: 48px;
}

/* Hero Content */

.hero_number h1 {
    float: left;
    font-size: 235px;
    color: white;
    font-family: "acta-display", sans-serif;
}
.hero_tag {
    padding-top: 57px;
}
.hero_tag h2 {
    float: left;
    font-size: 76px;
    color: white;
    font-family: "acta-display", sans-serif;
    text-transform: uppercase;
    width: 401px;
    padding-right: 20px;
}
.things_hero {
    padding-top: 80px;
    padding-bottom: 100px;
}
.arrow_banner {
    position: relative;
    background-color: rgba(160, 33, 35, .78);
    width: 47%;
    padding-top: 11px;
    padding-bottom: 15px;
    width: 500px;
}
.arrow_banner:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9600px;
    right: 100%;
    background-color: rgba(160, 33, 35, .78);
}
.arrow_banner:after {
    content: "";
    width: 30px;
    height: 0;
    border-top: 58px solid rgba(160, 33, 35, .78);
    border-bottom: 58px solid rgba(160, 33, 35, .78);
    border-right: 39px solid transparent;
    right: -69px;
    top: 0;
    bottom: 0;
    position: absolute;
}
.arrow_banner p {
    font-size: 35px;
    font-family: 'Open Sans', arial, sans-serif;
    color: #ffe6bb;
    max-width: 480px;
    line-height: 1.3;
    font-weight: 600;
}
#main-content .container {
    padding-top: 0px;
}

/* Responsive css */


/* New changes 12-12-2015 */

@media screen and (min-width:1121px) {
    .commodore_bg .wpb_wrapper {
        background: url(/wp-content/uploads/2015/12/1-70-percent.png);
        background-repeat: repeat-y;
        margin-top: -34px;
        padding-top: 34px;
        margin-bottom: -99px;
        padding-bottom: 99px;
    }
    .burger_bg .wpb_wrapper {
        background: url(/wp-content/uploads/2015/12/1.png);
        background-repeat: repeat-y;
        margin-bottom: -19px;
        margin-top: -11px;
        padding-bottom: 43px;
        padding-top: 11px;
    }
    .shop_gifts .wpb_wrapper {
        background: url(/wp-content/uploads/2015/12/1.png);
        background-repeat: repeat-y;
        margin-bottom: -43px;
        padding-bottom: 43px;
    }
    .treatcha_self .wpb_wrapper {
        background: url(/wp-content/uploads/2015/12/1.png);
        background-repeat: repeat-y;
        margin-bottom: -103px;
        padding-bottom: 103px;
        background-position: 58px 0px;
    }
    .farmers_market .wpb_wrapper {
        background: url(/wp-content/uploads/2015/12/1.png);
        background-repeat: repeat-y;
        margin-top: -36px;
        padding-top: 36px;
        margin-bottom: -86px;
        padding-bottom: 86px;
        background-position: -22px 0;
    }
}
@media screen and (max-width: 1120px) {
    .burger_bg > div {
        padding-top: 40px;
    }
    .treatcha_self > div {
        padding-top: 40px;
    }
    .shop_gifts > div {
        padding-top: 40px;
    }
    .number_wrapper {
        /* width: 13%; */
        width: auto;
    }
    .number_wrapper h2 {
        font-size: 176px;
        line-height: 126px;
        padding-bottom: 0;
    }
    .body_wrapper {
        padding-top: 10px;
    }
    .bite_last_p {
        padding-bottom: 0px;
    }
    /* commodore_bg */
    .commodore_bg .wpb_text_column .wpb_wrapper {
        background: rgba(255, 255, 255, 0.9);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px;
        margin-top: 4px;
        margin-bottom: 60px;
    }
    .commodore_bg .wpb_text_column .wpb_wrapper .body_wrapper {
        max-width: 76%;
        width: 76%;
    }
    /* cheer_bg */
    .cheer_bg .wpb_text_column .wpb_wrapper {
        background: rgba(0, 0, 0, 0.7);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px;
        margin-top: -20px;
        margin-bottom: 70px;
    }
    .cheer_bg .wpb_text_column .wpb_wrapper .body_wrapper.white_number {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
        padding-left: 35px;
        box-sizing: unset;
    }
    /* children_snow */
    .children_snow .wpb_text_column .wpb_wrapper {
        background: rgba(0, 0, 0, 0.7);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px;
        margin-top: -30px;
        margin-bottom: 60px;
    }
    .children_snow .wpb_text_column .wpb_wrapper .body_wrapper.white_number {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
        padding-left: 35px;
        box-sizing: unset;
    }
    /* farmers_market */
    .farmers_market .wpb_text_column .wpb_wrapper {
        background: rgba(255, 255, 255, 0.8);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px;
        margin-top: 30px;
    }
    .farmers_market .wpb_text_column .wpb_wrapper .body_wrapper.white_number {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
        padding-left: 35px;
        box-sizing: unset;
    }
    /* winter_wonderland */
    .winter_wonderland .wpb_text_column .wpb_wrapper {
        background: rgba(255, 255, 255, 0.9);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px 3px 40px;
        margin-top: -20px;
        margin-bottom: 70px;
    }
    .winter_wonderland .wpb_text_column .wpb_wrapper .body_wrapper {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
        padding-left: 35px;
        box-sizing: unset;
        margin-top: 20px;
        margin-bottom: 50px;
    }
    /* shop_gifts */
    .shop_gifts .wpb_column .wpb_wrapper .wpb_wrapper {
        background: rgba(255, 255, 255, 0.9);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px;
        margin-top: 30px;
        margin-bottom: 51px;
    }
    .shop_gifts .wpb_column .wpb_wrapper .body_wrapper {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
        padding-left: 35px;
        box-sizing: unset;
    }
    /* burger_bg */
    .burger_bg .wpb_column .wpb_wrapper .wpb_wrapper {
        background: rgba(255, 255, 255, 0.9);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px 0;
        margin-top: 30px;
        margin-bottom: 100px;
    }
    .burger_bg .wpb_text_column .wpb_wrapper .body_wrapper {
        max-width: 70%;
        width: 70%;
    }
    .burger_bg .body_wrapper {
        max-width: 70%;
        width: 70%;
    }
    /* restaurant_info */
    .restaurant_info {
        margin-bottom: 30px;
        margin-top: 40px;
    }
    .restaurant_info p {
        max-width: 100%;
    }
    /* farmers_market */
    .farmers_market .body_wrapper {
        max-width: 64%;
        width: 64%;
        padding-left: 0px;
        padding-top: 10px;
    }
    .farmers_market p {
        clear: both;
        margin-top: 0px;
        max-width: 100%;
        width: 100% !important;
    }
    /* treatcha_self */
    .treatcha_self .wpb_column .wpb_wrapper .wpb_wrapper {
        background: rgba(255, 255, 255, 0.9);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px 16px;
        margin-top: 25px;
        margin-bottom: -38px;
    }
    .treatcha_self .wpb_text_column .wpb_wrapper .body_wrapper {
        max-width: 70%;
        width: 70%;
    }
    .treatcha_self .body_wrapper {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
    }
    /* festive_stroll */
    .festive_stroll .wpb_column .wpb_wrapper .wpb_wrapper {
        background: rgba(255, 255, 255, 0.9);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px 42px;
        margin-top: -30px;
        margin-bottom: 70px;
    }
    .festive_stroll .wpb_text_column .wpb_wrapper .body_wrapper {
        max-width: 70%;
        width: 70%;
    }
    .festive_stroll .body_wrapper {
        max-width: 70%;
        width: 70%;
        padding-top: 10px;
        padding-left: 10px;
    }
    /* stay_the_night */
    .stay_the_night .wpb_text_column .wpb_wrapper {
        background: rgba(0, 0, 0, 0.7);
        height: auto;
        min-height: auto !important;
        padding: 42px 40px;
        margin-top: -30px;
        margin-bottom: 70px;
    }
    .stay_the_night .wpb_text_column .wpb_wrapper .body_wrapper.white_number {
        max-width: 64%;
        width: 64%;
        padding-top: 10px;
        padding-left: 35px;
        box-sizing: unset;
    }
    .farmers_mobile_text {
        display: block;
    }
    .farmers_desktop_text {
        display: none;
    }
}
@media screen and (max-width: 860px) {
    .number_wrapper h2 {
        font-size: 120px;
        line-height: 126px;
        padding-bottom: 0;
    }
    .burger_bg::before {
        background-position: center bottom;
        background-size: 170% auto;
        height: 1495px !important;
    }
    .winter_wonderland::before {
    background-size: 354% auto !important;
    top: 0px !important;
    background-position: 37% bottom !important;
    width:120%;
    }
    .treatcha_self::before {
        background-position: right bottom;
        background-size: 192% auto;
        bottom: 0 !important;
        height: 850px;
    }
    .festive_stroll::before {
        background: url("/wp-content/uploads/2015/12/festive.png") repeat scroll 37% bottom / 323% auto;
        height: 606px;
        position: absolute;
        top: 0px;
        width: 130%;
    }
    .shop_gifts::before {
        background-position: right bottom !important;
        background-size: 276% auto;
        height: 880px;
        top: -10px !important;
    }
}
@media screen and (max-width: 768px) {
    .number_wrapper {
        width: 20%;
    }
    .number_wrapper h2 {
        font-size: 82px;
        line-height: 80px;
        padding-bottom: 0;
    }
    .farmers_market .body_wrapper {
        max-width: 78%;
    }
    .festive_stroll .wpb_text_column .wpb_wrapper .body_wrapper,
    .treatcha_self .body_wrapper,
    .children_snow .wpb_text_column .wpb_wrapper .body_wrapper.white_number,
    .shop_gifts .wpb_column .wpb_wrapper .body_wrapper,
    .winter_wonderland .wpb_text_column .wpb_wrapper .body_wrapper,
    .burger_bg .body_wrapper,
    .burger_bg .body_wrapper,
    .cheer_bg .wpb_text_column .wpb_wrapper .body_wrapper.white_number,
    .commodore_bg .wpb_text_column .wpb_wrapper .body_wrapper,
    .stay_the_night .wpb_text_column .wpb_wrapper .body_wrapper.white_number,
    .farmers_market .body_wrapper {
        max-width: 77%;
        width: 77%;
        padding-left: 8px;
        float: right;
    }
    .body_wrapper > h3 {
        padding-top: 0 !important;
    }
    .footer-widget #text-3,
    .footer-widget #text-4 {
        width: 100%;
    }
    /* .commodore_bg, .cheer_bg, .burger_bg, .winter_wonderland, .shop_gifts, .children_snow, .treatcha_self, .festive_stroll, .farmers_market,
.farmers_market, .stay_the_night{
	background-position: center bottom !important;
    background-size: 600px auto !important;
    border: 1px solid;
    min-height: 460px !important;
	height: auto !important;	
}
 */
}
@media screen and (max-width: 650px) {
    .things_cta ul li {
        padding: 0 10px;
    }
}
@media screen and (max-width: 560px) {
    .arrow_banner {
        width: 100%;
    }
    .arrow_banner:after {
        border-top: 0px;
        border-bottom: 0px;
        border-right: 0px;
        right: 0;
    }
    .number_wrapper h2 {
        font-size: 52px;
        line-height: 40px;
        padding-bottom: 0;
    }
    .body_wrapper h3 {
        font-size: 24px;
    }
    .period {
        font-size: 50px;
    }
    .cheer_bg .wpb_text_column .wpb_wrapper,
    .commodore_bg .wpb_text_column .wpb_wrapper,
    .burger_bg .wpb_column .wpb_wrapper .wpb_wrapper,
    .winter_wonderland .wpb_text_column .wpb_wrapper,
    .shop_gifts .wpb_column .wpb_wrapper .wpb_wrapper,
    .children_snow .wpb_text_column .wpb_wrapper,
    .treatcha_self .wpb_column .wpb_wrapper .wpb_wrapper,
    .festive_stroll .wpb_column .wpb_wrapper .wpb_wrapper,
    .farmers_market .wpb_text_column .wpb_wrapper,
    .stay_the_night .wpb_text_column .wpb_wrapper {
        padding: 20px;
    }
    .things_cta img {
        width: 50px;
    }
}
@media screen and (min-width: 481px) {
    .mobile_span {
        display: none;
    }
    .mobile_section_11_things {display:none;}
}
@media screen and (max-width: 480px) {
    .desktop_section_11_things {display:none;}
    
    .festive_stroll .wpb_text_column .wpb_wrapper .body_wrapper,
    .treatcha_self .body_wrapper,
    .children_snow .wpb_text_column .wpb_wrapper .body_wrapper.white_number,
    .shop_gifts .wpb_column .wpb_wrapper .body_wrapper,
    .winter_wonderland .wpb_text_column .wpb_wrapper .body_wrapper,
    .burger_bg .body_wrapper,
    .burger_bg .body_wrapper,
    .cheer_bg .wpb_text_column .wpb_wrapper .body_wrapper.white_number,
    .commodore_bg .wpb_text_column .wpb_wrapper .body_wrapper,
    .stay_the_night .wpb_text_column .wpb_wrapper .body_wrapper.white_number,
    .farmers_market .body_wrapper {
        max-width: 100%;
        width: 100%;
        float: none;
    }
    .number_wrapper {
        width: 16%;
        display: none;
    }
    .mobile_span {
        font-size: 35px;
        display: inline;
    }
    .number_wrapper h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .osd-sms-link > img {
        display: block !important;
        height: 46px !important;
        width: 46px !important;
    }
    .things_hero {
        background-position: 62% 50% !important;
    }


/* New css changes for index page mobile screen */	


.page-id-2453 #sidebar{
	display: none;
}

.container, .et_pb_row{
	width: 94% !important;
}

body{
	 font-family: "acta-display",sans-serif;
}

.status-publish .main_title{
	display: none;
}

.section_1{
	background: url("images/bg1.jpg") no-repeat center bottom;
}

.banner-content{
	text-align: center;
}

.index-banner-content {
    margin-top: 49%;
    margin-bottom: 4%;
	display: inline-block;
}

.index-banner-content .left-cont{
	color: #ffffff;
    float: left;
    font-size: 160px;
	margin-right: 12px;
	line-height: 100px;
	text-align: left;
}

.index-banner-content .right-cont{
	color: #ffffff;
    float: left;
    font-size: 54px;
    line-height: 56px;
    text-transform: uppercase;
    width: 180px;
	text-align: left;
}

.section_3 .content-data .left-cont{
	color: #fff;
}

.section_3 .content-data .right-cont{
	color: #fff;
    max-width: 170px;
}

.section_3 .content-data p{
	color: #fff;
}

.center-line{
	background: #78191b;
}

.center-line p{
	font-size: 19px;
	color: #ffe6bb;
	text-align: center;
	display: block;
	line-height: 26px;
    padding: 10px 0;
	font-family: 'open sans';
	font-weight: 600;
}

.wpb_content_element{
	margin-top:0 !important;
	margin-bottom:0 !important;
}

.section_2{
	background: #ffffff url("images/bg2.jpg") no-repeat scroll center bottom;
    min-height: 540px;
    padding: 50px 20px;
}

.section_3{
	background: #2c2a2f url("images/bg3.jpg") no-repeat scroll center bottom;
    min-height: 540px;
    padding: 59px 20px 50px 20px;
}

.section_4{
	background: #fff url("images/bg4.jpg") no-repeat scroll center bottom;
    min-height: 540px;
    padding: 50px 20px 250px;;
}

.section_5{
	background: #fff url("images/bg5.jpg") no-repeat scroll center top;
    min-height: 540px;
    padding: 50px 20px 250px;;
}

.section_6{
	background: #fff url("images/bg6.jpg") no-repeat scroll center bottom;
    min-height: 500px;
    padding: 50px 20px 200px;;
}

.section_7{
	background: #2c2a2f url("images/bg7.png") no-repeat scroll center bottom;
    min-height: 540px;
    padding: 50px 20px;
}

.section_7 .content-data .left-cont{
	color: #fff;
}

.section_7 .content-data .right-cont{
	color: #fff;
}

.section_7 .content-data p{
	color: #fff;
}

.section_8{
	background: #fff url("images/bg8.jpg") no-repeat scroll center bottom;
    min-height: 480px;
    padding: 50px 20px;
}

.section_9{
	background: #2c2a2f url("images/bg9.jpg") no-repeat scroll center bottom;
    min-height: 540px;
    padding: 50px 20px;
}

.section_10{
	background: #fff url("images/bg10.jpg") no-repeat scroll center bottom;
    min-height: 730px;
    padding: 50px 20px;
}

.section_11{
	background: #2c2a2f url("images/bg11.jpg") no-repeat scroll center bottom;
    /* min-height: 600px; */
    padding: 50px 20px 400px;
}

.section_11 .content-data .left-cont{
	color: #fff;
}

.section_11 .content-data .right-cont{
	color: #fff;
}

.section_11 .content-data p{
	color: #fff;
}

.fl{ float: left; }
.fr{ float: right; }
.full{ width: 100% !important;}

.content-data {
    width: 75%;
	margin-bottom: 50px;
}

.top-level{
	margin-bottom: 6px;
}

.content-data .left-cont{
	color: #000;
    float: left;
    font-size: 43px;
	margin-right: 8px;
	line-height: 33px;
	text-align: left;
}

.content-data .right-cont{
	color: #000;
    float: left;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    width: 180px;
	text-align: left;
}

.content-data p{
	color: #000;
    font-size: 13px;
    line-height: 18px;
	font-family: 'open sans';
}
    
.content-data span {
        font-size: 14px;
    }

.social-share{
	background: #27476c;
	padding: 36px 0 33px;
}

.social-media{
	text-align:center;
}

.social-media ul{
	width: auto;
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
}

.social-media li{
	display: inline-block;
}

.social-media li img{
	width: 80%;
	max-width: 80%;
}

.social-heading{
	width: auto;
}

.social-heading p{
	font-size: 27px;
	text-transform: uppercase;
	color: #87b3e6;
	margin-bottom: 20px !important;
}
    
    .season_section {width:244px !important;}
    .wonderland_section {width:227px !important;}
    .one_of_a_kind_section {width:240px !important;}
    .childrens_section {width:240px !important;}
    .stroll_section {width:210px !important;}
    .content-data a{color:#3e4f97;}

/* New css changes for index page mobile screen */	

}




@media screen and (max-width: 400px) {

/* New css changes for index page mobile screen */	

.index-banner-content .left-cont{
    font-size: 128px;
    line-height: 67px;
}

.index-banner-content .right-cont {
    font-size: 42px;
    line-height: 42px;
}

/* New css changes for index page mobile screen */	


    .things_cta img {
        width: 34px;
    }
    .osd-sms-icon-button {
        margin-left: 6px !important;
        margin-right: 6px !important;
    }
    .osd-sms-link > img {
        display: block !important;
        height: 36px !important;
        width: 36px !important;
    }
}