<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ------------------------------------- */

/* CONTENT INTERFACE */

/* ------------------------------------- */

@import url("buttons_styles.css");

@import url("optin_styles.css");



@charset "UTF-8";



@font-face {
    font-family: "profitbuilder";
    src: url("../fonts/profitbuilder/profitbuilder.eot");
    src: url("../fonts/profitbuilder/profitbuilder.eot?#iefix") format("embedded-opentype"), url("../fonts/profitbuilder/profitbuilder.woff") format("woff"), url("../fonts/profitbuilder/profitbuilder.ttf") format("truetype"), url("../fonts/profitbuilder/profitbuilder.svg#profitbuilder") format("svg");
    font-weight: normal;
    font-style: normal;
}



[data-icon]:before {
    font-family: "profitbuilder" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



[class^="pbicon-"]:before,
[class*=" pbicon-"]:before {
    font-family: "profitbuilder" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 36px;
    margin-left: -4px;
}



.pbicon-buy-button:before {
    content: "\61";
}

.pbicon-categories:before {
    content: "\62";
}

.pbicon-portfolio:before {
    content: "\63";
}

.pbicon-masonry:before {
    content: "\64";
}

.pbicon-products-slide:before {
    content: "\65";
}

.pbicon-products-top-rated:before {
    content: "\66";
}

.pbicon-recent-posts:before {
    content: "\67";
}

.pbicon-portfolio-alternative:before {
    content: "\68";
}

.pbicon-contact-form:before {
    content: "\69";
}

.pbicon-counter:before {
    content: "\6a";
}

.pbicon-post-pagination:before {
    content: "\6b";
}

.pbicon-related-posts:before {
    content: "\6c";
}

.pbicon-creative-post-slider:before {
    content: "\6d";
}

.pbicon-posts:before {
    content: "\6e";
}

.pbicon-revolution-slider:before {
    content: "\6f";
}

.pbicon-featured-post:before {
    content: "\70";
}

.pbicon-posts-grid:before {
    content: "\71";
}

.pbicon-slider:before {
    content: "\72";
}

.pbicon-small-links:before {
    content: "\73";
}

.pbicon-posts-slider:before {
    content: "\74";
}

.pbicon-gallery:before {
    content: "\75";
}

.pbicon-grid:before {
    content: "\76";
}

.pbicon-products:before {
    content: "\77";
}

.pbicon-small-related-links:before {
    content: "\78";
}

.pbicon-tabs:before {
    content: "\79";
}

.pbicon-products-categories:before {
    content: "\7a";
}

.pbicon-iframe:before {
    content: "\41";
}

.pbicon-link-list:before {
    content: "\42";
}

.pbicon-products-featured:before {
    content: "\43";
}

.pbicon-team:before {
    content: "\44";
}

.pbicon-products-grid:before {
    content: "\45";
}

.pbicon-link-related-posts:before {
    content: "\46";
}

.pbicon-magazine-link-list:before {
    content: "\47";
}

.pbicon-products-recent:before {
    content: "\48";
}

.pbicon-magazine-link-list-related:before {
    content: "\49";
}

.pbicon-products-sale:before {
    content: "\4a";
}

.pbicon-gauge:before {
    content: "\4b";
}

.pbicon-percentage-bar:before {
    content: "\4c";
}

.pbicon-percentage-chart:before {
    content: "\4d";
}

.pbicon-products-bar-style:before {
    content: "\4e";
}









body {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}

a:focus {
    outline: 0;
}

#wp-auth-check-wrap {
    display: none !important;
}

#wpadminbar .pbuilder_edit_icon {
    display: block;
    height: 32px;
    width: 16px;
    padding: 0;
    margin: 0;
    background: url(../images/icon.png) no-repeat center center;
}

#pbuilder_body {
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: hidden;
    left: 0;
    top: 0;
    border: 0 solid transparent;
}

#pbuilder_body_inner {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    border: 0;
}

#pbuilder_frame_cover {
    position: absolute;
    background: transparent;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}

#pbuilder_body_frame {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: auto;
    left: 0;
    top: 0;
    border: 0;
    margin: 0 auto;
    display: block;
    transition: transform 500ms, top 500ms, height 500ms;
    -webkit-transition: -webkit-transform 500ms, top 500ms, height 500ms;
}

    #pbuilder_body_frame.active {
        position: static;
        display: block;
        width: 960px;
        margin: 0 auto;
    }

#pbuilder_wrapper {
    min-height: 50px;
    height: auto;
    padding: 0;
    margin: 0;
    border: 0;
    position: relative;
}

    #pbuilder_wrapper.edit {
        padding: 0;
    }

    #pbuilder_wrapper.empty {
        background-size: contain;
        text-align: center;
    }

#pbuilder_content {
    margin: 0;
    padding: 0;
    width: 100%;
}

#pbuilder_content_wrapper {
    float: left;
    width: 100%;
}

.pbuilder_controls {
    position: absolute;
    top: 0px;
    right: 0px;
}



.pbuilder_gradient,
.pbuilder_gradient:active,
a.pbuilder_gradient,
a.pbuilder_gradient:active {
    color: #ffffff;
    background: #006fbf;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
}

    .pbuilder_gradient:hover,
    a.pbuilder_gradient:hover {
        color: #ffffff;
        background: #2f9fef;
        transition: background-color 200ms;
    }

.pbuilder_gradient_green,
.pbuilder_gradient_green:active,
a.pbuilder_gradient_green,
a.pbuilder_gradient_green:active {
    color: #ffffff;
    background: #005600; /* Old browsers */

    background: -moz-linear-gradient(top, #005600 0%, #137f13 2%, #006900 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005600), color-stop(2%,#137f13), color-stop(100%,#006900)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #005600 0%,#137f13 2%,#006900 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #005600 0%,#137f13 2%,#006900 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #005600 0%,#137f13 2%,#006900 100%); /* IE10+ */

    background: linear-gradient(to bottom, #005600 0%,#137f13 2%,#006900 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005600', endColorstr='#006900',GradientType=0 ); /* IE6-9 */

    border: 1px solid #1e1e1e;
    border-radius: 3px;
    text-decoration: none;
}

    .pbuilder_gradient_green:hover,
    a.pbuilder_gradient_green:hover {
        color: #ffffff;
        background: #005600; /* Old browsers */

        background: -moz-linear-gradient(top, #005600 0%, #137f13 48%, #006900 100%); /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005600), color-stop(48%,#137f13), color-stop(100%,#006900)); /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top, #005600 0%,#137f13 48%,#006900 100%); /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top, #005600 0%,#137f13 48%,#006900 100%); /* Opera 11.10+ */

        background: -ms-linear-gradient(top, #005600 0%,#137f13 48%,#006900 100%); /* IE10+ */

        background: linear-gradient(to bottom, #005600 0%,#137f13 48%,#006900 100%); /* W3C */

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005600', endColorstr='#006900',GradientType=0 ); /* IE6-9 */

        transition: background-color 200ms;
    }

/*

.pbuilder_gradient_primary,

.pbuilder_gradient_primary:active,

a.pbuilder_gradient_primary,

a.pbuilder_gradient_primary:active {

        color:#ffffff;

        background: #ab2712;

        border:1px solid #1e1e1e;

        text-decoration: none;

}

.pbuilder_gradient_primary:hover,

a.pbuilder_gradient_primary:hover {

        color: #ffffff;

        background: #c32a12;

        transition: background-color 200ms;

}

*/

/* ------------- */

/* pbuilder rows */

/* ------------- */

.pbuilder_wrapper_one-fourth-left-sidebar .pbuilder_sidebar.pbuilder_one-fourth-left-sidebar,
.pbuilder_wrapper_one-third-left-sidebar .pbuilder_sidebar.pbuilder_one-third-left-sidebar {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 0;
}

.pbuilder_wrapper_one-fourth-right-sidebar .pbuilder_sidebar.pbuilder_one-fourth-right-sidebar,
.pbuilder_wrapper_one-third-right-sidebar .pbuilder_sidebar.pbuilder_one-third-right-sidebar {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: right;
    margin: 0;
    padding: 0;
}

.pbuilder_row_holder {
    width: 100%;
    bottom: 0;
    left: 0;
    overflow: hidden;
    height: 42px;
    margin-top: 30px;
    position: relative;
    z-index: 3;
}

.pbuilder_new_row {
    float: none;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
}



.pbuilder_row_holder_inner {
    padding: 10px 0 0 0;
    margin: 0;
}



.pbuilder_new_row_inline {
    position: absolute;
    left: 120px;
    top: 0px;
    width: 380px;
    padding: 10px 4px 4px 10px;
    background: #0074c7;
    text-align: left;
    line-height: 18px;
}



    .pbuilder_new_row_inline .pbuilder_row_button {
        width: 20px;
        height: 20px;
    }



.pbuilder_row_button {
    display: block;
    float: left;
    padding: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
}

    .pbuilder_row_button img {
        display: block;
        opacity: 0.9;
        filter: alpha(opacity=90);
    }

.pbuilder_row {
    position: relative;
    /*

        Padding and margin removed by Asim Ashraf - DevBath

        Reason: 3 Column layout divs overlaping because of these margin and padding. thats why hyperlink was not working in first 2 column.

        Edit Date: 2-2-2015

    */

    padding: 0 1500px;
    margin: 0 -1500px;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

    .pbuilder_row:before {
        width: 100%;
        height: 100%;
        content: "";
        position: absolute;
        border-top: 2px solid #e1e1e1;
        border-bottom: 2px solid #e1e1e1;
        top: -2px;
        left: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        transition: opacity 300ms;
    }



.pbuilder_lfpflow_fields {
    color: #FFFFFF;
    margin: 6px 0 0 68px !important;
}



#pbuilder_wrapper.edit .pbuilder_row:hover:before,
#pbuilder_wrapper.edit .pbuilder_row.child_selected:before {
    opacity: 1;
    filter: alpha(opacity=100);
}

#pbuilder_wrapper.edit .pbuilder_row.selected:before {
    opacity: 1;
    filter: alpha(opacity=100);
    border-color: #717171;
}

.pbuilder_row_background,
.pbuilder_column_background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    overflow: hidden;
}



.pbuilder_column:hover &gt; .pbuilder-background-image-zoom &gt; .pbuilder_row_back_image,
.pbuilder_row:hover &gt; .pbuilder-background-image-zoom &gt; .pbuilder_row_back_image {
    transform: scale(1.1);
    transition: all .5s;
}



.pbuilder_row_back_image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.pbuilder_row_video {
    position: absolute;
    overflow: hidden;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

    .pbuilder_row_video &gt; div {
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 0;
    }

    .pbuilder_row_video .mb_YTVPlayer {
        background: transparent !important;
    }

    .pbuilder_row_video iframe,
    .pbuilder_row_video video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
        z-index: 0;
        /*z-index: -99999;*/
    }

    .pbuilder_row_video.pbuilder_row_video_vimeo iframe {
    }

.no-controls .pbuilder_row {
    padding: 0;
}

.pbuilder_wrapper_one-third-left-sidebar #pbuilder_content_wrapper,
.pbuilder_wrapper_one-third-right-sidebar #pbuilder_content_wrapper {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 66.66666%;
}

.pbuilder_wrapper_one-fourth-left-sidebar #pbuilder_content_wrapper,
.pbuilder_wrapper_one-fourth-right-sidebar #pbuilder_content_wrapper {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 75%;
}

.pbuilder_wrapper_one-third-left-sidebar .pbuilder_row,
.pbuilder_wrapper_one-third-right-sidebar .pbuilder_row,
.pbuilder_wrapper_one-fourth-left-sidebar .pbuilder_row,
.pbuilder_wrapper_one-fourth-right-sidebar .pbuilder_row {
    margin: 0;
    padding: 0;
}

/* ---------------------- */

/* pbuilder row controles */

/* ---------------------- */

.pbuilder_row_controls {
    text-align: right;
    z-index: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 161px;
    margin-top: -50px;
    display: none;
    opacity: 1;
    filter: alpha(opacity=0);
    z-index: 300;
    transition: all 300ms !important;
    border-radius: 0 3px 3px 0 !important;
    background: #aa58bd;
    /*

        left:1500px; removed by Asim Ashraf - DevBath

        Reason: 3 Column layout divs overlaping because of these margin and padding. thats why hyperlink was not working in first 2 column.

        Edit Date: 2-2-2015

    */

    left: 1500px;
}



    .pbuilder_row_controls:before {
        content: '';
        width: 100%;
        height: 40px;
    }



    .pbuilder_row_controls:hover {
        background: #aa58bd;
    }



.pbuilder_column_controls {
    text-align: right;
    z-index: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 24px;
    opacity: 0;
    margin-left: -22px;
    filter: alpha(opacity=80);
    z-index: 300;
    transition: all 300ms !important;
    border-radius: 4px !important;
    padding-left: 2px;
    background: #ff8300 !important;
}



#pbuilder_wrapper.edit .pbuilder_column .pbuilder_column_controls.visible {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
}



.pbuilder_column_controls a {
    display: block;
    float: left;
    width: 12px;
    height: 16px;
    padding: 5px 5px 5px 3px;
    text-align: center;
    font-size: 16px !important;
}



.pbuilder_sidebar .pbuilder_row_controls {
    margin-left: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.pbuilder_row:hover .pbuilder_row_controls {
    display: block;
}



#pbuilder_wrapper.edit .pbuilder_row.selected .pbuilder_row_controls {
    display: block;
}

#pbuilder_wrapper.edit .pbuilder_row.selected:hover .pbuilder_row_controls {
    display: block;
}



.pbuilder_sidebar_label {
    display: block;
    height: 23px;
    padding-top: 6px;
    margin: 0;
}

.pbuilder_row_controls a {
    display: block !important;
    float: left !important;
    width: 15px !important;
    height: 14px !important;
    font-size: 17px !important;
    padding: 6px 4px !important;
    text-align: center !important;
    box-sizing: content-box;
}

    .pbuilder_row_controls a:hover,
    .pbuilder_row_controls a.pbuilder_drag_handle:hover {
        background-color: #2e3030 !important;
        border-radius: 4px;
    }

.pbuilder_row.selected .pbuilder_row_controls a:hover,
.pbuilder_row.selected .pbuilder_row_controls a.pbuilder_drag_handle:hover {
    background-color: #2e3030 !important;
    border-radius: 4px;
}

.pbuilder_close {
    background: url(../images/icons/delete.png) no-repeat center center;
}





a.pbuilder_drag_handle,
a.pbuilder_drag {
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: url(https://mail.google.com/mail/images/2/openhand.cur) 8 8;
}

    a.pbuilder_drag_handle.drag,
    a.pbuilder_drag {
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing;
        cursor: url(https://mail.google.com/mail/images/2/closedhand.cur) 8 8;
    }



.pbuilder_edit,
.pbuilder_clone,
.pbuilder_copy,
.pbuilder_paste,
.pbuilder_delete,
.pbuilder_drag_handle,
.pbuilder_drag,
.pbuilder_add_shortcode_column,
.pbuilder_new_row_button,
.pbuilder_new_column_button {
    color: #FFF !important;
    font-size: 22px !important;
    box-shadow: none !important;
    text-decoration: none !important;
    border: none !important;
    background: transparent !important;
    line-height: 12px !important;
}

    .pbuilder_edit:hover,
    .pbuilder_clone:hover,
    .pbuilder_copy:hover,
    .pbuilder_paste:hover,
    .pbuilder_delete:hover,
    .pbuilder_drag_handle:hover,
    .pbuilder_drag:hover,
    .pbuilder_add_shortcode_column:hover,
    .pbuilder_new_row_button:hover,
    .pbuilder_new_column_button:hover {
        color: #FFF !important;
        box-shadow: none !important;
        text-decoration: none !important;
        border: none !important;
        background: transparent !important;
        line-height: 12px !important;
    }



.pbuilder_empty_content .pbuilder_paste {
    z-index: 99;
    position: absolute;
    top: 50%;
    left: 50%;
}



/* ---------------- */

/* pbuilder columns */

/* ---------------- */

#pbuilder_wrapper.edit .pbuilder_column {
    min-height: 30px;
}

.pbuilder_column {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    display: block;
    min-height: 1px;
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
}

.pbuilder_column-1-2 .parent_overlay form .field input {
    width: 93% !important;
}

.pbuilder_column-1-3 .parent_overlay form .field input {
    width: 88%;
}

.pbuilder_column-1-1 .parent_overlay form .field input {
    /*padding: 10px 40px 10px 23px !important;*/

    padding: 10px 40px 10px 23px !important;
}

.pbuilder_column-1-2 .parent_overlay .lr_alignment form .field input {
    width: 87.5% !important;
}

#colorbox .lr_alignment form .field input {
    width: 93%;
}



.field-cb.error {
    color: #F00;
}

.pbuilder_column-1-1 .parent_overlay .lr_alignment form .field input {
    padding-right: 34px !important;
    width: 91.3%;
}

.pbuilder_column-1-3 .parent_overlay .lr_alignment form .field input {
    width: 82%;
}

.pbuilder_column-1-1 form.optinF .field {
    width: 100% !important;
}

.pbuilder_column-1-2 form.optinF .field input {
    padding: 10px 7.5% 10px 1% !important;
    width: 91% !important;
}
/*.optin.optinF.optinfrb_optin_11262.optin_style_Vertical {

    margin: 0 auto;

    width: 96% !important;

}*/

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit Start

*/

#colorbox form frb_fullwidth {
    clear: both;
    float: none !important;
    margin: 0 auto 10px !important;
    width: 99.6% !important;
}

#colorbox form .Hfield input {
    font-size: 1.5vw !important;
    padding: 15px 6px !important;
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit End

*/

.pbuilder_column.pbuilder_column-1-1 {
    width: 100%;
}

.pbuilder_column.pbuilder_column-1-2 {
    width: 50%;
}

.pbuilder_sidebar.pbuilder_one-third-left-sidebar,
.pbuilder_sidebar.pbuilder_one-third-right-sidebar,
.pbuilder_column.pbuilder_column-1-3 {
    width: 33.33333%;
}

.pbuilder_column.pbuilder_column-2-3 {
    width: 66.66666%;
}

.pbuilder_sidebar.pbuilder_one-fourth-left-sidebar,
.pbuilder_sidebar.pbuilder_one-fourth-right-sidebar,
.pbuilder_column.pbuilder_column-1-4 {
    width: 25%;
}

.pbuilder_column.pbuilder_column-3-4 {
    width: 75%;
}

.pbuilder_column.pbuilder_column-1-5 {
    width: 20%
}

.pbuilder_column.pbuilder_column-2-5 {
    width: 40%
}

.pbuilder_column.pbuilder_column-3-5 {
    width: 60%
}

.pbuilder_column.pbuilder_column-4-5 {
    width: 80%
}

#pbuilder_wrapper.edit .pbuilder_droppable {
    min-height: 40px;
    z-index: 2;
}

.pbuilder_droppable {
    position: relative;
    /*z-index:2;*/
}

.pbuilder_drop_borders {
    width: 100%;
    height: 100%;
    position: absolute;
    margin: 0;
    padding: 0;
    top: -2px;
    left: -2px;
    border-radius: 3px;
}

/* --------------------- */

/* pbuilder row selected */

/* --------------------- */

#pbuilder_wrapper.edit .pbuilder_row .empty .pbuilder_droppable {
    height: 128px;
    cursor: pointer;
}

    #pbuilder_wrapper.edit .pbuilder_row .empty .pbuilder_droppable:after {
        position: absolute;
        width: 100%;
        font-size: 18px;
        line-height: 18px;
        padding: 55px 10px;
        text-align: center;
        top: 0;
        left: 0;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

.pbuilder_empty_content {
    display: none;
}

#pbuilder_wrapper.edit .pbuilder_row .empty .pbuilder_empty_content {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
}

#pbuilder_wrapper.edit .pbuilder_row .empty .pbuilder_add_shortcode {
    width: 20px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    margin: 30px auto 10px;
}

#pbuilder_wrapper.edit .pbuilder_row.selected .pbuilder_drop_borders,
#pbuilder_wrapper.edit .pbuilder_row:hover .pbuilder_drop_borders,
#pbuilder_wrapper.edit .pbuilder_drop_borders:hover,
#pbuilder_wrapper.edit .pbuilder_row .empty .pbuilder_drop_borders {
    border: 2px dashed #0074c7;
}

#pbuilder_wrapper.edit .pbuilder_row.selected .pbuilder_row_controls {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
}

    #pbuilder_wrapper.edit .pbuilder_row.selected .pbuilder_row_controls .pbuilder_edit {
        background-color: #323232;
    }

/* --------------- */

/* pbuilder module */

/* --------------- */

#pbuilder_wrapper.edit .pbuilder_column .pbuilder_module {
    min-height: 30px;
}

.pbuilder_column .pbuilder_module {
    width: 100%;
    position: relative;
}

/* ------------------------- */

/* pbuilder module controles */

/* ------------------------- */

.pbuilder_module_name {
    font-family: Arial;
    padding: 5px 8px 0 8px;
    margin: 0;
    display: block;
    float: left;
    max-width: 50%;
    height: 16px;
    font-size: 14px;
    line-height: 14px;
    overflow: hidden;
    text-align: left;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.pbuilder_module {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#pbuilder_wrapper.edit .pbuilder_module:before {
    opacity: 0;
    filter: alpha(opacity=0);
    border: 1px solid #006fbf;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(46,142,245,1);
    -moz-box-shadow: 0px 0px 5px 1px rgba(46,142,245,1);
    box-shadow: 0px 0px 5px 1px rgba(46,142,245,1);
    left: -2px;
    top: -2px;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    transition: opacity 300ms;
    border-radius: 3px;
}

#pbuilder_wrapper.edit .pbuilder_module:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
}

#pbuilder_wrapper.edit .pbuilder_module.selected:before,
#pbuilder_wrapper.edit .pbuilder_module.selected:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
}

.frb_drag_placeholder_element {
    height: auto !important;
    width: 200px !important;
    font-size: 14px !important;
    line-height: 14px !important;
    display: block;
    padding: 10px 10px 10px 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/icons/drag.png') no-repeat scroll center right #878586;
    color: #fff;
    z-index: 200;
}

.ui-sortable-helper {
    display: none !important;
    z-index: 999 !important;
    position: absolute !important;
    height: 20px !important;
    width: 100% !important;
    background: #878586; /* Old browsers */

    background: -moz-linear-gradient(top, #878586 0%, #757575 2%, #666867 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878586), color-stop(2%,#757575), color-stop(100%,#666867)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* IE10+ */

    background: linear-gradient(to bottom, #878586 0%,#757575 2%,#666867 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878586', endColorstr='#666867',GradientType=0 ); /* IE6-9 */
}

    .ui-sortable-helper &gt; * {
        display: none !important;
    }

.pbuilder_row.ui-sortable-helper {
    margin: 0 !important;
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
}

#pbuilder_wrapper.edit .pbuilder_row.ui-sortable-helper.selected:before, #pbuilder_wrapper.edit .pbuilder_row.ui-sortable-helper .pbuilder_module.selected:before, #pbuilder_wrapper.edit .pbuilder_row.ui-sortable-helper .pbuilder_module.selected:hover:before {
    border: 0 !important;
}

.pbuilder_row.ui-sortable-helper:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 160px;
    height: 30px;
    margin-left: -80px;
    border: 1px solid #fff;
    background: #878586; /* Old browsers */

    background: -moz-linear-gradient(top, #878586 0%, #757575 2%, #666867 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878586), color-stop(2%,#757575), color-stop(100%,#666867)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* IE10+ */

    background: linear-gradient(to bottom, #878586 0%,#757575 2%,#666867 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878586', endColorstr='#666867',GradientType=0 ); /* IE6-9 */
}

.ui-sortable-placeholder {
    background: #323232;
    height: 40px !important;
    opacity: 0.2;
    width: 100% !important;
    border: 1px solid #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    visibility: visible !important;
}

.pbuilder_control_content .pbuilder_sortable_item.ui-sortable-placeholder {
    height: 30px !important;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #1E1E1E;
    background: #878586; /* Old browsers */

    background: -moz-linear-gradient(top, #878586 0%, #757575 2%, #666867 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878586), color-stop(2%,#757575), color-stop(100%,#666867)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #878586 0%,#757575 2%,#666867 100%); /* IE10+ */

    background: linear-gradient(to bottom, #878586 0%,#757575 2%,#666867 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878586', endColorstr='#666867',GradientType=0 ); /* IE6-9 */

    opacity: 0.4;
}

.pbuilder_module_controls {
    display: none;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -92px;
    text-align: right;
    height: 25px;
    width: 183px;
    z-index: 300;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0;
    padding: 0;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: url(https://mail.google.com/mail/images/2/openhand.cur) 8 8;
    z-index: 3;
    opacity: 0;
    top: 50%;
    filter: alpha(opacity=0);
    transition: top 200ms, opacity 300ms;
    margin-top: -10px;
}



#pbuilder_wrapper.edit .pbuilder_module_controls {
    display: block;
}

#pbuilder_wrapper.edit .pbuilder_module:hover .pbuilder_module_controls {
    opacity: 1;
    filter: alpha(opacity=100);
}

.pbuilder_module_loader {
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: block;
    float: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -21px 0 0 -21px;
    padding: 0;
    display: none;
    z-index: 2;
}

.pbuilder_module_controls.drag {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
    cursor: url(https://mail.google.com/mail/images/2/closedhand.cur) 8 8;
}

.pbuilder_module_controls a {
    display: inline-block;
    margin-left: -2px;
    font-size: 18px !important;
    width: 20px;
    height: 24px;
    padding: 4px;
    text-align: center;
}

    .pbuilder_module_controls a:hover,
    .pbuilder_module_controls a.pbuilder_drag_handle:hover,
    #pbuilder_wrapper.edit .pbuilder_module.selected .pbuilder_edit {
        background-color: #2e3030;
    }

.pbuilder_module_controls.pbuilder_gradient_primary a:hover,
.pbuilder_module_controls.pbuilder_gradient_primary a.pbuilder_drag_handle:hover {
    background-color: #2e3030;
}

.pbuilder_module_controls a.pbuilder_drag_handle {
    margin: 0;
    float: left;
    background: url(../images/move2.png) no-repeat center center;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: url(https://mail.google.com/mail/images/2/openhand.cur) 8 8;
}

    .pbuilder_module_controls a.pbuilder_drag_handle.drag {
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing;
        cursor: url(https://mail.google.com/mail/images/2/closedhand.cur) 8 8;
    }

#pbuilder_wrapper.edit .pbuilder_module_content {
    min-height: 30px;
}

.pbuilder_module_content {
    position: relative;
    z-index: 1;
}

/* -------------- */

/* pbuilder popup */

/* -------------- */

.pbuilder_popup {
    position: fixed;
    top: 200px;
    left: 50%;
    width: 700px;
    margin: -105px 0 0 -350px;
    z-index: 1002;
    background: #323232;
    font-family: Arial;
    font-size: 14px;
    color: #fff;
    padding: 10px;
    min-height: 200px;
    -webkit-box-shadow: 0px 2px 14px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 14px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 14px -1px rgba(0,0,0,0.75);
}



.pbuilder_popup_shopify {
    margin: -60px 0 0 -564px;
}



    .pbuilder_popup_shopify .pbuilder_popup_content {
        padding: 10px 10px 10px 10px;
        z-index: 999999;
        color: #FFF !important;
        position: absolute;
        top: 40%;
        left: 50%;
        margin: -40px 0 0 -70px;
        width: 144px;
        height: 100px;
    }



#pbuilder_shopify_loader_status {
    text-align: center;
}



    #pbuilder_shopify_loader_status .pbuilder_popup_close {
        float: none;
    }



.pbuilder_popup.pbuilder_popup_load {
    margin-top: -81px;
}

.pbuilder_popup table {
    width: 550px;
}

.pbuilder_popup a {
    text-decoration: none;
}

.pbuilder_popup ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pbuilder_popup_content {
    padding: 10px 10px 10px 10px;
}



.pb_templates_list_wrapper {
    height: 325px;
}

.pbuilder_popup h3 {
    color: #FFFFFF;
}



.pbuilder_popup td:first-child {
    width: 245px;
    padding: 8px 0 0 0;
}

.pbuilder_popup.pbuilder_popup_template td:first-child {
    width: 35%;
}



.pb_templates_template {
    float: left;
    width: 23%;
    margin-right: 2%;
    word-wrap: break-word;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    height: 180px;
}

    .pb_templates_template .pb_templates_template_thumb img {
        max-width: 100%;
        height: 150px;
    }

    .pb_templates_template:hover {
        cursor: pointer;
        opacity: 0.8;
    }



.pb_templates_template_selected {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(0,116,199,1);
    -moz-box-shadow: 0px 0px 0px 4px rgba(0,116,199,1);
    box-shadow: 0px 0px 0px 4px rgba(0,116,199,1);
    background: rgba(0,116,199,1);
}



.pbuilder_popup .pbuilder_control {
    margin-bottom: 8px;
}

.pbuilder_popup .pbuilder_module_controls {
    cursor: default;
}

.pbuilder_popup_loader {
    margin: 77px 0 0 140px;
}



.pbuilder_loader i {
    font-size: 52px;
    line-height: normal;
}



.pbuilder_loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: 0px;
    color: #585858;
}



.pbuilder_popup .so_pages_table {
    width: 100%;
}



    .pbuilder_popup .so_pages_table tr td,
    .pbuilder_popup .so_pages_table tr td {
        padding: 6px 0px;
    }



.pbuilder_popup_button_loader {
    float: right;
    margin: 20px 0 0 -16px;
    z-index: 2;
    position: relative;
    opacity: 0;
    filter: alpha(opacity=0);
}

.pbuilder_popup_shadow {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1001;
    background: #000000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.pbuilder_popup_tabs &gt; ul {
    width: 100%;
    border-bottom: 1px solid #666666;
    padding: 12px 0 0 0;
}

    .pbuilder_popup_tabs &gt; ul li {
        display: inline-block;
        margin: 0px 0px -1px 5px;
        padding: 0px;
    }

    .pbuilder_popup_tabs &gt; ul a {
        display: inline-block;
        padding: 11px 11px 10px 11px;
        background: #323232;
        margin: 0px;
        border: 0;
        border-bottom: 1px solid #666666;
        color: #909090;
    }

        .pbuilder_popup_tabs &gt; ul a::-moz-focus-inner {
            border: 0;
        }

        .pbuilder_popup_tabs &gt; ul a:focus {
            outline: none;
        }

        .pbuilder_popup_tabs &gt; ul a.active {
            padding: 10px;
            border: 1px solid #666666;
            border-bottom: 1px solid #323232;
            color: #ffffff;
        }

        .pbuilder_popup_tabs &gt; ul a:hover {
            color: #ffffff;
        }

.pbuilder_popup#pbuilder_add_row_popup {
    display: none;
    height: 260px;
    padding: 20px 0 20px 20px;
    width: 630px;
    margin: -130px 0 0 -315px;
}

    .pbuilder_popup#pbuilder_add_row_popup .frb_headline {
        display: block;
        margin-bottom: 10px;
    }

    .pbuilder_popup#pbuilder_add_row_popup .pbuilder_button {
        float: none;
        position: absolute;
        bottom: 15px;
        right: 15px;
    }



.pbuilder_available_revisions {
    margin: 10px;
}



.pbuilder_revision_active {
    background: #1A7DAD;
}



.pbuilder_popup_revisions {
    height: auto;
    right: 0px;
    left: auto;
    width: 173px;
    top: 100px;
    margin: 0px;
    padding: 0 0 10px 0;
}





.pbuilder_popup_abtests {
    height: auto;
    padding: 0 0 10px 0;
    color: #d4d4d4;
    font-size: 12px;
}



    .pbuilder_popup_abtests a {
        color: #FFFFFF;
    }

        .pbuilder_popup_abtests a:hover {
            color: #0074c7;
        }



#so-conversion-link-warning {
    padding: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    background: #f00;
}





.pbuilder_popup .so_pages_table tr td:first-child {
    padding-left: 8px;
    width: 400px;
}



.pbuilder_popup .so_pages_table thead tr td {
    background: #4e4e4e;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 6px !important;
    width: auto !important;
}



.pbuilder_popup .so_pages_table tr {
    border-bottom: 1px solid rgb(78, 78, 78);
}



.pbuilder_popup .so_pages_table_row {
    background: #444444;
}



.pbso-button-spinner-wrapper {
    display: none;
}



.pbuilder_popup #so_split_test_settings {
    width: 100%;
    float: none;
}



.pbuilder_popup #so_split_test_info {
    width: 100%;
    float: none;
    margin-top: 20px;
}



.pbuilder_popup #so_add_new_page,
.pbuilder_popup .button-primary,
.pbuilder_popup .button {
    background: #0074c7;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 10px;
    color: #FFF;
    line-height: 32px;
}



    .pbuilder_popup #so_add_new_page:hover,
    .pbuilder_popup .button-primary:hover {
        background: #0069b4;
        cursor: pointer;
    }



#pb_new_funnel_form {
    padding: 10px;
    text-align: center;
}



#pb_new_funnel_add {
    display: inline-block;
    padding: 4px 12px;
}



#pb_funnel_back {
    float: left;
    padding: 4px 10px;
}



.pb_page_in_funnel {
    background: #6c8800;
}



#funnel_pages li {
    background: #464646;
    border-bottom: 1px solid #848484;
    border-top: 1px solid #848484;
    font-size: 14px;
    color: #FFF;
    line-height: 32px;
}





.pbuilder_funnel_page_drag {
    background: #2d2d2d;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #848484;
    cursor: move;
    height: 26px;
}



    .pbuilder_funnel_page_drag dashicons {
        padding: 8px;
    }



.pbuilder_funnel_content h2 {
    clear: both;
    margin-top: 40px;
    color: #FFF;
    display: block;
}







#pb_funnel_add_current_page {
    float: right;
    padding: 4px 10px;
}



.pbuilder_popup .button {
    background: #d01b1b;
}



    .pbuilder_popup .button:hover {
        background: #F00;
        cursor: pointer;
    }



.pbuilder_popup .button-primary {
    background: #0074c7;
}



    .pbuilder_popup .button-primary:hover {
        background: #0069b4;
        cursor: pointer;
    }





.pbuilder_popup_revisions_title,
.pbuilder_popup_abtest_title,
.pbuilder_popup_funnel_title {
    background: #0074c7;
    color: #FFFFFF;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}



.pbuilder_popup_revisions_info {
    font-size: 12px;
    padding: 10px;
}



.pbuilder_available_revisions li {
    padding: 4px;
}



    .pbuilder_available_revisions li:hover {
        background: #505050;
        cursor: pointer;
    }





/* ---------------- */

/* pbuilder tinyMCE */

/* ---------------- */

#pbuilder_editor_popup {
    display: none;
    position: fixed;
    z-index: 1002;
    background: #191718;
    border: 1px solid #191718;
    font-family: Arial;
    font-size: 14px;
    color: #fff;
    width: 90%;
    height: 465px;
    z-index: 99999;
}

#pbuilder_editor_popup_shadow {
    display: none;
    background: #000;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 510;
}

#pbuilder_editor_popup a {
    text-decoration: none;
}

#pbuilder_editor_popup ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#pbuilder_editor_popup_inner {
    width: 100%;
    height: 420px;
    padding: 10px;
    border: 0;
    margin: 0;
    background: #ffffff;
    box-sizing: border-box;
}

.pbuilder_editor_popup_buttons {
    padding: 2px 9px 5px;
}

#pbuilder_editor_resize {
    display: none;
}

#pbuilder_editor_ifr {
    height: 307px;
}

/* ---------------------------- */

/* pbuilder add shortcode popup */

/* ---------------------------- */

#pbuilder_add_shortcode_popup {
    display: none;
    width: 900px;
    height: 400px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -200px 0 0 -450px;
    background: #2e3030;
    z-index: 1002;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
    color: #ffffff;
}

.pbuilder_add_shortcode_popup_controls {
    width: 330px;
}

#pbuilder_add_shortcode_popup .pbuilder_shortcode_group:first-child {
    display: block;
}

#pbuilder_add_shortcode_popup .pbuilder_shortcode_groups {
    margin-top: 5px;
    position: relative;
    width: 880px;
    height: 305px;
    top: auto;
    left: auto;
}

#pbuilder_add_shortcode_popup .pbuilder_shortcode_group {
    position: relative;
    width: 890px;
    height: 305px;
    overflow: hidden;
    border-bottom: 0;
}

#pbuilder_add_shortcode_popup .pbuilder_shortcode_block {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 89px;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    height: 100px;
    float: left;
    position: relative;
    cursor: pointer;
}

    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block:before {
        content: "";
        background: #2e3030;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border: 1px solid #1E1E1E;
    }

    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block:hover:before {
        background: #0074c7;
    }

    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block .shortcode_icon {
        display: block;
        height: 30px;
        width: 30px;
        margin: 15px auto 0;
        position: relative;
        z-index: 1;
    }



        #pbuilder_add_shortcode_popup .pbuilder_shortcode_block .shortcode_icon i {
            font-size: 32px;
        }



            #pbuilder_add_shortcode_popup .pbuilder_shortcode_block .shortcode_icon i.fa-stack-1x {
                font-size: 16px;
            }





            #pbuilder_add_shortcode_popup .pbuilder_shortcode_block .shortcode_icon i.fa-inverse {
                color: #242424;
            }



    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block:hover .shortcode_icon i.fa-inverse {
        color: #0074c7;
    }



    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block:hover .shortcode_icon i {
        color: #FFC107;
    }



    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block .shortcode_icon img {
        display: block;
    }

    #pbuilder_add_shortcode_popup .pbuilder_shortcode_block .shortcode_name {
        display: block;
        text-align: center;
        margin: 10px;
        position: relative;
        z-index: 1;
    }

/* ------------------------------------- */

/* MENU INTERFACE */

/* ------------------------------------- */

.pbuilder_header .pbuilder_toggle_zoom_trigger &gt; i, .pbuilder_toggle_zoom_trigger &gt; span {
    display: inline-block;
}

.pbuilder_header .pbuilder_toggle_zoom_trigger.active &gt; span {
    color: #048AC3;
}

.pbuilder_header .pbuilder_permalink_preview_trigger &gt; i, .pbuilder_permalink_preview_trigger &gt; span {
    display: inline-block;
}

.pbuilder_toggle_wrapper {
    position: fixed;
    padding: 14px 10px 10px 10px;
    left: 50%;
    bottom: 0;
    background: #535353;
    border-radius: 5px 5px 0 0;
    margin: 0 0 -1px -177px;
    z-index: 1;
    width: 334px;
    font-family: Arial;
    font-size: 14px;
}

    .pbuilder_toggle_wrapper:before,
    .pbuilder_toggle_wrapper:after {
        content: "";
        width: 26px;
        height: 2px;
        position: absolute;
        top: 5px;
        left: 50%;
        margin: 0 0 0 -13px;
        padding: 0;
        background: black;
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

    .pbuilder_toggle_wrapper:after {
        top: 8px;
    }

    .pbuilder_toggle_wrapper .pbuilder_toggle {
        float: left;
        margin: 0;
        padding: 13px 10px 13px 10px;
        width: 96px;
        white-space: nowrap;
        text-align: center;
    }

    .pbuilder_toggle_wrapper .pbuilder_toggle_screen {
        float: left;
        margin: 0 2px 0 0;
        padding: 13px 15px 13px 15px;
        width: 20px;
        text-align: center;
    }

.pbuilder_header {
    position: fixed;
    top: 0;
    left: 0;
    min-height: 35px;
    width: 100%;
    background: #2e3030;
    border-top: 1px solid #3d3d3d;
    border-bottom: #0074c7 2px solid;
    z-index: 1000;
}

    .pbuilder_header .pbuilder_disabled {
        opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: default;
    }

    .pbuilder_header a {
        text-decoration: none;
        color: #bbbec1;
        display: block;
        height: 21px;
        line-height: 21px;
        font-size: 12px;
        float: left;
        padding: 0 10px 0 0;
        margin: 7px 0px 7px 0;
        position: relative;
    }

        .pbuilder_header a.active {
            color: #048AC3;
        }



        .pbuilder_header a:hover {
            color: #FFC107;
        }



        .pbuilder_header a i {
            padding: 0px 0 0 10px;
            font-size: 22px;
            display: inline-block;
            width: 21px;
            height: 24px;
            text-align: center;
            vertical-align: middle;
        }





        .pbuilder_header a .fa-stack {
            width: 28px;
            height: 24px;
        }





        .pbuilder_header a.pbuilder_save_template i.fa-stack-1x {
            font-size: 14px;
            display: block;
            margin-left: 6px;
            margin-top: 4px;
            text-shadow: -1px -1px 1px rgba(0, 0, 0, 1);
        }

        .pbuilder_header a.pbuilder_save_template i.fa-stack-2x {
            font-size: 22px;
            display: block;
            text-align: left;
        }





        .pbuilder_header a.pbuilder_import i.fa-stack-1x {
            font-size: 16px;
            display: block;
            text-align: left;
            margin-top: 0px;
            padding: 0px;
            margin-left: 0px;
            text-shadow: -1px -1px 1px rgba(0, 0, 0, 1);
        }

        .pbuilder_header a.pbuilder_import i.fa-stack-2x {
            font-size: 20px;
            display: block;
            margin-left: 8px;
            padding: 0;
        }





        .pbuilder_header a.pbuilder_export i.fa-stack-1x,
        .pbuilder_header a.pbuilder_exporthtml i.fa-stack-1x {
            font-size: 16px;
            display: block;
            text-align: left;
            margin-top: 0px;
            padding: 0px;
            margin-left: 16px;
            text-shadow: -1px -1px 1px rgba(0, 0, 0, 1);
        }

        .pbuilder_header a.pbuilder_export i.fa-stack-2x,
        .pbuilder_header a.pbuilder_exporthtml i.fa-stack-2x {
            font-size: 20px;
            display: block;
            margin-left: 0px;
            padding: 0;
        }









        .pbuilder_header a:after {
            content: "";
            position: absolute;
            right: -1px;
            height: 100%;
            width: 1px;
            background: #202425;
            border-right: 1px solid #747577;
            top: 0;
        }



.pbuilder_close_editor {
    float: right !important;
    color: #FF0004;
}



    .pbuilder_close_editor i {
        display: inline-block !important;
        font-size: 26px !important;
        color: #FFFFFF;
        margin-top: -4px;
    }



    .pbuilder_close_editor span {
        line-height: 24px !important;
        vertical-align: top;
    }



.pbuilder_header a img {
    display: block;
    float: left;
    height: 21px;
    margin-left: 10px;
}

    .pbuilder_header a img.save_loader {
        display: none;
    }

.pbuilder_header a span {
    margin-left: 4px;
    font-size: 11px;
}



#pbuilder_main_menu,
.pbuilder_shortcode_menu {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
    background: #2e3030;
    width: 400px;
    font-family: Arial;
    font-size: 12px;
    line-height: 13px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-left: #0074c7 2px solid;
    border-left: #0074c7 2px solid;
    border-top: 1px solid #3c3c3c;
    z-index: 99999;
    margin-top: 36px;
}

.pbuilder_shortcode_menu_toggle {
    z-index: 1001;
    position: absolute;
    top: 8px;
    right: -47px;
    padding: 5px;
    width: 35px;
    text-align: center;
    cursor: pointer;
    border-bottom: 0;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#pbuilder_main_menu {
    width: 42px;
}

    #pbuilder_main_menu.pbuilder_main_menu_hidden {
        left: -250px;
    }

    #pbuilder_main_menu .mCSB_scrollTools {
        left: 0;
    }

    #pbuilder_main_menu .mCSB_container {
        margin-left: 20px;
        margin-right: 0;
    }

        #pbuilder_main_menu .mCSB_container.mCS_no_scrollbar {
            margin-left: 0;
        }

    #pbuilder_main_menu h3,
    .pbuilder_shortcode_menu h3 {
        margin: 10px 0 20px 0;
        color: #ffffff;
        font-family: Arial;
        font-size: 17px;
        line-height: 17px;
        font-weight: 100;
    }

        #pbuilder_main_menu h3 i,
        .pbuilder_shortcode_menu h3 i {
            font-size: 14px;
        }

    #pbuilder_main_menu a,
    .pbuilder_shortcode_menu a {
        text-decoration: none;
    }

    #pbuilder_main_menu ul,
    .pbuilder_shortcode_menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }



    #pbuilder_main_menu &gt; .mCustomScrollBox &gt; .mCS_no_scrollbar,
    .pbuilder_shortcode_menu &gt; .mCustomScrollBox &gt; .mCS_no_scrollbar {
        min-height: 100%;
    }

    #pbuilder_main_menu .pbuilder_menu_inner {
        width: 100%;
        padding: 0;
    }

.pbuilder_menu_inner {
    padding: 10px 10px 145px 10px;
    margin-right: -10px;
}

.pbuilder_control {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 8px;
    position: relative;
    float: left;
    width: 100%;
}

    .pbuilder_control.pbuilder_half_control {
        width: 50%;
    }



.pbuilder_collapsible_hidden {
    display: none;
}



.pbuilder_control_hidden:after {
    content: "";
    background: #2e3030;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.7;
    width: 100%;
    height: 100%;
}

.pbuilder_label {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 50%;
    float: left;
    position: relative;
    padding: 6px 0 6px 0;
    border-right: 10px solid transparent;
}

#pbuilder_main_menu label,
.pbuilder_shortcode_menu label {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    color: #ffffff;
    display: block;
}

#pbuilder_main_menu span.pbuilder_desc,
.pbuilder_shortcode_menu span.pbuilder_desc {
    font-size: 11px;
    line-height: 13px;
    position: absolute;
    top: 120%;
    left: 0;
    color: #fff;
    padding: 10px;
    z-index: 100;
    width: 150px;
    margin-bottom: 10px;
    opacity: 0;
    display: none;
}

.pbuilder_control_content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 50%;
    float: left;
    border-right: 10px solid transparent;
}

.pbuilder_button {
    display: block;
    padding: 6px 8px;
    float: left;
    margin: 5px 5px 0 0;
    cursor: pointer;
}

    .pbuilder_button.right {
        float: right;
        margin: 5px 0 0 5px;
    }

/* --------------- */

/* pbuilder_select */

/* --------------- */

.pbuilder_select {
    position: relative;
    cursor: pointer;
}

    .pbuilder_select span {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        display: block;
        font-size: 12px;
        padding: 6px 8px;
        line-height: 12px;
        float: left;
        height: 24px;
        width: 100%;
        border-right: 24px solid transparent;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
    }

    .pbuilder_select:hover span,
    .pbuilder_select.active span {
    }

    .pbuilder_select .drop_button {
        position: absolute;
        width: 24px;
        height: 24px;
        top: 0;
        right: 0;
        background: #0074c7 url(../images/icons/arrows.png) no-repeat center center;
    }

    .pbuilder_select:hover .drop_button,
    .pbuilder_select.active .drop_button {
        transition: opacity 200ms;
    }

.pbuilder_select_search {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0;
    border: 0px solid #1e242a;
    border-bottom: 1px solid #1e242a;
    background: #3c3c3c;
    padding: 8px;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    color: #909090;
    width: 100%;
    height: 30px;
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 8;
}

    .pbuilder_select_search:focus {
        color: #ffffff;
    }

.pbuilder_select ul {
    position: absolute;
    border: 1px solid #1e1e1e;
    background: #242424;
    top: 24px;
    left: -1px;
    z-index: 5;
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 290px;
    width: 100%;
    border-radius: 0 0 3px 3px;
}

.pbuilder_select.pbuilder_select_with_search ul {
    padding-top: 31px;
    max-height: 170px;
}

.pbuilder_select ul a {
    display: block;
    color: #ffffff;
    padding: 6px 8px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
}

.pbuilder_select ul .mCS_no_scrollbar a {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pbuilder_select ul a:hover,
.pbuilder_select ul a.selected,
.pbuilder_select ul:hover a:hover,
.pbuilder_select ul:hover a.selected:hover,
.pbuilder_select.pbuilder_select_multi ul:hover a.selected {
    color: #048AC3;
}

.pbuilder_select ul:hover a.selected {
    color: #ffffff;
}

.pbuilder_select span,
.pbuilder_select ul,
.pbuilder_select li,
.pbuilder_select a {
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

/* ------------------ */

/* pbuilder_draggable */

/* ------------------ */

.pbuilder_shortcode_tab_select {
    padding: 6px;
    position: absolute;
    z-index: 999;
    top: 0;
    background: #535353;
}

    .pbuilder_shortcode_tab_select img {
        position: relative;
        display: block;
    }

    .pbuilder_shortcode_tab_select:before {
        content: "";
        position: absolute;
        bottom: 5px;
        right: 5px;
        border: 3px solid transparent;
        border-right: 3px solid #ffffff;
        border-bottom: 3px solid #ffffff;
        z-index: 1000;
    }

    .pbuilder_shortcode_tab_select.active {
        background: #323232;
    }

        .pbuilder_shortcode_tab_select.active:after {
            content: "";
            position: absolute;
            z-index: 1000;
            bottom: -2px;
            left: 0;
            width: 100%;
            height: 1px;
            background: #1f2326;
            border-bottom: 1px solid #767676;
        }

.pbuilder_shortcode_tabs {
    height: 42px;
    position: absolute;
    left: 42px;
    top: 0;
    display: none;
}

.pbuilder_shortcode_tab {
    padding: 6px;
    position: absolute;
    z-index: 999;
    top: 0;
    background: #535353;
    cursor: pointer;
}

    .pbuilder_shortcode_tab:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 1px;
        background: #767676;
        border-left: 1px solid #1F2326;
        left: -1px;
        top: 0;
    }

    .pbuilder_shortcode_tab.active {
        display: none;
    }

    .pbuilder_shortcode_tab.after {
        margin-left: -42px;
    }

    .pbuilder_shortcode_tab:hover {
        background: #323232;
    }

    .pbuilder_shortcode_tab img {
        display: block;
    }



.pbuilder_shortcode_groups {
    top: 42px;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: visible;
}

.pbuilder_shortcode_group {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 42px solid transparent;
    position: absolute;
    height: 100%;
    width: 100%;
    display: none;
}



.pbuilder_shortcode_group_all {
    width: 100% !important;
    height: 600px !important;
}



.pbuilder_add_shortcode_popup_all {
    width: 1345px !important;
    height: 683px !important;
    margin: -400px 0 0 -682px !important;
}



    .pbuilder_add_shortcode_popup_all .pbuilder_shortcode_groups {
        width: 1390px !important;
        height: 597px !important;
    }





.pbuilder_shortcode_group.active {
    display: block;
}

.pbuilder_shortcode_group .mCSB_container {
    overflow: visible !important;
    margin-left: 0 !important;
}

.pbuilder_shortcode_group .mCustomScrollBox {
    overflow: visible !important;
}

.pbuilder_shortcode_group .mCSB_scrollTools {
    left: -7px !important;
}

.pbuilder_shortcode_group .mCSB_dragger_bar {
    z-index: 1000;
}

.pbuilder_draggable {
    position: relative;
    cursor: pointer;
    margin: 10;
    z-index: 4;
    width: 42px;
    height: 42px;
    color: #757474;
}

.pbuilder_shortcode_name,
.pbuilder_shortcode_tab_select_name {
    display: none;
    position: absolute;
    left: 60px;
    top: 8px;
    white-space: nowrap;
    background: #323232;
    padding: 6px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    border-radius: 0 3px 3px 0;
    border-right: 5px solid #048AC3;
}

    .pbuilder_shortcode_name:before,
    .pbuilder_shortcode_tab_select_name:before {
        content: "";
        position: absolute;
        left: -13px;
        top: 0;
        border: 13px solid transparent;
        border-left: 0px solid transparent;
        border-right: 13px solid #323232;
    }

.pbuilder_shortcode_tab_select_name {
    background: #048AC3;
}

    .pbuilder_shortcode_tab_select_name:before {
        border-right: 13px solid #048AC3;
    }

.pbuilder_draggable.ui-draggable-dragging {
    background: #323232;
}

.pbuilder_draggable .shortcode_icon {
    display: block;
    padding: 6px;
}

    .pbuilder_draggable .shortcode_icon img {
        display: block;
    }

.pbuilder_draggable.ui-draggable-dragging {
}

.pbuilder_draggable:hover {
    background: #323232;
}

.pbuilder_shortcode_group_select:hover .pbuilder_shortcode_name,
.pbuilder_shortcode_group_select:hover .pbuilder_shortcode_tab_select_name {
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.pbuilder_shortcode_group_select:hover .pbuilder_shortcode_tab_select_name,
.pbuilder_shortcode_group:hover .pbuilder_draggable:hover .pbuilder_shortcode_name,
.pbuilder_draggable:hover .pbuilder_shortcode_name,
.pbuilder_draggable.ui-draggable-dragging .pbuilder_shortcode_name {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
}



.pbuilder_hidden_input {
    display: none;
}

/* ------------------------- */

/* pbuilder_number_slide_bar */

/* ------------------------- */

.pbuilder_shortcode_menu .pbuilder_number_bar_wrapper {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 230px;
    position: absolute;
    left: 0;
    top: 30px;
    border: 1px solid #1e1e1e;
    background: #323232;
    padding: 20px 10px;
    z-index: 1;
    border-radius: 3px;
    display: none;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
}

.pbuilder_shortcode_menu .ui-slider-horizontal {
    height: 7px;
    width: 205px;
    border-radius: 5px;
    background: #5d5d5d;
    border: 1px solid #1e1e1e;
    position: relative;
    float: left;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
}

.pbuilder_shortcode_menu .pbuilder_number_bar .ui-slider-handle {
    height: 24px;
    width: 24px;
    margin-left: -12px;
    background: url(../images/slider-handle.png) no-repeat center center;
    position: absolute;
    cursor: pointer;
    border: 0;
    margin-top: -9px;
    top: 0;
    outline: none;
    -moz-outline-style: none;
}

.pbuilder_shortcode_menu .pbuilder_number_bar .ui-slider-range {
    height: 7px;
    margin-top: -1px;
    margin-left: -1px;
    border: 1px solid #1e1e1e;
    border-radius: 5px;
    background: #5a92cd; /* Old browsers */

    background: -moz-linear-gradient(top, #5a92cd 0%, #4c80ba 14%, #275d8c 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a92cd), color-stop(14%,#4c80ba), color-stop(100%,#275d8c)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #5a92cd 0%,#4c80ba 14%,#275d8c 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #5a92cd 0%,#4c80ba 14%,#275d8c 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #5a92cd 0%,#4c80ba 14%,#275d8c 100%); /* IE10+ */

    background: linear-gradient(to bottom, #5a92cd 0%,#4c80ba 14%,#275d8c 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a92cd', endColorstr='#275d8c',GradientType=0 ); /* IE6-9 */
}

.pbuilder_input.pbuilder_number_amount {
    width: 100%;
    float: left;
    border-radius: 3px 0 0 3px;
    border-right: 18px solid transparent;
}

.pbuilder_number_button {
    width: 24px;
    height: 24px;
    border-radius: 0;
    margin: 0 0 0 0px;
    position: absolute;
    right: 11px;
}

    .pbuilder_number_button:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: transparent url(../images/icons/arrows.png) center center;
    }

/* ---------------------------------- */

/* pbuilder_input / pbuilder_textarea */

/* ---------------------------------- */

.pbuilder_input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0px;
    border: 1px solid #1e1e1e;
    background: #242424;
    padding: 3px 5px;
    margin: 0;
    color: #909090;
    width: 100%;
    font-size: 11px;
    line-height: 12px;
    height: 24px;
    position: relative;
}



.pbuilder_input_error {
    border: 1px solid #F00;
    background: #5d0000;
    color: #909090;
}



.pbuilder_textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0px;
    border: 1px solid #1e1e1e !important;
    background: #242424;
    padding: 6px;
    margin: 0;
    color: #909090;
    width: 100%;
    /*    font-size: 11px;*/
    /*    line-height: 12px;*/

    position: relative;
    resize: vertical;
    height: 200px;
}

.pbuilder_wp_editor_button {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    text-align: center;
    margin: -4px 0 0 0;
    border-radius: 0 0 3px 3px !important;
    position: relative;
}

.pbuilder_input:focus,
.pbuilder_textarea:focus {
    color: #ffffff;
    transition: color 200ms;
}



.pbuilder_select {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0px;
    border: 1px solid #1e1e1e;
    background: #242424;
    margin: 0;
    color: #909090;
    width: 100%;
    font-size: 11px;
    line-height: 12px;
    height: 24px;
    position: relative;
}



.pbuilder_checkbox {
    height: 22px;
    width: 20px;
    background: transparent url(../images/checkbox.png) no-repeat center center;
    cursor: pointer;
    float: left;
    margin: -2px 5px 0 0;
    padding: 0;
}

    .pbuilder_checkbox:hover {
        border-color: #ab2712;
        transition: border-color 300ms;
    }

    .pbuilder_checkbox.active {
        background: transparent url(../images/checkboxa.png) no-repeat center center;
        border-color: #ab2712;
        transition: background-color 300ms, border-color 300ms;
    }

.pbuilder_checkbox_label {
    margin-left: 20px;
    padding: 2px;
    display: block;
}



/* ------------------------------ */

/* pbuilder_marginpadding */

/* ------------------------------ */

.pbuilder_marginpadding {
    position: relative;
    height: 160px;
}



.pbuilder_marginpadding_center {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 30px;
    height: 30px;
    color: #FFFFFF;
    background: #276490;
    margin-left: -54px;
    margin-top: -50px;
    padding: 36px;
    text-align: center;
    border: 1px dashed #83cbff;
}



.pbuilder_marginpadding_center_padding {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 36px;
    height: 30px;
    color: #FFFFFF;
    background: #926715;
    margin-left: -91px;
    margin-top: -84px;
    padding: 70px;
    text-align: center;
    border: 1px dashed #fc0;
}



.pbuilder_marginpadding input {
    width: 35px;
    position: absolute;
    text-align: center;
    background: #242424;
    color: #909090;
    border: 1px solid #000;
    font-size: 13px;
}



.pbuilder_border_style input,
.pbuilder_border_style select {
    width: 85px;
    background: #242424;
    color: #909090;
    border: 1px solid #000;
}



.pbuilder_border_style_simple .pbuilder_control_content input,
.pbuilder_border_style_simple .pbuilder_control_content select {
    width: 100%;
    background: #242424;
    color: #909090;
    border: 1px solid #000;
}



.pbuilder_border_style .pbuilder_control_select {
    width: 97px;
    float: none;
    position: absolute;
    left: 50%;
    top: 50%;
}



    .pbuilder_border_style .pbuilder_control_select .pbuilder_select span {
        border: 1px solid #000;
    }



.pbuilder_border_style .pbuilder_input.pbuilder_number_amount {
    width: 85px;
}



.pbuilder_border_style_input .pbuilder_colorpicker {
    position: absolute;
    top: 13px;
    left: 0px;
    z-index: 9999;
}



#pbuilder_border_bottom_color .pbuilder_colorpicker {
    left: 50px;
}



#pbuilder_border_left_color .pbuilder_colorpicker {
    left: 126px;
}



#pbuilder_border_top_color .pbuilder_colorpicker {
    left: 57px;
}







#pbuilder_marginpadding_margin_top {
    left: 50%;
    margin-left: -18px;
    text-align: center;
    top: 50%;
    margin-top: -78px;
}



#pbuilder_marginpadding_margin_left {
    top: 50%;
    margin-top: -15px;
    left: 50%;
    margin-left: -89px;
}



#pbuilder_marginpadding_margin_right {
    left: 50%;
    margin-left: 51px;
    text-align: center;
    top: 50%;
    margin-top: -15px;
}



#pbuilder_marginpadding_margin_bottom {
    top: 50%;
    margin-top: 58px;
    left: 50%;
    margin-left: -17px;
}







#pbuilder_marginpadding_padding_top {
    left: 50%;
    margin-left: -18px;
    text-align: center;
    top: 50%;
    margin-top: -44px;
}



#pbuilder_marginpadding_padding_left {
    top: 50%;
    margin-top: -15px;
    left: 50%;
    margin-left: -51px;
}



#pbuilder_marginpadding_padding_right {
    left: 50%;
    margin-left: 14px;
    text-align: center;
    top: 50%;
    margin-top: -15px;
}



#pbuilder_marginpadding_padding_bottom {
    top: 50%;
    margin-top: 24px;
    left: 50%;
    margin-left: -17px;
}



.pbuilder_border_style {
    position: relative;
    height: 160px;
    margin-bottom: 70px;
}



.pbuilder_border_style_center {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 30px;
    height: 30px;
    color: #FFFFFF;
    margin-left: -90px;
    margin-top: -71px;
    padding: 72px;
    text-align: center;
    border: 1px solid #777777;
}



.pbuilder_border_style .pbuilder_color_wrapper,
.pbuilder_border_style .pbuilder_border_style_input,
.pbuilder_border_style select {
    left: 50%;
    top: 50%;
    position: absolute;
}



.pbuilder_border_style #pbuilder_border_top_width {
    margin-left: -36px;
    margin-top: -109px;
}



.pbuilder_border_style #pbuilder_border_top_style {
    margin-left: -36px;
    margin-top: -82px;
}



.pbuilder_border_style #pbuilder_border_top_color {
    margin-left: -36px;
    margin-top: -54px;
}



.pbuilder_border_style #pbuilder_border_right_width {
    margin-left: 50px;
    margin-top: -25px;
}

.pbuilder_border_style #pbuilder_border_right_style {
    margin-left: 50px;
    margin-top: 2px;
}

.pbuilder_border_style #pbuilder_border_right_color {
    margin-left: 50px;
    margin-top: 30px;
}



.pbuilder_border_style #pbuilder_border_bottom_width {
    margin-left: -36px;
    margin-top: 64px;
}

.pbuilder_border_style #pbuilder_border_bottom_style {
    margin-left: -36px;
    margin-top: 91px;
}

.pbuilder_border_style #pbuilder_border_bottom_color {
    margin-left: -36px;
    margin-top: 119px;
}



.pbuilder_border_style #pbuilder_border_left_width {
    margin-left: -127px;
    margin-top: -25px;
}

.pbuilder_border_style #pbuilder_border_left_style {
    margin-left: -127px;
    margin-top: 2px;
}

.pbuilder_border_style #pbuilder_border_left_color {
    margin-left: -127px;
    margin-top: 30px;
}



#pbuilder_border_left_width .pbuilder_number_bar_wrapper {
    position: absolute;
    left: 10px;
    margin: 0px !important;
}



#pbuilder_border_top_width .pbuilder_number_bar_wrapper {
    position: absolute;
    left: -76px;
    margin: 0px !important;
}



#pbuilder_border_bottom_width .pbuilder_number_bar_wrapper {
    position: absolute;
    left: -76px;
    margin: 0px !important;
}



/* ------------------------------ */

/* pbuilder_icon / pbuilder_image */

/* ------------------------------ */









.pbuilder_icon_holder {
    padding: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #323232;
    border: 1px solid #1e1e1e;
    border-radius: 3px 0 0 3px;
    width: 45px;
    height: 30px;
    text-align: center;
    font-size: 17px;
    line-height: 20px;
    color: #ffffff;
    float: left;
}

.pbuilder_icon_left,
.pbuilder_icon_right {
    float: left;
    margin: 5px 5px 5px 0;
    display: block;
}

    .pbuilder_icon_left span,
    .pbuilder_icon_right span {
        display: block;
        height: 30px;
        width: 30px;
    }

    .pbuilder_icon_left span {
        background: url(../images/prev.png) no-repeat 10px center;
    }

    .pbuilder_icon_right span {
        background: url(../images/next.png) no-repeat 12px center;
    }

.pbuilder_gradient.pbuilder_icon_pick {
    float: left;
    padding: 8px;
    height: 12px;
    margin: 0 0 0 -1px;
    line-height: 12px;
    border-radius: 0 3px 3px 0;
}

.pbuilder_icon_drop_arrow {
    display: none;
}

    .pbuilder_icon_drop_arrow:before {
        display: block;
        position: absolute;
        top: 32px;
        right: 26px;
        border-top: 0px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #1e1e1e;
        content: "";
        z-index: 11;
    }

    .pbuilder_icon_drop_arrow:after {
        display: block;
        position: absolute;
        top: 33px;
        right: 27px;
        border-top: 0px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #3c3c3c;
        content: "";
        z-index: 11;
    }

.pbuilder_icon_dropdown {
    margin: 5px 0 0 0;
    padding: 5px;
    border: 1px solid #1e1e1e;
    background: #3c3c3c;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: 220px;
    overflow: hidden;
    display: none;
    position: absolute;
    top: 34px;
    left: 0;
    z-index: 10;
    border-radius: 3px;
}

.pbuilder_icon_dropdown_scroll {
    margin: 7px 0 0 0;
    clear: both;
    height: 175px;
    overflow: hidden;
    width: 100%;
}

.pbuilder_icon_dropdown_tabs {
    margin: -6px -6px 0px -5px;
    height: 31px;
}

.pbuilder_icon_noicon {
    width: 12px;
    text-align: center;
}

.pbuilder_icon_tab,
.pbuilder_icon_noicon {
    border: 1px solid #1e1e1e;
    display: block;
    padding: 9px 7px;
    font-size: 12px;
    line-height: 12px;
    float: left;
    margin: 0 0 0 -1px;
    color: #ffffff;
    cursor: pointer;
}

    .pbuilder_icon_tab.active,
    .pbuilder_icon_noicon.active {
        color: #048ac3;
    }

.pbuilder_icon_dropdown a {
    float: left;
    display: block;
    padding: 6px;
    cursor: pointer;
    font-size: 21px;
    line-height: 21px;
    width: 21px;
    height: 21px;
    text-align: center;
    color: #909090;
}

    .pbuilder_icon_dropdown a .no-icon {
        border: 1px dashed #909090;
        width: 16px;
        height: 16px;
        display: block;
    }

    .pbuilder_icon_dropdown a:hover .no-icon {
        border: 1px dashed #ffffff;
    }

    .pbuilder_icon_dropdown a:hover {
        color: #ffffff;
    }

.pbuilder_icon_dropdown_content {
    display: none;
}

    .pbuilder_icon_dropdown_content.active {
        display: block;
    }

.pbuilder_shortcode_menu .frb_icon.no-icon:before {
    content: "-";
    fon-family: Arial;
}

.pbuilder_image_input {
    position: relative;
    margin-right: 57px;
    border-radius: 3px 0 0 3px;
    overflow: hidden;
}

    .pbuilder_image_input span {
        color: #909090;
        font-size: 11px;
        position: absolute;
        z-index: 2;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 6px 8px;
        margin: 0;
        width: 100%;
        top: 0;
        left: 0;
    }

.pbuilder_button.pbuilder_image_button {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    margin: 0 0 0 -59px;
    padding: 6px 8px;
    height: 24px;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    float: right;
    font-size: 10px;
}

/* ------------------- */

/* pbuilder_media_select */

/* ------------------- */

.pbuilder_button.pbuilder_media_select_button {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    margin: 0;
    padding: 4px 8px;
    height: 24px;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    width: 50%;
    float: right;
    text-align: center;
}

.pbuilder_media_select_input {
    display: block;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    float: right;
}

    .pbuilder_media_select_input input {
        border-radius: 3px 0 0 3px;
    }

/* ------------------- */

/* pbuilder_collapsible */

/* ------------------- */

.pbuilder_collapsible_big {
    padding: 6px 20px 6px 10px;
    margin: 0 -20px 0 -10px;
    position: relative;
    border-bottom: 1px solid #3c3c3c;
}

    .pbuilder_collapsible_big:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 1px;
        bottom: 0;
        left: 0;
        background: #222325
    }

    .pbuilder_collapsible_big &gt; .pbuilder_collapsible_header {
        padding: 6px 0 6px 30px;
        margin: 0;
    }

        .pbuilder_collapsible_big &gt; .pbuilder_collapsible_header &gt; .pbuilder_collapse_trigger {
            right: auto;
            left: 0;
            top: 3px;
            width: 15px;
            height: 15px;
            font-size: 14px;
            line-height: 14px;
            padding: 1px;
        }

    .pbuilder_collapsible_big &gt; .pbuilder_collapsible_content {
        border-bottom: 0;
        margin: 0;
        padding: 10px 0 4px;
    }

.pbuilder_collapsible_header {
    padding: 6px 8px;
    position: relative;
    margin: 0 0 10px 0;
}

.pbuilder_collapse_trigger {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    line-height: 25px;
    width: 25px;
    display: block;
    text-align: center;
    padding: 0;
    cursor: pointer;
}

.pbuilder_collapsible_content {
    display: none;
    margin: 0 0 10px 10px;
}

.pbuilder_sortable_delete {
    font-style: italic;
    cursor: pointer;
}

    .pbuilder_sortable_delete:hover {
        text-decoration: underline;
    }

.pbuilder_sortable_clone {
    font-style: italic;
    cursor: pointer;
}

    .pbuilder_sortable_clone:hover {
        text-decoration: underline;
    }

/* ------------------- */

/* pbuilder_color */

/* ------------------- */

.pbuilder_color_wrapper {
    position: relative;
}



    .pbuilder_color_wrapper .pbuilder_color {
        display: block !important;
    }



.pbuilder_shortcode_menu .pbuilder_colorpicker {
    margin-top: 10px;
    display: none;
}

.pbuilder_shortcode_menu .fbiris-border {
    border-radius: 0;
    border: 1px solid #1e1e1e;
    background: #2c3033;
}

.pbuilder_color.pbuilder_input {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 12px;
}

.pbuilder_color_display {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 22px;
    height: 22px;
    border: 1px solid #1e1e1e;
    border-radius: 0;
}

    .pbuilder_color_display span {
        width: 18px;
        height: 18px;
        margin: 2px;
        display: block;
        border-radius: 0 3px 3px 0;
        position: relative;
    }

        .pbuilder_color_display span:after {
            content: "";
            position: absolute;
            bottom: 2px;
            right: 2px;
            width: 0;
            border: 3px solid transparent;
            border-right: 3px solid #ffffff;
            border-bottom: 3px solid #ffffff;
        }

.fbiris-palette {
    border-radius: 0 !important;
    box-shadow: none !important;
}

    .fbiris-palette:first-child {
        background: url(../images/x.png) no-repeat center center;
    }

.fbiris-strip,
.fbiris-square-vert {
    border-radius: 0 !important;
}

.pbuilder_colorpicker .fbiris-slider-offset {
    width: 25px;
}

    .pbuilder_colorpicker .fbiris-slider-offset .ui-slider-handle {
        top: auto;
        margin-left: 0;
    }

.pbuilder_colorpicker .ui-widget-content {
    border: 0;
    height: auto;
    background: transparent;
}

.customfieldremove,
.hiddenfieldremove {
    font-size: 8px !important;
    margin: 0;
    padding: 0 2px;
    display: inline-block;
    float: left;
}

.pbuilder_fieldset {
    border: none;
    float: left;
    margin-bottom: 8px;
    margin-left: -4px;
    padding-left: 5px;
    position: relative;
    width: 97%;
}

    .pbuilder_fieldset legend {
        color: white;
    }

        .pbuilder_fieldset legend span {
            display: inline-block;
            float: left;
            margin-right: 2px;
        }

    .pbuilder_fieldset .pbuilder_control {
        margin-bottom: 4px;
    }

.pbuilder_control_desc {
    color: white;
    display: block;
    font-size: 10px;
    line-height: 12px;
    margin: 2px 0;
}

.pb_exit_redirect_popup {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    top: 34%;
    left: 50%;
    z-index: 9999999;
    margin-left: -350px;
    padding: 1.5em 2em 3em;
    width: 700px;
    max-width: 100%;
    border-radius: 5px 5px 0 0;
    font-weight: bold;
    border: 1px solid #000;
    border-top: 5px solid #f00;
    background-color: #FFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}

.pbuilder_row_stick_top {
    top: 0;
    display: block;
    position: fixed;
    z-index: 10000;
    /*left: 0;
    right: 0;*/
    max-width: 1200px;
}

.pbuilder_row_stick_bottom {
    bottom: 0;
    display: block;
    position: fixed;
    z-index: 10000;
    max-width: 1200px;
}

    .pbuilder_row_stick_top.pbuilder_row_full_width,
    .pbuilder_row_stick_bottom.pbuilder_row_full_width {
        width: 100%;
        max-width: 100%;
        margin: 0 -1610.5px !important;
    }

.timed_row {
    display: none;
}

.pbuilder_image_preview_div {
    padding: 0;
    width: 230px;
    margin-bottom: 8px;
}

.pbuilder_image_preview_img {
    width: 230px;
}



.pbuilder_droppable .pbuilder_module_content .parent_overlay {
    display: none !important
}

.frb_button.frb_center.frb_fullwidth.width331 {
    width: 331px !important;
}

.frb_button.frb_center.frb_fullwidth.width521 {
    width: 521px !important;
}

/*********Start wishlist**************/

.frb_menu_horizontal-rounded ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    cursor: default !important;
}

    .frb_menu_horizontal-rounded ul li {
        display: inline-block !important;
        position: relative !important;
        padding: 0 !important;
        margin: 0 !important;
    }

        .frb_menu_horizontal-rounded ul li a {
            display: block !important;
            padding: 10px !important;
            font-size: 16px !important;
            line-height: 16px !important;
            color: rgb(255, 255, 255) !important;
            background-color: rgba(0, 0, 0, 0) !important;
        }

            .frb_menu_horizontal-rounded ul li a:hover {
                color: rgb(184, 3, 3) !important;
                background-color: rgba(0, 0, 0, 0) !important;
            }

/**************end wishlist**********************/

.div_responsive #div_header_menu, .div_responsive #div_header_menu &gt; ul &gt; li, .pbtheme_pale_border, .posts_meta &gt; div, body.archive .a.kklike-box {
    border-color: #ffffff;
    color: inherit !important;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {

 rules only apply in saf3+, chrome1+

.pbuilder_column.pbuilder_column-1-2 .frb_post a.frb_button

{

        max-width:97.4% !important;

}

.pbuilder_column.pbuilder_column-1-1 .frb_post a.frb_button

{

        max-width:98.7% !important;

}

}

@-moz-document url-prefix() {*/

.pbuilder_column.pbuilder_column-1-2 .frb_post a.frb_button {
    /*max-width:97.4% !important;*/

    padding: 10px 0 !important;
    /*text-align: center;*/
}

.pbuilder_column.pbuilder_column-1-2 .hfield2 {
    margin-right: 5px !important;
}

.pbuilder_column.pbuilder_column-1-2 .hfield22 input {
    font-size: 12px !important;
}

.pbuilder_column.pbuilder_column-1-1 .hfield1 {
}

.pbuilder_column.pbuilder_column-1-1 .frb_post a.frb_button {
    padding: 10px 0 !important;
    /* text-align: center;*/
    /*max-width:98.7% !important;*/
}

.pbuilder_column-1-1 form.optinF .field input, .pbuilder_column-1-1 .parent_overlay form .field input {
    border-radius: 5px;
    width: 93% !important;
    padding: 10px 5.7% 10px 1%;
}

.field input {
    border-radius: 5px;
}

.pbuilder_column-1-2 .parent_overlay form .field input {
    padding: 10px 8.5% 10px 1% !important;
    width: 90% !important;
}

.pbuilder_column-1-3 form.optinF .field input, .pbuilder_column-1-3 .parent_overlay form .field input {
    /*    background-size: 9% auto !important;*/

    padding: 10px 12.3% 10px 1% !important;
    width: 86% !important;
    font-size: 12px !important;
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit Start

*/

.pbuilder_column-1-3 .frb_button {
    font-size: 18px;
    line-height: 20px;
}

.pbuilder_column-1-3 .Hfield {
    /*  margin-left: 2.2% !important;*/
}

.pbuilder_column-1-3 .formOverlaydiv {
    font-size: 26px !important;
}



.pbuilder_module .formOverlay {
    text-align: center;
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit END

*/

.pbuilder_column-1-3 .formError {
    /*left: 34px !important;*/

    line-height: 1.5;
}

    .pbuilder_column-1-3 .formError .formErrorContent {
        width: 84% !important;
    }

.formError {
    left: 30px !important;
}

.pbuilder_column-2-3 form.optinF .field input, .pbuilder_column-2-3 .parent_overlay form .field input {
    padding: 10px 12.3% 10px 1% !important;
    width: 86% !important;
}

.pbuilder_column-2-3 .content .field {
    width: 100%;
}

.frb_post.frb_post_squared .frb_button, .frb_post.frb_post_rounded .frb_button {
    margin-left: 0 !important;
}

.Hfield {
    float: left !important;
}

/*.hRfield1{float:right !important;}*/

.pbuilder_module_content .frb_video_wrapper div iframe {
    width: 100% !important;
    max-width: 100% !important;
}

.pbuilder_video_lz_fluid {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pbuilder_video_lz_button,
.pbuilder_video_lz_button_vm {
    background: url('../images/ytbutton.png') no-repeat top;
    width: 77px;
    height: 62px;
    display: block;
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    margin-left: -38px;
    margin-top: -31px;
}



    .pbuilder_video_lz_button:hover {
        background: url('../images/ytbutton.png') no-repeat 0px -65px;
        cursor: pointer;
    }



    .pbuilder_video_lz_button_vm:hover {
        background: url('../images/ytbutton.png') no-repeat 0px -129px;
        cursor: pointer;
    }

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit Start

Old css .pbuilder_column-1-2 form.optinF .fbr_buttonHori, .pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori{ padding: 1px 20px !important; font-size: 11px !important; }

*/

.fbr_buttonHori {
    width: 29% !important;
    float: right !important;
    padding: 13px;
    word-wrap: break-word;
}



.optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 {
    width: 29% !important;
    float: right !important;
}

    .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a {
        width: 100% !important;
    }

        .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
            width: 100% !important;
            word-wrap: break-word;
        }

.optin button {
    border: none;
    background: transparent;
    padding: 0px;
}

.pbuilder_column-1-2 form.optinF .fbr_buttonHori {
    /******Commented by Abid 2015-02-16*******/
    /* font-size: 14px !important;

    margin: 0 0 0 5px !important;

	padding: 5px !important; */
}

.pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori {
    /******Commented by Abid 2015-02-16*******/
    /*font-size: 14px !important;

    margin: 0 0 0 5px !important;

    padding: 3px !important;*/
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit END

*/

//.pbuilder_column-1-1 form.optinF .fbr_buttonHori, .pbuilder_column-1-1 .parent_overlay form .fbr_buttonHori {
    padding: 7px 20px !important;
    font-size: 25px !important;
}

.pbuilder_column-1-2 form.optinF .hfield22, .pbuilder_column-1-2 .parent_overlay form .hfield22 {
    margin-left: 2px !important;
    margin-right: 7px !important;
}

    .pbuilder_column-1-2 form.optinF .hfield22 input, .pbuilder_column-1-2 .parent_overlay form .hfield22 input {
        font-size: 10px !important;
    }

/*.pbuilder_column-1-1 form.optinF .hfield22 input, .pbuilder_column-1-1 .parent_overlay form .hfield22 input{ font-size:10px !important; }

*/

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit Start

*/

.pbuilder_column-1-2 .field input, .pbuilder_column-1-3 .field input {
    /*    font-size: 9px !important;*/

    width: 100% !important;
}

.pbuilder_column-1-2 .parent_overlay .optin_style_Horizontal .field input, .pbuilder_column-1-3 .parent_overlay .optin_style_Horizontal .field input {
    font-size: 9px !important;
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit END

*/

.pbuilder_column-1-1 form.optinF .hRfield1, .pbuilder_column-1-1 .parent_overlay form .hRfield1 {
    margin-left: 5px;
    margin-right: 5px;
}

.pbuilder_column-1-1 form.optinF .hRfield2, .pbuilder_column-1-2 .parent_overlay form .hRfield2 {
    margin-left: 5px;
    margin-right: 5px;
}

/*******added by Abid 2015-02-06*********/

.pbuilder_column-1-5 .frb_button { /*font-size: 14px !important; line-height: 20px !important;*/
}

.pbuilder_column-2-3 .fbr_buttonHori {
    font-size: 18px !important;
}

/*.pbuilder_column-1-1 .Hfield{margin-left: 1.1% !important;}*/

/*.pbuilder_column-1-2 .field.Hfield input, .pbuilder_column-1-3 .field.Hfield input {

	font-size: 12px !important;

 }*/

.pbuilder_column-4-5 form.optinF .fbr_buttonHori, .pbuilder_column-4-5 .parent_overlay form .fbr_buttonHori {
    font-size: 20px !important;
}

.pbuilder_column-1-2 .field.Hfield input {
    font-size: 12px !important;
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit Start

*/

#colorbox .optin_style_Horizontal.overlayForm .field.Hfield {
    width: 31.5% !important;
}

.pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .frb_button,
.pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .frb_button {
    font-size: 20px;
    !important;
}

/*********Contact us form PBTheme************/

.comment_form input.input_field[type="text"], #respond input.input_field[type="text"] {
    min-width: 100% !important;
}

/*******************************************/



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

    // .pbuilder_column-1-1 .parent_overlay form .fbr_buttonHori {
        font-size: 15px !important;
        line-height: 22px !important;
    }

    // .pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori {
        font-size: 12px !important;
        line-height: 15px !important;
    }

    //.pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori {
        font-size: 12px !important;
        line-height: 15px !important;
    }



    .clearBoth {
        clear: both !important;
    }



    #colorbox form .fbr_buttonHori {
        clear: none;
        font-size: 2vw !important;
        line-height: 30px !important;
        width: 30% !important;
        [;font-size: 20px !important;];
        [;line-height: 36px !important;];
    }

    .pbuilder_column-1-2 .field.Hfield input, .pbuilder_column-1-3 .field.Hfield input {
        font-size: 12px !important;
    }

    .pbuilder_column-1-4 .optin_style_Vertical .clearBoth.frb_button.frb_round.frb_center.frb_fullwidth,
    .pbuilder_column-1-4 .overlayForm.optin_style_Vertical .clearBoth.frb_button.frb_round.frb_center.frb_fullwidth {
        font-size: 20px;
        !important;
    }
}

/*

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

    .pbuilder_column-1-1 form.optinF .fbr_buttonHori, .pbuilder_column-1-1 .parent_overlay form .fbr_buttonHori{ font-size: 15px !important; line-height:28px !important;  }

    .pbuilder_column-1-2 form.optinF .fbr_buttonHori, .pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori{ font-size: 11px !important; line-height:36px !important;  }

    .pbuilder_column-1-1 form.optinF .Hfield input, .pbuilder_column-1-1 .parent_overlay form .Hfield input{ font-size: 14px !important; }

    .pbuilder_column-1-2 form.optinF .Hfield input, .pbuilder_column-1-2 .parent_overlay form .Hfield input{ font-size: 12px !important; }

    .pbuilder_column-1-1 form.optinF .Hfield, .pbuilder_column-1-1 .parent_overlay form .Hfield{width:30% !important; margin-left: 2px !important; margin-right: 5px !important;}

    .clearBoth{clear:both !important;}

}

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

    .pbuilder_column-1-1 form.optinF .fbr_buttonHori, .pbuilder_column-1-1 .parent_overlay form .fbr_buttonHori{ font-size: 12px !important; line-height:22px !important;  }

    .pbuilder_column-1-2 form.optinF .fbr_buttonHori, .pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori{ font-size: 15px !important; line-height:36px !important;  }

    .pbuilder_column-1-1 form.optinF .Hfield input, .pbuilder_column-1-1 .parent_overlay form .Hfield input{ font-size: 10px !important; }

    .pbuilder_column-1-2 form.optinF .Hfield input, .pbuilder_column-1-2 .parent_overlay form .Hfield input{ font-size: 10px !important; }

    .pbuilder_column-1-1 form.optinF .Hfield, .pbuilder_column-1-1 .parent_overlay form .Hfield{width:30% !important; margin-left: 2px !important; margin-right: 5px !important;}

    .clearBoth{clear:both !important;}

}

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

    .pbuilder_column-1-1 form.optinF .fbr_buttonHori, .pbuilder_column-1-1 .parent_overlay form .fbr_buttonHori{ font-size: 12px !important; }

    .pbuilder_column-1-1 form.optinF .Hfield, .pbuilder_column-1-1 .parent_overlay form .Hfield{width:30% !important; margin-left: 2px !important; margin-right: 5px !important;}

    .clearBoth{clear:both !important;}

}

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

    .pbuilder_column-1-1 form.optinF .fbr_buttonHori, .pbuilder_column-1-1 .parent_overlay form .fbr_buttonHori{ font-size: 4px !important; line-height:15px !important; }

    .pbuilder_column-1-1 form.optinF .Hfield input, .pbuilder_column-1-1 .parent_overlay form .field input{ font-size: 5px !important; }

//    .pbuilder_column-1-2 form.optinF .fbr_buttonHori{ font-size: 5px !important; line-height:28px !important; }

    .pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori{ font-size: 5px !important; line-height:12px !important; }

    .pbuilder_column-1-2 form.optinF .Hfield input, .pbuilder_column-1-2 .parent_overlay form .field input{ font-size: 5px !important; }

    .pbuilder_column-1-1 form.optinF .Hfield, .pbuilder_column-1-1 .parent_overlay form .Hfield{width:30% !important; margin-left: 2px !important; margin-right: 5px !important;}

    .clearBoth{clear:both !important;}

-978

-960

-768

-340

}*/

.pbuilder_column-1-1 .fbr_buttonHori {
    /*commented by Abid 2015-02-06*/
    /* font-size: 2.4vw !important;*/
    /*Added by Abid 2015-02-06*/
    /*font-size: 25px !important;*/

    [;font-size: 22px !important;];
}

#colorbox form .fbr_buttonHori {
    clear: none;
    /* font-size: 20px !important;

    line-height: 33px !important;*/

    width: 30% !important;
}

.pbuilder_column-1-3 .fbr_buttonHori {
    /***commented by Abid 2015-02-06***/
    /*font-size: 8px !important;*/
    /***Added by Abid 2015-02-06***/
    /* font-size: 8px !important;

        line-height: 16px !important;*/
    /*  margin: 0 0 0 5px !important;

        padding: 4px;

        width: 27% !important;*/
}

/*.pbuilder_column-1-4 .optinF .fbr_buttonHori,

.pbuilder_column-1-4 .overlayForm .fbr_buttonHori

{

	font-size: 20px; !important;

}*/

/*

Commented By Abid 2015-02-16

.pbuilder_column-1-4 .optin_style_Vertical .clearBoth.frb_button.frb_round.frb_center.frb_fullwidth,

.pbuilder_column-1-4 .overlayForm.optin_style_Vertical .clearBoth.frb_button.frb_round.frb_center.frb_fullwidth

{

	font-size: 16px !important;

padding: 3px !important;

}*/

.pbuilder_column-1-4 .frb_button {
    font-size: 20px !important;
}

/* .pbuilder_column-1-4 .fbr_buttonHori{

        font-size: 6px !important;

        line-height: 11px !important;

    }*/

/*   .pbuilder_column-3-4 .fbr_buttonHori,

	 .pbuilder_column-3-5 .fbr_buttonHori

	 {

        font-size: 16px !important;

    }*/

/*.pbuilder_column-2-5 .fbr_buttonHori

	 {

        font-size: 12px !important;

		line-height:20px !important;

     }*/

/*.pbuilder_column-2-5 .overlayForm .fbr_buttonHori

	 {

        font-size: 10px !important;

		line-height:20px !important;

     }

	.pbuilder_column-2-5 .Hfield.field input

	 {

        font-size: 12px !important;

     }*/

/*.pbuilder_column-1-4 form.overlayForm .field input,

	.pbuilder_column-1-4 form.overlayForm .field input,

	.pbuilder_column-1-4 form.optinF .field input,

	.pbuilder_column-1-4 form.parent_overlay .field input

	{

		font-size:6px !important;

	}*/

.pbuilder_column-3-4 form.overlayForm .field input {
    font-size: 20px !important;
}

.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    /***Added by Abid***/

    font-size: 10px !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1% !important;
}

/*    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield

	{

	    margin-left: 1.1% !important;

	}

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield

	{

	    margin-left: 1.3% !important;

	}*/

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield,
.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.3% !important;
}



.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield {
    margin-left: 1.7% !important;
}

/*.pbuilder_column-1-3 .Hfield

	{

		margin-left:1%;

	}*/



/*******Start css3 for button Vertical******************/

/*******popup button*************/

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal a span.text,
#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical a span.text {
    line-height: 30px !important;
}



#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal a span.text {
    font-size: 10px !important;
}



.pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-1-1 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-1-2 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-1-3 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-1-4 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-2-3 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-2-5 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-3-5 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-3-4 .optin.optinF.optin_style_Vertical a span.text,
.pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-4-5 .optin.optinF.optin_style_Vertical a span.text {
    line-height: 30px;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical a span.text,
.pbuilder_column-1-5 .optin.optinF.optin_style_Vertical a span.text {
    line-height: 24px;
}

/*******End css3 for button Vertical******************/



/*******Added By Abid 2015-02-16 Vertical******************/

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 25px !important;*/

    line-height: 20px;
}

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .field input {
    font-size: 20px !important;
    background-size: 2% !important;
    background-position: 99.5% !important;
    padding: 6px 3% 6px 1%;
    width: 100% !important;
    box-sizing: border-box;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 22px !important;*/

    line-height: 20px;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .field input {
    padding: 8px 7% 8px 1% !important;
    font-size: 16px !important;
    width: 100% !important;
    box-sizing: border-box;
    background-size: 3.8% !important;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 16px !important;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 18px !important;*/

    line-height: 16px;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .field input {
    background-size: 6% !important;
    background-position: 98% !important;
    padding: 8px 10.5% 8px 1% !important;
    font-size: 14px !important;
    width: 87.5% !important;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 14px !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 14px !important;*/

    line-height: 8px;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .field input {
    background-size: 7% !important;
    background-position: 98% !important;
    padding: 6px 10.3% 6px 1% !important;
    font-size: 13px !important;
    width: 87.5% !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 14px !important;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 13px !important;*/

    line-height: 7px;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .field input {
    background-size: 7% !important;
    background-position: 98% !important;
    padding: 5px 10.3% 5px 1% !important;
    font-size: 10px !important;
    width: 87% !important;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 10px !important;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 22px !important;*/

    line-height: 20px;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .field input {
    background-size: 3% !important;
    background-position: 99% !important;
    padding: 8px 5.4% 8px 1% !important;
    font-size: 18px !important;
    width: 93% !important;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 22px !important;*/

    line-height: 16px;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .field input {
    /*background-size: 2.7% !important;*/

    background-position: 99% !important;
    padding: 6px 5% 6px 1% !important;
    font-size: 18px !important;
    width: 100% !important;
    box-sizing: border-box;
    ;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .field,
.pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .field {
    width: 100% !important
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 22px !important;*/

    line-height: 18px;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .field input {
    background-size: 3.4% !important;
    background-position: 99% !important;
    padding: 6px 5.8% 6px 1% !important;
    font-size: 18px !important;
    box-sizing: border-box;
    width: 100% !important;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 22px !important;*/

    line-height: 20px;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .field input {
    /*background-size: 2.5% !important;*/

    background-position: 98% !important;
    padding: 6px 4.8% 6px 1% !important;
    font-size: 18px !important;
    width: 93.7% !important;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .field,
.pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .field {
    width: 100% !important;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .field input,
.pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .field input {
    font-size: 14px !important;
    background-size: 4.8% !important;
    background-position: 99% !important;
    padding: 6px 8% 6px 1% !important;
    width: 90.5% !important;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .frb_button,
.pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .frb_button {
    /*font-size: 20px !important;*/

    line-height: 18px;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
.pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .content:first-child {
    font-size: 14px !important;
}

/*******End 2015-02-16 Vertical******************/



/*******Added By Abid 2015-02-17 Horizontal******************/

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 20px !important;*/

    line-height: 22px;
}

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 30px;
}

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    font-size: 18px !important;
    background-size: 6% !important;
    /*background-position: 99.5% !important;*/

    padding: 8px 11% 8px 1% !important;
    width: 90% !important;
}

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.2% !important;
}

.pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 14px !important;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 14px !important;*/

    line-height: 12px;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 28px;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    padding: 6px 7% 6px 1% !important;
    font-size: 14px !important;
    width: 92% !important;
    background-size: 9% auto !important;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.7% !important;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 14px !important;
}

.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 10px !important;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 8px !important;*/

    line-height: 3px;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 20px;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 10% auto !important;
    background-position: 98% !important;
    padding: 4px 15.5% 4px 1% !important;
    font-size: 10px !important;
    width: 83.5% !important;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 10px !important;
}

.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 8px !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 7px !important;*/

    line-height: 0px;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 11% auto !important;
    background-position: 97% center !important;
    padding: 4px 17% 4px 1% !important;
    font-size: 8px !important;
    width: 81% !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.7% !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 7px !important;
}

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 6px !important;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 13px !important;*/

    line-height: 7px;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 7% !important;
    background-position: 98% !important;
    padding: 5px 10.3% 5px 1% !important;
    font-size: 10px !important;
    width: 87% !important;
}

.pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 10px !important;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 16px !important;*/

    line-height: 12px;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 28px;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 7% auto !important;
    background-position: 98% !important;
    padding: 6px 12% 6px 1% !important;
    font-size: 14px !important;
    width: 88% !important;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.7% !important;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 14px !important;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 18px !important;*/

    line-height: 12px;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 28px;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 7% auto !important;
    background-position: 98% !important;
    padding: 6px 12% 6px 1% !important;
    font-size: 14px !important;
    width: 89% !important;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.5% !important;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 14px !important;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 16px !important;*/

    line-height: 12px;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 28px;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 8% auto !important;
    background-position: 97.5% center !important;
    padding: 6px 13% 6px 1% !important;
    font-size: 14px !important;
    width: 86% !important;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.7% !important;
}

.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 18px !important;*/

    line-height: 16px;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 30px;
}



.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    background-size: 6.5% auto !important;
    background-position: 97.5% center !important;
    padding: 6px 11.5% 6px 1% !important;
    font-size: 16px !important;
    width: 89.5% !important;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
    margin-left: 1.2% !important;
}

.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 18px !important;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
    font-size: 10px !important;
    background-size: 10% auto !important;
    background-position: 96.5% center !important;
    padding: 5px 16% 5px 1% !important;
    width: 82% !important;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size: 10px !important;*/

    line-height: 5px;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
    line-height: 22px;
}



.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .content:first-child {
    font-size: 12px !important;
}

.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .content .privacy,
.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .content .privacy {
    font-size: 10px !important;
}

/*******End 2015-02-17 Horizontal******************/

/*******Added By Abid 2015-02-17 popup Vertical******************/

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .field input {
    font-size: 14px !important;
    background-size: 3.2% auto !important;
    background-position: 99% !important;
    padding: 8px 5.7% 8px 1% !important;
    width: 93% !important;
}

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .frb_button {
    font-size: 22px;
    line-height: 20px;
}

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .content:first-child {
    font-size: 18px !important;
}

/*******End 2015-02-17 Popup Vertical******************/

/*******Added By Abid 2015-02-17 Popup Horizontal******************/

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
    margin: 0 auto !important;
}

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
    margin-left: 1.4% !important;
}

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield input {
        font-size: 16px !important;
        background-size: 8% auto !important;
        padding: 6px 16% 6px 1% !important;
        background-position: 98% !important;
        width: 83% !important;
    }

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori {
    /*font-size:16px !important;*/

    line-height: 14px;
}

#colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .content:first-child {
    font-size: 16px !important;
}

/*******End 2015-02-17 popup Horizontal******************/





/********Added by Abid 2015-02-06**********/

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

    /*.pbuilder_column-1-1 .Hfield { margin-left: 1.1% !important;}*/

    /*.pbuilder_column-1-1 .fbr_buttonHori{font-size:22px !important;}

	.pbuilder_column-1-3 .fbr_buttonHori{font-size:8px !important;}

	.pbuilder_column-1-5 .frb_button{font-size:10px !important;}

	.pbuilder_column-2-5 .frb_button{font-size:10px !important; line-height: 20px !important;}

	.pbuilder_column-2-3 .fbr_buttonHori{font-size:17px !important;}

	.pbuilder_column-1-2 .field.Hfield input, .pbuilder_column-1-3 .field.Hfield input,

	.pbuilder_column-2-5 .field.Hfield input, .pbuilder_column-1-3 .field.Hfield input

	 {

		font-size: 12px !important;

	 }

   */

    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.3% !important;
    }

    /*******Added By Abid 2015-02-16 Vertical******************/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 30px !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .field input {
        font-size: 20px !important;
        background-size: 3% !important;
        background-position: 99% !important;
        padding: 10px 4.7% 10px 1% !important;
        width: 94% !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .field input {
        padding: 8px 9% 8px 1% !important;
        font-size: 18px !important;
        width: 89.5% !important;
        background-size: 5% !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .field input {
        background-size: 8% !important;
        background-position: 99% !important;
        padding: 6px 11.3% 6px 1% !important;
        font-size: 18px !important;
        width: 87% !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 15px !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 14px !important;
        line-height: 8px !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .field input {
        background-size: 9% !important;
        background-position: 99% !important;
        padding: 4px 11.3% 4px 1% !important;
        font-size: 12px !important;
        width: 87% !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 12px !important;
    }

    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 13px !important;
        line-height: 7px !important;
    }

    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .field input {
        background-size: 10% !important;
        background-position: 98% !important;
        padding: 5px 14.3% 5px 1% !important;
        font-size: 10px !important;
        width: 83% !important;
    }

    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 10px !important;
    }

    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 16px !important;
    }

    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .field input {
        background-size: 4% !important;
        background-position: 99% !important;
        padding: 6px 6% 6px 1% !important;
        font-size: 18px !important;
        width: 92.5% !important;
    }

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .field input {
        background-size: 3.5% !important;
        background-position: 99% !important;
        padding: 8px 9.5% 8px 1% !important;
        font-size: 18px !important;
        width: 92.5% !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .field input {
        background-size: 4% !important;
        background-position: 99% !important;
        padding: 8px 6% 8px 1% !important;
        font-size: 16px !important;
        width: 92.5% !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 16px !important;
    }

    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .field input {
        background-size: 3.3% !important;
        background-position: 99% !important;
        padding: 8px 5.5% 8px 1% !important;
        font-size: 18px !important;
        width: 93% !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .field input {
        font-size: 14px !important;
        background-size: 6% !important;
        background-position: 99% !important;
        padding: 6px 8% 6px 1% !important;
        width: 90% !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 18px !important;
        line-height: 12px !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 14px !important;
    }

    /*******End 2015-02-16 Vertical******************/

    /*******Added By Abid 2015-02-17 Horizontal******************/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 20px !important;
        line-height: 16px !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        font-size: 16px !important;
        background-size: 7% !important;
        padding: 6px 11% 6px 1% !important;
        width: 89% !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.1% !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 18px !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 12px !important;
        line-height: 8px !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        padding: 5px 13% 5px 1% !important;
        font-size: 12px !important;
        width: 85.5% !important;
        background-size: 9% auto !important;
        background-position: 97% !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.5% !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 12px !important;
    }

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .privacy,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .privacy {
        font-size: 12px !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 7px !important;
        line-height: 0px !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 9% !important;
        background-position: 97% !important;
        padding: 3px 14% 3px 1% !important;
        font-size: 8px !important;
        width: 83% !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.7% !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 8px !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .privacy,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .privacy {
        font-size: 8px !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 6px !important;
        line-height: 0px !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 10% !important;
        background-position: 96% !important;
        padding: 4px 14.5% 4px 1% !important;
        font-size: 6px !important;
        width: 82% !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 6px !important;
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.7% !important;
    }

    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .privacy,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .privacy {
        font-size: 6px !important;
    }

    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 13px !important;
        line-height: 7px !important;
    }

    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 10% !important;
        background-position: 98% !important;
        padding: 5px 14.3% 5px 1% !important;
        font-size: 10px !important;
        width: 83% !important;
    }

    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 10px !important;
    }

    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 14px !important;
        line-height: 12px !important;
    }

    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 8% !important;
        background-position: 97% !important;
        padding: 5px 12% 5px 1% !important;
        font-size: 14px !important;
        width: 88% !important;
    }

    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 14px !important;
    }

    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.7% !important;
    }

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 16px !important;
        line-height: 12px !important;
    }

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 8% auto !important;
        background-position: 97% !important;
        padding: 6px 12.5% 6px 1% !important;
        font-size: 14px !important;
        width: 88.5% !important;
    }

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 15px !important;
    }

    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.7% !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 12px !important;
        line-height: 8px !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 8% auto !important;
        background-position: 97% !important;
        padding: 6px 11% 6px 1% !important;
        font-size: 12px !important;
        width: 88% !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 15px !important;
    }

    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.7% !important;
    }

    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 14px !important;
        line-height: 12px !important;
    }

    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        background-size: 7% auto !important;
        background-position: 97% !important;
        padding: 6px 10% 6px 1% !important;
        font-size: 14px !important;
        width: 92% !important;
    }

    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 16px !important;
    }

    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.2% !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        font-size: 8px !important;
        background-size: 10% auto !important;
        background-position: 97% !important;
        padding: 4px 14% 4px 1% !important;
        width: 85% !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 8px !important;
        line-height: 2px !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 10px !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .privacy,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .privacy {
        font-size: 10px !important;
    }

    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.7% !important;
    }

    /*******End 2015-02-16 Horizontal******************/

    /**Start css3 for button**/

    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
        line-height: 24px;
    }

    /**End css3 for button**/

    /*******Added By Abid 2015-02-17 popup Vertical******************/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .field input {
        font-size: 14px !important;
        background-size: 3.2% auto !important;
        background-position: 99% !important;
        padding: 8px 5.7% 8px 1% !important;
        width: 93% !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .content:first-child {
        font-size: 18px !important;
    }

    /*******End 2015-02-17 Popup Vertical******************/

    /*******Added By Abid 2015-02-17 Popup Horizontal******************/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
        margin: 0 auto !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
        margin-left: 1.3% !important;
    }

        #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield input {
            font-size: 14px !important;
            background-size: 7% auto !important;
            padding: 5px 11% 5px 1% !important;
            background-position: 96% !important;
            width: 89% !important;
        }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 14px !important;
        line-height: 10px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .content:first-child {
        font-size: 16px !important;
    }

    /*******End 2015-02-17 popup Horizontal******************/

}

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

    .pbuilder_column-1-5 form.overlayForm .formOverlaydiv {
        font-size: 14px !important;
    }



    /*.pbuilder_column-1-1 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-2 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-3 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-4 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-5 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-2-3 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-3-5 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-4-5 form.overlayForm .fbr_buttonHoriCss3 a span,

	.pbuilder_column-2-5 form.overlayForm .fbr_buttonHoriCss3 a span,

    .pbuilder_column-1-1 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-2 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-3 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-4 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-1-5 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-2-3 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-3-5 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-4-5 form.optinF .fbr_buttonHoriCss3 a span,

	.pbuilder_column-2-5 form.optinF .fbr_buttonHoriCss3 a span

	{

		line-height::28px;

	}*/



    .pbuilder_column-1-1 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-2 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-3 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-4 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-5 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-2-3 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-3-5 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-4-5 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-2-5 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-1 form.optinF .fbr_buttonHori,
    .pbuilder_column-1-2 form.optinF .fbr_buttonHori,
    .pbuilder_column-1-3 form.optinF .fbr_buttonHori,
    .pbuilder_column-1-4 form.optinF .fbr_buttonHori,
    .pbuilder_column-1-5 form.optinF .fbr_buttonHori,
    .pbuilder_column-2-3 form.optinF .fbr_buttonHori,
    .pbuilder_column-3-5 form.optinF .fbr_buttonHori,
    .pbuilder_column-4-5 form.optinF .fbr_buttonHori,
    .pbuilder_column-2-5 form.optinF .fbr_buttonHori {
        font-size: 16px !important;
    }

    .pbuilder_column-1-1 form.optinF .fbr_buttonHori,
    .pbuilder_column-1-1 form.overlayForm .fbr_buttonHori {
        line-height: 24px !important;
        [;line-height: 27px !important;];
    }

    .pbuilder_column-1-2 form.optinF .fbr_buttonHori {
        line-height: 32px !important;
        [;line-height: 35px !important;];
    }

    .pbuilder_column-1-2 form.overlayForm .fbr_buttonHori {
        line-height: 35px !important;
    }

    .pbuilder_column-1-3 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-4 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-3-4 form.overlayForm .fbr_buttonHori,
    .pbuilder_column-1-3 form.optinF .fbr_buttonHori,
    .pbuilder_column-1-4 form.optinF .fbr_buttonHori,
    .pbuilder_column-3-4 form.optinF .fbr_buttonHori {
        line-height: 22px !important;
        [;line-height: 25px !important;];
    }

    .pbuilder_column-2-3 form.optinF .Hfield,
    .pbuilder_column-3-4 form.optinF .Hfield {
        font-size: 14px !important;
    }

    .pbuilder_column-1-3 .fbr_buttonHori {
        font-size: 12px !important;
    }

    /****Added by Abid 2015-02-06****/

    .pbuilder_column-1-1 .Hfield,
    .pbuilder_column-1-3 .Hfield {
        margin-left: 1.35% !important;
    }

    .pbuilder_column-1-4 .frb_button,
    .pbuilder_column-1-5 .frb_button {
        font-size: 20px !important;
    }

    .pbuilder_column-1-4 .fbr_buttonHori {
        /****Added by Abid 2015-02-06****/

        font-size: 20px !important;
        line-height: 20px !important;
        [;line-height: 27px !important;];
    }

    .pbuilder_column-2-3 .overlayForm .fbr_buttonHori,
    .pbuilder_column-2-5 .overlayForm .fbr_buttonHori,
    .pbuilder_column-3-5 .overlayForm .fbr_buttonHori,
    .pbuilder_column-4-5 .overlayForm .fbr_buttonHori,
    .pbuilder_column-2-3 .fbr_buttonHori,
    .pbuilder_column-2-5 .fbr_buttonHori,
    .pbuilder_column-3-5 .fbr_buttonHori,
    .pbuilder_column-4-5 .fbr_buttonHori {
        line-height: 22px !important;
        [;line-height: 25px !important;];
    }

    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .parent_overlay form .field.Hfield input,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .parent_overlay form .field.Hfield input,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        font-size: 14px !important;
    }

    /* .pbuilder_column-1-3 .fbr_buttonHori{

        font-size: 19px !important;

        line-height: 32px !important;

        margin: 0 0 0 5px !important;

        padding: 4px;

        width: 27% !important;

    }*/

    .pbuilder_column-1-4 .fbr_buttonHori {
        /****Added by Abid 2015-02-06****/

        font-size: 20px !important;
        line-height: 20px !important;
        [;line-height: 27px !important;];
    }

    .pbuilder_column-2-5 .fbr_buttonHori {
        font-size: 20px !important;
    }



    .pbuilder_column-1-1 form.optinF .field input,
    .pbuilder_column-1-1 .parent_overlay form .field input {
        font-size: 2vw !important;
    }

    #colorbox #cboxLoadedContent form .fbr_buttonHori {
        line-height: 27px !important;
    }

    /*****Added by Abid 2015-02-06*********/

    .pbuilder_column-1-1 .optin_style_Vertical .frb_button {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-3-4 .optin_style_Vertical .frb_button {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-3-5 .optin_style_Vertical .frb_button {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-4-5 .optin_style_Vertical .frb_button {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-2-3 .frb_button.fbr_buttonHori {
        font-size: 15px !important;
    }

    .pbuilder_column-2-3 .frb_button {
        font-size: 15px !important;
    }

    .pbuilder_column-1-2 .field.Hfield input, .pbuilder_column-1-3 .field.Hfield input {
        font-size: 12px !important;
    }

    .pbuilder_column-1-2 .optin_style_Vertical .frb_button {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        font-size: 15px !important;
    }



    /*

	 Commented By Abid 2015-02-16

	 */

    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
        font-size: 8px !important;
    }



    /*******Added By Abid 2015-02-16 Vertical******************/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .field input {
        font-size: 14px !important;
        background-size: 3.2% auto !important;
        background-position: 99% !important;
        padding: 8px 5.7% 8px 1% !important;
        width: 93% !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 18px !important;
    }

    /*******End 2015-02-16 Vertical******************/

    /*******Added By Abid 2015-02-16 Horizontal******************/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin: 0 auto !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.5% !important;
    }

        .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
            font-size: 14px !important;
            background-size: 8% !important;
            padding: 6px 11.5% 6px 1% !important;
            background-position: 98% !important;
            width: 88% !important;
        }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 14px !important;
        line-height: 12px !important;
    }



    /********for Css3 button start*********/

    /*******Horizontal********/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
        font-size: 14px !important;
        line-height: 28px !important;
    }



    /*********vertical**************/

    /******Vertical*******/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical a span.text {
        font-size: 20px !important;
        line-height: 30px !important;
    }





    /********for Css3 button end***********/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 18px !important;
    }

    /*******End 2015-02-16 Horizontal******************/

    /*******Added By Abid 2015-02-17 popup Vertical******************/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .field input {
        font-size: 14px !important;
        background-size: 2.99% auto !important;
        background-position: 98% !important;
        padding: 8px 5.7% 8px 1% !important;
        width: 93% !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .frb_button {
        font-size: 22px !important;
        line-height: 20px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .content:first-child {
        font-size: 18px !important;
    }

    /*******End 2015-02-17 Popup Vertical******************/

    /*******Added By Abid 2015-02-17 Popup Horizontal******************/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
        margin: 0 auto !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
        margin-left: 1.5% !important;
    }

        #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield input {
            font-size: 14px !important;
            background-size: 8% !important;
            padding: 6px 11.5% 6px 1% !important;
            background-position: 98% !important;
            width: 88% !important;
        }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 14px !important;
        line-height: 10px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .content:first-child {
        font-size: 15px !important;
    }

    /*******End 2015-02-17 popup Horizontal******************/

    .formOverlaydiv {
        font-size: 20px !important;
    }
}

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

    /****Added by Abid 2015-02-06****/

    /*.pbuilder_column-1-5 .optinF .frb_button,

	 .pbuilder_column-3-4 .optinF .fbr_button,

	 .pbuilder_column-3-5 .optinF .fbr_button,

	 .pbuilder_column-4-5 .optinF .fbr_button{ font-size:20px !important;}*/

    /*

	 Commented By Abid 2015-02-16

	 */

    /* .pbuilder_column-1-1 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-1-2 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-1-3 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-1-4 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-1-5 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-2-3 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-3-5 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-4-5 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-2-5 form.overlayForm .fbr_buttonHori,

    .pbuilder_column-1-1 form.optinF .fbr_buttonHori,

	.pbuilder_column-1-2 form.optinF .fbr_buttonHori,

	.pbuilder_column-1-3 form.optinF .fbr_buttonHori,

	.pbuilder_column-1-4 form.optinF .fbr_buttonHori,

	.pbuilder_column-1-5 form.optinF .fbr_buttonHori,

	.pbuilder_column-2-3 form.optinF .fbr_buttonHori,

	.pbuilder_column-3-5 form.optinF .fbr_buttonHori,

	.pbuilder_column-4-5 form.optinF .fbr_buttonHori,

	.pbuilder_column-2-5 form.optinF .fbr_buttonHori

	{

		font-size:8px !important;

	}

	.pbuilder_column-1-1 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-1-1 form.optinF .fbr_buttonHori

	{

		line-height:30px !important;

                width: 26% !important;

	}

	.pbuilder_column-1-3 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-1-3 form.optinF .fbr_buttonHori

	{

		line-height:34px !important;

	}

	.pbuilder_column-3-4 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-3-4 form.optinF .fbr_buttonHori

	{

		font-size:8px !important;

		line-height:15px !important;

	}

	.pbuilder_column-3-5 form.overlayForm .fbr_buttonHori,

	.pbuilder_column-3-5 form.optinF .fbr_buttonHori

	{

		line-height:13px !important;

	} */

    /*.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input

	{

		font-size:8px !important;

	}*/



    /*******Added By Abid 2015-02-16 Vertical******************/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .field input,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .field input,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .field input {
        font-size: 14px !important;
        background-size: 7% !important;
        padding: 6px 8.3% 6px 1% !important;
        width: 90% !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .frb_button,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .frb_button,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .frb_button {
        font-size: 18px !important;
        line-height: 12px !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical .content:first-child,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical .content:first-child {
        font-size: 14px !important;
    }

    /*******End 2015-02-16 Vertical******************/

    /*******Added By Abid 2015-02-16 Horizontal******************/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin: 0 auto !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield {
        margin-left: 1.5% !important;
    }

        .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input,
        .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield input {
            font-size: 8px !important;
            background-size: 10% !important;
            padding: 6px 15.5% 6px 1% !important;
            width: 82% !important;
        }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 8px !important;
        line-height: 6px !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .content:first-child,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .content:first-child {
        font-size: 9px !important;
    }

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .content .privacy,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .content .privacy {
        font-size: 8px !important;
    }

    /*******End 2015-02-16 Horizontal******************/

    /********for Css3 button start*********/

    /******Vertical*******/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Vertical a span.text,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Vertical a span.text,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Vertical a span.text {
        font-size: 16px !important;
        line-height: 30px !important;
    }

    /******Horizontal*********/

    .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a,
    .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a {
        line-height: 15px !important;
        padding: 0px 5px !important;
    }

        .pbuilder_column-1-1 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-1 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-1-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span,
        .pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHoriCss3 a span {
            font-size: 7px !important;
            line-height: 20px !important;
        }

    /*****Popup*******/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal a span.text {
        font-size: 5px !important;
        line-height: 18px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal a {
        padding: 0px 5px !important;
    }



    /********for Css3 button end***********/



    /*******Added By Abid 2015-02-17 Popup Vertical******************/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .field input {
        font-size: 14px !important;
        background-size: 7% !important;
        padding: 6px 8.3% 6px 1% !important;
        width: 90% !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .frb_button {
        font-size: 18px !important;
        line-height: 12px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Vertical .content:first-child {
        font-size: 14px !important;
    }

    /*******End 2015-02-17 Popup Vertical******************/

    /*******Added By Abid 2015-02-17 popup Horizontal******************/

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
        margin: 0 auto !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield {
        margin-left: 1.5% !important;
    }

        #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .field.Hfield input {
            font-size: 8px !important;
            background-size: 12% !important;
            background-position: 96% !important;
            padding: 4px 15.5% 4px 1% !important;
            width: 82% !important;
        }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .frb_button.fbr_buttonHori {
        font-size: 8px !important;
        line-height: 1px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .content:first-child {
        font-size: 8px !important;
    }

    #colorbox #cboxLoadedContent .optin.overlayForm.optin_style_Horizontal .content .privacy {
        font-size: 8px !important;
    }

    /*******End 2015-02-17 popup Horizontal******************/

    /*

	 Commented By Abid 2015-02-16

	 */

    /*	.pbuilder_column-1-2 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-1-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-2-3 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-2-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-1-2 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-2-3 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-2-5 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .field.Hfield

	{

		margin-left:1.99% !important;

	}

	.pbuilder_column-1-1 form.overlayForm .fbr_buttonHori

	{

		line-height: 30px !important;

	}

	.pbuilder_column-2-5 form.optinF .fbr_buttonHori,

	.pbuilder_column-2-5 form.overlayForm .fbr_buttonHori

	{

		line-height: 15px !important;

	}

	.pbuilder_column-1-4 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHori,

	.pbuilder_column-3-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHori,

	.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .fbr_buttonHori,

	.pbuilder_column-1-4 .optin.optinF.optin_style_Horizontal .fbr_buttonHori,

	.pbuilder_column-3-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHori,

	.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .fbr_buttonHori

	{

		line-height:14px !important;

	}

*/

    /*.pbuilder_column-1-3 .optin.optinF.optin_style_Horizontal .field.Hfield input

	{

		font-size:12px !important;

	}*/

    /*.pbuilder_column-3-4 .fbr_buttonHori.frb_button,

	.pbuilder_column-3-5 .fbr_buttonHori.frb_button,

	.pbuilder_column-1-4 .fbr_buttonHori.frb_button,

	.pbuilder_column-1-5 .fbr_buttonHori.frb_button

	{

		font-size:8px !important;

		line-height:20px !important;

	}

	.pbuilder_column-4-5 form.optinF .fbr_buttonHori,

	.pbuilder_column-4-5 .parent_overlay form .fbr_buttonHori

	{

		font-size: 8px !important;

		line-height: 20px !important;

	}*/

    /*

	Commented By Abid 2015-02-16



	.pbuilder_column-4-5 form.optinF .field.Hfield,

	.pbuilder_column-4-5 form.parent_overlay .field.Hfield

	{

		font-size: 8px !important;

		line-height: 20px !important;

	}



	.pbuilder_column-3-4 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-4-5 .optin.overlayForm.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield,

	.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield

	{

		margin-left:1.99% !important;

	}*/

    /*.pbuilder_column-3-4 .optin.optinF.optin_style_Horizontal .field.Hfield input,

	.pbuilder_column-4-5 .optin.optinF.optin_style_Horizontal .field.Hfield input

	{

		font-size:14px !important;

	}

	 .pbuilder_column-1-5 .optin_style_Vertical .frb_button{

        font-size: 20px !important;

        line-height: 20px !important;

    }

	.pbuilder_column-3-4 .optin_style_Vertical .frb_button{

        font-size: 20px !important;

        line-height: 20px !important;

    }

	 .pbuilder_column-3-5 .optin_style_Vertical .frb_button{

        font-size: 20px !important;

        line-height: 20px !important;

    }

	 .pbuilder_column-4-5 .optin_style_Vertical .frb_button{

        font-size: 20px !important;

        line-height: 20px !important;

    }

	.pbuilder_column-1-1 .Hfield, .pbuilder_column-1-3 .Hfield, .pbuilder_column-1-2 .Hfield { margin-left: 1.9% !important;}

	.pbuilder_column-1-2 .field.Hfield input, .pbuilder_column-1-3 .field.Hfield input {

    	font-size: 10px !important;

	 }*/

    #colorbox form .Hfield input {
        width: 80%;
    }

    /* .pbuilder_column-1-1 .fbr_buttonHori{

        font-size: 3vw !important;

        [;font-size: 9px !important;];

        line-height: 30px !important;

        [;line-height: 37px !important;];

        padding: 1px !important;

    }

    .pbuilder_column-1-1 .field input, .pbuilder_column-1-3 .field input {

        font-size: 14px !important;

        width: 100% !important;

    }

    .pbuilder_column-1-2 form.optinF .fbr_buttonHori{

        font-size: 10px !important;

        margin: 0 0 0 5px !important;

        padding: 0 !important;

        width: 28% !important; }

    .pbuilder_column-1-3 .fbr_buttonHori{ font-size: 9px !important;

                                          line-height: 38px !important;

                                          margin: 0 0 0 5px !important;

                                          padding: 0 !important;

                                          width: 28% !important; }

    .pbuilder_column-1-3 .overlayForm .fbr_buttonHori{ font-size: 9px !important;

                                          line-height: 35px !important;

                                          margin: 0 0 0 5px !important;

                                          padding: 0 !important;

                                          width: 28% !important; }

    .pbuilder_column-1-2 .optin_style_Vertical .frb_fullwidth{

        font-size: 22px !important;

        line-height: 21px !important;

    }

    #leadin, #leadin2step{

        font-size: 14px;

    }

   .fbr_buttonHori {

        width: 28% !important;

    }

    .pbuilder_column-1-2 .parent_overlay form .fbr_buttonHori {

        font-size: 9px !important;

        line-height: 30px !important;

        margin: 0 0 0 5px !important;

        padding: 3px !important;

    }*/

    ul.errorlist {
        font-size: 9px !important;
        line-height: 10px;
    }

    .formOverlaydiv {
        font-size: 25px !important;
        padding: 10px !important;
    }

    /* .pbuilder_column-1-1 .optin_style_Vertical .frb_fullwidth{

        font-size: 21px !important;

        line-height: 15px !important;

    }*/

    .pbuilder_column-1-1 .optin_style_Horizontal .Hfrom {
        /*margin-left: 20px !important;*/
    }

    #cboxLoadedContent .Hfrom {
        margin-left: 0px !important;
    }

    /* #colorbox #cboxLoadedContent form .fbr_buttonHori {

        line-height: 10px !important;

    }*/

    #colorbox #cboxLoadedContent .optin_style_Vertical input {
        padding-left: 0px !important;
        padding-right: 0px !important;
        font-size: 15px !important;
    }

    #colorbox #cboxLoadedContent .optin_style_Vertical .frb_fullwidth {
        font-size: 21px !important;
        line-height: 20px !important;
        /* width: 96% !important;*/
    }



    .pbuilder_column-1-2 #colorbox #cboxLoadedContent form .fbr_buttonHori {
        font-size: 2vw !important;
    }

    #colorbox #cboxLoadedContent form .fbr_buttonHori {
        font-size: 2vw !important;
        line-height: 20px !important;
        [;font-size: 8px !important;];
        [;line-height: 36px !important;];
    }

    /* #colorbox #cboxLoadedContent #leadin {

        font-size: 16px;

    }*/

    #cboxLoadedContent .Hfield {
        margin-left: 0px !important;
    }

    /*******added by Abid 2015-02-06*********/

    /*.pbuilder_column-2-3 .fbr_buttonHori{font-size:7px !important;}*/

    /***********Horizontal - Added by Abid***********************/

    /*******css for button******/

    /*.pbuilder_column-2-3 .optin_style_Horizontal .fbr_buttonHori.frb_button

{

	font-size: 8px !important;

	line-height:13px !important;

}*/

    /*******css for input fields******/

    /*.pbuilder_column-2-3 .optin_style_Horizontal .field.Hfield input

{

	font-size: 8px !important;

}*/

    /**********Color box popup Added by Abid 2015-02-17 Horizontal*****************/

    #colorbox form .Hfield input {
    }

    .formOverlaydiv {
        font-size: 20px !important;
    }



    /*********pbtheme contactus form***********/

    .contact_form.comment_form .input_wrapper_select,
    .contact_form.comment_form .input_wrapper {
        width: 100% !important;
        padding: 0px !important;
    }

    .contact_form.comment_form .input_wrapper_select {
        height: auto !important;
    }
}

ul.errorlist {
    color: red;
    text-align: left;
    font-size: 12px;
    list-style: outside none none;
    margin: 0;
    padding-left: 5px;
    width: 100%;
    line-height: 14px;
}

.pbuilder_column-1-1 .optin_style_Horizontal .Hfrom {
    /*  margin-left: 50px;*/
}

#cboxLoadedContent .Hfield {
    /*margin-right: 6px;*/
    /******Added by Abid******/

    margin-right: 1.5%;
}

/*#cboxLoadedContent .Hfrom{

    margin-left: 50px;

}*/

.error input {
    border-color: red !important;
}

/*

Code added by Asim Ashraf - DevBatch

DateTime: 27 Jan 2015

Code Edit End

*/

/*******Start css for Page Back ground image*********/

#pbtheme_page_bg {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

    #pbtheme_page_bg img {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        height: 100% !important;
    }

/*******End css for Page Back ground image*********/

.pbuilder_column-1-4 form.optinF .field input, .pbuilder_column-1-4 .parent_overlay form .field input {
    /*    background-size: 9% auto !important;

    padding: 10px 12.3% 10px 1% !important;

    width: 86% !important;*/
    /*font-size: 12px !important;*/
}

/*.pbuilder_column-1-4 .frb_button{font-size: 15px !important; line-height: 20px !important;}*/

.Hfield {
    /* margin-left: 5px;*/
}

.pbuilder_column-1-4 .formOverlaydiv {
    /*font-size: 15px !important;*/
}

.pbuilder_column-1-5 form.optinF .field input, .pbuilder_column-1-5 .parent_overlay form .field input {
    /*    background-size: 9% auto !important;

    padding: 10px 12.3% 10px 1% !important;

    width: 86% !important;

    font-size: 12px !important;

*/
}

.Hfield {
    /*  margin-left: 5px;*/
}

.pbuilder_column-1-5 .formOverlaydiv {
    /*font-size: 15px !important;*/
}

.pbuilder_column-4-5 form.optinF .field input, .pbuilder_column-4-5 .parent_overlay form .field input {
    /*padding: 10px 12.3% 10px 1% !important;

    width: 86% !important;*/
}

.pbuilder_column-4-5 .content .field {
    /* width: 100%;*/
}

.pbuilder_column-4-5 form.optinF .fbr_buttonHori, .pbuilder_column-4-5 .parent_overlay form .fbr_buttonHori {
    /*font-size:15px !important;*/
    /*  margin-left: 1% !important;*/
}

.pbuilder_column-3-4 form.optinF .field input, .pbuilder_column-3-4 .parent_overlay form .field input {
    /* padding: 10px 12.3% 10px 1% !important;

    width: 86% !important;*/
}

.pbuilder_column-3-4 .content .field {
    /* width: 100%;*/
}

.pbuilder_column-3-5 form.optinF .field input, .pbuilder_column-3-5 .parent_overlay form .field input {
    /*  padding: 10px 12.3% 10px 1% !important;

    width: 86% !important;*/
}

.pbuilder_column-3-5 .content .field {
    /*   width: 100%;*/
}

.pbuilder_column-2-5 form.optinF .field input, .pbuilder_column-2-5 .parent_overlay form .field input {
    /* padding: 10px 12.3% 10px 1% !important;

    width: 86% !important;*/
}

.pbuilder_column-2-5 .content .field {
    /* width: 100%;*/
}

/*.pbuilder_column-1-2 .Hfield {

    margin-left: 1.3% !important;

}*/

.fbr_buttonHori {
    float: right !important;
}

/*

	Commented By Abid 2015-02-16

.pbuilder_column-1-4 .optin.optinF.optin_style_Vertical .frb_button,

.pbuilder_column-1-4 .optin.overlayForm.optin_style_Vertical .frb_button

{

	font-size: 16px !important;

padding: 3px !important;

}*/



#pbtheme_wrapper {
    /*   z-index: inherit !important;

     overflow: visible !important;

     margin-top: 10px;*/
}

    /********* Start Background videos display issue************/

    #pbtheme_wrapper #pbtheme_page_bg iframe, #pbtheme_wrapper #pbtheme_page_bg video {
        margin: 0 auto !important;
    }

/********* End Background videos display issue************/

.pbuilder_popup.pbuilder_popup_load_html {
    height: auto !important;
    width: auto !important;
}

    .pbuilder_popup.pbuilder_popup_load_html td {
        /*    padding-bottom: 10px;

    padding-top: 20px;*/
    }

.pbuilder_popup_load_html table {
    width: 440px;
}

.pbuilder_popup_load_html .pbuilder_popup_loader {
    margin: 55px 0 0 145px !important;
}



.evp-bar-inner .evp-bar-row a {
    margin-bottom: 5px !important;
}





/*********Start WP She's Viral subscription form added many &lt;br&gt; issue**********/

.wsv-force-form br {
    display: none;
}

/*********End WP She's Viral subscription form added many &lt;br&gt; issue**********/



/*********Start Social Icon shown in popup window at bottom of the image when select image type  " Lightbox Image "**********/

.pp_social {
    display: none;
}

/*********Start Social Icon shown in popup window at bottom of the image when select image type  " Lightbox Image " **********/

.frb_toggle_content_right {
    overflow-x: visible !important;
    height: auto !important;
}

















.overlayForm .optinprogress {
    position: relative;
    display: block;
    margin-bottom: 15px;
    width: 100%;
    background: #eeeeee;
    height: 35px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: 0.4s linear;
    -moz-transition: 0.4s linear;
    -ms-transition: 0.4s linear;
    -o-transition: 0.4s linear;
    transition: 0.4s linear;
    -webkit-transition-property: width, background-color;
    -moz-transition-property: width, background-color;
    -ms-transition-property: width, background-color;
    -o-transition-property: width, background-color;
    transition-property: width, background-color;
}



.overlayForm .optinprogress-title {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    background: #88cd2a;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}



    .overlayForm .optinprogress-title span {
        display: block;
        background: rgba(0, 0, 0, 0.1);
        padding: 0 20px;
        height: 35px;
        line-height: 35px;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }



.overlayForm .optinprogress-bar {
    height: 35px;
    width: 0px;
    background: #F4F4F4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}



.overlayForm .optin-bar-percent {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 11px;
    height: 35px;
    line-height: 35px;
    color: #444;
    color: rgba(0, 0, 0, 0.4);
}



.pbuilder_module .soon[data-layout*=group] {
    padding: 0px;
}



.pbuilder_module_content strong,
.pbuilder_module strong {
    font-weight: bold !important;
}



.pbuilder_buttons_blue_big {
    margin: 0 auto;
}



    .pbuilder_buttons_blue_big li {
        display: inline-block;
        margin: 10px;
    }



        .pbuilder_buttons_blue_big li img:hover {
            opacity: 0.9;
            cursor: pointer;
        }

#pbuilder_empty_buttons {
    display: none;
}

#pbuilder_wrapper.empty #pbuilder_empty_buttons {
    display: block;
}





.sp-container {
    background-color: #484848;
    border: solid 1px #000000;
}



.sp-picker-container {
    border-left: solid 1px #5f5f5f;
}



.sp-container button {
    background-color: #0074c7;
    background-image: none;
    color: #FFF;
    text-shadow: none;
    border: none;
    border-radius: 0px;
    font-size: 12px;
    padding: 8px 16px;
    text-transform: uppercase;
}



    .sp-container button:hover {
        background-color: #0074c7;
        background-image: none;
        color: #FFF;
        text-shadow: none;
        border: none;
        border-radius: 0px;
        font-size: 12px;
        padding: 8px 16px;
        text-transform: uppercase;
    }



.sp-cancel {
    color: #ffffff !important;
}



.sp-container input {
    background: #222222;
    border: 0px;
    color: #a5a5a5;
}



.sp-replacer {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #006fbf;
    color: #006fbf;
    padding: 2px 0px 0px 1px;
    border: none;
    width: 24px;
    height: 22px;
    margin-top: -1px;
}



    .sp-replacer .sp-preview {
        width: 21px;
        height: 18px;
        position: absolute;
    }



    .sp-replacer .sp-dd {
        display: none;
    }

    .sp-replacer:after {
        content: "";
        position: absolute;
        bottom: 2px;
        right: 2px;
        width: 0;
        border: 3px solid transparent;
        border-right: 3px solid #ffffff;
        border-bottom: 3px solid #ffffff;
    }



.pbuilder_row_colwrapper {
    position: relative;
}





/* Hover Effects */



.pbuilder-hover-grow {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

    .pbuilder-hover-grow:hover, .pbuilder-hover-grow:focus, .pbuilder-hover-grow:active {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
    }





.pbuilder-hover-shrink {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

    .pbuilder-hover-shrink:hover, .pbuilder-hover-shrink:focus, .pbuilder-hover-shrink:active {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }





.pbuilder-hover-bouncein {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

    .pbuilder-hover-bouncein:hover, .pbuilder-hover-bouncein:focus, .pbuilder-hover-bouncein:active {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
        -webkit-transition-timing-function: cubic-bezier(0.45, 2.00, 0.25, -0.25);
        transition-timing-function: cubic-bezier(0.45, 2.00, 0.25, -0.25);
    }



.pbuilder-hover-bounceout {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

    .pbuilder-hover-bounceout:hover, .pbuilder-hover-bounceout:focus, .pbuilder-hover-bounceout:active {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        -webkit-transition-timing-function: cubic-bezier(0.45, 2.00, 0.25, -0.25);
        transition-timing-function: cubic-bezier(0.45, 2.00, 0.25, -0.25);
    }



.pbuilder-hover-rotate {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

    .pbuilder-hover-rotate:hover, .pbuilder-hover-rotate:focus, .pbuilder-hover-rotate:active {
        -webkit-transform: scale(1.2) rotate(5deg);
        transform: scale(1.2) rotate(5deg);
    }





@-webkit-keyframes pbuilder-hover-pop {

    40% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    90% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

@keyframes pbuilder-hover-pop {

    40% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    90% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

.pbuilder-hover-pop {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
}

    .pbuilder-hover-pop:hover, .pbuilder-hover-pop:focus, .pbuilder-hover-pop:active {
        -webkit-animation-name: pbuilder-hover-pop;
        animation-name: pbuilder-hover-pop;
        -webkit-animation-duration: 0.2s;
        animation-duration: 0.2s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }







@-webkit-keyframes pbuilder-hover-blow {

    10% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 1;
    }

    35% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 1;
    }

    95% {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0;
    }
}

@keyframes pbuilder-hover-blow {

    10% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 1;
    }

    35% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 1;
    }

    95% {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0;
    }
}

.pbuilder-hover-blow {
    vertical-align: middle;
    -webkit-transform: perspective(2px) translateZ(0);
    transform: perspective(2px) translateZ(0);
    box-shadow: 0 0 2px transparent;
}

    .pbuilder-hover-blow:hover, .pbuilder-hover-blow:focus, .pbuilder-hover-blow:active {
        -webkit-animation-name: pbuilder-hover-blow;
        animation-name: pbuilder-hover-blow;
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }



.pbuilder_shopify_product_image {
    max-width: 100%;
}







.pbuilder_shopify_product_title {
    font-size: 18px;
    line-height: 22px;
}



.pbuilder_shopify_product_price {
    font-size: 20px;
    line-height: 32px;
}



.pbuilder_shopify_product_image_wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 400px;
}

.pbuilder_shopify_product_image_wrapperd {
    margin-top: 100%;
}



.pbuilder_shopify_product_image_sc_wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}



.pbuilder_shopify_product_image_sc {
    max-height: 100% !important;
    max-width: 100% !important;
    display: block;
    max-width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}



.pbuilder_shopify_product_image_sc_single {
    max-width: 100%;
}



.pbuilder_shopify_button {
    margin: 0 auto;
    box-sizing: border-box;
    display: inline-block;
    padding: 6px 20px;
}



.pbuilder_shopify_product {
    padding-bottom: 10px;
}



.fb_iframe_widget {
    width: 100%;
}



    .fb_iframe_widget span {
        overflow: visible !important;
        width: 100% !important;
    }



.fb-like .fb_iframe_widget iframe {
    width: auto !important;
    height: auto !important;
}



.mce-floatpanel {
    z-index: 999999 !important;
}



#wp-pbuilder_editor-editor-tools #ico-trig,
#wp-pbuilder_editor-editor-tools .ico-wrap {
    display: none;
}





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

    .pb-hide-column {
        display: none !important;
    }
}
</pre></body></html>