#v2_login-container {
    z-index: 99999;
}
.toggleNav {
    position: absolute;
    top: 9px;
    right: 20px;

    display: none;

    cursor: pointer;
}
.or-Sep2 {
    display: none;
}
#v2_flyer-search {
    display: inline-block;
}
.v2_footer-text-box {
    top: -2px;

    float: left;

    box-shadow: none !important;
}
.v2_footer-button {
    top: -4px;

    line-height: 14px;
}

/*==================Media start here====================*/
@media only screen and (max-width: 1199px) {
    #v2_header,
    #v2_footer {
        min-width: 1px;
    }
    #v2_nav,
    .v2_right {
        padding-right: 35px;
    }
    div {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;

             -o-box-sizing: border-box;
    }
    #v2_header-body,
    #v2_footer-body {
        width: 100%;
        padding: 0 15px;
    }
    .client img {
        width: 100%;
        max-width: 100%;
    }
    #v2_content2 .v2_content-body.second .v2_full {
        padding-right: 0;
    }
    #v2_content2 .v2_content-body.second .client {
        width: 570px;
        height: auto;
    }
    #v2_content2 .signatory {
        width: 100%;
    }
    .mainsplash .mainsplashContent .media img {
        left: 0;

        max-width: 75%;
    }
    #v2_slides_short,
    #v2_info-bar-small {
        min-width: 1px;
    }
    div.v2_content-body p.TryRiskFree {
        right: 0;
    }
    #v2_login-box {
        left: 32px;
    }
    #v2_up {
        left: 209px;
    }
    .v2_footer_holder {
        width: 25% !important;
    }
    .column div.first-row-plan-features,
    .column div.second-row {
        height: auto;
    }
    div.narrow-col {
        width: 33.33%;
    }
    .stunning_listing {
        width: 100%;
        max-width: 991px;
    }
    .featrd_con {
        width: 100%;
        height: auto;
        max-width: 991px;
    }
    .whos_using_row {
        width: 100%;
        max-width: 991px;
    }
    .whos_using_row .whos_using {
        width: 62%;
        height: auto;
    }
    .whos_using_row .cust_saying {
        width: 36%;
        height: auto;
    }
    .take_business_row {
        width: 100%;
        max-width: 991px;
    }
    .get_started_con .get_started_bg {
        left: 0;

        width: 100%;
        height: auto;
        max-width: 991px;

        background-position: -50px;
        background-size: cover;
    }
    .get_started_today .sign_up_vflyer .money_back_txt {
        margin: 15px 0 20px;
    }
    .get_started_today .sign_up_vflyer {
        float: none;
        margin: 5px 0 40px;
    }
    .section.last img {
        max-width: 100%;
    }
    .bg-bottom .bottom-holder {
        width: 100%;
        max-width: 991px;
        padding: 60px 15px;
    }
    .stunning_listing h1 {
        font-size: 36px;
    }
    .content-body-11072012 .content_inner_2 {
        width: 100%;
        max-width: 991px;

        background-position: 20px 100px;
    }
    .content-body-11072012 .splash_content {
        width: 100%;
        max-width: 991px;
    }
    .content-body-11072012 .sub-content {
        width: 50%;
    }
    .content-body-11072012 .main_body_content {
        width: 100%;
        max-width: 991px;
        padding: 20px;
    }
    .main_body_content div > img {
        max-width: 40%;
    }
    .main_body_content div.section > img {
        max-width: 100%;
    }
    .content-body-11072012 ul.social-bullets.create-site {
        width: 45%;
    }
    .call-to-action img {
        width: auto !important;
        max-width: 100%;
    }
    .content-body-11072012 ul.social-bullets {
        width: 100%;
    }
    .content-body-11072012 ul.social-bullets.optimization {
        width: 60%;
        margin: 0;
    }
    .content-body-11072012 ul.sum-up li {
        width: 45%;
    }
    .column p.savepercent {
        margin-top: -8px;
    }
}

@media only screen and (max-width: 991px) {
    .mainsplash .mainsplashContent,
    .v2_content-body {
        width: 100% !important;
        padding: 0 15px 15px;
    }
    .mainsplash .banner-title {
        width: 100% !important;
        padding-top: 40px !important;

        font-size: 26px;
    }
    .mainsplash .mainsplashContent .media img {
        left: 0;

        max-width: 55%;
    }
    .mainsplash .mainsplashContent .signupCon {
        top: 80px;
        right: 20px;

        width: 240px;
    }
    .mainsplash .signupCon .signUpButton {
        width: 100%;
        height: 60px;
    }
    .mainsplash .signupCon .signUpButton > div {
        font-size: 20px !important;
    }
    .mainsplash .mainsplashContent .signupCon a {
        font-size: 18px;
    }
    .mainsplash .mainsplashContent .media {
        height: 290px;
    }
    #v2_container .mainsplash {
        height: auto;
        padding-bottom: 30px;
        margin-bottom: 15px;
    }
    #v2_content.featured-in {
        padding: 0 15px;
    }
    div.v2_full {
        width: 100% !important;
        padding-bottom: 30px !important;
    }
    #v2_content2 .v2_content-body.second .client {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    #v2_content2 .v2_content-body.second .testimonial-section {
        float: left;
        width: 100%;
        height: auto;
    }
    #v2_content2 .testimonial {
        width: 87%;
    }
    #v2_slides_short div,
    #v2_info-bar-small #v2_info-bar,
    #v2_info-bar-small2 #v2_info-bar {
        width: 100%;
        padding: 0 15px;
    }
    #v2_content {
        padding: 25px 15px;
    }
    #v2_info-bar > ul {
        float: left;
        width: 100%;
    }
    #v2_info-bar-small #v2_info-bar #v2_info-links li {
        padding: 0;
    }
    #v2_info-bar-small #v2_info-bar #v2_info-links a {
        padding-right: 15px;
    }
    #fb-login-container-big {
        margin: 0 !important;
    }
    .or-Sep {
        padding: 0 20px;
    }
    .fbBtn {
        width: 290px;
        margin-left: 0 !important;
    }
    .fbBtn img {
        max-width: 100%;
    }
    .v2_grey-header .v2_full img {
        max-width: 100%;
    }
    #lightbox-full-editor-nomargin .col-3 {
        margin: 25px 0;
    }
    .plan-name span.vmarketing-single {
        background-position: 20px -419px;
    }
    .column h3 {
        margin-bottom: 10px;
    }
    div.v2_content-body p.TryRiskFree {
        width: 100px;

        background-size: 100% auto;
    }
    div.dilog-container {
        width: 100%;
        max-width: 97%;
        padding-bottom: 20px;
        overflow: hidden;

        border-radius: 10px;
    }
    .featured-in img {
        max-width: 100%;
    }
    table.settings-form td {
        white-space: normal;
    }
    .heading-text {
        padding-top: 10px;
    }
    a.box-close {
        top: 13px;
    }
    .v2_footer_holder {
        padding: 20px 0;
    }
    .v2_footer-header {
        width: 90%;

        font-size: 20px;
    }
    #v2_contact-label div {
        position: relative;
        top: 6px;
    }
    #v2_footer a {
        font-size: 14px;
        font-weight: normal;
        line-height: 25px;
    }
    .vsites-features dl {
        width: 50% !important;
        padding: 15px !important;
        margin: 0 !important;
        -webkit-box-sizing: border-box !important;
           -moz-box-sizing: border-box !important;
                box-sizing: border-box !important;

             -o-box-sizing: border-box !important;
    }
    .vsites-features dd {
        width: 100% !important;
    }
    div.services-columns {
        margin: auto !important;
    }
    .v2_narrow2,
    .v2_wide2 {
        width: 100%;
        padding: 20px 0 0;
    }
    .stunning_listing_txt .stunning_img_con {
        width: 100%;
    }
    .stunning_listing_txt .sign_up_vflyer {
        float: none;
        width: 357px;
        margin: 10px auto;
    }
    .stunning_listing_txt {
        padding-bottom: 30px;
    }
    img {
        height: auto;
        max-width: 100%;
    }
    .whos_using_row .whos_using,
    .whos_using_row .cust_saying {
        width: 100%;
    }
    .whos_using_row .dotted_line {
        background-repeat: repeat-x !important;
        background-position: left bottom !important;
    }
    .take_business_row .simple_site_editing .img {
        width: 100%;
        margin-bottom: 20px;
    }
    .take_business_txt {
        float: none;
        margin: 20px auto;
    }
    .take_business_row h3 {
        text-align: center;
    }
    .get_started_con .get_started_bg .promote_listings {
        width: 100%;
        height: auto;
        margin: 0 0 10px 0;
    }
    .get_started_con .get_started_bg .get_started_today {
        float: none;
        margin: 0 auto;
    }
    .get_started_con {
        height: 350px;
        margin-bottom: 60px;
    }
    .bg-bottom .bottom-holder {
        padding: 20px 15px;
    }
    .bg-bottom .left-holder {
        float: left;
        width: 100%;
        margin: 0;

        text-align: center;
    }
    .bg-bottom .right-holder {
        float: left;
        width: 100%;
        margin: 20px 0 0 0;

        text-align: center;
    }
    .bg-bottom {
        height: auto;

        background-repeat: repeat;
        background-position: 0 0;
    }
    .bg-bottom .box {
        float: left;
        width: 100%;
        height: auto;
    }
    .bg-bottom .box .contact {
        font-size: 16px;
        line-height: 90px;
    }
    #v2_header-links li {
        padding: 10px 0 10px 30px;
    }
    .content-body-11072012 .heading {
        font-size: 36px;
    }
    .content-body-11072012 .sub-heading {
        font-size: 30px;
        line-height: 36px;
    }
    .content-body-11072012 .content_inner_2 {
        background-position: 20px 80px;
        background-size: 340px;
    }
    .content-body-11072012 ul.social-bullets.techie-section {
        width: 50%;
        margin: 0 0 15px;
    }
    .content-body-11072012 .section .call-to-action {
        margin: 20px auto;
    }
    .content-body-11072012 .section.pitch-2 {
        height: 235px;

        background-size: 360px;
    }
    .content-body-11072012 ul.sum-up li {
        font-size: 20px;
    }
    .cust_saying .cust_saying_row .cust_saying_txt {
        width: calc(100% - 90px) !important;
    }
    .take_business_row .simple_site_editing {
        margin: 30px 0 0 !important;
    }
}

@media only screen and (max-width: 769px) and (min-width: 768px) {
    .mainsplash .banner-title {
        padding-top: 0 !important;
    }
    .mainsplash .mainsplashContent .signupCon {
        margin: 12px auto;
    }
    .vsites-features dd {
        width: 100% !important;
        height: 170px !important;

        background-size: 205% !important;
    }
    .vsites-features .feature1 dd {
        background-position: 0 0;
    }
    .vsites-features .feature2 dd {
        background-position: -332px 0;
    }
    .vsites-features .feature3 dd {
        background-position: 0 -198px;
    }
    .vsites-features .feature4 dd {
        background-position: -332px -198px;
    }
    .vsites-features .feature5 dd {
        background-position: 0 -395px;
    }
    .vsites-features .feature6 dd {
        background-position: -332px -395px;
    }
    .vsites-features .feature7 dd {
        background-position: 0 -595px;
    }
    .vsites-features .feature8 dd {
        background-position: -332px -595px;
    }
}


@media only screen and (max-width: 767px) {
    #v2_header-links li {
        float: right;
        padding: 10px 0 10px 20px;
    }
    #v2_container .mainsplash {
        background-color: #a2c7e5;
        background-repeat: repeat-x;
        /*background: #a2c7e5 url("../images/banner_tall_bg_new.png?v=1") repeat-x scroll 0 0;*/
        background-position: 0 0;
    }
    .mainsplash .mainsplashContent .media {
        height: auto;
    }
    .mainsplash .mainsplashContent .media img {
        position: relative;

        max-width: 100%;
    }
    .mainsplash .mainsplashContent .signupCon {
        position: relative;
        top: auto;
        right: auto;

        width: 240px;
        margin: 12px auto 0;
    }
    .testimonial-holder > img {
        float: left;
        padding-right: 15px;
    }
    #v2_content2 .testimonial {
        float: none;
        width: 100%;
    }
    .v2_footer_holder {
        width: 50% !important;
        min-height: 320px;
        padding: 20px 0 0;
    }
    .mainsplash .banner-title {
        font-size: 20px;
    }
    #v2_header-body {
        height: 185px;
    }
    #v2_header-body #v2_logo {
        width: 100%;
        margin-bottom: 15px;
        /*background: rgba(0, 0, 0, 0) url("../images/logo.gif") no-repeat scroll center 0;*/

        background-position: center 0;
    }
    #v2_nav,
    .v2_right {
        position: relative;
        left: 50%;

        float: left;
        width: 330px;
        padding-right: 0;
        margin: 0 auto;

        transform: translate(-50%);
    }
    #v2_info_small a,
    #v2_info_small {
        margin: 0 5px;

        text-align: center;
    }
    #v2_info_small span,
    #v2_info_small a {
        margin: 0 5px;
    }
    #v2_header,
    #v2_footer {
        position: relative;
        z-index: 999999;
    }
    #v2_header-links {
        float: right;
        width: 100%;

        text-align: center;
    }
    #v2_header-links li {
        display: inline-block;
        float: none;
        padding: 10px 5px 0;
    }
    #v2_info-bar {
        position: relative;
    }
    #v2_info-bar > ul {
        position: absolute;
        top: 44px;
        left: 0;
        z-index: 99999999;

        display: none;
        width: 100%;
        padding: 6px 0;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;

        background: #000 none repeat scroll 0 0;

             -o-box-sizing: border-box;
    }
    .toggleNav {
        display: block;
    }
    #v2_info-bar-small #v2_info-bar #v2_info-links li {
        float: left;
        width: 100%;

        text-align: center;
    }
    #v2_info-bar-small #v2_info-bar #v2_info-links a {
        display: block;
        padding-right: 0;

        line-height: 30px;
    }
    .loginBox {
        /*height: 300px !important;*/
        height: auto !important;
    }
    #fb-login-container-big {
        float: none !important;
    }
    .or-Sep {
        display: none;
    }
    .or-Sep2 {
        display: block;
        padding: 20px 0;
    }
    #fb-login-container-big {
        width: 100%;
        margin: 0 !important;

        text-align: center;
    }
    .fbBtn {
        float: none !important;
        width: 290px;
        margin: 12px auto !important;
    }
    .table-form-last {
        float: none !important;
        width: 310px;
        margin: 0 auto;
    }
    .column {
        width: 100%;
        margin-bottom: 20px;
    }
    #bar-header {
        height: auto;
        padding: 0;

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    #main-menu,
    #bar ul {
        display: inline-block;
        float: left;
        width: 100%;
    }
    #main-menu li {
        float: left;
        width: 100%;
        padding-left: 0;

        background: none !important;
    }
    #main-menu li a {
        padding: 10px 0;
        margin-right: 0;

        border-bottom: 1px solid rgba(255, 255, 255, .3);
        background: #3c88c2 none repeat scroll 0 0 !important;
    }
    #main-menu li:last-child a {
        border-bottom: none !important;
    }
    #main-menu li.current a {
        color: #f3ca65;
    }
    #bar {
        float: left;
        width: 100%;
        padding-top: 0;
        margin-bottom: 20px;

        text-align: center;
    }
    .regMsg,
    p.plan_other {
        width: 100%;
    }
    #v2_grey-body1 {
        width: 100%;
    }
    div.v2_full.pricing_container {
        padding: 0 0 9px;
    }
    .column div.pricing,
    .column ul.savings,
    .column div.plan-features,
    .column div.first-row-plan-features {
        margin-right: 0;
        margin-left: 0;
    }
    .v2_grey-header .v2_full {
        padding: 12px;
    }
    #v2_grey-header-title1,
    #v2_grey-header-title2 {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;

             -o-box-sizing: border-box;
    }
    p.pricing_tryvmarketing {
        width: 100% !important;
    }
    #v2_grey-body1 img {
        margin-bottom: 15px;
    }
    div.dilog-overlay {
        z-index: 9999999;
    }
    .dilog-content .right-col-content {
        float: left;
        width: 100%;
        margin-left: 0;
    }
    .dilog-content .left-col-content {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .featured-in {
        top: 0;
    }
    table.settings-form {
        float: left;
        width: 100%;
    }
    table.settings-form tr {
        float: left;
        width: 100%;
    }
    table.settings-form .label {
        float: left;
        width: 100%;
        padding: 0 0 6px 0;

        text-align: left;
        white-space: initial;
    }
    table.settings-form td {
        float: left;
        width: 100%;
        padding: 0 0 8px 0;

        vertical-align: top;
        white-space: initial;
    }
    table.settings-form td img {
        max-width: 100%;
        margin: 15px 0;
    }
    table.settings-form td .medium {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;

             -o-box-sizing: border-box;
    }
    #v2_up {
        left: 183px;
    }
    #v2_back {
        right: -11px;
    }
    #v2_login-box {
        left: 6px;
    }
    .vsites-features dl {
        width: 100% !important;
        padding: 15px 0;
        margin: 0 !important;
    }
    .vsites-features dd {
        width: 456px !important;
    }
    p#pricing_tryvsites {
        width: 100% !important;

        background-position: left -301px !important;
    }
    div.narrow-col {
        width: 100%;
    }
    .stunning_listing h1 {
        font-size: 26px;
    }
    .bg-bottom .box {
        height: 90px;
    }
    .bg-bottom .box .contact {
        line-height: normal;
    }
    .bg-bottom .box .contact {
        margin-top: 40px;
    }
    .stunning_listing_txt .stunning_img_con #gallery,
    .stunning_listing_txt .stunning_img_con #gallery a {
        width: 100%;
    }
    .content-body-11072012 .heading {
        line-height: 36px;
    }
    .content-body-11072012 .content_inner_2 {
        background-position: center 90px;
        background-size: 80%;
    }
    .content-body-11072012 .splash_content {
        height: 700px;
    }
    .content-body-11072012 .sub-content {
        position: relative;
        top: 55%;

        width: 100%;
    }
    .section.pitch-2 .sub-content {
        position: static;
        top: auto;

        width: 55%;
    }
    .main_body_content div > img {
        width: 100%;
        max-width: 100%;
        margin: 0 !important;
    }
    .content-body-11072012 ul.social-bullets.create-site {
        width: 100%;

        list-style: inside;
    }
    .content-body-11072012 ul.social-bullets li {
        margin-left: 0;
    }
    .content-body-11072012 ul.social-bullets.techie-section {
        width: 100%;
        margin: 15px 0 0;

        list-style: inside;
    }
    .call-to-action img {
        margin-right: 20px !important;
    }
    .content-body-11072012 ul.social-bullets {
        width: 100%;

        list-style: inside;
    }
    .content-body-11072012 .section.pitch-2 {
        height: 600px;

        background-size: 100%;
    }
    .section.pitch-2 .sub-content {
        position: relative;
        top: 58%;

        width: 100%;
    }
    .content-body-11072012 ul.social-bullets.optimization {
        width: 100%;
    }
    .content-body-11072012 ul.social-bullets.customer {
        float: left;
        width: 100%;
        margin: 0;
    }
    .content-body-11072012 .splash-button {
        position: relative !important;

        margin-right: 0 !important;
    }
    .content-body-11072012 .sub-heading {
        line-height: 32px !important;

        text-align: center;
    }
}

@media only screen and (max-width: 568px) {
    .vsites-features dd {
        width: 100% !important;
    }
    .cwTiny {
        width: 50% !important;
    }
    .v2_narrow,
    .v2_wide {
        width: 100%;
    }
    .content-body-11072012 ul.sum-up li {
        width: 100%;
        margin-left: 0;
    }
    .content-body-11072012 ul.sum-up {
        height: auto;
        overflow: hidden;
    }
    #v2_slides_short {
        background-size: cover;
    }
    .v2_slides_short_try {
        float: none;
    }
    #v2_slides_short div p {
        height: auto;
        padding: 0 0 8px;
        margin: 0;

        font-size: 24px;

        text-align: center;
    }
    .get_started_con {
        margin-bottom: 80px;
    }
}

@media only screen and (max-width: 480px) {
    .stunning_listing_txt .stunning_img_con #gallery a h3 {
        font-size: 22px;
    }
    .stunning_listing_txt .sign_up_vflyer,
    .stunning_listing_txt .sign_up_vflyer .money_back_txt {
        width: 80%;
    }
    .take_business_row .simple_site_editing {
        margin: 25px 0 0;
    }
    .take_business_txt {
        width: 100%;
    }
    .get_started_con .get_started_bg .promote_listings {
        width: 100%;

        font-size: 20px;
    }
    .get_started_con .get_started_bg {
        padding: 15px;
    }
    .get_started_con .get_started_bg .get_started_today {
        width: 100%;
    }
    .get_started_today .sign_up_vflyer,
    .get_started_today .sign_up_vflyer .money_back_txt {
        width: 100%;
        margin: 15px 0;
    }
    .get_started_con {
        margin-bottom: 0;
    }
    .bg-bottom .box .contact {
        margin-top: 30px;
    }
    .content-body-11072012 .splash_content {
        height: 550px;
    }
    .content-body-11072012 .sub-content {
        top: 50%;
    }
    .content-body-11072012 .section.pitch-2 {
        height: 470px;
    }
    .content-body-11072012 .section .content-heading,
    .content-body-11072012 .sub-heading {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    .stunning_listing_txt .stunning_img_con {
        height: auto;
    }
    .money_back_txt {
        width: 100% !important;
    }
    .take_business_txt h3 {
        font-size: 20px;
    }
    .take_business_txt ul li {
        font-size: 18px;
    }
    .vsites-features dd {
        height: 215px !important;

        background-size: 218% !important;
    }
    .vsites-features .feature1 dd {
        background-position: 0 0;
    }
    .vsites-features .feature2 dd {
        background-position: -422px 0;
    }
    .vsites-features .feature3 dd {
        background-position: 0 -252px;
    }
    .vsites-features .feature4 dd {
        background-position: -422px -252px;
    }
    .vsites-features .feature5 dd {
        background-position: 0 -505px;
    }
    .vsites-features .feature6 dd {
        background-position: -422px -505px;
    }
    .vsites-features .feature7 dd {
        background-position: 0 -758px;
    }
    .vsites-features .feature8 dd {
        background-position: -422px -758px;
    }
}

@media only screen and (max-width: 414px) {
    .vsites-features dd {
        height: 175px !important;
    }
    .vsites-features .feature1 dd {
        background-position: 0 0;
    }
    .vsites-features .feature2 dd {
        background-position: -350px 0;
    }
    .vsites-features .feature3 dd {
        background-position: 0 -210px;
    }
    .vsites-features .feature4 dd {
        background-position: -350px -210px;
    }
    .vsites-features .feature5 dd {
        background-position: 0 -420px;
    }
    .vsites-features .feature6 dd {
        background-position: -350px -420px;
    }
    .vsites-features .feature7 dd {
        background-position: 0 -630px;
    }
    .vsites-features .feature8 dd {
        background-position: -350px -630px;
    }
    .vsites-features dt {
        height: 25px !important;

        background-size: 310% !important;
    }
    .vsites-features .feature1 dt {
        background-position: 0 2px;
    }
    .vsites-features .feature2 dt {
        background-position: 0 -23px;
    }
    .vsites-features .feature3 dt {
        background-position: 0 -48px;
    }
    .vsites-features .feature4 dt {
        background-position: 0 -74px;
    }
    .vsites-features .feature5 dt {
        background-position: 0 -99px;
    }
    .vsites-features .feature6 dt {
        background-position: 0 -125px;
    }
    .vsites-features .feature7 dt {
        background-position: 0 -149px;
    }
    .vsites-features .feature8 dt {
        background-position: 0 -174px;
    }
}


@media only screen and (max-width: 413px) {
    #v2_nav,
    .v2_right {
        width: 310px;
    }
    #v2_info_small span,
    #v2_info_small a {
        margin: 0 2px;
    }
    #v2_header-links li {
        padding: 5px 2px;
    }
    #v2_up {
        left: 187px;
    }
    #v2_back {
        right: -15px;
    }
    #v2_login-box {
        left: 10px;
    }
    #v2_header-links a {
        font-size: 15px;
    }
    .mainsplash .signupCon .signUpButton > div {
        font-size: 16px !important;
    }
    .mainsplash .signupCon .signUpButton {
        height: 50px;
    }
    .mainsplash .mainsplashContent .signupCon a {
        font-size: 16px;
    }
    .mainsplash .banner-title {
        font-size: 18px;
    }
    .v2_footer_holder {
        width: 100% !important;
        min-height: 1px;
    }
    #v2_content2 .testimonial,
    #v2_content2 .signatory {
        font-size: 13px;
    }
    .v2_slides_short_try {
        width: 170px !important;
    }
    .try-vflyer-now-button {
        width: 170px !important;
        margin: 0;

        background-position: -6px -50px !important;
        background-size: 360px auto;
    }
    #v2_slides_short div p {
        padding: 0 0 8px;

        font-size: 22px;
        line-height: 26px;
    }
    .v2_error-message {
        margin: 15px 0 0;
    }
    form .v2_full {
        padding: 15px 0;
    }
    .table-form-last .inputMed {
        width: 150px;
    }
    .fbBtn {
        width: 250px;
    }
    .table-form-last {
        width: 250px;
    }
    .table-form.table-form-last a#forgotPassword {
        font-size: 10px;
    }
    .v2_wide h2,
    .v2_narrow h2,
    .v2_full h2 {
        width: 100%;

        font-size: 18px;

        text-align: center;
    }
    div.v2_content-body p.TryRiskFree {
        width: 80px;
    }
    .promotion_table td {
        float: left;
        width: 100%;

        text-align: left !important;
    }
    #promoErrorMsg {
        padding-left: 8px;

        text-align: left;

        color: #f00;
    }
    #v2_grey-body2 {
        width: 240px;
    }
    div.dilog-container {
        max-width: 90%;
        margin: 20px auto;
    }
    .dilog-content {
        padding: 20px;
    }
    .v2_grey-header-title li {
        padding: 15px 8px;

        font-size: 14px;
    }
    p#pricing_tryvsites {
        width: 100% !important;
        height: 15px !important;

        background-position: left -58px !important;
        background-size: 400px auto;
    }
    .designservices h2 {
        text-align: left;
    }
    .cwTiny {
        width: 100% !important;

        text-align: center;
    }
    .v2_narrow p {
        text-align: center;
    }
    .content-body-11072012 .splash-button a {
        width: 230px;
        height: 65px;

        background-size: 830px;
    }
    .content-body-11072012 .splash-button a:hover {
        background-position: 571px 0;
    }
    .content-body-11072012 .heading {
        font-size: 24px;
        line-height: 28px;
    }
    .content-body-11072012 .section .call-to-action {
        padding: 15px;
    }
    input.v2_green_upgradeToday_tryvFlyerNow.try-vflyer-now-button {
        height: 55px;
    }
    .v2_slides_short_try {
        padding: 10px 0 2px !important;
    }
    #v2_footer-footnote {
        padding: 30px 0 10px;
    }
}

@media only screen and (max-width: 375px) {
    .vsites-features dd {
        height: 155px !important;
    }
    .vsites-features .feature1 dd {
        background-position: 0 0;
    }
    .vsites-features .feature2 dd {
        background-position: -308px 0;
    }
    .vsites-features .feature3 dd {
        background-position: 0 -185px;
    }
    .vsites-features .feature4 dd {
        background-position: -308px -185px;
    }
    .vsites-features .feature5 dd {
        background-position: 0 -359px;
    }
    .vsites-features .feature6 dd {
        background-position: -308px -359px;
    }
    .vsites-features .feature7 dd {
        background-position: 0 -554px;
    }
    .vsites-features .feature8 dd {
        background-position: -308px -554px;
    }
    .vsites-features dt {
        height: 23px !important;
    }
    .vsites-features .feature1 dt {
        background-position: 0 2px;
    }
    .vsites-features .feature2 dt {
        background-position: 0 -20px;
    }
    .vsites-features .feature3 dt {
        background-position: 0 -39px;
    }
    .vsites-features .feature4 dt {
        background-position: 0 -64px;
    }
    .vsites-features .feature5 dt {
        background-position: 0 -86px;
    }
    .vsites-features .feature6 dt {
        background-position: 0 -108px;
    }
    .vsites-features .feature7 dt {
        background-position: 0 -130px;
    }
    .vsites-features .feature8 dt {
        background-position: 0 -153px;
    }
}


@media only screen and (max-width: 360px) {
    .content-body-11072012 .splash_content {
        height: 410px;
    }
    .content-body-11072012 .section.pitch-2 {
        height: 360px;
    }
    .section.pitch-2 .sub-content {
        top: 53%;
    }
    .content-body-11072012 ul.sum-up li {
        font-size: 16px;
    }
    .vsites-features dd {
        height: 145px !important;
    }
    .vsites-features .feature1 dd {
        background-position: 0 0;
    }
    .vsites-features .feature2 dd {
        background-position: -292px 0;
    }
    .vsites-features .feature3 dd {
        background-position: 0 -175px;
    }
    .vsites-features .feature4 dd {
        background-position: -292px -175px;
    }
    .vsites-features .feature5 dd {
        background-position: 0 -349px;
    }
    .vsites-features .feature6 dd {
        background-position: -292px -349px;
    }
    .vsites-features .feature7 dd {
        background-position: 0 -544px;
    }
    .vsites-features .feature8 dd {
        background-position: -292px -544px;
    }
    .vsites-features dt {
        height: 22px !important;
    }
    .vsites-features .feature1 dt {
        background-position: 0 2px;
    }
    .vsites-features .feature2 dt {
        background-position: 0 -19px;
    }
    .vsites-features .feature3 dt {
        background-position: 0 -39px;
    }
    .vsites-features .feature4 dt {
        background-position: 0 -61px;
    }
    .vsites-features .feature5 dt {
        background-position: 0 -81px;
    }
    .vsites-features .feature6 dt {
        background-position: 0 -102px;
    }
    .vsites-features .feature7 dt {
        background-position: 0 -122px;
    }
    .vsites-features .feature8 dt {
        background-position: 0 -144px;
    }
}

@media only screen and (max-width: 320px) {
    .vsites-features dd {
        height: 125px !important;
    }
    .vsites-features .feature1 dd {
        background-position: 0 0;
    }
    .vsites-features .feature2 dd {
        background-position: -248px 0;
    }
    .vsites-features .feature3 dd {
        background-position: 0 -149px;
    }
    .vsites-features .feature4 dd {
        background-position: -248px -149px;
    }
    .vsites-features .feature5 dd {
        background-position: 0 -296px;
    }
    .vsites-features .feature6 dd {
        background-position: -248px -296px;
    }
    .vsites-features .feature7 dd {
        background-position: 0 -446px;
    }
    .vsites-features .feature8 dd {
        background-position: -248px -446px;
    }
    .vsites-features dt {
        height: 15px !important;
    }
    .vsites-features .feature1 dt {
        background-position: 0 -1px;
    }
    .vsites-features .feature2 dt {
        background-position: 0 -18px;
    }
    .vsites-features .feature3 dt {
        background-position: 0 -34px;
    }
    .vsites-features .feature4 dt {
        background-position: 0 -54px;
    }
    .vsites-features .feature5 dt {
        background-position: 0 -72px;
    }
    .vsites-features .feature6 dt {
        background-position: 0 -88px;
    }
    .vsites-features .feature7 dt {
        background-position: 0 -106px;
    }
    .vsites-features .feature8 dt {
        background-position: 0 -125px;
    }
}


/*===================Style Jan 2019=================*/


@media only screen and (max-width: 1199px) {
    .v2_advisory,
    div,
    a,
    h1,
    h2,
    h3,
    h4,
    h5,
    p {
        font-size: 100% !important;
    }
}

@media only screen and (max-width: 991px) {
    div.v2_wide3 {
        width: 100%;
        padding: 0 17px;
    }
    .v2_narrow_editor {
        float: left;
        width: 100%;
        padding: 0 17px;
    }
    #floatMenuWrapper {
        position: relative;
    }
    #floatMenu.fixed,
    #floatMenu {
        position: relative;
        top: auto;
    }
    .v2_advisory {
        width: 100%;
    }
    .v2_listing {
        display: flex;

        justify-content: flex-start;
    }
    .v2_listing-info {
        display: flex;
        width: auto;
    }
    div.dilog-head .right {
        top: 7px !important;
    }
    #floatMenu h2 {
        margin-top: 12px;
    }
}
@media only screen and (max-width: 767px) {
    div#summaryHome {
        width: 100%;
        overflow: scroll;
    }
    .vsites-promo-2 {
        overflow: hidden;
    }
    .vsites-promo-2 .promo-body {
        width: 100%;
        height: auto;
        margin-right: 0;
    }
    #v2_header-body {
        height: 230px;
    }
}

@media only screen and (max-width: 640px) {
    .table-form-container {
        float: left;
        width: 100% !important;
    }
    #flyerEditorForm table,
    .v2_portlet-preload table {
        float: left;
        width: 100% !important;
    }
    .defaultSkin table.mceLayout,
    .inputShort {
        width: 100% !important;
    }
    .inputVeryVeryLong {
        width: 100% !important;
    }
    .inputShort {
        margin: 10px 0 !important;
    }
    .v2_listing {
        display: initial;
        float: left;
    }
    .v2_listing-links {
        float: left !important;
        margin-top: 5px;
        margin-left: 30px !important;
    }
    .v2_listing-info {
        width: calc(100% - 50px);
    }
    .vsites-promo-2 .promo-body ul {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    ul#v2_publish-more-options li {
        margin-bottom: 10px;
    }
    .v2_wide iframe {
        width: 100% !important;
    }
}

@media only screen and (max-width: 568px) {
    #v2_slides_short div p {
        padding: 15px 0;
    }
}

@media only screen and (max-width: 480px) {
    .mainsplash .mainsplashContent,
    .v2_content-body {
        padding: 0 0 15px;
    }
    #flyerEditorForm table td {
        float: left;
        width: 96% !important;

        text-align: left !important;
    }
    #flyerEditorForm table td input[type="text"],
    #flyerEditorForm table td textarea {
        float: left;
        width: 100% !important;
        margin-top: 10px;
    }
    .summaryHalf table td input[type="text"],
    .summaryHalf table td textarea,
    .summaryHalf textarea {
        float: left;
        width: 100% !important;
        margin-top: 10px;
    }
    .v2_portlet-preload table td input[type="text"],
    .v2_portlet-preload table td textarea,
    .v2_portlet-preload textarea {
        float: left;
        width: 100% !important;
        margin-top: 10px;
    }

    #flyerEditorForm table td select {
        margin: 8px 0;
    }
    .table-form-right {
        text-align: left !important;
    }
    .inputMed {
        width: 100%;
    }
    #themeSelect {
        width: 100% !important;
    }
    .table-form-container ~ div {
        width: 100% !important;
    }
    #flyerEditorForm .defaultSkin td.mceRight table {
        float: none !important;
        width: auto !important;
        margin: 0 0 0 auto !important;
    }
    #flyerEditorForm .defaultSkin td.mceRight table td {
        float: none;
        width: auto !important;
    }
    .v2_listing-image {
        width: 60px;
        height: 50px;
    }
    .button-save {
        margin: 0 0 6px;
    }
    .v2_half {
        width: 100%;
    }
    .summaryHalf > div img {
        width: 100% !important;
    }
    a#generateAndDownloadBrandedPhotoLink img {
        width: auto !important;
    }
    #pTab {
        width: 100% !important;
    }
    #pTab li a {
        width: 67px;
    }
    div.dilog-head {
        height: 75px !important;
    }
    div.dilog-head .right {
        float: none !important;

        text-align: center !important;
    }
    .heading-text {
        padding-top: 14px !important;

        font-size: 20px !important;

        text-align: center !important;
    }
}
@media only screen and (max-width: 413px) {
    #v2_nav,
    .v2_right {
        width: 100%;
    }
    .vsites-promo-2 .promo-actions {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .promo-actions a {
        float: left !important;
        margin-bottom: 20px;
    }
    #v2_header-body {
        height: 250px;
    }
}
