/*!/wp-content/plugins/profit_builder/css/front.css*//* ------------------------------------- */

/* CONTENT INTERFACE */

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

.pbuilder_select .pbcss3buttonpreview{
    height: 20px;
    display: block;
    margin-top: -4px;
    text-align: center;
    width: 125px;
    line-height: 0;
}

.pbuilder_select .pbcss3buttonpreview .text{
    font-size: 13px !important;
    line-height: 25px;
    margin: 0;
    padding: 0;
    text-align: center;
    display: inline-block;
    line-height: 17px !important;
}

.pbuilder_select ul .pbcss3buttonpreview{
    height: 36px;
}

.pbuilder_select ul .pbcss3buttonpreview .text {
    line-height: 25px;
}

.pbuilder_select .pre-done-preview{
    height: 25px;
    margin-top: -7px;
}

.pbuilder_select ul .pre-done-preview{
    height: 45px;
    margin-top: auto;
}

.pbcss3buttonstyle1 {
    border:1px solid #000000 !important;
    border-radius:6px !important;
    
    background: -webkit-linear-gradient(#5adaff, #005cdb) !important;
    background: -o-linear-gradient(#5adaff, #005cdb) !important;
    background: -moz-linear-gradient(#5adaff, #005cdb) !important;
    background:linear-gradient(#5adaff, #005cdb) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffffff inset !important;*/
}

.pbcss3buttonstyle1 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:28px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px -1px 0px #000000 !important;
}

.pbcss3buttonstyle2 {
    border:1px solid #000000 !important;
    border-radius:3px !important;
    border:1px solid #000000 !important;
    
    background: -webkit-linear-gradient(#ff5b5b, #ac0000) !important;
    background: -o-linear-gradient(#ff5b5b, #ac0000) !important;
    background: -moz-linear-gradient(#ff5b5b, #ac0000) !important;
    background:linear-gradient(#ff5b5b, #ac0000) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffff00 inset !important;*/
}

.pbcss3buttonstyle2 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:24px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px -1px 0px #080808 !important;
}

.pbcss3buttonstyle3 {
    border:1px solid #000000 !important;
    border-radius:50px !important;
    
    background: -webkit-linear-gradient(#40bf00, #006600) !important;
    background: -o-linear-gradient(#40bf00, #006600) !important;
    background: -moz-linear-gradient(#40bf00, #006600) !important;
    background:linear-gradient(#40bf00, #006600) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 1px 0px 0px #ffffff inset !important;*/
}

.pbcss3buttonstyle3 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:28px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #080808 !important;
}

.pbcss3buttonstyle4 {
    border:1px solid #999999 !important;
    border-radius:50px !important;
    
    background: -webkit-linear-gradient(#ffffff, #e5e5e5) !important;
    background: -o-linear-gradient(#ffffff, #e5e5e5) !important;
    background: -moz-linear-gradient(#ffffff, #e5e5e5) !important;
    background:linear-gradient(#ffffff, #e5e5e5) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffffff inset !important;*/
}

.pbcss3buttonstyle4 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:18px;
    color:#000000 !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #ffffff !important;
}

.pbcss3buttonstyle5 {
    background: -webkit-linear-gradient(#fe5500, #f34a00) !important;
    background: -o-linear-gradient(#fe5500, #f34a00) !important;
    background: -moz-linear-gradient(#fe5500, #f34a00) !important;
    background: linear-gradient(#fe5500, #f34a00) !important;
    
    border:1px solid #bd3f00 !important;
    border-radius:10px !important;
    box-shadow:0px 5px 0px 0px #bd3f00 !important;/*,0px 0px 0px 1px #ffffff inset !important;*/
}

.pbcss3buttonstyle5 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:24px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #000000 !important;
}

.pbcss3buttonstyle6 {
    box-shadow:0px 0px 0px 0px #ffffff !important;/*,0px 0px 0px 0px #ffffff inset !important;*/
    border:1px solid #ffbf00 !important;
    border-radius:6px !important;
    
    background: -webkit-linear-gradient(#fff9d9, #ffeabf) !important;
    background: -o-linear-gradient(#fff9d9, #ffeabf) !important;
    background: -moz-linear-gradient(#fff9d9, #ffeabf) !important;
    background:linear-gradient(#fff9d9, #ffeabf) !important;
}

.pbcss3buttonstyle6 .text {
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:36px;
    color:#00457c !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    font-style:italic !important;
    text-shadow:0px 1px 0px #ffffff !important;
}

.pbcss3buttonstyle7 {
    border:1px solid #000000 !important;
    border-radius:6px !important;
    
    background: -webkit-linear-gradient(#808080, #000000) !important;
    background: -o-linear-gradient(#808080, #000000) !important;
    background: -moz-linear-gradient(#808080, #000000) !important;
    background:linear-gradient(#808080, #000000) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffffff inset !important;*/
}

.pbcss3buttonstyle7 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:36px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #000000 !important;
}

.pbcss3buttonstyle8 {
    border:1px solid #000000 !important;
    border-radius:6px !important;
    
    background: -webkit-linear-gradient(#ecf0ff, #8daaff) !important;
    background: -o-linear-gradient(#ecf0ff, #8daaff) !important;
    background: -moz-linear-gradient(#ecf0ff, #8daaff) !important;
    background:linear-gradient(#ecf0ff, #8daaff) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffffff inset !important;*/
}

.pbcss3buttonstyle8 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:36px;
    color:#002080 !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #ffffff !important;
}

.pbcss3buttonstyle9 {
    border:5px solid #002080 !important;
    border-radius:50px !important;
    
    background: -webkit-linear-gradient(#f5f46d, #c3c300) !important;
    background: -o-linear-gradient(#f5f46d, #c3c300) !important;
    background: -moz-linear-gradient(#f5f46d, #c3c300) !important;
    background:linear-gradient(#f5f46d, #c3c300) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffff00 inset !important;*/
}

.pbcss3buttonstyle9 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:36px;
    color:#002080 !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #efefbd !important;
}

.pbcss3buttonstyle10 {
    border:1px solid #d69300 !important;
    border-radius:6px !important;
    
    background: -webkit-linear-gradient(#ffcf0a, #ffda22) !important;
    background: -o-linear-gradient(#ffcf0a, #ffda22) !important;
    background: -moz-linear-gradient(#ffcf0a, #ffda22) !important;
    background:linear-gradient(#ffcf0a, #ffda22) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 1px 0px 0px #ffe590 inset !important;*/
}

.pbcss3buttonstyle10 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px;
    color:#504210 !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #ffff9e !important;
}

.pbcss3buttonstyle11 {
    background: -webkit-linear-gradient(#66b547, #509f31) !important;
    background: -o-linear-gradient(#66b547, #509f31) !important;
    background: -moz-linear-gradient(#66b547, #509f31) !important;
    background: linear-gradient(#66b547, #509f31) !important;
    
    border:none !important;
    box-shadow:0px 0px 0px 0px #ffffff !important;/*,0px 0px 0px 0px #ffffff inset !important;*/
    border-radius:6px !important;
}

.pbcss3buttonstyle11 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    text-shadow:0px 0px 0px #ffff00 !important;
    font-size:32px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
}

.pbcss3buttonstyle12 {
    background: -webkit-linear-gradient(#59b0e4, #3f96ca) !important;
    background: -o-linear-gradient(#59b0e4, #3f96ca) !important;
    background: -moz-linear-gradient(#59b0e4, #3f96ca) !important;
    background: linear-gradient(#59b0e4, #3f96ca) !important;
    
    border:none !important;
    box-shadow:0px 0px 0px 0px #ffffff !important;/*,0px 0px 0px 0px #ffffff inset !important;*/
    border-radius:4px !important;
}

.pbcss3buttonstyle12 .text {
    font-weight:normal !important;
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:36px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    text-shadow:0px 1px 0px #000000 !important;
}

.pbcss3buttonstyle13 {
    background: -webkit-linear-gradient#ff8840, #f0732b) !important;
    background: -o-linear-gradient#ff8840, #f0732b) !important;
    background: -moz-linear-gradient#ff8840, #f0732b) !important;
    background: linear-gradient(#ff8840, #f0732b) !important;
    
    border:none !important;
    box-shadow:0px 0px 0px 0px #ffffff !important;/*,0px 0px 0px 0px #ffffff inset !important;*/
    border-radius:6px !important;
}

.pbcss3buttonstyle13 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    text-shadow:0px 0px 0px #ffff00 !important;
    font-size:24px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
}

.pbcss3buttonstyle14 {
    border:1px solid #666666 !important;
    border-radius:8px !important;
    
    background: -webkit-linear-gradient(#86c833, #3f8e30) !important;
    background: -o-linear-gradient(#86c833, #3f8e30) !important;
    background: -moz-linear-gradient(#86c833, #3f8e30) !important;
    background:linear-gradient(#86c833, #3f8e30) !important;
    
    box-shadow:0px 1px 0px 0px #000000 !important;/*,0px 1px 0px 0px #c2ee80 inset !important;*/
}

.pbcss3buttonstyle14 .text {
    font-style:normal !important;
    text-decoration:none !important;
    font-size:24px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    letter-spacing:-1px !important;
    text-shadow:0px 1px 0px #000000 !important;
}

.pbcss3buttonstyle15 {
    background: -webkit-linear-gradient(#60c2f1, #2969b1) !important;
    background: -o-linear-gradient(#60c2f1, #2969b1) !important;
    background: -moz-linear-gradient(#60c2f1, #2969b1) !important;
    background: linear-gradient(#60c2f1, #2969b1) !important;
    
    border: 1px solid #000000 !important;
    border-radius: 6px !important;
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:28px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #000000 !important;
}

.pbcss3buttonstyle15 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:28px;
    color:#ffffff !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #000000 !important;
}

.pbcss3buttonstyle16 {
    border:1px solid #000000 !important;
    border-radius:6px !important;
    
    background: -webkit-linear-gradient(#ffff00, #ffa035) !important;
    background: -o-linear-gradient(#ffff00, #ffa035) !important;
    background: -moz-linear-gradient(#ffff00, #ffa035) !important;
    background:linear-gradient(#ffff00, #ffa035) !important;
    
    box-shadow:0px 1px 1px 0px #000000 !important;/*,0px 0px 0px 1px #ffff00 inset !important;*/
}

.pbcss3buttonstyle16 .text {
    font-style:normal !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:36px;
    color:#000000 !important;
    font-family: Tahoma !important;
    font-weight:bold !important;
    text-shadow:0px 1px 0px #ffff00 !important;
}

 .optin{ 
    max-width: 100%; 
    min-width: 25%; 
    border-width: 2px; 
    border-color: #CCCCCC; 
    border-radius: 24px; 
    border-style: solid; 
    color: #222222; 
    font-size: 20px; 
    background-color: #FFFFFF; 
    /*padding: 20px;*/ 
} 
.optin .content{ 
    /*margin: 10px; 
    display:block;*/
} 

.optin div{ 
    display: block; 
} 
.optin input{ 
    border-width: 1px; 
    border-style: solid; 
    border-color: #666666; 
    border-radius: 0px; 
    padding: 10px; 
    width: 94%; 
} 

#leadin, #leadin2step{ 
    margin-bottom: 10px; 
} 

.clear{ 
    clear: both; 
} 

.optin .field{ 
    margin-bottom: 10px; 
} 

.optin .privacy{ 
    font-size: 12px; 
    color:#555555; 
    text-align:center;
    clear:both;
} 



@charset "UTF-8";



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



[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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkYyMDY3QzFGREM5MTFFM0JFRjJDMDgxMjk1NzlFQUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkYyMDY3QzBGREM5MTFFM0JFRjJDMDgxMjk1NzlFQUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Mzg4NTY0OTBCRjExMUUzOTU2MEYxRjNBN0FGQjVCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Mzg4NTY0QTBCRjExMUUzOTU2MEYxRjNBN0FGQjVCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpEIvKgAAAKCSURBVHjalJQ9aBRBFMffm9nzLvHOBBM/OIOFQhLOysZKC8VGTaVExUa0ENRSAhYRJRYWHhYWgoVgJZIErMTCRlBsBFFQEC1EQiSXgHjJGXP7MeN/9mbPuXNXdOC3M28+/u+9mdlhrTWF02UiJiJNrcK2btl94AEogFOgRm5J5kZM3sl5EvT3cgd8B4fBAbAA7oNc1oIswcuIzsR3PmXsNPDB9WxB3bZPgGVwIzNmbrcmwRo4myLI+0nRJwg/hFVyHCQCz8HNLuemnce6ezoQX3QkDsXTzaFETwa1aqwj9rHa067Yio1g1gr3QGAG9ZHkICCG3ohkeZnE3gbHEYq8IjmwRtwXIFgIqnj1BNiAKBKxAsR+YsIYZoxoX75SSpDc2qDcyCKJjatOyvDECkZvSHLQJ/Z0v1Zc5VJo0toFofdWbBr9nje89JHz4Z7c8OKsGKq39qEpfwuaJLVG+FG8B4i0WRfF0Di6iJF3KuIKRZKUL8cpHwYUilEKJXFPUCMfQhiDs1jQ6z5CrYwbiPYGxqxwAX0rOdJNJhONt+mHcb/Dqyx8gGih45BcwY6fw3jT1kIOshgRl+vEJdySAEtUMpG5+1Z5iZhOv3SfyWyDsmvNiUaxxlc7IUy92PrPuyttswr2IeK5OCqip2AzeJMl2JGyewMd+wW0tmNbt3Q9DFPgwj/9y+YmWrFjYLfA3eScqtmTPGd9Xcn8lzFtzNkXN+VxtF+jvgqJg6jnwN0UnW/guBvhY7ANiydsqv22f958kPI1u39DKWKXwACYSUu5CrH1qJesXdTZb+Vtu/W3Ug/FKatO+23K+CNwBtT/54Ftv9jcSvMZeAl2gqNZYqb8EmAAFmfYFlpmbnAAAAAASUVORK5CYII=) 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 > .pbuilder-background-image-zoom > .pbuilder_row_back_image,
.pbuilder_row:hover > .pbuilder-background-image-zoom > .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 > 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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTdCRjUxQUVBN0I0MTFFMzlCRjJCMjA5NkZENkQyOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTdCRjUxQUZBN0I0MTFFMzlCRjJCMjA5NkZENkQyOTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0JGNTFBQ0E3QjQxMUUzOUJGMkIyMDk2RkQ2RDI5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1N0JGNTFBREE3QjQxMUUzOUJGMkIyMDk2RkQ2RDI5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnB6n14AAAO2SURBVHjaYvz//z8DCkAXYILSPOfOnQPJMMJU8ACxBEgAIIAYMcwAgfT0dCsQhgtcvHjxv62trROyIkkgFgIxAAKIAasZWJzBEBISavPgwYP/jx49+h8eHpEME2eBMe7fv8cUFhaW8vnz55e8vLziMHGwMxkZGVFMg4J/IAIggBgJuYEwAHo4GZlGBowvX778DwIgl6O7gdnNzS0ZFML/IY5gR9F5+fJlkKA+lAZ7lRGmE4iFoXyQke+A+CeK0VBJGM0AEECU+ZMSzejBzpCQkJD86tUrsK+BbCtkPiGbQYZxubu7O967d+//9evXwdjf3x8U8HxAzIYUSJia7ezskk8cP/EfhEHsq1ev/j965CjMZlaU8EdKOTCbOaG2cEND9j802D8D8Rcg/g0Vw6qZFYr/Q5MeLO5A7F9A/AemGCAAb2WQgjAMRFFT2qUewl3WkSw9gbfotTxEziZIRGhjHkxgOli7UAwMZdoMkx/e/Lqf3vZfFif+qnO34iTjWr51nAJRkAVhOt/CusNfmFaChe8wxXiQpssWO8HvAI4NTTAFV7DVMt9dmKtGeUopXXPOO6KaGRuPUug+SR44KizDtOXcdrarjzGO+Iz3/oLntDyEcLaandE8yG9hLw7Gu6nGvcatRm5WS3FvNcvzKZPUPHKSbwvNurjIpocUz6rY6VG0nXTeokjofNaaXwJUW/2uCQNR+Gl+VBQUHDo7tDg5dCrNJu7+BUKHJODi4F/i4CKYpf+CuzgIFgfpLC3FRQsdBAVFjMn1XnqR10Ci1ZbSg0eSd8d9997L+777AZX4T+18LuX/GY38aqp13dC46UwMfEffsfOnpjpWqVT0+XzOZrMZm06n3hMH+tHwnc7hWvRHccb+ryYqFcwGmlQul28VRbluNpvWZrMB13W/LozHIZFIQK1WM2zbfu50OkPRmy5to2OAfUmUBa2oxWLxJplM5hqNhgdOB4LW63VjvV5Per3ekyACW0ipGySAQ8BoMqfgOx7tVbfbtUajETiOA5Ikgaqqnzy13e59nByhVCph1C/9fv9RALPvAPvgkqZp9+122+K185yZTAaq1aqxXC7f8TudTl+2Wi1rsVh489lsFkzTNAaDwYNINzulxniNUQqFAtYYhQZWq9XbeDyekI5w8/l8LpVK4cUdeLSvXBqGItXOuTW+ELIpE/JmZK3PxTuiEpE1lqM6jWzoK8Q24AdyEP8AFCy0V+UIUCCb7EhfssCmsYDuMdJGoeDHRhwLOViYRB4UgA+hi1IbxhzU3wAAAABJRU5ErkJggg==) 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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODE4OTkwMTRBN0I0MTFFM0E5Q0RCOUI1QTQ0QUJDRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODE4OTkwMTVBN0I0MTFFM0E5Q0RCOUI1QTQ0QUJDRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTg5OTAxMkE3QjQxMUUzQTlDREI5QjVBNDRBQkNFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MTg5OTAxM0E3QjQxMUUzQTlDREI5QjVBNDRBQkNFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptmgo1MAAARESURBVHjaYvz//z8DCoAJzJkzpxZEM4GI2traulWrVj0DMhlhKpiBWBwkABBAjBhmgEBmZqYWzDywGXfv3rW8dOnSM2RFQkDMClIBEEDYzcDmroiISE0gxQGkkzMyMjPhclAFjCBjXV1dM48cOQKySwyIWZAVwAArELMjmw4QQHjdwESU40Dg9+/fP7HqfPDgwZF3796xhYaGOaBLMgN1Wb9584bh48cPyi4uLhbIxnIAsdTevXv/S0pK6gLZvMiSIP9yghRAJZjQHcQINYEZJgAQQITDmpBXcRlQUFCggjeIcGhmfPjwISho/n/58uV/YmKiHUHN/v7+qt+/f/95+/bt/yBw69at/zAANOz/rl275uHSzAiNeH5TU1N3IPY4c+bMf1tb22QFBQUtFSAAynHDAgybZlaoAlDqlZw0adJcoB5naFLjg4Y2E0aqYmRkRPYSM1QhyCV/gfgHEP8C6UF2NkAAUsomBUEoisI+cVSzBkIjRw2CdhEIrSPbRbtw5naiJbgEd1BEUdb94Dwwff2AFy4qj8O7z/edM+qq4mhEjRJH38Y2SBY/IQlVVVV7zOWT5W8xREEWhBkcR13jQDw4M/lyOp3jotgVtnOUZdnaXHxQBn0+M/iBoS+PJ7iCLfh+GtthfwvKJs/zLV3X9ZMnYoK46+W+mIUpDNuoS5iGbWN8A+swL+JcSJwoQlLLmZXFZ0PmEKWKl5mQDYpjLWKAFEOUZYkF5xJOZRz3xrZM4dTeFBO9Y4qLjNF6c6BLuj++0zdNgviq70f/ppIQPNZ37egkakOUvQQYZaXngOXIoWgxvNwlJchzc3PNjh49OheEQWyy6jZSLE5NTRUtLi7O/PTp09PPnz//B2EQGyQGkiPFYpTEhVZhwEFsbCzIUM0fP37cZGVl1WRmZlbu7++fA5IrLCxM+fv3711gaXWdg4NDHSh0ffHixa8JFdQs+FwXEhJiZmFh4Qb0TQZQg3QKEPz69Qss9+P7dzD9HUIrgzAw588BOv6pkZHRTGA07FyzZs0pXGbj8jGjp6enalZWVoW2tnY00HA2cJONlZWBiYmJ4d+/fwwwB7CxscHFQGU0uMHEwfHr2rVrS6dNm9axffv22+jVKq7ExQhN7aByisPS0tIgICAg89ChQ0esrKzcQGWZo6Nj8pUrV/6DMIgNEgPJgdSA1IL0QIswVqhZjMQkLkZoFHBAS2AhaGtCysDAwBNYeRwFVR4HDx4EY2iFchQo5wUtmcWgenihZrBgsxhbUMN8zIIFMysrKyu4u7s7x8bE1IAUL16ypGXnzp17gS35B9Ai8g8WjFJQ441jqOVMSIU2M9RyUPCxSEtLy4IUPn369DHU8N9Q+i9SGf0P2VJiLEZ2AAOSA1iRLIdVsX+RLP2NZBkDsoUkZSckjf/Q2H+Ritt/SL78i1TF4QUsxJZ0UBoWlIxIofEfzTKiyl4ACVS4Yg+AHUsAAAAASUVORK5CYII=) 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 > * {
        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(data:image/png;base64,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) 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 > ul {
    width: 100%;
    border-bottom: 1px solid #666666;
    padding: 12px 0 0 0;
}

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

    .pbuilder_popup_tabs > 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 > ul a::-moz-focus-inner {
            border: 0;
        }

        .pbuilder_popup_tabs > ul a:focus {
            outline: none;
        }

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

        .pbuilder_popup_tabs > 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 > i, .pbuilder_toggle_zoom_trigger > span {
    display: inline-block;
}

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

.pbuilder_header .pbuilder_permalink_preview_trigger > i, .pbuilder_permalink_preview_trigger > 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 > .mCustomScrollBox > .mCS_no_scrollbar,
    .pbuilder_shortcode_menu > .mCustomScrollBox > .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(data:image/png;base64,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) 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(data:image/png;base64,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) 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(data:image/png;base64,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) 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(data:image/png;base64,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) 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(data:image/png;base64,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) 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(data:image/png;base64,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) no-repeat 10px center;
    }

    .pbuilder_icon_right span {
        background: url(data:image/png;base64,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) 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 > .pbuilder_collapsible_header {
        padding: 6px 0 6px 30px;
        margin: 0;
    }

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

    .pbuilder_collapsible_big > .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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkQxOEEwRDJFQjExMTFFMjg4MjdCQjlERkQyNTU3NzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkQxOEEwRDNFQjExMTFFMjg4MjdCQjlERkQyNTU3NzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RDE4QTBEMEVCMTExMUUyODgyN0JCOURGRDI1NTc3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RDE4QTBEMUVCMTExMUUyODgyN0JCOURGRDI1NTc3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp8ZBCMAAABsSURBVHjaYnyjor6UAQJagPgbEFcBsQgjUEIMyNgGxLuA+C8QuwGxP+P///8Z3qpq2AI504GYCYgzhG/fOMQENUYYiBmBmAWIJUECIKOUgfRqIAbZxQrEcUAcAFIxE4iPAfEKqIQKyFiAAAMAk3wWkGxwjBAAAAAASUVORK5CYII=) 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 > ul > li, .pbtheme_pale_border, .posts_meta > 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(../../../../plugins/profit_builder/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(../../../../plugins/profit_builder/images/ytbutton.png) no-repeat 0px -65px;
        cursor: pointer;
    }



    .pbuilder_video_lz_button_vm:hover {
        background: url(../../../../plugins/profit_builder/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 <br> issue**********/

.wsv-force-form br {
    display: none;
}

/*********End WP She's Viral subscription form added many <br> 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;
    }
}