/*

// REV 12/03/15 a

REV 12/12/12 a

// REV 12/03/15 Lead Capture font size change

*/

/* widgets.accordion */

dl.accordion-menu {
    margin: 0;
    padding: 0;
}
dl.accordion-menu dt.a-m-t {
    margin: 0;
    margin-bottom: 0;
    background: #808080;
    padding: 0.3em 1em;
    color: #444444;
    border-width: 0.1em;
    border-style: solid;
    border-color: #EAEAEA;
    height:13;
    border-top-color: #808080;
}

dl.accordion-menu dt.a-m-t-hover{
    background:#686565;
}


dl.accordion-menu dt.a-m-t-down{

}

html.accordion-menu-js dt.a-m-t{
    cursor:pointer;
}


dl.accordion-menu dd.a-m-d {
    margin: 0;
    margin-top: 0;
    padding: 0;
    background: #EAEAEA;
}

html.accordion-menu-js dd.a-m-d{
    display:none;
}

html.accordion-menu-js dd.a-m-d-expand {
    border-top-width:0;
    border-bottom-width:0;
    border-left-width: 0.1em;
    border-right-width: 0.1em;
    border-style: solid;
    border-color: #FFFFFF;
    display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
    display:block;
    position:relative;
    z-index:-1;
    opacity:0;
    height:auto !important;
    visibility:hidden;
    overflow:visible;
}


html.accordion-menu-js dt.a-m-t-expand {
    color:black;
    background:#808080;
}

html.accordion-menu-js dd.a-m-d-anim {
    overflow:hidden;
    display:block;	
}

dl.accordion-menu dd.a-m-d .bd{
    text-align: center;
    padding:0;
    border:Solid 1px #073E7A;
    border-top-color: #EAEAEA;
}



dl.accordion-menu-left {
    margin: 0;
    padding: 0;
    width: 350;
}
dl.accordion-menu-left dt.a-m-t {
    margin: 0;
    margin-bottom: 0;
    background: #F8D5A0;
    padding: 0.3em 1em;
    color: #444444;
    height:20;
    border-color: #073E7A;
    border-width: 0.1em;
    border-style: solid;
    border-top-color: #F8D5A0;
}

dl.accordion-menu-left dt.a-m-t-hover{
    background:#cdcdcd;
}


dl.accordion-menu-left dt.a-m-t-down{

}

html.accordion-menu-js dt.a-m-t{
    cursor:pointer;
}


dl.accordion-menu-left dd.a-m-d {
    margin: 0;
    margin-top: 0;
    padding: 0;
    background: #EAEAEA;
}

dl.accordion-menu-left dd.a-m-d .bd{
    text-align: center;
    padding:0;
    border:Solid 1px #073E7A;
    border-top-color: #EAEAEA;
}








dl.accordion-menu-index {
    margin: 0;
    padding: 0;
    width: 350;
}
dl.accordion-menu-index dt.a-m-t {
    margin: 0;
    margin-bottom: 0;
    background: #F8D5A0;
    padding: 0.3em 1em;
    color: #444444;
    height:20;
    border-color: #073E7A;
    border-width: 0.1em;
    border-style: solid;
    border-top-color: #F8D5A0;
}

dl.accordion-menu-index dt.a-m-t-hover{
    background:#cdcdcd;
}


dl.accordion-menu-index dt.a-m-t-down{

}

html.accordion-menu-js dt.a-m-t{
    cursor:pointer;
}


dl.accordion-menu-index dd.a-m-d {
    margin: 0;
    margin-top: 0;
    padding: 0;
    background: #EAEAEA;
    border-color: #073E7A;
    border-width: 0.1em;
    border-style: solid;
    border-top-color: #EAEAEA;
}

dl.accordion-menu-index dd.a-m-d .bd{
    text-align: center;
    padding:0;
    border:Solid 1px #073E7A;
    border-top-color: #EAEAEA;
}

/* end widgets.accordion */


.overlay { position:absolute;background:#fff;border:1px dotted black;padding:0px;margin:0px;font-family:Verdana, Helvetica, Arial, Tahoma; font-size: 11px;}
.mapLoading{background-color:#fff;width:100%;height:18px;font-size:10px;font-family:Verdana;}

/* Menu styles */ 
/* Submenus are positioned absolute and hidden by default */

div.yuimenu div.yuimenu,
div.yuimenubar div.yuimenu {
    position:absolute;
    visibility:hidden;
}
/* MenuBar Styles */
div.yuimenubar {
    padding-left:10px;
}
/*
    Applying a width triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
div.yuimenubar div.bd {
    width:100%;
}
/*
    Clear the module body for other browsers
*/
div.yuimenubar div.bd:after {
    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
}
/* Matches the group title (H6) inside a Menu or MenuBar instance */
div.yuimenu h6,
div.yuimenubar h6 { 
    font-size:100%;
    font-weight:normal;    
    margin:0;
    border:solid 1px #c4c4be;
    color:#b9b9b9;    
}
div.yuimenubar h6 {
    float:left;
    display:inline; /* Prevent margin doubling in IE */
    padding:4px 12px;
    border-width:0 1px 0 0;
}
div.yuimenu h6 {
    float:none;
    display:block;
    border-width:1px 0 0 0;
    padding:5px 10px 0 10px;
}
/* Matches the UL inside a Menu or MenuBar instance */
div.yuimenubar ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
div.yuimenu ul {
    list-style-type:none;
    border:solid 1px #c4c4be;
    border-width:1px 0 0 0;
    margin:0;
    padding:0;
}
div.yuimenu li.yuimenuitem {
    padding:2px 8px 2px 23px;
}
div.yuimenu li li,
div.yuimenubar li li {
    font-size:100%;
}
/* Matches the help text for a menu item */
div.yuimenu li em {
    font-style:normal;
    margin:0 0 0 40px;
}
div.yuimenu li a em {
    margin:0;
}
div.yuimenu li.hassubmenu,
div.yuimenu li.hashelptext {
    text-align:right;
}
div.yuimenu li.hassubmenu a.hassubmenu,
div.yuimenu li.hashelptext a.hashelptext {
    float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;
}
/* Matches focused and selected menu items */

div.yuimenu li.selected a.selected,
div.yuimenubar li.selected a.selected {
    text-decoration:none;
}

/* Matches disabled menu items */
div.yuimenu li.disabled, 
div.yuimenubar li.disabled {
    cursor:default;
}
div.yuimenu li.disabled a.disabled,
div.yuimenu li.disabled em.disabled,
div.yuimenubar li.disabled a.disabled {
    color:#b9b9b9;
    cursor:default;
}
div.yuimenubar li.yuimenubaritem {
    float:left;
    display:inline; /* Prevent margin doubling in IE */
    margin-left:10px;
    margin-right:15px;
    padding:3px 3px 3px 3px;
}
div.yuimenubar li.yuimenubaritem.first-of-type {
    border:0px solid red;
}
/* Matches the submenu indicator for menu items */
div.yuimenubar li.yuimenubaritem img {
    height:8px;
    width:8px;
    margin:0 0 0 2px;
    vertical-align:middle;
}
div.yuimenu li.yuimenuitem img {
    height:8px;
    width:8px;
    margin:0 -16px 0 0;
    padding-left:10px;
    border:0;
}
div.yuimenu li.checked {
    position:relative;
}
div.yuimenu li.checked img.checked {
    height:10px;
    width:9px;
    margin:3 0 3 2;
    padding:0;
    border:0;
    position:absolute;
    left:0px;
    _left:-22px; /* Underscore hack b/c this is for IE 6 only */
    top:0px;
}

/* yui-ext.css */
/* tabs.css */
.ytab-wrap{border-bottom:1px solid #6593cf;padding-top:2px}.ytab-strip-wrap{width:100%}.ytab-strip td{padding:0;padding-left:2px}.ytab-strip a,.ytab-strip span,.ytab-strip em{display:block}.ytab-strip .ytab-text{font:700 11px tahoma,arial,helvetica;color:#666;overflow:hidden;white-space:nowrap;cursor:pointer;text-overflow:ellipsis}.ytab-strip .on .ytab-text{cursor:default;color:#083772}.ytab-strip .disabled .ytab-text{cursor:default;color:#aaa}.ytab-strip .ytab-inner{padding:4px 10px}.ytab-strip .on .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-sprite.gif) no-repeat right 0}.ytab-strip .on .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-sprite.gif) no-repeat 0 -100px}.ytab-strip .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-sprite.gif) no-repeat right -50px}.ytab-strip .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-sprite.gif) no-repeat 0 -150px}.ytab-strip a{text-decoration:none !important;-moz-outline:none;outline:none;cursor:pointer;position:relative;top:1px;left:0}.ytab-strip .on a{position:relative}.ytab-strip .on .ytab-inner{padding-bottom:5px}.ytab-strip .ytab-closable .ytab-inner{padding-right:22px;position:relative}.ytab-strip .ytab-closable .close-icon{line-height:1px;font-size:1px;background-image:url(http://www.websitebox.com/php/images/yui-ext/layout/tab-close.gif);display:block;position:absolute;right:5px;top:4px;width:11px;height:11px;cursor:pointer}.ytab-strip .ytab-closable .close-over,.ytab-strip .on .close-icon{background-image:url(http://www.websitebox.com/php/images/yui-ext/layout/tab-close-on.gif)}.ytabs-bottom .ytab-wrap{border-top:1px solid #6593cf;border-bottom:0 none;padding-top:0;padding-bottom:2px}.ytabs-bottom .ytab-strip .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left}.ytabs-bottom .ytab-strip .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right}.ytabs-bottom .ytab-strip .on .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-btm-right-bg.gif) no-repeat bottom left}.ytabs-bottom .ytab-strip .on .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/tab-btm-left-bg.gif) no-repeat bottom right}.ytabs-bottom .ytab-strip a,.ytab-wrap table{position:relative;top:0;left:0}.ytabs-bottom .ytab-strip .on a{margin-top:-1px}.ytabs-bottom .ytab-strip .on .ytab-inner{padding-top:5px}.ytheme-gray .ytab-wrap{border-bottom:1px solid #aca899}.ytheme-gray .ytab-strip .on .ytab-text{cursor:default;color:#333}.ytheme-gray .ytabs-top .ytab-strip .on .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-sprite.gif) no-repeat right 0}.ytheme-gray .ytabs-top .ytab-strip .on .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-sprite.gif) no-repeat 0 -100px}.ytheme-gray .ytabs-top .ytab-strip .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-sprite.gif) no-repeat right -50px}.ytheme-gray .ytabs-top .ytab-strip .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-sprite.gif) no-repeat 0 -150px}.ytheme-gray .ytab-strip .ytab-closable .close-icon{background-image:url(http://www.websitebox.com/php/images/yui-ext/layout/gray/tab-close.gif)}.ytheme-gray .ytab-strip .ytab-closable .close-over,.ytheme-gray .ytab-strip .on .close-icon{background-image:url(http://www.websitebox.com/php/images/yui-ext/layout/gray/tab-close-on.gif)}.ytheme-gray .ytabs-bottom .ytab-wrap{border-bottom:0 none;padding-top:0;border-top:1px solid #aca899}.ytheme-gray .ytabs-bottom .ytab-strip .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-btm-inactive-right-bg.gif) no-repeat bottom left}.ytheme-gray .ytabs-bottom .ytab-strip .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-btm-inactive-left-bg.gif) no-repeat bottom right}.ytheme-gray .ytabs-bottom .ytab-strip .on .ytab-right{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-btm-right-bg.gif) no-repeat bottom left}.ytheme-gray .ytabs-bottom .ytab-strip .on .ytab-left{background:url(http://www.websitebox.com/php/images/yui-ext/tabs/gray/tab-btm-left-bg.gif) no-repeat bottom right}
/* basic-dialog.css */
.ydlg-proxy{background-image:url(http://www.websitebox.com/php/images/yui-ext/gradient-bg.gif);background-color:#c3daf9;border:1px solid #6593cf;z-index:10001;overflow:hidden;position:absolute;left:0;top:0}.ydlg-shadow{background:#aaa;position:absolute;left:0;top:0}.ydlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#ccc}body.masked select{visibility:hidden}body.masked .ydlg select{visibility:visible}.ydlg{z-index:10001;overflow:hidden;position:absolute;left:300;top:0}.yresizable-proxy{z-index:10002}.ydlg .ydlg-hd{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/hd-sprite.gif) repeat-x 0 -82px;background-color:#000;color:#fff;font:700 12px \"sans serif\", tahoma, verdana, helvetica;overflow:hidden;padding:5px}.ydlg .ydlg-hd-left{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/hd-sprite.gif) no-repeat 0 -41px;padding-left:3px;margin:0}.ydlg .ydlg-hd-right{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/hd-sprite.gif) no-repeat right 0;padding-right:3px}.ydlg .ydlg-dlg-body{background-color:#D6D6D6;border:1px solid #6593cf;border-top:0 none;padding:10px;overflow:hidden}.ydlg .ydlg-bd{overflow:hidden}.ydlg .ydlg-ft{overflow:hidden;padding:5px;padding-bottom:0}.ydlg .yui-ext-tabbody{background:#fff;overflow:auto}.ydlg .ytabs-top .yui-ext-tabbody{border:1px solid #6593cf;border-top:0 none}.ydlg .ytabs-bottom .yui-ext-tabbody{border:1px solid #6593cf;border-bottom:0 none}.ydlg .inner-tab{margin:5px}.ydlg .ydlg-button{font:400 11px arial, tahoma, verdana, helvetica;margin-right:5px;float:right;cursor:pointer;clear:none}.ydlg-button-left,.ydlg-button-right{font-size:1px;line-height:1px}.ydlg-button-left{width:3px;height:21px;background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/btn-sprite.gif) no-repeat 0 0}.ydlg-button-right{width:3px;height:21px;background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/btn-sprite.gif) no-repeat 0 -21px}.ydlg-button-focus{text-decoration:none !important;color:#000 !important}.ydlg-button-center{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/btn-sprite.gif) repeat-x 0 -42px;font:400 11px \"san serif\",tahoma,verdana,helvetica;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none}.ydlg-button-over .ydlg-button-left{background-position:0 -63px}.ydlg-button-over .ydlg-button-right{background-position:0 -84px}.ydlg-button-over .ydlg-button-center{background-position:0 -105px}.ydlg-button-click .ydlg-button-center{background-position:0 -126px}.ydlg-button-disabled{cursor:default}.ydlg-button-disabled .ydlg-button-center{color:gray;cursor:default}.ydlg-draggable .ydlg-hd{cursor:move}.ydlg-closable .ydlg-hd{padding-right:22px}.ydlg .ydlg-close{position:absolute;top:4px;right:4px;z-index:6;height:15px;width:15px;margin:0;padding:0;line-height:1px;font-size:1px;background-repeat:no-repeat;cursor:pointer;visibility:inherit;background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/close.gif)}.ydlg div.yresizable-handle-east{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/e-handle.gif);border:0;background-position:right;margin-right:0}.ydlg div.yresizable-handle-south{background-image:url(http://www.websitebox.com/php/images/yui-ext/sizer/s-handle-dark.gif);border:0;height:6px}.ydlg div.yresizable-handle-west{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/e-handle.gif);border:0;background-position:1px}.ydlg div.yresizable-handle-northwest,.ytheme-gray .ydlg div.yresizable-handle-northwest,.ydlg div.yresizable-handle-northeast,.ytheme-gray .ydlg div.yresizable-handle-northeast,.ydlg div.yresizable-handle-north{background-image:url(http://www.websitebox.com/php/images/yui-ext/s.gif);border:0}.ydlg div.yresizable-handle-southeast{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/se-handle.gif);background-position:bottom right;width:8px;height:8px;border:0}.ydlg div.yresizable-handle-southwest{background-image:url(http://www.websitebox.com/php/images/yui-ext/sizer/sw-handle-dark.gif);background-position:top right;margin-left:1px;margin-bottom:1px;border:0}.ytheme-gray .ydlg-proxy{background-image:url(http://www.websitebox.com/php/images/yui-ext/layout/gray/gradient-bg.gif);background-color:#eae8d5;border:1px solid #b3b6b0}.ytheme-gray .ydlg-shadow{background:#aaa}.ytheme-gray .ydlg-proxy .tabset{background:url(http://www.websitebox.com/php/images/yui-ext/layout/gray/gradient-bg.gif)}.ytheme-gray .ydlg .ydlg-hd{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/hd-sprite.gif) repeat-x 0 -82px;background-color:#333}.ytheme-gray .ydlg .ydlg-hd-left{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/hd-sprite.gif) no-repeat 0 -41px}.ytheme-gray .ydlg .ydlg-hd-right{background:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/hd-sprite.gif) no-repeat right 0}.ytheme-gray .ydlg .ydlg-dlg-body{background:#efefec;border:1px solid #b3b6b0;border-top:0 none}.ytheme-gray .ydlg .ytabs-top .yui-ext-tabbody{border:1px solid #b3b6b0;border-top:0 none}.ytheme-gray .ydlg .ytabs-bottom .yui-ext-tabbody{border:1px solid #b3b6b0;border-bottom:0 none}.ytheme-gray .ydlg .ylayout-container .yui-ext-tabbody,.ydlg .ylayout-container .yui-ext-tabbody{border:0 none}.ytheme-gray .ydlg .ydlg-close{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/close.gif)}.ytheme-gray .ydlg div.yresizable-handle-south{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/s-handle.gif);border:0 none}.ytheme-gray .ydlg div.yresizable-handle-west,.ytheme-gray .ydlg div.yresizable-handle-east{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/e-handle.gif);border:0 none}.ytheme-gray .ydlg div.yresizable-handle-southeast{background-image:url(http://www.websitebox.com/php/images/yui-ext/basic-dialog/gray/se-handle.gif);background-position:bottom right;width:8px;height:8px;border:0}.ytheme-gray .ydlg div.yresizable-handle-southwest{background-image:url(http://www.websitebox.com/php/images/yui-ext/sizer/gray/sw-handle-dark.gif);background-position:top right;margin-left:1px;margin-bottom:1px;border:0}.ytheme-gray .ydlg div.yresizable-handle-north{background-image:url(http://www.websitebox.com/php/images/yui-ext/s.gif);border:0 none}


/*
MAINSTYLE
*/

.Table1 {
    border-color: #111111;
    border-collapse: collapse;
}

.Table2 {
    border-collapse: collapse;
    border-color: #073E7A;
}

.Table3 {
    margin: 0px;	
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:0px;
    margin-right:0px;
}

.Table4 {
    border-color: #D1E2F0;
    border-collapse: collapse;
    margin-left:0px;
    margin-right:0px;
}

.Table5 {
    border-color: #C9DAEA;
    border-collapse: collapse;	
}

.Table6 {
    border-collapse: collapse;	
    border: 1px solid #084681;
    background-color: #186FAD;
}

.Table7 {
    border-collapse: collapse;	
    border: 1px solid #F0990E;
}

.Table8 {
    border-collapse: collapse;
    border: 1px solid #FFFFFF;
}

.Table9 {
    background-image:url('http://www.websitebox.com/php/controlpanel/images/pg_logo.jpg');
}

.Table10 {
    border-collapse: collapse;
    border: 1px solid #000000;
}

.Table11 {
    border: 1px solid #EAEAEA;
    border-collapse: collapse;
}

.Table12 {
    border: 1px solid #073E7A;
    border-collapse: collapse;
}

#sajax1 {
    width: 180px;
    float: left;
    margin-left: 5px;
}

#sajax2 {
    width: 180px;
    float: left;
    margin-left: 5px;
}

.handle {
    cursor: move;
}
.handle2 {
    cursor: pointer;
}

.accordion-menu-adjust {
    font-family: Verdana, Helvetica, Arial, Tahoma; 
    font-size: 10px; 
}



/*
OLD (ADJUSTED)
*/


.ext-rsft body 
{margin: 0px 10px 10px 10px;	font-family: Arial, Verdana, Helvetica;	font-size: 76%;	text-align: center;}

.ext-rsft TABLE
,.ext-rsft TR
,.ext-rsft TD
,.ext-rsft TH
,.ext-rsft BLOCKQUOTE
,.ext-rsft LABEL 
{font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px;}

.ext-rsft FONT
{font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 12pt;}

.ext-rsft P 
{font-family: Verdana, Helvetica, Arial, Tahoma; margin-top:5px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px; font-size: 12pt;}

.ext-rsft A 
{font-family: Verdana, Helvetica, Arial, Tahoma; text-decoration:underline;}

.ext-rsft select 
{padding: 1px; font-family: Tahoma; font-size: 8pt; border: 1px solid #FFFFFF; background-color: #8CB9D9;}

.ext-rsft body 
{	margin:0 0 0 0;	background-color:#FFFFFF;	text-align:center;}  table{border:0}


.style1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #A3C8E1;
}

.listbox {
    border:1px solid #FFFFFF;
    padding:1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    background-color: #DDEEFF;
}
.listbox1 {
    border: 1px solid #FFFFFF; 
    padding: 1; 
    font-family: Verdana; 
    font-size: 10px; 
    background-color: #F0990E
}
.listbox2 {
    vertical-align:middle;
    border: 1px solid #FFFFFF; 
    padding: 1; 
    font-family: Verdana; 
    font-size: 10px; 
    background-color: #F0990E;
}
.listbox3 {
    border: 1px solid #FFFFFF; 
    padding: 1; 
    font-family: Verdana; 
    font-size: 10px; 
    background-color: #FFBC50
}
.listbox4 {

    border: 1px solid #FFFFFF; 
    padding: 1; 
    font-family: Tahoma; 
    font-size: 10px; 
    background-color: #FFFFFF;
}

.style2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #D1E2F0;
}
.style4 {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #A1BBD9;
}
.style6 {font-family: Tahoma; font-size: 11px; color: #FFFFFF; }
.style9 {color: #A1BBD9}
.style10 {
    font-family: Tahoma;
    font-size: 11px;
    color: #CADFEE;
}
.style10B {
    font-family: Tahoma;
    font-size: 11px;
    color: #CADFEE;
    font-weight: bold;
}
.style10C {
    font-family: Tahoma;
    font-size: 11px;
    color: #CADFEE;
    background-color: #0D398E;
    font-weight: bold;
}
.style11 {
    font-family: Tahoma;
    font-size: 10px;
    color: #A2C3DE;
}
.style12 {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #00FFFF;
}
.style13 {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #CADFEE;
}
.style14 {
    font-family: Tahoma;
    font-size: 11px;
    color: #CADFEE;
    border: 1px;
}
.style15 {
    font-family: Tahoma;
    font-size: 18px;
    color: #CADFEE;
}
.style16 {
    font-family: Tahoma;
    font-size: 18px;
    color: #000000;
}
.style17 {
    font-family: Verdana;
    font-size: 10px;
    color: #FFFFFF;
}

.style18 {
    font-family: Verdana;
    font-size: 10px;
}

.style19 {
    font-family: Verdana;
    font-size: 10px;
    color: 99FF66;
}

.style20 {
    font-family: Verdana;
    font-size: 10px;
    color: #F0990E;
}

.style21 {
    font-family: Verdana;
    font-size: 10px;
    color: #FFB00D;
}

.style22 {
    font-family: Verdana;
    font-size: 10px;
    color: #F8D5A0;
}

.style23 {
    font-family: Verdana;
    font-size: 18px;
    color: #FFFFFF;
    font-weight:bold;
    text-decoration:underline;
}
.style24 {
    font-family: Verdana;
    font-size: 9pt;
    color: #FFFFFF;
}


.style25 {
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    font-weight:bold;
    text-decoration:underline;
}

.floatleft {
    float: left;
    margin-right: 15px;
}

.button1 {
    BORDER-RIGHT: #ffffff 1px solid; 
    PADDING-RIGHT: 1px; 
    BORDER-TOP: #ffffff 1px solid; 
    PADDING-LEFT: 1px; 
    FONT-SIZE: 8pt; 
    PADDING-BOTTOM: 1px; 
    BORDER-LEFT: #ffffff 1px solid; 
    PADDING-TOP: 1px; 
    BORDER-BOTTOM: #ffffff 1px solid; 
    FONT-FAMILY: Tahoma; 
    BACKGROUND-COLOR: #8cb9d9;
}
.button2 {
    padding:1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #8CB9D9;
}
.button3 {
    padding:1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #DDEEFF;
    float: left;
}
.button4 {
    border: 1px solid #000000; 
    padding: 1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    background-color: #F8D5A0;
}
.button5 {
    padding:1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #DDEEFF;
    float: right;
}
.button6 {
    border: 1px solid #FFFFFF; 
    padding: 1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    background-color: #F8D5A0;
}
.list1 {
    padding:1; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #8CB9D9;
}
.list2 {
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #DDEEFF;
}
.list3 {
    height: 16;
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #DDEEFF;
}
.list4 {
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #F0990E;
}
.list5 {
    height: 16;
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #000000; 
    background-color: #FFBC50;
}
.list6 {
    height: 16;
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #000000; 
    background-color: #FFBC50;
    overflow: hidden;
    padding-left: 4px;
    padding-right: 4px;
}
.list7 {
    height: 17;
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #DDEEFF;
}
.list8 {
    height: 18;
    padding: 1px; 
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    background-color: #DDEEFF;
}
.inputbox1 {
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    background-color: #8CB9D9;
}
.inputbox2 {
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    background-color: #DDEEFF;
}
.inputbox3 {
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #000000; 
    padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    background-color: #FFBC50;
}
.inputbox4 {
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #FFFFFF; 
    padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 1; 
    padding-bottom: 1; 
    background-color: #F0990E;
}
.inputbox5 {
    font-family: Tahoma;
    font-size: 8pt;
    border: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #FFBC50;
}
.inputbox6 {
    font-family: Tahoma; 
    font-size: 8pt; 
    border: 1px solid #111111; 
    padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    color: #999999; 
    background-color: #FFFFFF;
}
.inputbox7 {
    font-family: Verdana; 
    font-size: 10px;
}
.inputfile {
    font-family: Tahoma; 
    font-size: 8pt;
    border: 1px solid #FFFFFF; 
    padding-left: 4; 
    padding-right: 4; 
    padding-top: 1; 
    padding-bottom: 1;
    background-color: #DDEEFF
}

.link1 {
    color: #FFFFFF;
}
.link2 {
    color: #CADFEE;
}
a.link3 {
    color: #000000;
}

a.blue,a.blue:hover,a.blue:visited {
    color: blue;
    text-decoration:underline;
}

a.black,a.black:hover,a.black:visited {
    font-family: Verdana;
    font-size: 9pt;
    color: black;
    text-decoration:underline;
}

a.link3:hover{
    color: #CADFEE;
}
.link4 {
    color: #F8AE01;
    font-weight: bold;
}
.menuskin{
    position:absolute;
    width:0;
    border:0px solid black;
    line-height:0px;
    z-index:0;
    visibility:hidden; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:1px; 
    font-family:Tahoma
}
.menuskin a{
    text-decoration:none;
    color:black;
    padding-left:10px;
    padding-right:10px;
}
#mouseoverstyle{

}
#mouseoverstyle a{
    color:white;
}
.PurplePageBODY {
    font-family: Verdana, Helvetica, Arial, Tahoma; 
    font-size: 13px; 
}
.PurpleFormHeaderFont { color: #000000; font-size: 16px; font-weight: bold; }
.PurpleFormTABLE { border: 1px solid #000000;; width:100% }
.PurpleColumnTD { border: 0px solid #3355AA; color: #FFFFFF; background-color: #3355AA; font-size: 13px; font-weight: bold }
.PurpleFieldCaptionTD {
    border: 1px solid #DDEEFF; 
    background-color: #3355AA; 
    font-size: 10px;
    color:#FFFFFF; 
    font-weight:bold; 
    text-transform:uppercase 
}
.PurpleDataTD { border: 1px solid #3355AA; background-color: #DDEEFF; font-size: 10px; }
.PurpleDataTD2 { border: 1px solid #3355AA; background-color: #DDEEFF; font-size: 20px; font-weight:bold; }
.PurpleErrorDataTD { border: 1px solid #000080; background-color: #000080; color: #FFFF99; font-size: 10px;font-weight:bold }
.PurpleSeparatorTD { }
.PurpleAltDataTD{ border: 1px solid #3355AA; background-color: #FFFFFF; font-size: 10px; }
.PurpleFooterTD { border: 1px solid #3355AA; color: #EEEEFF; background-color: #3355AA; font-size: 13px; }
.PurpleTitleTD { border: 1px solid #3355AA; color: #000000; background-color: #FFFFFF; font-size: 10px; font-weight:bold }
.PurpleYourHereTD { font-size: 10px; color:#FFFFFF }
.PurpleGoToTD { font-size: 10px; color:#FFFFFF }
.PurpleAdTD { font-size: 10px; color:#000000 }
.PurpleContentTD { font-size: 10px; color:#000000 }
a:link.PurpleSorterLink, a:visited.PurpleSorterLink{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:hover.PurpleSorterLink, a:active.PurpleSorterLink{ color: #FFD700; font-weight: bold; text-decoration: none; }
a:link.PurpleDataLink, a:visited.PurpleDataLink{ color: #000000; text-decoration: underline; }
a:hover.PurpleDataLink, a:active.PurpleDataLink{ color: #FF0000; text-decoration: none; }
a:link.PurpleNavigatorLink, a:visited.PurpleNavigatorLink{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:hover.PurpleNavigatorLink, a:active.PurpleNavigatorLink{ color: #FFD700; font-weight: bold; text-decoration: none; }
.PurpleButton { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color: #DDEEFF; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; font-weight: bold; }
.PurpleButton2 { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #C0C0C0; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; font-weight: bold; color: #000000; }
.PurpleInput { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; }
.PurpleInput2 { border-bottom: 0px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; }
.PurpleTextarea { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; }
.PurpleSelect { font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; }
/* Calendar */
a:link.today, a:visited.today{ color: #FF0000; font-weight: bold; text-decoration: none; }
a:hover.today, a:active.today{ color: #000000; font-weight: bold; text-decoration: none; }
a:link.selectedDay, a:visited.selectedDay{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a:hover.selectedDay, a:active.selectedDay{ color: #FF0000; font-weight: bold; text-decoration: none; }
a:link.weekDay, a:visited.weekDay{ color: #000000; text-decoration: none; }
a:hover.weekDay, a:active.weekDay{ color: #FF0000; text-decoration: none; }
TD.selectedDay { margin: 1px; border: 1px solid #3355AA; color: #FFFFFF; background-color: #3355AA; font-size: 13px; font-weight: bold; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFFF; font-size: 13px; }
TD.workday { border: 1px solid #3355AA; background-color: #FFFFFF; font-size: 13px; }
TD.weekend { border: 1px solid #3355AA; background-color: #DDEEFF; font-size: 13px; }
TH.calendar { margin: 1px; border: 1px solid #3355AA; color: #FFFFFF; background-color: #3355AA; font-size: 13px; font-weight: bold; }
.CalendarButtons { margin: 1px; border-bottom: 1px solid #000000; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; background-color: #DDEEFF; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; font-weight: bold; }
.CalendarControls { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }

/* Hit Counter */
.value  {
    text-align: center;
    padding-left: 4px;
    font-size: 8pt;
    color: #CADFEE;
}
.vBarBorder, .hBarBorder {
    border: 1px black solid;
    left: 0px;
    font-size: 1px;
}
.label {
    color: #CADFEE;
}
.boxTable {
    border: 1px #C9DAEA solid;
    color: #CADFEE;
    border-collapse: collapse;
}

a.cp:link{
    color : #FFFFFF; 
    text-decoration : underline;
}
a.cp:visited{
    color : #FFFFFF; 
    text-decoration : underline;
}

a.cp:hover{
    color : #FFFFFF; 
    text-decoration : underline;
}

a.bm:link{
    color : #FFFFFF; 
    text-decoration : underline;
}
a.bm:visited{
    color : #FFFFFF; 
    text-decoration : underline;
}

a.bm:hover{
    color : #FFFFFF; 
    text-decoration : underline;
}

a.tab:link{
    color : #FFFFFF; 
    text-decoration : none;
}
a.tab:visited{
    color : #FFFFFF; 
    text-decoration : none;
}

a.tab:hover{
    color : #FFFFFF; 
    text-decoration : none;
}

a.bk:link{
    color : #F8D5A0; 
    text-decoration : underline;
}
a.bk:visited{
    color : #F8D5A0; 
    text-decoration : underline;
}

a.bk:hover{
    color : #F8D5A0; 
    text-decoration : underline;
}

a.na:link{
    color : #000000; 
    text-decoration : underline;
}
a.na:visited{
    color : #000000; 
    text-decoration : underline;
}

a.na:hover{
    color : #000000; 
    text-decoration : underline;
}


a.black:link,a.black:visited{
    color : black; 
    text-decoration : none;
}

a.black:hover{
    color : black; 
    text-decoration : underline;
}

a.white:link,a.white:visited{
    color : white; 
    text-decoration : none;
}

a.white:hover{
    color : white; 
    text-decoration : underline;
}


ul.sortable li {
    position: relative;
}

ul.boxy {
    list-style-type: none;
    padding-left: 5px;
    margin: 0px;
}
ul.boxy li {
    text-align:center;
    margin: 0px;
    padding-bottom:0px;
    border: 0px solid #ccc;
    font-size: 0px;
}
.clickable a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
.clickable li:hover {
    background-color: #f6f6f6;
}

/* 12/16/10 REMOVED CONFLICT */
.rsftxyzsubmenu {
    width:98px;
    height:20px;
    background:#333333;
    color:white;
    line-height:20px;
    float:left;
    margin:6px;
    text-align:center;
    cursor:pointer;
}

/* 12/16/10 REMOVED CONFLICT */
.rsftxyzsubmenu1 {
    width:106px;
    height:20px;
    background:#333333;
    color:white;
    line-height:20px;
    float:left;
    margin:6px;
    text-align:left;
    cursor:pointer;
}

.domainOff {
    display:block;
    background:#F8D5A0;
    width:100%;
    height:20px;
    color:black;
    line-height:20px;
    text-align:left;
    margin:0px;
    padding:0px;
    border-bottom-width:1px;
    border-bottom-color:#000000;
    border-bottom-style:solid;
    cursor:pointer;
}

.domainOn {
    display:block;
    background:#C0C0C0;
    width:100%;
    height:20px;
    color:black;
    line-height:20px;
    text-align:left;
    margin:0px;
    padding:0px;
    border-bottom-width:0px;
    border-bottom-color:#000000;
    border-bottom-style:solid;
    cursor:pointer;
} 

.processingDomain {
    display:block;
    background:#FDF2E1;
    width:100%;
    height:20px;
    color:black;
    line-height:20px;
    text-align:left;
    margin:0px;
    padding:0px;
    border-bottom-width:1px;
    border-bottom-color:#000000;
    border-bottom-style:solid;
}

.bookmarkSpan1 {
    width:170px;
    margin-left: 6px;
    margin-top: -11px;
    float:left;
    border:1px solid green;
}
.bookmarkSpan2 {
    width:40px;
    margin-left: 6px;
    margin-top: -11px;
    float:left;
}
.bookmarkSpan3 {
    width:20px;
    margin-left: 6px;
    margin-top: -11px;
    float:left;
}
.bookmarkSpan14 {
    width:220px;
    position:absolute;
    float:left;
}
.bookmarkSpan15 {
    width:250px;
    position:absolute;
    float:left;
}
.divDidden{display:block;width:300px;height:200px;border:1px solid red;visibility:hidden;}


.button_new_1{font-family:verdana;font-size:10px;}
.button_new_2{font-family:verdana;font-size:10px;width:270px;}
.button_new_3{font-family:verdana;font-size:10px;width:200px;}
.table_new_1{margin-top:8px;margin-bottom:8px;width:98%;border:0;text-align:center;}
.table_new_2{margin-top:8px;margin-bottom:8px;width:98%;border:0;text-align:center;}
.div_new_1{border-top:1px solid #6593CF;height:433px;overflow: auto;margin-top:0px;width:100%;padding-top:4px;text-align:center;}
.div_new_2{border-top:1px solid #6593CF;height:314px;overflow: auto;margin-top:0px;width:100%;padding-top:4px;text-align:center;}
.div_new_3{border-top:1px solid #6593CF;overflow: auto;margin-top:0px;width:100%;padding-top:4px;text-align:center;}
.bg_new_1{background-color:#F8D5A0;height:25px;font-weight:bold;text-align:left;}
.bg_new_2{background-color:#FDF2E1}
.bg_new_3{background-color:#EFEFEF}
.Table7 {border-collapse: collapse;	border: 1px solid #F0990E;}

.alert{position:absolute;top:-1000px;left:-1000px;}
#layout-sky,#layout-cloud{display:none}

.titleFont{
    font-family:Verdana;
    color:#FCBA52;
    font-size:24px;
    font-weight:bold;
    text-decoration:underline; 
}

.subTitleFont{
    font-family:Verdana;
    color:#FEDDAB;
    font-size:18px;
    font-weight:bold;
}

.regSubTitle{
    font-family:Verdana;
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
}

.rsft-std-text {
    font-family:Tahoma,Verdana,Arial;
    font-size:12px;
}


/*
ELLIPSIS
*/

.bMenu{font:10px Verdana;cursor:pointer}

.ellipsis1 {white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; display:block; position:relative; zoom:1;} 
.ellipsis1:after{ content:\'\'; display:block; clear:both; } 
.ellipsis1 span { white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; width:100%; float:left;	overflow:hidden; max-width:87%;cursor:pointer;} 
.ellipsis1 ins{ height:10px; float:left;	width:1px; position:relative; left:-95%;	} 
.ellipsis1 var{ position:absolute; right:0; top:0; bottom:0; background:#FFF; display:none; } 
.ellipsis1 var:after{ content:\'...\'; font:12px/1.2 Verdana; }  
.ellipsis2 {font:10px Verdana; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; display:block; position:relative; zoom:1;width:90px;} 
.ellipsis2:after{ content:\'\'; display:block; clear:both; } 
.ellipsis2 span { white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; width:100%; float:left;	overflow:hidden; max-width:97%;cursor:pointer;} 
.ellipsis2 ins{ height:10px; float:left;	width:1px; position:relative; left:-95%;	} 
.ellipsis2 var{ position:absolute; right:0; top:0; bottom:0; background:#D2DBE0; display:none; } 
.ellipsis2 var:after{ content:\'...\'; font:12px/1.2 Verdana; }  
.ellipsis3 {font:11px Verdana; font-weight:bold;white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; display:block; position:relative; zoom:1;} 
.ellipsis3:after{ content:\'\'; display:block; clear:both; } 
.ellipsis3 span { white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;  float:left;	overflow:hidden; max-width:97%;cursor:pointer;} 
.ellipsis3 ins{ height:10px; float:left;	width:1px; position:relative; left:-95%;	} 
.ellipsis3 var{ position:absolute; right:0; top:0; bottom:0; background:#335183; display:none; } 
.ellipsis3 var:after{ content:\'...\'; font:12px/1.2 Verdana; }


/*submenus*/

div.rsftcmenu {padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}
div.rsftcmenu li a,div.rsftcmenubar li a {zoom:1;text-decoration:none;}
div.rsftcmenu li,div.rsftcmenubar li {font-size:100%;cursor:pointer;cursor:hand;white-space:nowrap;text-align:left;}

/*submenus*/


/* CP */

.rsftpkg {margin:0 auto;position:relative;border:0px;left:0px;}
.rdcc {overflow:hidden;position:relative;left:0px;top:0px;padding:0px;padding:0px;height:30px;background-color:#FCBD4C;border-left:1px solid #111111; border-right:1px solid #111111; border-top:1px solid #111111;cursor:default;}

div.ri {width:1px;height:1px;left:1px;top:1px;overflow:hidden;text-align:left;position:absolute;}
div.riv {width:1px;left:0px;top:-9999px;text-align:left;position:absolute;}

#layout-cloud,#layout-sky{display:none;}

.cpsprite {background-image:url(apps/mycrm/resources/_Grid_CP.png) !important;	background-repeat: no-repeat;}
.MyWebsites-gadget-edit {background-position:0px -785px !important;}

/* RESPONSIVE */
.rsftGAP .rsftGADGET {margin-right:9px !important;}
.rsftWSIZE25 {float:left;width:25%;}
.rsftWSIZE33 {float:left;width:33%;}
.rsftWSIZE34 {float:left;width:34%;}
.rsftWSIZE50 {float:left;width:50%;}
.rsftWSIZE66 {float:left;width:66%;}
.rsftWSIZE75 {float:left;width:75%;}
.rsftWSIZE100 {float:left;width:100%;}

/*

ADJUSTMENTS FOR TEXT EDITOR ONLYn (TINYMCE)

*/

.mceContentBody {
   overflow-y:scroll !important; 
}

/*

COLUMN ADJUSTMENTS

*/

.wsbx_column_one, .wsbx_column_two, .wsbx_column_three, .wsbx_column_four {overflow:hidden;}
/*
REV 25/MAY/15 b
REV 03/04/15 Fix signin and signup css issue on mobile mode
REV 05/25/15 Fix font size issue on leadcapture when user changes the font size for the website.
*/


/* My Account Tab slideout */
.wsbx_tab_title { text-transform: uppercase; }
.wsbx_myaccount { position: fixed/*absolute*/; z-index: 99999; width:50%; font-size:14px;}
.wsbx_panel { border-style: solid; border-width:1px; position: absolute; width:50%; }
.wsbx_btn_slide { position: absolute; text-align: center; color: #fff; border-style: solid; border-width:1px; cursor: pointer; padding: 7px 0; width: 150px; font-size: 1.050em; z-index: 99999;  }
.wsbx_btn_slide span { position: absolute; width: 12px; height: 12px; background: url(../../tpl/screens/images/close.png) 0 0 no-repeat; display: none; }
.wsbx_btn_slide .close { display: block; }
.wsbx_toppanel .wsbx_panel, .wsbx_bottompanel .wsbx_panel { display: none; position: relative; width: auto; }

/* MyAccount - Top */
.wsbx_myaccount.wsbx_toppanel { right: 0; top: 0; }
.wsbx_toppanel .wsbx_panel { padding:1px 1px 10px 10px; border-right: 0; border-top: 0; width: auto; }
.wsbx_toppanel .wsbx_btn_slide { bottom: -33px; right: 30px; /*border-right: 0;*/ border-top: 0; }
.wsbx_toppanel .wsbx_btn_slide span { bottom: 3px; left: 3px; }
.wsbx_toppanel .wsbx_btn_slide .wsbx_tab_picture { float:right; }

/* MyAccount - Left */
.wsbx_panel.wsbx_leftpanel { left:-50%; /*top: 15%*/; z-index: 99999; }
.wsbx_leftpanel { padding:10px 0 10px 0; border-left: 0; position: fixed; left: 0px; top:20px;/*absolute*/; display: block; }
.wsbx_leftpanel.out { padding-right: 5px; padding-left: 9px; left: -9px!important; }
.wsbx_leftpanel .wsbx_btn_slide { right: -93px; top: 80px; border-bottom: 0; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.wsbx_leftpanel .wsbx_btn_slide span { right: 3px; top: 3px; }
.wsbx_leftpanel .wsbx_btn_slide .wsbx_tab_picture {float:left; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }


/* MyAccount - Right */
.wsbx_panel.wsbx_rightpanel { right:-50%; /*top: 15%*/; z-index: 99999; }
.wsbx_rightpanel { padding:10px 0 10px 0; border-right: 0; position: fixed; right:0px; top:20px;/*absolute*/; display: block; }
.wsbx_rightpanel.out { padding-left: 5px; padding-right: 9px; right: -7px!important; }
.wsbx_rightpanel .wsbx_btn_slide { left: -93px; top: 80px; border-bottom: 0; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.wsbx_rightpanel .wsbx_btn_slide span { right: 3px; top: 3px; }
.wsbx_rightpanel .wsbx_btn_slide .wsbx_tab_picture {float:right; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

/* MyAccount - Bottom */
.wsbx_myaccount.wsbx_bottompanel { right: 0; bottom: 0; position: fixed }
.wsbx_bottompanel .wsbx_panel { padding:10px 1px 1px 10px; border-right: 0; border-bottom: 0; width: auto; }
.wsbx_bottompanel .wsbx_btn_slide { 
    top: -33px; 
    /*right: 30px;*/
    /*left:250px;*/
	right: 0;
    border-bottom: 0; 
}
.wsbx_bottompanel .wsbx_btn_slide span { top: 3px; left: 3px; }
.wsbx_bottompanel .wsbx_btn_slide .wsbx_tab_picture { float:right; }

.wsbx_user_account.out .wsbx_accountcontent,.wsbx_user_account.out .wsbx_user_tabs { margin-left: 0; }



/* ICONS */

#wsbx_user_interface h5.wsbx_note_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2764px no-repeat;}
#wsbx_user_interface h5.wsbx_task_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2715px no-repeat;}
#wsbx_user_interface h5.wsbx_doc_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2691px no-repeat;}
#wsbx_user_interface h5.wsbx_event_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2789px no-repeat;}
#wsbx_user_interface h5.wsbx_email_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2835px no-repeat;}
#wsbx_user_interface h5.wsbx_drip_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2857px no-repeat;}
#wsbx_user_interface h5.wsbx_email_alert_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -2811px no-repeat;}
#wsbx_user_interface h5.wsbx_listings_bg {background:url(../../tpl/rsft/images/sprite-controlpanel.png) -7px -91px no-repeat;}

/*
===============================================================================================================
05. MEDIA QUERIES (Responsive web design)
=============================================================================================================== */
@media screen and (max-width:  1366px) {
    .wsbx_panel.out { width:58%; padding-right: 8px; }
    .wsbx_panel.wsbx_rightpanel.out { width:58%; padding-right: 10px; padding-left: 5px; }
    .wsbx_myaccount .wsbx_panel.out { width: 98.50%; }
    .wsbx_myaccount { width:58.50%; }
}

@media screen and (max-width: 1039px) {
    .wsbx_panel.out,
    .wsbx_panel.wsbx_rightpanel.out { width:77%; padding-right: 4px; }
    .wsbx_panel.wsbx_rightpanel.out { padding-right: 8px; }
    .wsbx_panel .wsbx_btn_slide { right: -92px; }
    .wsbx_rightpanel .wsbx_btn_slide { left: -93px;  }
    .wsbx_myaccount { width:76.50%; }  
}

@media screen and (max-width: 815px) {
    .wsbx_panel.out,
    .wsbx_panel.wsbx_rightpanel.out { width:93.50%; padding-right: 9px; }
    .wsbx_myaccount { width:93.50%; }  
}

@media screen and (max-width: 783px) {
    .wsbx_myaccount { width:95.50%; }

}

@media only screen and (min-width: 240px) and (max-width: 720px){

}

@media screen and (max-width: 655px) {
    .wsbx_panel.out, .wsbx_panel.wsbx_rightpanel.out { width:90%; top:5%; left:10%;}
}

@media screen and (max-width: 615px) {
    /* for smaller screens */
    .wsbx_user_area_windowgroup {max-height:250px !important; overflow-y: scroll !important;}
    .wsbx_social_media_buttons {width:100% !important;}
    .wsbx_social_media_buttons a {width:40% !important;}
    .wsbx_form_function_login_message {display:none;}
}

@media screen and (max-width: 495px) {
    .wsbx_panel.out .wsbx_btn_slide { top: -31px; right: 8px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0); font-size: .90em; }
    .wsbx_panel.wsbx_leftpanel.out .wsbx_btn_slide { border-left: 0; }
    .wsbx_panel.wsbx_rightpanel.out .wsbx_btn_slide { left: 10px; }
    .wsbx_panel.wsbx_user_account.out { padding: 5px 0; width:90%; top:35px; }
    .wsbx_user_account.out .wsbx_accountcontent,.wsbx_user_account.out .wsbx_user_tabs { margin: 0 8px 0 6px; }
}

@media screen and (max-width: 335px) {
    .wsbx_panel.out { padding: 6px 6px 6px 0; }
    .wsbx_panel.wsbx_rightpanel.out { padding-left: 6px; }
    .wsbx_panel.out .wsbx_btn_slide { padding: 8px 1px 8px 0; font-size: .90em; width: 100%; right: -1px; }
    .wsbx_panel.wsbx_rightpanel.out .wsbx_btn_slide { left: -1px; width: 98%; padding: 8px 0 8px 0; border-right: 0; }
    .wsbx_rightpanel.out .wsbx_btn_slide span { top: 3px; right: 3px; }
    .wsbx_myaccount.out { width:98%; }
    .wsbx_toppanel.out .wsbx_panel, .wsbx_bottompanel.out .wsbx_panel { padding: 6px 0 6px 6px; }
    .wsbx_toppanel .wsbx_btn_slide { bottom: -33px; }
    .wsbx_toppanel.out .wsbx_btn_slide, .wsbx_bottompanel.out .wsbx_btn_slide { width: 100%; }
    .wsbx_toppanel.out .wsbx_btn_slide { right: -1px; }
    .wsbx_bottompanel .wsbx_btn_slide { top: -33px; right: 0; border-right: 0; }
    .wsbx_bottompanel.out .wsbx_btn_slide { right: -1px; border-right: 0; }
    .wsbx_myaccount.wsbx_bottompanel.out { bottom: -15px; }
    .wsbx_user_account.out .wsbx_accountcontent,.wsbx_user_account.out .wsbx_user_tabs { margin: 0 8px 0 0; }
}

@media screen and (max-width: 267px) {
    .wsbx_panel.out { padding: 4px 4px 4px 0; width: 99%; right: 0; }  
    .wsbx_rightpanel.out .wsbx_btn_slide span { top: 4px; right: 6px; } 
}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("http://www.websitebox.com/php/js/Jcrop.gif");
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
    
/*

REV 12/19/13 a

*/

/************* CUSTOM TAG FOR SELECT *************************/

.setScroll{
	overflow-y:scroll;
}

.hideitem,.elmValue{
	display: none; 
}

.select_wrap{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.select_wrap .selectbox,.select_wrap .selectboxopen{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: -7px -7px -7px -7px;
    padding: 0 0 0 0;
    background: url(../../tpl/screens/images/select.png) right 1px no-repeat transparent;
    height: 30px;
    line-height: 30px;

}

.selectbox .defaultvalue,.selectboxopen .defaultvalue{
    list-style: none;
    padding-left:10px;
    top:100%;
}

     
 .selectboxoptions_wrap{
    position: absolute;
    z-index: 1010 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    display:none;
    
}

.selectboxoptions_radio,.selectboxoptions_check{
    position:relative;
    clear:both;
    list-style: none;
    padding:0;
    margin:0 ;
    width:100%!important;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    
}
.selectboxoptions_radio li, .selectboxoptions_check li{
    position:relative;
    list-style: none;
    font: -webkit-small-control;
    padding:0px 0 0px 20px;
    margin:0px 0 0 0px;
    cursor: pointer;
    width:100%-20px !important;
    color: #666; font-family:inherit; font-weight: normal;
    vertical-align: middle;
    margin-bottom:2px;
    line-height:15px;
    padding-top:2px;
}
.hover{
    background-color:#e6e9ed; 
}

.selectboxoptions_check li{
    background:#fff url(../../tpl/screens/images/checkboxoff.png) no-repeat 5px 6px;
}

.selectboxoptions_radio li{
    background:#fff url(../../tpl/screens/images/radiooff.png) no-repeat 5px 6px;
}

.selectboxoptions_radio li.selected{
    background:#fff url(../../tpl/screens/images/selectradio.png) no-repeat 5px 6px;/*#f2f2f2*/
    display:block !important;
}
.selectboxoptions_radio li.selected_disable{
    background:#fff url(../../tpl/screens/images/selectradio_disable.png) no-repeat 5px 6px;
    display:block !important;
}
.selectboxoptions_check li.selected{
    background:#fff url(../../tpl/screens/images/selectcheck.png) no-repeat 5px 6px;
    display:block !important;
}
.selectboxoptions_check li.selected_disable{
    background:#fff url(../../tpl/screens/images/selectcheck_disable.png) no-repeat 5px 6px;
    display:block !important;
}
.selectboxoptions_radio li.hover,.selectboxoptions_check li.hover{
    background-color:#f2f2f2;
}
.wsbx_main_name_row_chose_container{
    position:relative !important;
    height:auto !important;
}

.chose_field{
    position:relative;
    float:left;
    width:auto;
    margin: 1px 0 0 5px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    line-height: normal;
    border-radius: 0;
    height:auto;
    color:inherit !important;
}
.chose-container{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height:auto;
}
.box_wrap{
   width:auto;
}

.box_wrap .box_option span{
    width:auto;
    line-height: 13px;
    float:left;
    cursor: default;
    padding-left:5px;
    padding-right:1px;
    font-family:inherit; font-weight: normal;
    display: inline;
 }
 
.box_wrap .box_option{
    border-radius:3px;
    float:left;
    width: auto;
    border: 1px solid #aaa;
    background: white;
    margin: 0px 0 3px 5px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
    display: inline;
}
 

.box_wrap .box_option div{
    float: right;
    background: url("../../tpl/screens/images/chosen-sprite.png") no-repeat scroll -42px 1px transparent;
    width: 12px;
    height: 12px;
    cursor: pointer;
    display: block;
    margin-top: 2px;
    margin-left:4px;
    display: inline;
}

/* Blog Posts Widget

    REV 11/06/13 h

   TOC 
	01. GENERAL 
	02. WIDGETS
	03. MEDIA QUERIES (Responsive web design)
*/

/*
=============================================================================================================== 
01. GENERAL 
=============================================================================================================== */
/* Layout
-------------------------------------------------------------- */
.wsbx_widget_wrap {width: auto; max-width: 1038px; margin: 0 auto;}

.wsbx_clearfix:after { content: "."; display: block; clear: both; visibility: hidden;line-height: 0; height: 0;} 
.wsbx_clearfix { display: inline-block; }
html[xmlns] .wsbx_clearfix { display: block;} 
* html .wsbx_clearfix { height: 1%; overflow: visible; }


/*
=============================================================================================================== 
02. WIDGETS
=============================================================================================================== */
.wsbx_property_results_tabs .wsbx_tabs_framed_content { border: none; padding: 0; }
.wsbx_property_results_tabs .wsbx_property_results_info {border-top: none;}
.wsbx_property_results_tabs .wsbx_tabs_framed_inner { display: block!important; margin: 0 0 5px; }
.wsbx_titled_box_content.wsbx_property_results_info { padding: 0;}

/* Search Forms Styles */
.wsbx_property_results_tabs .wsbx_tabs {width: 100%; height: 55px; background-position: 0 54px; padding: 20px 0 0 40px; overflow: hidden;}  
.wsbx_property_results_tabs .wsbx_tabs li {margin-right: 4%; }
.wsbx_property_results_tabs .wsbx_tabs li a { padding: 10px 0 8px; margin: 0;} /* right:45px; */

/* Search By Main Fields */
.wsbx_mysite_form.wsbx_property_search form section { display: block; padding: 1.4450867052023121% 3.371868978805395%; } /* top-bottom: 15px, left-right: 35px */
.wsbx_mysite_form.wsbx_property_search .wsbx_search_main .wsbx_left_column { float: left; width: 74.0%;margin-top:18px} /*width: 700px */
.wsbx_by_mlsnumber  .wsbx_mysite_form.wsbx_property_search .wsbx_search_main .wsbx_left_column {margin-top:8px;}
.wsbx_by_mlsnumber .wsbx_mysite_form.wsbx_property_search .wsbx_search_main .wsbx_left_column .chose-container{
    height:60px;
}
.wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row { float: left; margin: 0 1.40% 1% 0; height: 35px; }

.wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_find_property_in_row { float: left; margin: -18px 1.40% 1% 0; height:auto; }
.wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_radius_of_row { float: left; margin: -18px 1.40% 1% 0; height:auto; }
.wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_property_type_row { float: left; margin: -18px 1.40% 1% 0; height:auto; }


.wsbx_mysite_form_row.wsbx_main_name_row { width: 58.0%; margin-right: 8%; } /* width: 420px*/
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row { width: 38.0%; padding-left: .60%; } /*width: 240 */
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row .wsbx_textfield { width: 97.50%; }
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 25.50%;} /*width: 240 */
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row { clear: left; }
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row { width: 18.60%;} /* width: 130px */
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select, 
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select,
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 11.80%; } /* width: 120px */
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row { float: right; width: 24.0%; text-align: right; margin-top: -4px; padding-right: 0; margin-right:15px;} /* added margin 01/23/13 */ /* width: 230px */
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row p { margin: 0 0 1.60%; font-size: .90em; line-height: 1.1;}
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row p a {text-decoration: underline;}
.wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row .wsbx_fancy_button { font-size: 1.7em; padding: 16px 80px;}

/* Search By Proximity */ 
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row { width: 18.6%;} /* width: 245px */

.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row label { float: left; width: 90%;font-size:13px;}
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 33%; margin-right: 3%; }
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 61%; overflow: hidden; }
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 3%;  }
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 7.2%; }

.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row { width: 38.10%; margin-right: 1%; } /*230px */
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row label { float: left; width:90%;font-size:13px;}
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { float:left;width: 96.5%; } /* width:170px */    /*REV 10/28/13 a*/

.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row {width: 36.8%; margin-right: 0%;} /*width: 196 */
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row label { float: left; width:90%;font-size:13px;}
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { float:left;width: 100%; }
.wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 18.20%;} /*width: 196 */

/* Style */
.wsbx_style_form .wsbx_style_form_label { float: left; width: 378px; }
.wsbx_style_form .wsbx_style_label.wsbx_style_form_label {width: 36.416184971098264%; } /* width: 378px */
.wsbx_style_form .wsbx_style_form_label p { font-size: 1.2em; margin: 0; color: #888888 /*#000*/; }
.wsbx_style_form .wsbx_style_form_label p span { display: block; font-size: .80em; color: #666;}
.wsbx_style_form .wsbx_right_form_column { float: right; width: 55.0%; } /* width: 545px */
.wsbx_style_form .wsbx_right_form_column.wsbx_right_switch_column { width: 525px; }
.wsbx_stlye1_row, .wsbx_switch_row, .wsbx_stlye2_row {float: left;}
.wsbx_stlye1_row .wsbx_stlye1, .wsbx_stlye2_row .wsbx_stlye2 { width: 231px; height: 200px;}
.wsbx_right_form_column .wsbx_switch_row { padding: 45px 10px 0 20px;}
.wsbx_switch_row li {margin-bottom: 50px;}
.wsbx_switch_row li a {display: block; width: 13px; height: 18px;margin-left: -22px;}

/* Lot info */
.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row { float: left; width: 23.60%; margin-right: 1.60%; }
.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row { margin-right: 0;}
.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row .wsbx_textfield { width: 90%;}
.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row .select { width: 11.50%; }

/* Listings with */
.wsbx_listing_with .wsbx_mysite_form_row.wsbx_listing_with_row { width: 280px; }
.wsbx_listing_with .wsbx_mysite_form_row .select {width: 24.0%;}
.wsbx_listing_with ul { clear: both; width: 100%; list-style: none; margin: 10px 0 0; padding: 0;}
.wsbx_listing_with ul li { width: 130px; float: left; margin-bottom: 10px; }

/* Year Built * Garage and Basement * Days on Market  */
.wsbx_year_built .wsbx_mysite_form_row, 
.wsbx_garade_and_basement .wsbx_mysite_form_row,
.wsbx_day_on_market .wsbx_mysite_form_row { float: left; width:26%; margin-right: 1%; height: 32px; }
.wsbx_year_built .wsbx_mysite_form_row .select,
.wsbx_garade_and_basement .wsbx_mysite_form_row .select,
.wsbx_day_on_market .wsbx_mysite_form_row .select { width: 11.0%; }

/* Keyword */
.wsbx_keyword_search .wsbx_mysite_form_row { float: left; width: 48.80%; margin-right: 2.50%; height: 32px; } /* width: 265px */
.wsbx_keyword_search .wsbx_mysite_form_row .wsbx_textfield { width: 94%;}
.wsbx_keyword_search .wsbx_mysite_form_row.wsbx_keyword_row { margin-right: 0; width: 47.0%;}
.wsbx_keyword_search .wsbx_mysite_form_row .select { width: 24.40%; }

.wsbx_search_bottom_row { text-align: right; padding-top: 20px;}
.wsbx_search_bottom_row .wsbx_contact_form_submit { font-size: 1.6em; padding: 16px 76px; }


/* My Map */
.wsbx_by_map .wsbx_google_map {border:1px solid #d0d0d0; height: 750px; clear: both; margin: 0 12px 10px;}
.wsbx_by_map .wsbx_google_map iframe { width: 100%; height: 100%; }
.wsbx_my_map_form .wsbx_by_map_type { margin: 0 12px 10px; padding: 0; list-style-type: none; }
.wsbx_my_map_form .wsbx_by_map_type li { display: inline; padding-right: 15px;}
.wsbx_my_map_form .wsbx_by_map_type li .checkbox { width: 15px;}

.wsbx_my_map_form .wsbx_findnearby { margin: 0 12px 10px; }
.wsbx_my_map_form .wsbx_findnearby h4 {border-bottom: 1px solid #cececd; font-size: 1.10em; padding: 3px 0; margin: 0 0 8px;}
.wsbx_my_map_form .wsbx_findnearby ul {margin: 0; padding: 0; list-style: none;}
.wsbx_my_map_form .wsbx_findnearby ul li {float: left; width: 160px; padding: 3px 0 10px; }
.wsbx_my_map_form .wsbx_findnearby ul li.wsbx_keyword_search {width: 255px; margin-top: -3px; padding-top: 0;}
.wsbx_my_map_form .wsbx_findnearby ul li .wsbx_keyword {width: 110px; color: #cbcbcb;  }


/*
===============================================================================================================
03. MEDIA QUERIES (Responsive web design)
=============================================================================================================== */

 
.rmax103 body { -webkit-text-size-adjust: none;}
.rmax103 img { max-width: 100%; height: auto;}
.rmax103 .wsbx_mysite_form.wsbx_property_search .wsbx_search_main .wsbx_left_column { width: 72%; }

.rmax103 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_find_property_in_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax103 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_radius_of_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax103 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_property_type_row { float: left; margin: 0 1.40% 1% 0; height:auto; }

.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row { width: 35%;} /* width: 245px */

.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row label { float: left; width: 90%;}
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 49%; margin-right: 3%; }
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 48%; overflow: hidden; }
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 10.5%;  }
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 10.5%; }

.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row { width: 30.50%; margin-right: 1%; } /*230px */
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row label { float: left; width:90%;}
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { float:left;width: 95%; } /* width:170px */    /*REV 10/28/13 a*/

.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row {width: 28.0%; margin-right: 0%;} /*width: 196 */
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row label { float: left; width:90%;}
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { float:left;width: 100%; }
.rmax103 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 18.20%;} /*width: 196 */

.rmax99 .wsbx_style_form.wsbx_property_search .wsbx_style_form_label { width: 348px; }
 
.rmax94 .wsbx_style_form.wsbx_property_search .wsbx_style_label.wsbx_style_form_label { width: 27%;}
.rmax94 .wsbx_style_form.wsbx_property_search .wsbx_style_form_label { width: 310px; }
 
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_search_main .wsbx_left_column { width: 100%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row { width: 58.0%;  }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row .wsbx_textfield { width: 97%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row {padding-top: 8px; margin: 0;padding-right:10px; width: 235px; clear: right;}
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row p{margin: 0 0 1.60%;font-size: .90em;line-height: 1.1;}
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row{ width: 37.50%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 35.10%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { width: 97%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select { width: 16.0%;  }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 17.0%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search form section { display: block; padding: 1.4450867052023121% 1.60%; }
.rmax82 .wsbx_style_form .wsbx_style_form_label { width: 330px; }
.rmax82 .wsbx_style_form .wsbx_right_form_column { width: 53%; }
.rmax82 .wsbx_mysite_form.wsbx_property_search .wsbx_search_bottom_row { padding-right: 3%;}
.rmax82 .wsbx_by_map .wsbx_google_map { height: 310px;}

.rmax82 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_find_property_in_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax82 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_radius_of_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax82 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_property_type_row { float: left; margin: 0 1.40% 1% 0; height:auto; }

.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row { width: 35%;} /* width: 245px */

.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row label { float: left; width: 90%;}
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 49%; margin-right: 3%; }
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 48%; overflow: hidden; }
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 10.5%;  }
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 10.5%; }

.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row { width: 30.50%; margin-right: 1%; } /*230px */
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row label { float: left; width:90%;}
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { float:left;width: 95%; } /* width:170px */    /*REV 10/28/13 a*/

.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row {width: 28.0%; margin-right: 0%;} /*width: 196 */
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row label { float: left; width:90%;}
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { float:left;width: 100%; }
.rmax82 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 18.20%;} /*width: 196 */

.rmax81 .wsbx_style_form .wsbx_style_label.wsbx_style_form_label { width: 24%; padding-right: 2%; }
.rmax81 .wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row { width: 48.40%; margin: 0 1% 1% 0;}
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row .wsbx_textfield { width: 90%;}
.rmax81 .wsbx_stlye1_row .wsbx_stlye1, .wsbx_stlye2_row .wsbx_stlye2 { width: 225px; }
.rmax81 .wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row .select { width: 22.50%; }
.rmax81 .wsbx_listing_with ul li { width: 123px;}
.rmax81 .wsbx_listing_with ul li span.checkbox { width: 14px; }
.rmax81 .wsbx_listing_with .wsbx_mysite_form_row.wsbx_listing_with_row { width: 96%; }
.rmax81 .wsbx_listing_with .wsbx_mysite_form_row .select {width: 48%;}
.rmax81 .wsbx_year_built .wsbx_mysite_form_row,
.rmax81 .wsbx_garade_and_basement .wsbx_mysite_form_row,
.rmax81 .wsbx_day_on_market .wsbx_mysite_form_row { float: left; width:48.50%;}
.rmax81 .wsbx_year_built .wsbx_mysite_form_row .select,
.rmax81 .wsbx_garade_and_basement .wsbx_mysite_form_row .select,
.rmax81 .wsbx_day_on_market .wsbx_mysite_form_row .select { width: 23%; }
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row { width: 96.0%; margin: 0 0 8px; }
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row .wsbx_textfield { width: 96.50%; }
.rmax81 .wsbx_keyword_search .wsbx_mysite_form_row .select { width: 48.0%; }
.rmax81 .wsbx_style_form .wsbx_style_form_label { width: 40%; }
.rmax81 .wsbx_mysite_form_row.wsbx_property_type_row .select {width: 33.80%;}
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select,
.rmax81 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 16.40%;  }

.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 49%; margin-right: 3%; }
.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 48%; overflow: hidden; }
.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 15%;  }
.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 15%; }
.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { width: 65.40%; }
.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row { width: 28%; }
.rmax81 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 25.50%; }
 
.rmax78 .wsbx_style_form .wsbx_style_label.wsbx_style_form_label { width: 20%;}
.rmax78 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { width: 95.0%; }
 
.rmax74 .wsbx_mysite_form .wsbx_style_form .wsbx_style_form_label span {display: none;}
.rmax74 .wsbx_style_form .wsbx_style_label.wsbx_style_form_label { width: auto;  }
 
.rmax65 .wsbx_style_form .wsbx_style_label.wsbx_style_form_label { width: auto; padding: 0 0 8px 10px;}
.rmax65 .wsbx_property_results_tabs .wsbx_tabs { padding-left: 3%;}
.rmax65 .wsbx_property_results_tabs .wsbx_tabs li {font-size:8px;margin-right:2.5px; }
.rmax65 .wsbx_mysite_form_row.wsbx_search_row {padding-right: 2%;}
.rmax65 .wsbx_mysite_proximity .wsbx_findnearby ul li {  width: 140px; }

.rmax65 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_find_property_in_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax65 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_radius_of_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax65 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_property_type_row { float: left; margin: 0 1.40% 1% 0; height:auto; }

.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row { width: 35%;} /* width: 245px */

.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row label { float: left; width: 90%;}
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 49%; margin-right: 3%; }
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 48%; overflow: hidden; }
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 14.5%;  }
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 14.5%; }

.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row { width: 30.50%; margin-right: 1%; } /*230px */
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row label { float: left; width:90%;}
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { float:left;width: 95%; } /* width:170px */    /*REV 10/28/13 a*/

.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row {width: 28.0%; margin-right: 0%;} /*width: 196 */
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row label { float: left; width:90%;}
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { float:left;width: 100%; }
.rmax65 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 18.20%;} /*width: 196 */

.rmax61 .wsbx_property_results_tabs .wsbx_tabs li{font-size:12px;margin-right:3.5%;}
.rmax61 .wsbx_style_form .wsbx_right_form_column.wsbx_right_switch_column { float: left;}
.rmax61 .wsbx_style_form .wsbx_style_form_label {font-size: .90em; width: auto; padding-bottom: 8px;}
 
.rmax61 .wsbx_search_bottom_row { text-align: right; padding: 2% 2.20% 3% 0; }
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row { width: 49.0%; }
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row .wsbx_textfield { width: 95%; }

.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row { width: 47%; }

.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 44.2%; }

.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { width: 95%;}
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row,
.rmax61 .wsbx_mysite_form_row.wsbx_property_size_row,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row { width: 31.90%; margin-bottom: 1.50%; }
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select{ width: 29.50%;  }
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 92%;  }
.rmax61 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row {clear: left;}
.rmax61 .wsbx_my_map_form .wsbx_findnearby ul li { width: 126px; }
.rmax61 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_find_property_in_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax61 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_radius_of_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax61 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_property_type_row { float: left; margin: 0 1.40% 1% 0; height:60px; }

.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row { width: 35%;} /* width: 245px */

.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row label { float: left; width: 90%;}
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 49%; margin-right: 3%; }
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 48%; overflow: hidden; }
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 14%;  }
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 14%; }

.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row { width: 30.50%; margin-right: 1%; } /*230px */
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row label { float: left; width:90%;}
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { float:left;width: 95%; } /* width:170px */    /*REV 10/28/13 a*/

.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row {width: 28.0%; margin-right: 0%;} /*width: 196 */
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row label { float: left; width:90%;}
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { float:left;width: 95%; }
.rmax61 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 18.20%;} /*width: 196 */
.rmax61 .wsbx_by_mlsnumber .wsbx_mysite_form.wsbx_property_search .wsbx_left_column .wsbx_textfield {
  width: 95%;
}

.rmax55 .wsbx_property_results_tabs .wsbx_tabs li{font-size:12px;margin-right:3.5%;}
.rmax55 .wsbx_property_results_tabs .wsbx_tabs li a span {display: none;}
.rmax55 .wsbx_stlye1_row .wsbx_stlye1, .wsbx_stlye2_row .wsbx_stlye2 { width: 210px;}
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row { width: 100%; float: none; margin-bottom: 10px; }

.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row { width: 100%; float: none; margin-bottom: 10px; }
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select {width:92.60%;}
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row,
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row,
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row,
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row { width:48.50%; padding-bottom: 5px; }
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select { width: 44.50%;  }
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row { width: 100%;}
.rmax55 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select {
max-width: 92%;
}

.rmax55 .wsbx_style_form .wsbx_right_form_column { width: 65%;}
.rmax55 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_find_property_in_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax55 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_radius_of_row { float: left; margin: 0 1.40% 1% 0; height:auto; }
.rmax55 .wsbx_by_proximity .wsbx_search_main .wsbx_left_column .wsbx_mysite_form_row.wsbx_property_type_row { float: left; margin: 0 1.40% 1% 0; height:auto; }

.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row { width: 35%; padding-bottom:10px;} /* width: 245px */

.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row label { float: left; width: 90%; }
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { float: left; width: 48.5%; margin-right: 3%; }
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { float: left; width: 48.5%; overflow: hidden; }
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { float:left;width: 13.5%;  }
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { float:left;width: 13.5%; }

.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row { width: 30.50%; margin-right: 1%; padding-bottom:10px;} /*230px */
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row label { float: left; width:90%;}
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield { float:left;width: 92%;margin-top:0px; } /* width:170px */    /*REV 10/28/13 a*/

.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row {width: 28.0%; margin-right: 0%; padding-bottom:10px;} /*width: 196 */
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row label { float: left; width:90%;}
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { float:left;width: 95%; }
.rmax55 .wsbx_by_proximity .wsbx_mysite_proximity .wsbx_mysite_form_row.wsbx_property_type_row .select { width: 18.20%;} /*width: 196 */

.rmax55 .wsbx_by_mlsnumber .wsbx_mysite_form.wsbx_property_search .wsbx_left_column .wsbx_textfield {
  width: 95%;
}
.rmax49 .wsbx_property_results_tabs .wsbx_tabs li{}
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select {max-width: 91%;}
.rmax49 .wsbx_mysite_form.wsbx_property_search form section {padding-left: 3%;}
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row .wsbx_textfield { width: 94.50%; }
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield{width:94.5%; }
.rmax49 .wsbx_stlye1_row .wsbx_stlye1, .wsbx_stlye2_row .wsbx_stlye2 { width: 183px; }
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row { width: 32%; }
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row .wsbx_textfield { width: 80%;}
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row .select { width: 22.50%; }
.rmax49 .wsbx_year_built .wsbx_mysite_form_row .select,
.rmax49 .wsbx_garade_and_basement .wsbx_mysite_form_row .select,
.rmax49 .wsbx_day_on_market .wsbx_mysite_form_row .select { width: 27%; }
.rmax49 .wsbx_keyword_search .wsbx_mysite_form_row { width: 49.0%; } /* width: 265px */
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row .select { width: 58.10%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield{
   width:98%;  
}
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row {padding-top: 8px; margin: 0;padding-right:5px; width: 235px; clear: right;}
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row p{margin: 0 0 1.60%;font-size: .90em;line-height: 1.1;}

.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select,
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 91.0%; }
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax49 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select { width: 43.50%; }

.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_radius_of_row  { float: none; width: 98%; height:62px; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row label,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_radius_of_row label { display: block; float: none; padding-bottom: 5px; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_radius_of_row label {  padding-top: 0; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row label { display: block; float: none; padding-bottom: 5px; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row label { padding-top:0; }

.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col { width: 35%; margin-right:2%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { width: 30%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col { width: 62.98%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { width: 57%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield  { width: 97.40%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row { clear: both; float: none; width: 98%!important; height: 40px; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row { width: 97%; margin-bottom: 10px; padding-bottom: 0;height:auto; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_property_size_row .select { width: 92%; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_price_to_row,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_beds_row,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_baths_row { width: 48.80%; margin-bottom: 0; padding: 0; height: 40px; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_price_to_row,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_baths_row { margin-right: 0; }
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax49 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_baths_row .select { width:44.0%; }
 
.rmax44 .wsbx_mysite_form.wsbx_property_search .wsbx_style_form_multiple_row { display: none; }
 
.rmax41 .wsbx_style_form .wsbx_right_form_column {float: none; width: 95%; clear: both;}
/*
.rmax41 .wsbx_property_results_tabs .wsbx_tabs li:nth-child(6),
.rmax41 .wsbx_property_results_tabs .wsbx_tabs li:nth-child(7) {display: none;}
*/
.rmax41 .wsbx_property_results_tabs .wsbx_tabs li {font-size:11px;margin-right:3.5px;}
.rmax41 .wsbx_mysite_form.wsbx_property_search .wsbx_by_map_type li { display: block; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select {max-width: 91%;}
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_main_name_row .wsbx_textfield { width: 92%;  }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { width: 92%;  }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 42.0%; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_size_row .select { width: 88.90%; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row { padding-right: 3%; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row { width: 47.0%; margin-bottom: 2%; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_lot_width_row,
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row {margin-right: 0; float: right;}
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row .wsbx_textfield { width: 95%;}
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_lot_width_row .wsbx_textfield { width: 96%; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row .select { width: 42.0%; }
.rmax33 .wsbx_listing_with .wsbx_mysite_form_row .select {width: 90%; }
.rmax33 .wsbx_year_built .wsbx_mysite_form_row,
.rmax33 .wsbx_garade_and_basement .wsbx_mysite_form_row,
.rmax33 .wsbx_garade_and_basement .wsbx_mysite_form_row,
.rmax33 .wsbx_day_on_market .wsbx_mysite_form_row  { width: 48.0%; margin-right: 4%; }
.rmax33 .wsbx_year_built .wsbx_mysite_form_row.wsbx_built_to_row,
.rmax33 .wsbx_garade_and_basement .wsbx_mysite_form_row.wsbx_basement_type_row,
.rmax33 .wsbx_day_on_market .wsbx_mysite_form_row.wsbx_days_to_row  { margin-right: 0; }
.rmax33 .wsbx_year_built .wsbx_mysite_form_row .select,
.rmax33 .wsbx_garade_and_basement .wsbx_mysite_form_row .select,
.rmax33 .wsbx_day_on_market .wsbx_mysite_form_row .select { width: 41.0%; }
.rmax33 .wsbx_year_built .wsbx_mysite_form_row.wsbx_built_to_row .select,
.rmax33 .wsbx_garade_and_basement .wsbx_mysite_form_row.wsbx_basement_type_row .select,
.rmax33 .wsbx_day_on_market .wsbx_mysite_form_row.wsbx_days_to_row .select { width: 41.0%;}
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_search_bottom_row { text-align: center; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_style_form { padding-top: 3%; padding-bottom: 3%; }
.rmax33 .wsbx_keyword_search .wsbx_mysite_form_row { width: 100.0%; margin: 0 0 8px; float: none; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row .wsbx_textfield {width: 100%; }
.rmax33 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row .select { width: 88.50%; }
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { width: 28%; }
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { width: 55.50%; }
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield  { width: 95.50%; }
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select,
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_property_size_row .select { width: 90.50%; }
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax33 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_baths_row .select { width:42.80%; }
 .rmax33 .wsbx_by_mlsnumber .wsbx_mysite_form.wsbx_property_search .wsbx_left_column .wsbx_textfield {
  width: 92%;
}
.rmax26 .wsbx_property_results_tabs .wsbx_tabs{}
.rmax26 .wsbx_property_results_tabs .wsbx_tabs li {font-size:7px;margin-right:7px;}
.rmax26 .wsbx_property_results_tabs .wsbx_tabs li:last-child { margin-right: 0; }
.rmax26 .wsbx_property_results_tabs .wsbx_tabs li a {font-size: .90em;}
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_search_row .wsbx_fancy_button,
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_search_bottom_row .wsbx_contact_form_submit { padding: 16px 60px;}
.rmax26 .wsbx_listing_with ul li { font-size: .85em;  width: 105px;}
.rmax26 .wsbx_my_map_form .wsbx_findnearby ul li { width: 50%;}
.rmax26 .wsbx_my_map_form .wsbx_findnearby ul li span {padding: 0; width: auto; font-size: .80em;}
.rmax26 .wsbx_my_map_form .wsbx_findnearby ul li span.radio {width: 18px!important;}
.rmax26 .wsbx_my_map_form .wsbx_findnearby ul li .wsbx_keyword { width: 80px; }
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_mysite_form_row.wsbx_baths_row .select { width: 41.50%; }
.rmax26 .wsbx_lot_info .wsbx_mysite_form_row { margin-right: 3%; }
.rmax26 .wsbx_lot_info .wsbx_mysite_form_row.wsbx_lot_width_row,
.rmax26 .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row { margin-right: 0; }
.rmax26 .wsbx_lot_info .wsbx_mysite_form_row .wsbx_textfield { width: 92%!important;}
.rmax26 .wsbx_lot_info .wsbx_mysite_form_row.wsbx_unit_row .select { width: 42.30%; }
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row { width: auto; }
.rmax26 .wsbx_mysite_form.wsbx_property_search .wsbx_keyword_search .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_figure_col .select { width: 27%; }
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_find_property_in_row .wsbx_miles_col .select { width: 54.50%; }
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_radius_of_row .wsbx_textfield  { width: 94.0%; }
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .wsbx_textfield { width: 94.0%; }
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_property_type_row .select,
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_property_size_row .select { width: 88.50%; }
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_price_from_row .select,
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_price_to_row .select,
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_beds_row .select,
.rmax26 .wsbx_by_proximity .wsbx_mysite_proximity.wsbx_property_search .wsbx_mysite_form_row.wsbx_mysite_form_row.wsbx_baths_row .select { width:40.80%; }


/* Map Property Location Overlay */
.wsbx_ui_tooltip_left, .wsbx_ui_tooltip_right { cursor:normal; display:-moz-inline-stack; display:inline-block; border:none; -webkit-box-shadow:1px 1px 5px #818181; -moz-box-shadow:1px 1px 5px #818181; box-shadow:1px 1px 5px #818181;}
/* Arrow left and right */
.wsbx_ui_tooltip_left .wsbx_arrow_left { width:0px;  height:0px; border-bottom:7px solid transparent;  border-top:7px solid transparent; font-size:0px; line-height:0px; position: absolute; left: -11px; top: 15px; z-index: 9999; }
 .wsbx_ui_tooltip_right .wsbx_arrow_right { width:0px;  height:0px; border-bottom:7px solid transparent;  border-top:7px solid transparent; font-size:0px; line-height:0px; position: absolute; right: -9px; top: 15px; z-index: 9999; }


.wsbx_map_location_info {position: absolute; width: 188px; z-index: 999; padding: 4px 8px 0; margin: 0;}
*+html .wsbx_map_location_info { width: 194px; }
.wsbx_map_location_info p {margin: 0; padding: 0; line-height: 1; color: #000;}
.wsbx_map_location_info .wsbx_address { font-size: .90em; padding-bottom: 6px; display: block; }
.wsbx_map_location_info .wsbx_mapphoto { float: left; border:1px solid #000; width: 75px;}
.wsbx_map_location_info .wsbx_mapphoto img {float: left;}
.wsbx_map_location_info .wsbx_price { color: #fff; padding: 5px 6px 5px 6px; margin-left: 82px; width: 100px; font-size: 1.080em; text-align: left; }
.wsbx_map_location_info .wsbx_house_desc { padding: 12px 0 0 10px; clear: right;}
.wsbx_map_location_info .wsbx_house_desc p { float: left; width: 28px; height: 25px; border-right: 1px solid #333; text-align: center; padding: 0 3px 0 4px; margin: 0; font-size: .88em; }
.wsbx_map_location_info .wsbx_house_desc .wsbx_sqft { border-right: none; }
.wsbx_map_location_info .wsbx_mls_number { clear: both; font-size: .80em; text-align: left; width: 100%; margin: 0; }

/* Listing Control Buttons */
.wsbx_listing_controls {  position: absolute; bottom: -6px; right: 0; padding: 0; overflow: hidden; display: none; border-radius: 0; width: 269px; z-index: 99; }
.wsbx_listing_controls a { float: left; border-right-width: 1px; border-right-style: solid; color: #fff; text-align: center; text-transform: capitalize; }
.wsbx_listing_controls a span { display:block; height: 31px; width: 44px; background: url(http://www.websitebox.com/php/images/listing-control-button-icons.png) 0 4px no-repeat; }
.wsbx_listing_controls .wsbx_details span { background-position: 12px 5px;}
.wsbx_listing_controls .wsbx_map span { background-position: -55px 4px;}
.wsbx_listing_controls .wsbx_share span { background-position: -124px 5px;}
.wsbx_listing_controls .wsbx_save span { background-position: -187px 4px;}
.wsbx_listing_controls .wsbx_notes span { background-position: -255px 3px;}
.wsbx_listing_controls .wsbx_compare span { background-position: -321px 4px;}
.wsbx_listing_controls .wsbx_compare {border-right: none; }
.wsbx_property_result_list table tbody td .wsbx_listing_controls { display:none; }

.wsbx_listing_controls.wsbx_location_buttons { position: relative; left: -8px; bottom: -4px; display: block; padding: 0; overflow: hidden; border-radius: 0; width: 202px; z-index: 99; }
.wsbx_location_buttons.wsbx_listing_controls a span {width: 32px; height: 28px; }
.wsbx_location_buttons .wsbx_details span { background-position: 6px 4px; }
.wsbx_location_buttons .wsbx_map span { background-position: -60px 4px;}
.wsbx_location_buttons .wsbx_share span { background-position: -129px 3px; }
.wsbx_location_buttons .wsbx_save span { background-position: -194px 4px;}
.wsbx_location_buttons .wsbx_notes span { background-position: -262px 3px;}
.wsbx_location_buttons .wsbx_compare span { background-position: -327px 4px; width: 36px;}

/* Leave a Note */
.wsbx_leave_a_note { position: absolute; top: 211px; right: 91px; width: 240px; height: 238px; text-align: left; padding: 6px; z-index: 99999;-webkit-box-shadow:1px 1px 5px #333; -moz-box-shadow:1px 1px 5px #333; box-shadow:1px 1px 5px #333; display: none; }
.wsbx_leave_a_note .wsbx_mysite_form form div label { display: block; padding-bottom: 5px; font-size: 1.080em;}
.wsbx_leave_a_note .wsbx_mysite_form form .wsbx_textarea {height: 160px;}
.wsbx_leave_a_note .wsbx_mysite_form form .wsbx_contact_form_submit { float: right; }

.wsbx_by_mlsnumber .wsbx_mysite_form.wsbx_property_search .wsbx_left_column .wsbx_textfield {
  width: 96.5%;
}

.wsbx_tabs_container.wsbx_search_tabs .wsbx_tabs {
width: 96.2%;
}/* Blog Posts Widget

   REV 28/JUL/15 a

   TOC 
        01. GENERAL 
        02. WIDGETS
        03. MEDIA QUERIES (Responsive web design)
*/


/*
=============================================================================================================== 
01. GENERAL 
=============================================================================================================== */

/* Layout
-------------------------------------------------------------- */
.wsbx_widget_wrap {width: auto; max-width: 1038px; margin: 0 auto;}
.wsbx_clearfix:after { content: "."; display: block; clear: both; visibility: hidden;
                       line-height: 0; height: 0;} 
.wsbx_clearfix { display: inline-block; }
html[xmlns] .wsbx_clearfix { display: block;} 
* html .wsbx_clearfix { height: 1%; overflow: visible; }
img { max-width: 100%;}

/*
=============================================================================================================== 
02. WIDGETS
=============================================================================================================== */
.wsbx_page_title { margin: 0 0 5px; }
.wsbx_titled_box_content.wsbx_property_showcase_list { padding: 0; position: relative; }
.wsbx_property_showcase_list .wsbx_showcase_gallery { position: absolute; z-index: 99; width: 388px; top: 18px; left: 12px; }
.wsbx_property_showcase_list .wsbx_slideshowinner { position: relative; }
.wsbx_slideshowinner .wsbx_for_sale_bend { position: absolute; top: 0; left: 0; width: 117px; height: 110px; z-index: 99; }
.wsbx_slideshowinner .wsbx_for_sale_bend img {float: left; margin-left: 0;}
.wsbx_shadow_frame { display: block;}

/* Flexible slideshow */
.wsbx_slideshowinner.wsbx_framed { padding-bottom: 28px; max-width: 375px;}
.wsbx_showcase_gallery .flex-control-nav {  left: 35.0%; bottom: 2px!important;}
.wsbx_showcase_gallery .flex-control-nav {background-color:transparent !important;}  /* LEN */
.wsbx_showcase_gallery .flex-control-nav li a {width: 12px; height: 12px; margin-right: 8px; background: url(../../tpl/screens/images/nav_dots_sprite.png) no-repeat 0 0px!important; }
.wsbx_showcase_gallery .flex-control-nav li a { border:0px !important; } /* LEN */
.wsbx_showcase_gallery .flex-control-nav li a.active { background-position: -24px 0 !important; }

.slides li { position: relative; overflow: hidden; border: none; }
.slides li center img { width:100%;height:100%; }
.wsbx_showcase_gallery .wsbx_property_photo_caption {position: absolute; bottom: 0; width:100%; left: 0; padding: 6px 0 5px 8px; background: url(apps/mywebsites/themes/ava/images/_rgba/black40.png); color: #fff; } /* LEN */ /* width: 464px */
.wsbx_property_photo_caption .wsbx_property_info { line-height: 1.4; margin: 0; float: left; font-size: .80em; padding-top: 6px; }
.wsbx_property_photo_caption .wsbx_property_info span { display: block; font-size: 1.40em; }
.wsbx_property_photo_caption .wsbx_price { line-height: 1.3; margin: 0; float: right; font-size: 1.550em; padding: 10px 20px 0 0; }
.wsbx_property_photo_caption .wsbx_property_info p b { font-weight: normal; }


.wsbx_property_showcase_list ul.wsbx_text_info { margin: 0; padding: 0; list-style: none;}
.wsbx_property_showcase_list ul.wsbx_text_info li { display: block; padding: 4px 18px 4px 0; border-bottom:1px solid #d7d7d7; }
.wsbx_property_showcase_list ul.wsbx_text_info li:last-child { border-bottom: none; }
.wsbx_property_showcase_list ul.wsbx_text_info ul { width: 48%; float: right; margin: 0; padding: 0; }
.wsbx_property_showcase_list ul.wsbx_text_info ul li {float: left; font-size: 1.080em; line-height: 1.1; padding: 3px 0; border: none;}
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 72.72549019607844%; margin-top: 6px; } /* 376px */
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address span { display: block; }
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bedroom {width: 45px;}
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bathroom {width: 40px;}
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_price { width: auto; font-size: 1.08em; font-weight:bold;}


/*
===============================================================================================================
03. MEDIA QUERIES (Responsive web design)
=============================================================================================================== */
.rmax103 body { -webkit-text-size-adjust: none;}
.rmax103 img { max-width: 100%; height: auto;}



.rmax81 .wsbx_property_showcase_list ul.wsbx_text_info li { padding-top: 1px; padding-bottom: 3px; }
.rmax81 .wsbx_property_showcase_list ul.wsbx_text_info ul li { font-size: .90em; }
.rmax81 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_price { font-size: 1.060em; font-weight: bold; float:left;}
.rmax81 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 72.72549019607844%; margin-top: 2px; } /* 376px */
.rmax81 .wsbx_showcase_gallery .flex-control-nav { left: 34%; }


.rmax72 .wsbx_property_showcase_list .wsbx_showcase_gallery { width: 67.5%; position: relative; margin: auto; }
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info { margin-top: 36px; margin-right: 0; }
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul { width: 98%; float: none; margin: 0 0 0 1%;}
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 60%; padding-left: 1.8%; }
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address span { display: inline; }
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_price { float: right; padding-top: 7px; font-size:0.9em;}
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bedroom span { display: none; }
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bedroom { padding-top: 7px; margin-right: 2%;}
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bathroom { padding-top: 7px; }
.rmax72 .wsbx_property_showcase_list ul.wsbx_text_info { border-top:1px solid #d7d7d7; }

.rmax65 .wsbx_showcase_gallery .flex-control-nav { left: 33%; }
.rmax65 .wsbx_property_showcase_list .wsbx_showcase_gallery { width: 75.9375%; left: 0; }



.rmax61 .wsbx_showcase_gallery .flex-control-nav { left: 33%; }
.rmax61 .wsbx_property_showcase_list .wsbx_showcase_gallery { width: 81.0%; }


.rmax52 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 55%; }


.rmax49 .wsbx_property_showcase_list .wsbx_showcase_gallery { width: 92%; }
.rmax49 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 78.0%; }
.rmax49 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bedroom span { display: inline-block; }
.rmax49 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address span { display: block; }
.rmax49 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bedroom { margin-left: 2px; width: auto; }
.rmax49 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_price {  position: relative; left: -6px; float:right; font-size:0.9em; }


.rmax33 .wsbx_showcase_gallery .flex-control-nav { left: 23%; }
.rmax33 .wsbx_property_showcase_list .wsbx_showcase_gallery { width: 90%; }
.rmax33 .wsbx_property_showcase_photo .wsbx_thumb_showcase { width: 96%; }
.rmax33 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 69.20%;}
.rmax33 .wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_price {left: 0; float:right; font-size:0.9em;}
.rmax33 .wsbx_property_photo_caption .wsbx_price { font-size: 1.30em; padding-top: 20px; margin: 0;  }
.rmax33 .wsbx_showcase_gallery .wsbx_property_photo_caption { padding-top: 2px; padding-bottom: 2px; }


.wsbx_property_showcase_photo .wsbx_showcase_gallery { width: 100%; }
.wsbx_showcase_gallery .flex-control-nav { left: 16%; }
.wsbx_property_photo_caption .wsbx_property_info { padding-top: 0; font-size: .65em;}
.wsbx_property_photo_caption .wsbx_property_info b {display: none;}
.wsbx_property_photo_caption .wsbx_price { font-size: 1em; padding-top: 0; margin: 10px 0 0; }
.wsbx_property_showcase_list ul.wsbx_text_info li { padding-right: 10px; }
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_address { width: 62.0%; padding-top: 5px; }
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_price { float: right; margin-right: 0; position: relative; left: 0px; margin-top: 0; font-size: 1.08em;}
.wsbx_property_showcase_list ul.wsbx_text_info ul li.wsbx_bedroom { margin-right: 0; padding: 5px 0px;}
.wsbx_current_framed{background-color:#ffcccc}



/* User Area Learn More Widget

   REV 03/06/13 a

   TOC 
        01. GENERAL 
        02. WIDGETS
        03. MEDIA QUERIES (Responsive web design)
*/

/*
=============================================================================================================== 
01. GENERAL 
=============================================================================================================== */
/* Layout
-------------------------------------------------------------- */
.wsbx_widget_wrap {width: auto; max-width: 1038px; margin: 0 auto;}
.wsbx_clearfix:after { content: "."; display: block; clear: both; visibility: hidden;
                       line-height: 0; height: 0;} 
.wsbx_clearfix { display: inline-block; }
html[xmlns] .wsbx_clearfix { display: block;} 
* html .wsbx_clearfix { height: 1%; overflow: visible; }
img { max-width: 100%; }

/*
=============================================================================================================== 
02. WIDGETS
=============================================================================================================== */

/* Widgets -> User Area Searches
-------------------------------------------------------------- */
.wsbx_titled_box {margin: 0;}
.wsbx_titled_box_content.wsbx_txt_content { padding: 5px 15px; }
.wsbx_txt_content.wsbx_txt_content_style2 { padding: 10px 15px; }
.wsbx_txt_content.wsbx_txt_content_style2 .wsbx_shadow_frame { float: left; margin: 0 18px 1% 0; width: 33.50%;}
.wsbx_txt_content.wsbx_txt_content_style2 p {margin: 0; line-height: 1.3;}
.wsbx_shadow_frame { display: block; }
.wsbx_txt_content.wsbx_txt_content_style3 { padding: 15px 15px; }
.wsbx_txt_content.wsbx_txt_content_style3 p {margin: 0 0 0; line-height: 1.4;}

/*
===============================================================================================================
03. MEDIA QUERIES (Responsive web design)
=============================================================================================================== */
rmax49 .wsbx_txt_content.wsbx_txt_content_style2 .wsbx_shadow_frame { width: 45.50%;}  

rmax81 .wsbx_txt_content.wsbx_txt_content_style3 .wsbx_shadow_frame { width: 98%; }

rmax78 .wsbx_txt_content.wsbx_txt_content_style3 .wsbx_shadow_frame { width: 98%; }

rmax61 .wsbx_txt_content.wsbx_txt_content_style3 .wsbx_shadow_frame { width: 98%; }

rmax33 .wsbx_txt_content.wsbx_txt_content_style3 .wsbx_shadow_frame { width: 96%; }

/*
ADJUSTMENTS
*/

.wsbx_titled_box_content.wsbx_txt_content table {width:100% !important;table-layout:fixed;}

/*

ADJUSTMENTS FOR TEXT FONTS

*/

.WSBX_FS1 {font-size: 1pt;}
.WSBX_FS2 {font-size: 2pt;}
.WSBX_FS3 {font-size: 3pt;}
.WSBX_FS4 {font-size: 4pt;}
.WSBX_FS5 {font-size: 5pt;}
.WSBX_FS6 {font-size: 6pt;}
.WSBX_FS7 {font-size: 7pt;}
.WSBX_FS8 {font-size: 8pt;}
.WSBX_FS9 {font-size: 9pt;}
.WSBX_FS10 {font-size: 10pt;}
.WSBX_FS11 {font-size: 11pt;}
.WSBX_FS12 {font-size: 12pt;}
.WSBX_FS13 {font-size: 13pt;}
.WSBX_FS14 {font-size: 14pt;}
.WSBX_FS15 {font-size: 15pt;}
.WSBX_FS16 {font-size: 16pt;}
.WSBX_FS17 {font-size: 17pt;}
.WSBX_FS18 {font-size: 18pt;}
.WSBX_FS19 {font-size: 19pt;}
.WSBX_FS20 {font-size: 20pt;}
.WSBX_FS24 {font-size: 24pt;}
.WSBX_FS36 {font-size: 36pt;}/* Client Area Signup Widget

   REV 09/10/14 a
   REV 03/04/15 Fix signin and signup css issue on mobile mode

   TOC 
        01. GENERAL 
        02. WIDGETS
        03. MEDIA QUERIES (Responsive web design)
*/

/*
=============================================================================================================== 
01. GENERAL 
=============================================================================================================== */
/* Layout
-------------------------------------------------------------- */
.wsbx_login .wsbx_widget_wrap {width: auto; max-width: 777px; margin: 0 auto; }

/*
=============================================================================================================== 
02. WIDGETS
=============================================================================================================== */

/* Widgets -> Client Area Signup
-------------------------------------------------------------- */
.wsbx_signup_title {margin: 0 0 5px!important; }
.wsbx_signup_title h6 { margin: 0!important; }
#wsbx_user_interface .wsbx_tabs_framed_container {margin-bottom: 0!important; }
.wsbx_user_tabs li a {padding-left: 30px; padding-right: 30px;}
.wsbx_titled_box_content.wsbx_tabs_framed_content {padding: 0 12px 0 12px;}

/* Social Media Network Signup */
.wsbx_social_media_buttons { width: 88.0%; margin: 0 auto; }
.wsbx_social_media_buttons a { float: left; width: 208px; margin: 0 1.8% 2.20% 0; }

/* Or */
.wsbx_alternative { position: relative; width: 100%; clear: both; /*margin: 20px 0 16px;*/ text-align: center; padding: 3px 0; color: #888887; }
.wsbx_alternative span { position: absolute; width: 110%; left: -15px; top: 13px; border-bottom: 1px solid #e5e5e5; }
.wsbx_alternative b { display: inline-block; position: relative; z-index: 999; padding: 0 6px; background: #fff; }

*+html #wsbx_mysite_signup form,
*+html #wsbx_mysite_login form{ padding-top: 4px; }
#wsbx_mysite_signup form p {font-size: .88em; padding: 5px 0; font-weight: bold; }
#wsbx_mysite_signup form .wsbx_left_frm_column {float: left; width: 50.0%; }
#wsbx_mysite_signup form .wsbx_mysite_form_row {float: left; width: 48.0%; margin-right: 6px; margin-bottom:6px; }
#wsbx_mysite_signup form .wsbx_mysite_form_row .wsbx_textfield {width: 92%; }
#wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_telephone_row {display: block; float: none;}
#wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row { margin-right: 17px; }
#wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row,
#wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row {  width: 45.0%; }
#wsbx_mysite_signup form .select { width: 21.60%; } /* width: 168px */
#wsbx_mysite_signup .wsbx_mysite_form_row.wsbx_textarea_row {width: 49.60%; margin-right: 0;}
#wsbx_mysite_signup form #wsbx_comments { width: 96%; height: 160px;}
#wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_signup_row {width: 100%;}
#wsbx_mysite_signup form .wsbx_signup { float: right; margin-right: 1%; text-transform: capitalize; padding-left: 20px;  padding-right: 20px; }

/* User Login */
#wsbx_mysite_login form p {font-size: 1.2em; font-weight: bold; }
#wsbx_mysite_login form .wsbx_mysite_form_row { float: left; width: 33.0%; }
#wsbx_mysite_login form .wsbx_mysite_form_row.wsbx_remember_row { width: 33.50%; padding-top: 5px; font-size:0.88em; }
#wsbx_mysite_login form .wsbx_mysite_form_row .wsbx_textfield {width: 90%; padding-top: 3px; padding-bottom: 3px; }
#wsbx_mysite_login form .wsbx_mysite_form_row.wsbx_login_row {width: 100%; display:inline-block;}
#wsbx_mysite_login form .wsbx_login { float: right; margin-right: 4px; text-transform: capitalize; padding-left: 20px;  padding-right: 20px;}
#wsbx_mysite_login form .wsbx_mysite_form_row.wsbx_remember_row .checkbox { width: 20px;}
.wsbx_forgetpass { float: right; }
*+html .wsbx_forgetpass { margin-top: -24px; }
.wsbx_forgetpass a { text-decoration: underline; }

.wsbx_close { position: relative; top: 1px; }

/* Client Area Control Bottom */
.wsbx_client_control_bottom { height: 30px; width: 100%; margin: auto;  }
.wsbx_client_inner { width: 100%; height: 30px; max-width: 516px; margin: auto; color: #fff; }
.wsbx_client_inner a { color: #fff; text-decoration: underline; }
.wsbx_client_inner .wsbx_not_member { float: left; margin-top: -3px; }
.wsbx_client_inner img { margin: 0 8px 0; position: relative; top: 7px; }
.wsbx_client_inner .wsbx_member { float: right; margin-top: -3px; }

/* User Control Bottom */
.wsbx_user_control_bottom { height: 30px; width: 100%; margin: auto;}
.wsbx_user_inner { width: 100%; height: 30px; width: 777px; margin: auto; } 
.wsbx_user_profile_info { float: left; width: 200px; position: relative; padding-left: 10px; color: #fff; } 
.wsbx_user_profile_info .wsbx_profile_photo { position: absolute; top: -6px; left: 8px; width: 31px; }
.wsbx_user_profile_info .wsbx_profile_photo img { border-width: 1px; border-style: solid; }
.wsbx_user_profile_info .wsbx_username_title {display: block; margin: 3px 0 0 36px; line-height: .7; font-size: .80em; }
.wsbx_user_profile_info .wsbx_username_title strong {margin: 0; font-size: 1.1em; font-weight: bold;}
.wsbx_user_profile_info span { margin-left: 36px;}
.wsbx_user_profile_info span a {color: #fff; font-size: .75em; margin-right: 5px; text-decoration: underline;}

.wsbx_user_navigation {float: right; margin: 0; padding: 0; list-style: none; width: 561px;} 
.wsbx_user_navigation li {display: inline;}
.wsbx_user_navigation li a { float: left; color: #fff; width: 105px; height: 30px; font-size: .85em; line-height: 1.1; border-left: 1px solid #fff; text-decoration: none; padding-left: 6px;}
.wsbx_user_navigation li a:hover, .wsbx_user_navigation li.wsbx_current a {background-color: #fff; color: #000;}
.wsbx_user_navigation li a .wsbx_user_icon {background: url(http://www.websitebox.com/php/images/user_nav_icons.png) 0 0 no-repeat; display: inline-block; width: 25px; height: 33px; float: left; margin-right: 8px; }
.wsbx_user_navigation li.wsbx_messages a .wsbx_user_icon {background-position: -113px 0;}
.wsbx_user_navigation li.wsbx_documents a .wsbx_user_icon {background-position: -222px 0;}
.wsbx_user_navigation li.wsbx_alerts a .wsbx_user_icon {background-position: -334px 0; width: 25px;}
.wsbx_user_navigation li.wsbx_searches a .wsbx_user_icon {background-position: -448px 0;}
.wsbx_user_navigation li a .wsbx_no_items { display: block; padding-top: 3px; }
.wsbx_user_navigation li.wsbx_searches a { border-right: 1px solid #fff; }


/*
===============================================================================================================
03. MEDIA QUERIES (Responsive web design)
=============================================================================================================== */
@media only screen and (max-width: 1039px) {
    body { -webkit-text-size-adjust: none;}
    img { max-width: 100%; height: auto;}
    .wsbx_user_navigation li.wsbx_searches a { border-right: none; }
    .wsbx_panel .wsbx_social_media_buttons { width: 90.0%; }     
}

@media only screen and (max-width: 820px) {
    .wsbx_user_inner { width: 100%; }
    .wsbx_user_profile_info { width: 22.0%;}
    .wsbx_user_navigation li.wsbx_searches a:hover { border-right: 1px solid #fff; }
    .wsbx_user_navigation { width: 73.0%; height: 30px; overflow: hidden;} 
    .wsbx_user_navigation li {float: left; width: 20.0%;} /* width: 105px */
    .wsbx_user_navigation li a {float: none; display: block; width: auto;} /* width: 105px */
}

@media only screen and (max-width: 815px) {
    .wsbx_user_navigation li.wsbx_searches {width: 20.50%;}
    .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 94%; }
    .wsbx_social_media_buttons { width: 94.0%; }
    .wsbx_panel .wsbx_social_media_buttons,
    .wsbx_panel .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 96%; }   
}


@media only screen and (max-width: 783px) {
    .wsbx_user_navigation { width: 70.0%;}
    .wsbx_user_navigation li.wsbx_searches { width: 20.0%; }
    .wsbx_user_profile_info { width: 26%; }
    .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 94%; }
    .wsbx_social_media_buttons { width: 94.0%; }
}

@media only screen and (max-width: 743px) {
    .wsbx_user_navigation { width: 261px;}
    .wsbx_user_navigation li, .wsbx_user_navigation li.wsbx_searches { width: auto; height: 30px;}
    .wsbx_user_navigation li a .wsbx_user_icon {width: 22px;}
    .wsbx_user_navigation li .wsbx_nav_label { display: none;}
    .wsbx_user_navigation li .wsbx_no_items { width: 45px; display: block; position: relative; left: -3px;}
    #wsbx_mysite_login form .wsbx_mysite_form_row { width: 50%; }
    #wsbx_mysite_login form .wsbx_mysite_form_row .wsbx_textfield { width: 93.50%; }
    #wsbx_mysite_login form .wsbx_mysite_form_row.wsbx_remember_row { margin-top: 15px; width: 220px; float: left;}
    #wsbx_mysite_login form .wsbx_login { margin-top: -35px; }
}

@media only screen and (max-width: 680px) {
    .wsbx_user_profile_info { width: 170px; }
}

@media only screen and (max-width: 655px) {
    /*    #wsbx_mysite_signup form .wsbx_left_frm_column { width: 58%; }
        #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_last_name,
        #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_password_row,
        #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row {  margin-right: 0; }*/
    .wsbx_social_media_buttons { width: 73.50%; }
    .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width:73.50%;  }
    .wsbx_slide_tabout .wsbx_social_media_buttons,
    .wsbx_slide_tabout .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 79%; } 
    #wsbx_mysite_signup form .wsbx_left_frm_column { width: auto; float: none; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_name_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_telephone_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_email_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_password_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row { width: 48.0%; margin-right: 3%; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row { width: 48.0%; margin-bottom: 10px; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_name_row.wsbx_last_name_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_password_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row  {margin-right: 0; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row .wsbx_textfield  {width: 96%;}
    #wsbx_mysite_signup form .select { width: 44.50%;}
    #wsbx_mysite_signup .wsbx_mysite_form_row.wsbx_textarea_row {width: 98%; float: none; clear: both; }
    #wsbx_mysite_signup form #wsbx_comments { width: 98.60%; }
    .wsbx_panel .wsbx_social_media_buttons, 
    .wsbx_panel .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 78%; } 
}

@media only screen and (max-width: 615px) {
    .wsbx_social_media_buttons { width: 80%; }
    .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width:80%; }
    .wsbx_panel .wsbx_social_media_buttons, 
    .wsbx_panel .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 84%; }  
}


@media only screen and (max-width: 480px) {
    #wsbx_mysite_login form .wsbx_mysite_form_row .wsbx_textfield  {width: 90%;}
    .wsbx_social_media_buttons { width: 100.60%; margin-left: 3px; }
    .wsbx_client_inner { width: 230px; height: auto; }
    .wsbx_client_inner .wsbx_first_block span,
    .wsbx_client_inner .wsbx_third_block,
    .wsbx_client_inner .wsbx_inner_block { display: none; }
    .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width:100%; }
    .wsbx_panel .wsbx_social_media_buttons,
    .wsbx_panel .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 52%; margin: 0 auto; } 
}

@media only screen and (max-width: 450px) {
    .wsbx_user_profile_info { display: none; } 
}

@media only screen and (max-width: 420px) {
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_telephone_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_email_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_password_row { width: 100%; float: none; clear: both; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_telephone_row .wsbx_textfield,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_email_row .wsbx_textfield,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_password_row .wsbx_textfield { width: 96%; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_first_name .wsbx_textfield { width: 92%; }
    #wsbx_mysite_signup form .wsbx_iam_row .select { width: 42.50%;}
    #wsbx_mysite_login form .wsbx_mysite_form_row  {width: 100%; float: none;} 
    #wsbx_mysite_login form .wsbx_mysite_form_row .wsbx_textfield { width: 96%;}
    #wsbx_mysite_login form .wsbx_mysite_form_row.wsbx_remember_row { margin-top: 10px; width: auto; float: none;}
    #wsbx_mysite_login form .wsbx_login { margin-top: 10px; margin-bottom: 20px;}
    .wsbx_social_media_buttons { width: 73%; margin-left: 16%; }
}

@media only screen and (max-width: 355px) {
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_name_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row { width: 48.50%; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_name_row .wsbx_textfield { width: 90%;}
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row .select,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row .select { width: 41%;}
    #wsbx_mysite_signup form #wsbx_comments { width: 97.0%; }
    .wsbx_panel .wsbx_social_media_buttons,
    .wsbx_panel .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 79%; } 
}

@media only screen and (max-width: 267px) {
    .wsbx_user_control_bottom { overflow: hidden; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_name_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row { width: 46.0%; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_name_row .wsbx_textfield { width: 90%;}
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row .select,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row .select { width: 40%;}
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row .select { width: 39%; }
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_last_name_row .wsbx_textfield { width: 98%;}
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_when_row .select { width: 42%;}
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_first_name_row,
    #wsbx_mysite_signup form .wsbx_mysite_form_row.wsbx_iam_row{ margin-right: 5%; }
    #wsbx_mysite_signup form .wsbx_signup { margin-right: -5px;}
    .wsbx_user_navigation { width: auto; float: none;}
    .wsbx_user_navigation li a { width: 40px;}
    .wsbx_user_navigation li .wsbx_no_items { left: -5px; }
    .wsbx_user_navigation li.wsbx_searches a { width: 44px; }
    .wsbx_social_media_buttons { width: 100%; margin-left: 1.50%; }
    .wsbx_client_inner { width: auto;  margin-left: 14px; margin-right: 14px; height: auto; }
    .wsbx_panel .wsbx_social_media_buttons,
    .wsbx_panel .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 100%; } 
}
/* Client Area Updates Widget

   REV 25/MAY/15 a
   REV 03/04/15 Fix signin and signup css issue on mobile mode
   REV 05/05/15 Fix signin and signup tab css issue

   TOC 
	01. GENERAL 
	02. WIDGETS
	03. MEDIA QUERIES (Responsive web design)
*/

/*
=============================================================================================================== 
01. GENERAL 
=============================================================================================================== */
/* Layout
-------------------------------------------------------------- */
.wsbx_login .wsbx_widget_wrap {width: auto; /*max-width: 777px;*/ max-width:inherit; margin: 0 auto; } 

/*
=============================================================================================================== 
02. WIDGETS
=============================================================================================================== */

/* Widgets -> Client Area Updates
-------------------------------------------------------------- */
.wsbx_titled_box .wsbx_titled_box_title { margin: 0;  }
.wsbx_titled_box_content.wsbx_client_area_updates { padding: 0 2.8% 3%; }
.wsbx_titled_box_content .wsbx_sub_desc { font-size: 1.040em; line-height: 1.3; }
*+html .wsbx_titled_box_content .wsbx_sub_desc { padding-top: 15px; }
.wsbx_client_area_updates .wsbx_tabs { position: relative; left: -30px; width: 120%; padding-left: 30px;   }
.wsbx_client_area_updates .wsbx_tabs a { line-height: 1; padding: 7px 0 3px; font-size: .87em; text-transform: none; margin-right: 45px; }
.wsbx_tabs_container .wsbx_tabs_content { padding: 2% .50% 2.5%; }

#wsbx_sendmsg_form  { display: block; }
#wsbx_sendmsg_form form .wsbx_mysite_form_row { float: left; }
#wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_message_row { width: 74%; margin-right: 1%; }
#wsbx_sendmsg_form form .wsbx_message_row .wsbx_textarea { height: 75px; width: 100%; }
#wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_submit_row { float: right; width:23%; margin-top: 22px; }
#wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_submit_row .wsbx_fancy_button { width: 100%;  font-size: 1.30em; padding: 8px 0; }

/* Upload Document */
.wsbx_document_upload { padding: 5px 0 8px 10px; width: 100%; }
.wsbx_document_upload .wsbx_textfield { width: 360px; }
.wsbx_document_upload span { width: 20px; display: inline-block; overflow: hidden;}
.wsbx_upload_button { }
/* Custom file upload */
.custuploadblock_js {background: url(../../tpl/screens/images/upload.png) 0 0 no-repeat; width:16px;height:16px; left: 3px; top: 3px; display:block;position:relative;overflow:hidden;cursor:pointer;}
.transfileform_js {font-size:16px;height:16px;position:absolute;top:0;right:0;z-index:2;border:0;padding:0;cursor:pointer;}


.wsbx_closewrap { border-top: 1px solid #c0c0c0; margin: 15px 0 10px; position: relative; }
.wsbx_closewrap a { position: absolute; width: 18px; height: 20px; background-color: #fff; right: 10px; top: -3px; border:1px solid #c0c0c0; text-align: center; color: #c0c0c0; font-size: 1.10em; display: none; }
.wsbx_closewrap a:hover { color: #c0c0c0; text-decoration: none; }

.wsbx_result_listing { display: block; }
.wsbx_result_listing.wsbx_clearfix {display:block!important;}
.wsbx_result_listing:hover .wsbx_closewrap a { display: block; }
.wsbx_result_listing .wsbx_client_photo { float: left; width: 70px; }
.wsbx_result_listing .wsbx_client_photo .wsbx_framed { width: 57px; margin: 0; }
.wsbx_result_listing .wsbx_result_info_wrap { float: right; width: 86.98%; }
.wsbx_result_info_wrap .wsbx_update_title { margin: 0 0 15px; }
.wsbx_result_info_wrap .wsbx_update_title a { color: #1b345d; font-size: 1.40em; display: inline-block; padding-left: 26px; }
.wsbx_result_info_wrap .wsbx_update_title a b { font-weight: normal; }
.wsbx_result_info_wrap .wsbx_update_title a span { font-weight: bold; }
.wsbx_result_info_wrap .wsbx_reg_list li span a { word-break:break-all;}
.wsbx_client_notes .wsbx_update_title.wsbx_type_note a { background: url(http://www.websitebox.com/tpl/screens/images/notes1.png) 0 0 no-repeat; }
.wsbx_client_notes p { text-align: justify; line-height: 1.1;}

.wsbx_result_info_wrap .wsbx_comments_wrap { font-size: .80em; padding-top: 5px; padding-bottom: 10px; }
.wsbx_comments_wrap .wsbx_meta_wrap { margin-bottom: 5px; }
.wsbx_comments_wrap .wsbx_meta_wrap span { display: inline-block; }
.wsbx_comments_wrap .wsbx_meta_wrap .wsbx_meta_title { color: #1b345d; padding-right: 7px; }
.wsbx_comments_wrap .wsbx_meta_wrap .wsbx_meta_date { color: #949494; padding-right: 20px; background: url(http://www.websitebox.com/tpl/screens/images/comment-user.png) 100% 0 no-repeat; }
.wsbx_comment_block { background-color: #f0f0f0; border-bottom:1px solid #dcdcdc; position: relative; padding-top: 3px; }
.wsbx_comment_block .wsbx_up_arrow { position: absolute; width: 7px; height: 4px; background: url(http://www.websitebox.com/tpl/screens/images/comment_up_arrow.png) 0 0 no-repeat; left: 18px; top: -4px;  }
.wsbx_comment_block .wsbx_view_all { background:url(http://www.websitebox.com/tpl/screens/images/inner_line.png) 0 100% repeat-x; padding: 5px 8px 8px; margin: 0; }
.wsbx_comment_block .wsbx_view_all a { color: #1b345d; }
.wsbx_comment_block .wsbx_comment_list { display: block; background:url(http://www.websitebox.com/tpl/screens/images/inner_line.png) 0 100% repeat-x; margin-right: 8px; padding: 8px; position: relative; }
.wsbx_comment_list .wsbx_comment_photo { float: left; width: 32px; height: 32px; }
.wsbx_comment_list .wsbx_comment_dec { float: right; width: 94%; }
.wsbx_comment_list .wsbx_comment_dec p { margin: 0; color: #4d4d4d; font-size: 1em; }
.wsbx_comment_list .wsbx_comment_dec p .wsbx_username { display: inline-block; margin-right: 10px; color: #1b345d; font-weight: bold;  }
.wsbx_comment_list .wsbx_comment_delete { position: absolute; right: 10px; top: 0; color: #b8b8b8; font: 1.30em Helvetica; font-weight: bold; display: none; }
.wsbx_comment_list:hover .wsbx_comment_delete { display: block; }
.wsbx_comment_list .wsbx_comment_delete:hover { text-decoration: none; }
.wsbx_comment_list .wsbx_commented_date { display: block; width: 100%; padding-top: 6px; color: #949494; font-size: 1em; }
.wsbx_comment_block .wsbx_comment_box { padding: 5px 5px 4px 6px; }
.wsbx_comment_box .wsbx_comment { border: 1px solid #cacaca; line-height: .9; width: 98.0%; font-size: 1em; padding: 8px 4px 0!important; background: white; outline: 0; resize: none; max-height: 100px; height: auto; }

/* Share a listing */
.wsbx_share_a_listing .wsbx_update_title a,
.wsbx_shared_listing .wsbx_update_title a { background: url(http://www.websitebox.com/tpl/screens/images/share-listings.png) 0 0 no-repeat; padding-left: 35px; }
.wsbx_listing_wrap { display: block; }
.wsbx_listing_wrap .wsbx_photo_listing  { float: left; width: 85px; border:1px solid #616161; }
.wsbx_photo_listing img { width: 100%; float: left; }
.wsbx_listing_wrap .wsbx_listing { float: right; width: 80%; position: relative }
.wsbx_listing .wsbx_address { margin: 0 0 6px; float: left; font-size: 1.10em; line-height: 1.1; }
.wsbx_listing .wsbx_price { margin: 0; float: right; font-size: 1.38em; position: relative; bottom: -11px; }
.wsbx_listing .wsbx_line_divder { border-top: 1px solid #c0c0c0; clear: both; }

.wsbx_listing .wsbx_house_desc { border-left-width: 0; border-right-width: 0; height: 26px; margin-bottom: 0;}
.wsbx_listing .wsbx_house_desc p {display: inline; float: left; padding: 0.39267822736030828% 2.548747591522158%;font-size: .840em; margin: 0; }
.wsbx_listing .wsbx_house_desc .wsbx_bed { padding-left: 0; }
.wsbx_listing .wsbx_house_desc .wsbx_sqft {background: transparent!important; }
.wsbx_listing .wsbx_house_desc p span {font-size: 1.6em; font-weight: 700;}

.wsbx_listing_photos a { float: left; width: 85px; height: 64px; background: #f0f0f0; margin: 0 6px 8px 0; }
.wsbx_listing_photos a img { width: 100%; border:1px solid #616161; background: #f0f0f0; }
.wsbx_listing_photos .wsbx_see_all {  text-align: center; padding-top: 14px; height: 50px; border:1px solid #616161; }
.wsbx_listing_photos .wsbx_see_all:hover { text-decoration: none; }
.wsbx_see_all span { display: block; }

.wsbx_email_alert_notification .wsbx_update_title a { padding-left: 0; }
.wsbx_email_alert_notification .wsbx_listing_photos a { width: 75px; height: 57px; }
.wsbx_email_alert_notification .wsbx_listing_photos .wsbx_see_all {  text-align: center; padding-top: 12px; height: 45px;  }
.wsbx_email_alert_info { margin-bottom: 10px; }
.wsbx_email_alert_info .wsbx_row_block { display: block; font-size: .90em; margin-bottom: 2px; }
.wsbx_email_alert_info .wsbx_row_block .wsbx_label { float: left; width: 68px; text-align: right; margin-right: 8px; font-weight: bold; }
.wsbx_email_alert_info .wsbx_row_block .wsbx_label b { float: left; }
.wsbx_email_alert_info .wsbx_query_info  { float: left; width: 205px; }
.wsbx_email_alert_info .wsbx_query_info p {display: inline; float: left; padding: 0 3.20%; margin: 0!important; background: url(http://www.websitebox.com/tpl/screens/images/house_desc_divider.png) 100% 100% no-repeat; font-style: italic; }
.wsbx_email_alert_info .wsbx_query_info p.wsbx_location { padding-left: 0; }
.wsbx_email_alert_info .wsbx_query_info p.wsbx_bathroom { background: none!important; }
.wsbx_email_alert_info .wsbx_row_block .wsbx_value { font-style: italic; }

.wsbx_email_message .wsbx_row_block .wsbx_label { width: 52px; }
.wsbx_email_message .wsbx_update_title a { background: url(http://www.websitebox.com/tpl/screens/images/email_msg.png) 0 0 no-repeat; padding-left: 27px; }

.wsbx_document_uploaded .wsbx_update_title a { background: url(http://www.websitebox.com/tpl/screens/images/documents.png) 0 0 no-repeat; padding-left: 24px; padding-bottom: 5px; }
.wsbx_document_info { display: block; }
.wsbx_document_info .wsbx_email_alert_info .wsbx_row_block .wsbx_label { width: 70px/*50px*/; }
.wsbx_document_info .wsbx_file_icon { float: left; width: 36px; margin-right: 8px; }
.wsbx_document_info .wsbx_email_alert_info { float: right; width: 93%; }
.wsbx_document_info .wsbx_file_name { margin: 0 0 2px;  line-height: 1; }
.wsbx_document_info .wsbx_file_name a { text-decoration: underline; }

.wsbx_added_event .wsbx_update_title a { background: url(http://www.websitebox.com/tpl/screens/images/calendar2.png) 0 0 no-repeat; padding-left: 28px; padding-bottom: 5px; }
.wsbx_added_event .wsbx_full_calendar { float: left; width: 180px; height: 220px; margin-bottom: 5px; }
.wsbx_added_event .wsbx_event_info { display: block; width: 100%; }
.wsbx_added_event .wsbx_event_details { float: right; width: 70%; font-size: .90em; }
.wsbx_event_details .wsbx_event_title { margin: 0 0 5px; }
.wsbx_event_details .wsbx_email_alert_info .wsbx_row_block .wsbx_label { width: 35px; }

.wsbx_accountcontent {overflow: auto; margin: 0 8px; clear: both; /*background-color: #fff;*/ }
.wsbx_account_container .wsbx_user { float: left; width: 31%; padding: 4px 0 0 10px; }
.wsbx_account_container .wsbx_user p { margin: 0; color: #fff;  }
.wsbx_account_container .wsbx_user p a { color: #fff; text-decoration: none; }
.wsbx_user_tabs { float: right; list-style: none; margin: 0 6px 0 0; padding: 0; height: 32px; width: 65.90%; }
.wsbx_user_tabs li { display: inline; float: left; width: 20%; }
.wsbx_user_tabs li a { display: block; position: relative; background-color: #f2f2f2; padding: 7px 20px 7px 20px; margin-right: 2px; color: #000; }
.wsbx_user_tabs li a b { font-weight: normal; }
.wsbx_user_tabs li a:hover { text-decoration: none; }
.wsbx_user_tabs li a span { position: absolute; top: 1px; right: 3px; color: #666; }
.wsbx_user_tabs li .current { background-color: #fff; bottom: -1px; z-index: 99; }
.wsbx_accountcontent h1 { color: #666; font-size: 1.5em; padding-left: 20px; }


/*
===============================================================================================================
04. MEDIA QUERIES (Responsive web design)
=============================================================================================================== */
@media only screen and (max-width: 1366px) {
    .wsbx_document_info .wsbx_email_alert_info { width: 92%; }
}

@media only screen and (max-width: 1039px) {
    body { -webkit-text-size-adjust: none;}
    img { max-width: 100%; height: auto;}
    .wsbx_user_navigation li.wsbx_searches a { border-right: none; } 
}

@media only screen and (max-width: 820px) {
    .wsbx_user_inner { width: 100%; }
    .wsbx_user_profile_info { width: 22.0%; }
    .wsbx_user_navigation li.wsbx_searches a:hover { border-right: 1px solid #fff; }
    .wsbx_user_navigation { width: 73.0%; height: 30px; overflow: hidden;} 
    .wsbx_user_navigation li {float: left; width: 20.0%;} /* width: 105px */
    .wsbx_user_navigation li a {float: none; display: block; width: auto;} /* width: 105px */
}

@media only screen and (max-width: 815px) {
    .wsbx_user_navigation li.wsbx_searches {width: 20.50%;}
    .wsbx_mysite_form.wsbx_client_area_signup .wsbx_social_media_buttons { width: 94%; }
}

@media only screen and (max-width: 786px) {
    .wsbx_added_event .wsbx_event_details { width: 68%; }
}

@media only screen and (max-width: 783px) {
    .wsbx_user_navigation { width: 70.0%;}
    .wsbx_user_navigation li.wsbx_searches { width: 20.0%; }
    .wsbx_user_profile_info { width: 26%; }
}

@media only screen and (max-width: 743px) {
    .wsbx_user_navigation { width: 261px; }
    .wsbx_user_navigation li, .wsbx_user_navigation li.wsbx_searches { width: auto; height: 30px;}
    .wsbx_user_navigation li a .wsbx_user_icon {width: 22px;}
    .wsbx_user_navigation li .wsbx_nav_label { display: none;}
    .wsbx_user_navigation li .wsbx_no_items { width: 45px; display: block; position: relative; left: -3px;}
}

@media only screen and (max-width: 746px) {
    .wsbx_added_event .wsbx_event_details { width: 64%; }
}

@media only screen and (max-width: 720px) {
    .wsbx_comment_list .wsbx_comment_dec { width: 87%; }
    .wsbx_listing_wrap .wsbx_listing { width: 82%; }
}

@media only screen and (max-width: 670px) {
    .wsbx_result_listing .wsbx_result_info_wrap { width: 82.0%; }
    .wsbx_user_profile_info { width: 170px; }
    .wsbx_account_container .wsbx_user { width: 100%; padding-bottom: 9px; padding-left: 5px; }
	.wsbx_user_tabs { width: 100%; float: none; clear: both; }
	.wsbx_user_tabs li {width: auto;}
   /* .wsbx_user_tabs { width: 253px; }
    .wsbx_user_tabs li { width: 50px; }*/
    .wsbx_user_tabs li a b { text-indent: -9999px; display: block;  }
    .wsbx_user_tabs li a { background-image: url(../../tpl/screens/images/user_nav_icons.png); background-repeat: no-repeat; padding: 7px 20px 7px 20px;}
    .wsbx_user_tabs .wsbx_all a { background-position: -328px 0; }
    .wsbx_user_tabs .wsbx_listings a { background-position: 5px 3px; }
    .wsbx_user_tabs .wsbx_messages a { background-position: -106px 3px; }
    .wsbx_user_tabs .wsbx_documents a { background-position: -218px 3px; }
    .wsbx_user_tabs .wsbx_searches a { background-position: -442px 3px; margin-right: 0; }
    .wsbx_user_tabs li a span { font-size: .80em; }
}

@media only screen and (max-width: 655px) {
    #wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_message_row { width: 72%; margin-right: 1%; }
    .wsbx_result_listing .wsbx_result_info_wrap { width: 85.0%; }
    .wsbx_comment_list .wsbx_comment_dec { width: 92%; }
    .wsbx_listing_wrap .wsbx_listing { width: 79%; }
    .wsbx_listing_photos a { width: 75px; height: 57px; }
    .wsbx_listing_photos .wsbx_see_all {  text-align: center; padding-top: 10px; height: 47px;  }
    .wsbx_listing_photos a:nth-child(1), .wsbx_listing_photos a:nth-child(2) { display:  none; }
    .wsbx_added_event .wsbx_event_details { width: 57%; }
    .wsbx_document_info .wsbx_email_alert_info { width: 88%; }
}

@media only screen and (max-width: 615px) {
    #wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_message_row { width: 97%; margin-right: 0; float: none; display: block; margin-top: 5px; }
    #wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_submit_row { float: right; width:170px; margin-top: 0; }
    .wsbx_result_listing .wsbx_result_info_wrap { width: 82.0%; }
    .wsbx_comment_list .wsbx_comment_dec { width: 72%; padding-right: 60px;  }
    .wsbx_listing_wrap .wsbx_listing { width: 70%; }
    .wsbx_listing_photos a { width: 66px; height: 49px; }
    .wsbx_email_alert_notification .wsbx_listing_photos a  { height: 56px; }
    .wsbx_listing_photos .wsbx_see_all {  padding-top: 7px; height: 43px;  }
    .wsbx_added_event .wsbx_event_details { width: 52%; }
    .wsbx_document_info .wsbx_email_alert_info { width: 87%; }
}

@media only screen and (max-width: 541px) {
    .wsbx_comment_list .wsbx_comment_dec { width: 72%; }
    .wsbx_result_filter_nav { width: 280px; }
    .wsbx_result_filter_nav li a { width: auto!important; height: 30px; margin-right: 5px; } 
    .wsbx_result_filter_nav li a .wsbx_user_icon {width: 22px; }
    .wsbx_result_filter_nav li .wsbx_nav_label { display: none;}
    .wsbx_result_filter_nav li .wsbx_no_items { width: 45px; height: 30px; display: block; position: relative; left: -3px; }
}

@media only screen and (max-width: 495px) {
    .wsbx_accountcontent { margin: 0 4px; }
    .wsbx_result_listing .wsbx_result_info_wrap { width: 80.0%; }
    .wsbx_comment_list .wsbx_comment_dec { width: 64%; } 
    .wsbx_comment_box .wsbx_comment { width: 96.50%; }
    .wsbx_listing_wrap .wsbx_listing { width: 70%;  }
    .wsbx_listing_photos a { width: 82px; height: 62px; margin-right: 4px; margin-bottom: 4px; }
    .wsbx_listing_photos .wsbx_see_all {  padding-top: 14px; height: 48px;  }
    .wsbx_added_event .wsbx_event_details { width: 44%; }
    .wsbx_listing_photos a:nth-child(3) { display:  none; }
    .wsbx_document_info .wsbx_email_alert_info { width: 86%; }
    .wsbx_listing .wsbx_price { float: left; bottom: 3px; }
}

@media only screen and (max-width: 450px) {
    .wsbx_result_listing .wsbx_result_info_wrap { width: auto; float: none; }
    .wsbx_result_listing .wsbx_client_photo { width: 35px; }
    .wsbx_result_info_wrap .wsbx_note_block,
    .wsbx_share_a_listing .wsbx_listing_wrap,
    .wsbx_document_uploaded .wsbx_document_info,
    .wsbx_added_event .wsbx_event_info,
    .wsbx_email_message .wsbx_email_alert_info,
    .wsbx_email_alert_notification .wsbx_email_alert_info { clear: both; }
    .wsbx_result_info_wrap .wsbx_update_title { margin-left: 50px; position: relative; }
    .wsbx_result_info_wrap .wsbx_update_title span { /*position: absolute; bottom: -26px; left: 0;*/ font-size: 1.30em;  }
    .wsbx_result_info_wrap .wsbx_update_title a { font-size: 1.080em; padding-bottom: 0; line-height: 2; }
	.wsbx_result_info_wrap .wsbx_reg_list {margin-left:10px;list-style-type: none;}
    .wsbx_result_listing .wsbx_client_photo .wsbx_framed { padding: 3px; }
    .wsbx_result_info_wrap .wsbx_update_title a .wsbx_block_letter {  }
    .wsbx_added_event .wsbx_event_details { float: none; width: auto; display: block; clear: both; padding-top: 15px; }
    .wsbx_added_event .wsbx_full_calendar { float: none; width: auto; height: 200px; margin-bottom: 0; }
    .Zebra_DatePicker { width: 280px!important; height: 200px!important; }
    .Zebra_DatePicker table { width: 100%; }
    .wsbx_user_profile_info { display: none; } 
    .wsbx_accountcontent { margin: 0 4px 0; }
}

@media only screen and (max-width: 430px) {
    .wsbx_comment_list .wsbx_comment_dec p span { display: block; }
    .wsbx_listing_wrap .wsbx_photo_listing { width: auto; }
    .wsbx_listing_wrap .wsbx_listing { width: auto; float: none; padding-top: 10px; clear: both; display: block; }
    .wsbx_listing .wsbx_address { float: left; position: absolute; bottom: 23px; }
    .wsbx_listing .wsbx_price { float: left; bottom: 3px; }
    .wsbx_listing .wsbx_house_desc { padding-top: 40px; }
    .wsbx_document_upload .wsbx_textfield { width: 75%; }
}

@media only screen and (max-width: 335px) {
    #wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_message_row { width: 95%; }
    .wsbx_titled_box_content .wsbx_sub_desc { font-size: 1.0em; line-height: 1.2; text-align:  justify; }
    .wsbx_comment_list .wsbx_comment_dec { width: 72%; padding-right: 30px; }
    .wsbx_titled_box_content.wsbx_client_area_updates { padding: 0 3.2% 3% 2.5%; }
    .wsbx_listing_photos a { width: 80px; height: 60px; }
    .wsbx_listing_photos .wsbx_see_all { padding-top: 14px; height: 46px;  }
    .wsbx_email_alert_notification .wsbx_listing_photos a { width: 120px; height:98px; margin-right: 8px; margin-bottom: 5px; }
    .wsbx_email_alert_notification .wsbx_listing_photos .wsbx_see_all { padding-top: 30px; height: 60px; }
    .wsbx_document_info .wsbx_email_alert_info { width: 80%; }
    .Zebra_DatePicker { width: 260px!important; height: 200px!important; }
    
    
}


@media only screen and (max-width: 267px) {
    #wsbx_sendmsg_form form .wsbx_mysite_form_row.wsbx_message_row { width: 94%; }
    .wsbx_property_results_filter li a { margin-right: 18px; }
    .wsbx_comment_list .wsbx_comment_dec { width: 78%; padding-right: 0; }
    .wsbx_comment_box .wsbx_comment { width: 95.0%; }
    .wsbx_listing_photos a { width: 92px; height: 70px; margin-right: 7px!important; margin-bottom: 6px; }
    .wsbx_listing_photos a:nth-child(even) { margin-right: 0; }
    .wsbx_listing_photos .wsbx_see_all { padding-top: 22px; height: 60px;  }
    .wsbx_document_uploaded .wsbx_update_title { padding-top: 6px; }
    .wsbx_email_alert_notification .wsbx_listing_photos a { width: 80px; height: 70px; margin-bottom: 5px; }
    .wsbx_email_alert_notification .wsbx_listing_photos .wsbx_see_all { padding-top: 22px; height: 53px; }
    .wsbx_email_alert_notification.wsbx_result_info_wrap .wsbx_update_title { padding-top: 6px; }
    .wsbx_email_alert_notification.wsbx_result_info_wrap .wsbx_update_title a  { font-size: 1em; }
    .wsbx_email_alert_notification .wsbx_query_info { float: none; height: 38px; }
    .wsbx_email_alert_notification .wsbx_query_info .wsbx_beds { clear: left; padding-left: 0; }
    .wsbx_email_alert_info .wsbx_row_block .wsbx_label.wsbx_query_label { width: 45px; }
    .Zebra_DatePicker { width: 200px!important; height: 200px!important; }
    .wsbx_document_info .wsbx_email_alert_info { width: 76%; padding-top: 8px; }
    .wsbx_result_filter_nav { width: 100%; }
    .wsbx_result_filter_nav li a { width: 38px!important; height: 30px; margin-right: 0; }
    .wsbx_result_filter_nav li .wsbx_no_items { left: -6px; }
    .wsbx_user_navigation { width: auto; float: none;}
    .wsbx_user_navigation li a { width: 40px;}
    .wsbx_user_navigation li .wsbx_no_items { left: -5px; }
    .wsbx_user_navigation li.wsbx_searches a { width: 44px; }
    .wsbx_document_uploaded .wsbx_update_title a,
    .wsbx_email_alert_notification .wsbx_update_title a { line-height: 1.2; }
    .wsbx_user_tabs li { width: 47px; }
}




/*
  EXTRA FEATURES: Footer variations styles:
  TOC
  1. FOOTER STYLES
  2. MEDIA QUERIES (Responsiveness)
  3. FOOTER
*/

/* Footer Configuration Style 1
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content */
.wsbx_main_config1 { clear: both; text-align: left; margin-top: 0; padding-bottom: 4%; }
.wsbx_main_config1 img { max-width: 100%; }
.wsbx_main_config1 .wsbx_column_one, .wsbx_main_config1 .wsbx_column_two,
.wsbx_main_config1 .wsbx_column_three { float: left; width: 32.560%; margin: 0 1.1560693641618497% 0 0; }
.wsbx_main_config1 .wsbx_column_three { margin-right: 0; }
.wsbx_main_config1 h6 { color: #fff; margin: -16px 0 9px; font-size: 1.260em; padding: 8px 10px; position: relative; z-index: 99; }
.wsbx_main_config1 h6 span { display: block; padding: 8px 10px; } 
.wsbx_main_config1 .wsbx_box_wrap { height: 220px; margin-bottom: 3.1560693641618497%; padding: 3.8% 2.4% 0 4%; display: block;  }

/* Social Media */
.wsbx_main_config1 .wsbx_social_media_cols .wsbx_social_icons { margin: 0; }
.wsbx_main_config1 .wsbx_social_media_cols p { margin: 0; padding: 7px 0; color: #fff; clear: both; }
.wsbx_main_config1 .wsbx_social_media_cols a { margin-right: 1%; }

/* Contact Info Agent */
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 0 0 0 2.0833333333333332%; }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc {float: right; width: 68.0%; } /* 590/ 720 */
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.480em; font-weight: bold; color: #fff; }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 16px; font-size: 1.210em; color: #fff; }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.140em; font-weight: bold; }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone {margin: 0;}
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 10px; color: #fff; }
.wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.20em; line-height: 1.3; }

/* Contact Office */ 
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_logo { margin: 0 0 2.0833333333333332% 6%; }
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: 100%; margin-left: 6%; } /* 590/ 720 */
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.480em; font-weight: bold; }
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone {margin: 0; }
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_phone span { display: block; font-size: 1.30em; line-height: 1.3; }

/* More Info */ 
.wsbx_main_config1 .wsbx_more_info_cols .wsbx_box_wrap { padding: 2.50% 1.80%; }
.wsbx_main_config1 .wsbx_more_info_cols ul {margin: 0 5.2941176470588235% 0 5.2941176470588235%; padding: 0; list-style-type: none;} /* 18 / 340 */
.wsbx_main_config1 .wsbx_more_info_cols ul li {margin: 1px 0 0; padding: 0 0 0 12px; }
.wsbx_main_config1 .wsbx_more_info_cols ul li a { padding-left: 8px; margin: 1px 0 2px; display: inline-block; font-size: 1.10em; color: #fff; }
.wsbx_main_config1 .wsbx_more_info_cols ul li:last-child { border-bottom: none; }

/* Contact Info */ 
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_box_wrap { padding: 2.50%; }
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 47.619047619047616%; margin-right: 3.20%; }
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; float: none; margin-right: 0; }
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:95%; height: 85px; }
.wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; margin-right: 4px; }

/* RSS Feeds */
.wsbx_main_config1 .wsbx_rssfeeds_cols .wsbx_box_wrap { padding: 1.50% 3%; }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul { margin: 0; padding: 0 10px 0 0; list-style: none; width: 94%!important; }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul li {  }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 5px 0 5px 23px; border-bottom-style: solid; border-bottom-width:1px;  }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul li a { color: #fff; font-size: 1.140em; font-weight: 700; }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul li p { color: #000; margin: 0; padding: 0; line-height: 1.2; }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config1 .wsbx_rssfeeds_cols ul li span { display: block; text-align: right; font-size: .86em; color: #000; }

/* Translator */
.wsbx_main_config1 .wsbx_translator_cols ul { list-style: none; margin: 0; padding: 2% 0 0 3%; }
.wsbx_main_config1 .wsbx_translator_cols ul li { float: left; width: 60px; margin: 0 4.0% 4.0% 0; text-align: center; }
.wsbx_main_config1 .wsbx_translator_cols ul li span { font-size: .80em; display: block; }
.wsbx_main_config1 .wsbx_translator_cols ul li.wsbx_other_langs { width: 64%; margin-right: 0; position: relative; z-index: 999; }
.wsbx_main_config1 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98.50% 50% no-repeat; border:1px solid #b5a19e; width: 82.40%; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; width: auto;  }
.wsbx_main_config1 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 99999; }
.wsbx_main_config1 .wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 100%; }
*+html .wsbx_main_config1 .wsbx_translator_cols ul ul.wsbx_lang { left: 0; }
.wsbx_main_config1 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; text-align: left; }
.wsbx_main_config1 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
.wsbx_main_config1 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
.wsbx_main_config1 .wsbx_lang a img { float: left; margin-right: 6px;}
.wsbx_main_config1 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }

/* Testimonial */
.wsbx_main_config1 .wsbx_testimonial_cols .wsbx_box_wrap { padding: 2.50% 3.80%; }
.wsbx_main_config1 .wsbx_testimonial_cols ul { margin: 0; padding: 0; list-style: none; }
.wsbx_main_config1 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 0.50% 6.5% 2.50% 1.80%; margin-right: 5%; background-repeat: no-repeat; background-position: 10px 6px;  }
.wsbx_main_config1 .wsbx_testimonial_cols ul p { font-size: 1.110em; text-align: justify; margin: 0;  line-height: 1.3; }
.wsbx_main_config1 .wsbx_testimonial_cols ul p b { display: inline-block; background-repeat: no-repeat; background-position: 98% 90%; width: 17px; height: 13px; }
.wsbx_main_config1 .wsbx_testimonial_cols ul p span { display: inline-block; padding-right: 30px; }
.wsbx_main_config1 .wsbx_testimonial_cols ul cite { font-style: normal; font-weight: bold; text-align: right; display: block; }

/* Recently Tweeted */
.wsbx_main_config1 .wsbx_recently_tweeted_cols .wsbx_box_wrap { padding: 3.50% 3.80%; height: 210px!important; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols h6 { padding: 0; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols h6 span { padding-left: 45px; background-position: 7px 8px; background-repeat: no-repeat; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0 10px 0 0; width: 92%; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 1% 0; margin-bottom: 1.20%;  }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul li.wsbx_last_item .wsbx_tickerwrap { border-bottom: none; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul li h5 a { color: #d5d5d5; font-size: 1.580em; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul li span { display: block; text-align: right; color: #000; padding-bottom: 10px; }
.wsbx_main_config1 .wsbx_recently_tweeted_cols ul li p, .wsbx_recently_tweeted_cols ul li p a { color: #000; margin: 0; }


/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
    body { -webkit-text-size-adjust: none;}
    img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
    .wsbx_main_config1 .wsbx_rssfeeds_cols ul li { padding-bottom: 2%; margin-bottom: 4%; }
    .wsbx_main_config1 .wsbx_rssfeeds_cols ul li p {  overflow: hidden; height: 46px; }
    .wsbx_main_config1 .wsbx_translator_cols ul {  padding: 0 0 0 3%; } 
    .wsbx_main_config1 .wsbx_testimonial_cols ul p { font-size: 1.030em; line-height: 1.3;  }
    .wsbx_main_config1 .wsbx_translator_cols ul ul.wsbx_lang { width: 100.0%; }
}

@media screen and ( max-width: 860px) {
  .wsbx_main_config1 .wsbx_social_media_cols a img { width: 23px; height: 23px; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: 100%; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-left:92px; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding-top: 2.20%; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0;  }
}

@media screen and (max-width: 815px) {
  .wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_logo { margin-left: 1%; }
  .wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: 90%; margin-left: 1%; }
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row { width: 45.619047619047616%; margin-right: 4.80%; }
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:92.50%; height: 85px; }
  .wsbx_main_config1 .wsbx_rssfeeds_cols ul li span { padding-top: 4%; display: block; }
  .wsbx_main_config1 .wsbx_translator_cols .wsbx_box_wrap {  padding-right: 0;}
  .wsbx_main_config1 .wsbx_translator_cols ul { padding: 0; }
  .wsbx_main_config1 .wsbx_translator_cols ul li { margin: 0 0 4.0% 0; width: 55px; }
  .wsbx_main_config1 .wsbx_translator_cols ul {  padding: 0 0 0 3%; } 
  .wsbx_main_config1 .wsbx_testimonial_cols ul p { font-size: 1.015em; line-height: 1.3; padding: 0 2%;  }
  .wsbx_main_config1 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 2% 3% 0 0; }
  .wsbx_main_config1 .wsbx_testimonial_cols ul { background-position: 0 2px; }
  .wsbx_main_config1 .wsbx_recently_tweeted_cols ul li { height: auto!important; padding-top:4px!important; }
  .wsbx_main_config1 .wsbx_translator_cols ul ul.wsbx_lang { width: 108.0%; }
  .wsbx_main_config1 .wsbx_recently_tweeted_cols ul li p, .wsbx_recently_tweeted_cols ul li p a { line-height: 1; }
}


@media screen and (max-width: 720px) {
  .wsbx_main_config1 .wsbx_column_one, 
  .wsbx_main_config1 .wsbx_column_two, 
  .wsbx_main_config1 .wsbx_column_three { float: none; width: auto; clear: both; margin: 0;  }
  .wsbx_main_config1 .wsbx_box_wrap { height: auto; padding: 2% 0 2% 2%; display: block!important; }
  .wsbx_main_config1 .wsbx_recently_tweeted_cols .wsbx_box_wrap { padding-bottom: 0; padding-top: 0;}
  .wsbx_main_config1 .wsbx_social_media_cols a img { width: auto; height: auto;  }
  .wsbx_main_config1 h6 { margin-bottom: 2%; margin-top: 0; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width: 85%; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-left:0; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding-top: 0; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: right; width: 28%; margin: -10% 0 0; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_photo { margin-left: .50%; }
  .wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_logo { margin-left: 1%; }
  .wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: 90%; margin-left: 1%; }
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: .50%; }
  .wsbx_main_config1 .wsbx_more_info_cols ul {margin: 0 1.2941176470588235% 0 1.2941176470588235%; }
  .wsbx_main_config1 .wsbx_rssfeeds_cols .wsbx_box_wrap { padding-bottom: 0; height: 200px!important; }
  .wsbx_main_config1 .wsbx_rssfeeds_cols ul li p { height: auto; }
  .wsbx_main_config1 .wsbx_rssfeeds_cols ul li { padding-bottom: 0; margin-bottom: 2%; height: auto!important; }
  .wsbx_main_config1 .wsbx_rssfeeds_cols ul li span { padding-top: 1%; }
  .wsbx_main_config1 .wsbx_translator_cols ul { padding: 0; }
  .wsbx_main_config1 .wsbx_translator_cols ul li { margin: 0 3% 2.0% 0; width: 55px; }
  .wsbx_main_config1 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config1 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config1 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 81%; }
  .wsbx_main_config1 .wsbx_testimonial_cols .wsbx_box_wrap { padding: 2% 3%; }
  .wsbx_main_config1 .wsbx_testimonial_cols ul p { text-align: justify; padding: 0; line-height: 1.4; font-size: 1.030em; }
  .wsbx_main_config1 .wsbx_recently_tweeted_cols ul li p, .wsbx_recently_tweeted_cols ul li p a { line-height: 1.4; }
}



@media screen and (max-width: 655px) {
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_box_wrap { padding: 1.50%; }
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row { width: 48.50%; margin-right: 2.0%;  }
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 97.0%; }
  .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:97.40%; }
  .wsbx_main_config1 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config1 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config1 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 99.70%; }
}

@media screen and (max-width: 615px) {
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 83%; }
  .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: right; width: 48%; margin: -13% 0 0; }
  .wsbx_main_config1 .wsbx_translator_cols ul { padding: 2% 0 0 3%; }
  .wsbx_main_config1 .wsbx_translator_cols ul li { margin: 0 4% 2.0% 0; width: 55px; }
  .wsbx_main_config1 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config1 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config1 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 66%; }
}

@media screen and (max-width: 495px) {
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 78%; }
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 52%; margin: -15.80% 0 0; }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row { width: 47.50%; margin-right: 3.40%;  }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96.0%; }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:96.0%; }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: 1.30%; }
    .wsbx_main_config1 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
    .wsbx_main_config1 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
    .wsbx_main_config1 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 45%; }
    .wsbx_main_config1 .wsbx_translator_cols ul ul.wsbx_lang { width: 99.60%; }
}

@media screen and (max-width: 335px) {
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: 78%; }
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding-top: 2%; }
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 100%; margin: 3% 0 0;  }
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-left: 90px; }
    .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { line-height: 1; }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_box_wrap { padding: 4%; }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row { width: 47.50%; margin-right: 4.0%;  }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 94.0%; }
    .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: 0; }
    .wsbx_main_config1 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
    .wsbx_main_config1 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
    .wsbx_main_config1 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 67%; }
    .wsbx_main_config1 .wsbx_translator_cols ul li { margin: 0 5.50% 4.0% 0; }
    .wsbx_main_config1 .wsbx_testimonial_cols .wsbx_box_wrap { padding: 5% 0 5%;}
    .wsbx_main_config1 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { background-position: 15px 12px; }
    .wsbx_main_config1 .wsbx_testimonial_cols .wsbx_box_wrap ul li p { font-size: 1em; line-height: 1.3; }
    .wsbx_main_config1 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 3.50% 2.5% 2.50% 4.80%;  }
    .wsbx_main_config1 .wsbx_rssfeeds_cols .wsbx_box_wrap {  height: 250px!important; }
}

@media screen and (max-width: 267px) {
   .wsbx_main_config1 .wsbx_social_media_cols a img { width: 23px; height: 23px; }
   .wsbx_main_config1 .wsbx_box_wrap { padding: 4% 3% 2% 3%; height: auto; }
   .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { padding-bottom: 3%; }
   .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: none; }
   .wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { padding-bottom: 10px; }
   .wsbx_main_config1 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { font-size: 1.10em; }
   .wsbx_main_config1 .wsbx_social_media_cols p { font-size: .90em; }
   .wsbx_main_config1 .wsbx_more_info_cols ul li a { font-size: .98em; line-height: 1.8; }
   .wsbx_main_config1 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.20em; width: 65%; }
   .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_box_wrap { padding-right: 6%; }
   .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row { width: 98%; float: none; margin-right: 0;  }
   .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 97.80%; }
   .wsbx_main_config1 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: -5px; }
   .wsbx_main_config1 .wsbx_translator_cols ul li { margin: 0 8% 2.0% 0; }
   .wsbx_main_config1 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
   .wsbx_main_config1 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
   .wsbx_main_config1 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 94%; }
   .wsbx_main_config1 .wsbx_testimonial_cols .wsbx_box_wrap ul li p { font-size: .90em; line-height: 1.5; }
   .wsbx_main_config1 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { background-position: 15px 8px; }
   .wsbx_main_config1 .wsbx_recently_tweeted_cols .wsbx_box_wrap { height: 230px!important; }
   .wsbx_main_config1 .wsbx_rssfeeds_cols .wsbx_box_wrap {  height: 280px!important; }
}


/* Footer Configuration Style 2
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content  */
.wsbx_main_config2 { clear: both; text-align: left; padding-top: 15px; }
.wsbx_main_config2 img { max-width: 100%; }
.wsbx_main_config2 .wsbx_bottom_inner { padding: 10px 0; display: block; }
.wsbx_main_config2 .wsbx_column_one, 
.wsbx_main_config2 .wsbx_column_two { float: left; width: 49.364643545279385%; height: 220px; margin: 0 1.1560693641618497% 0 0; display: block; }
.wsbx_main_config2 .wsbx_column_two { margin-right: 0; }
.wsbx_main_config2 h6 { margin: 0 0 9px; font-size: 1.350em; padding: 5px 15px; }

/* Social Media */
.wsbx_main_config2 .wsbx_social_icons { padding-left: 10px; }
.wsbx_main_config2 .wsbx_social_media_cols p { padding-left: 10px; padding-right: 10px; }
.wsbx_main_config2 .wsbx_social_media_cols .wsbx_social_icons a {margin-right: 4px; }

/* Contact Info Agent */
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 0 0 0 2.0833333333333332%; }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width: 79.0%; } /* 590/ 720 */
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.680em; font-weight: bold; }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 16px; font-size: 1.210em; }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.180em; font-weight: bold; }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { margin: 10px 0 0;}
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 3.0%; }
.wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: inline-block; font-size: 1.20em; line-height: 1.3; }

/* Contact Office */ 
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_logo { margin: 0 0 2.0833333333333332% 3%; }
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: 100%; margin-left: 3%; } /* 590/ 720 */
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.680em; font-weight: bold; }
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { margin: 7px 0 0; }
.wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_phone span { display: inline-block; font-size: 1.30em; line-height: 1.3; margin-right: 6.50%; }

/* More Info */ 
.wsbx_main_config2 .wsbx_more_info_cols .wsbx_box_wrap { padding: 2.50% 1.80%; }
.wsbx_main_config2 .wsbx_more_info_cols ul {margin: -5px 6.0% 0 5%; padding: 0; list-style-type: none;} /* 18 / 340 */
.wsbx_main_config2 .wsbx_more_info_cols ul li { padding: 3px 0 2px 12px; margin: 0; line-height: 1; }
.wsbx_main_config2 .wsbx_more_info_cols ul li a { padding-left: 8px; margin: 1px 0 2px; display: inline-block; font-size: 1em; color: #313131; }
.wsbx_main_config2 .wsbx_more_info_cols ul li.wsbx_last_item { border-bottom: none; }

/* Contact Info */ 
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form { padding: 0 0 0 2.50%; padding-top: 0; }
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 49.0%; margin-right: .60%; margin-bottom: .30em; }
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 80%; margin-right: 0; clear: left; }
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: 88px; margin-top: 8.60%; }
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:92%; height: 60px; }
.wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; }

/* RSS Feeds */
.wsbx_main_config2 .wsbx_rssfeeds { margin-left: 2%; height: 165px!important; }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul { width: 90%; margin: 0; padding: 0; list-style: none; width: 98%; }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul li { background: url(http://www.websitebox.com/images/feeds-14x14.png) 0 8px no-repeat; }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 6px 23px; border-bottom-style: solid; border-bottom-width: 1px;  }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul li a { font-size: 1.180em; font-weight: bold; }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul li p { margin: 0; padding: 0; line-height: 1.25; }
.wsbx_main_config2 .wsbx_rssfeeds_cols ul li span { float: right; font-size: .86em; position: relative; bottom: -4px; right: 10px; }

/* Translator */
.wsbx_main_config2 .wsbx_translator_cols ul { list-style: none; margin: 0; padding: 2% 0 0 7%; }
.wsbx_main_config2 .wsbx_translator_cols ul li {float: left; width: 60px; margin: 0 3.70% 4.0% 0; text-align: center;}
.wsbx_main_config2 .wsbx_translator_cols ul li span {font-size: .80em; display: block;}
.wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 44%; margin-right: 0;position: relative;}
.wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98% 50% no-repeat; border:1px solid #b5a19e; width: 82.40%; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; }
.wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 999; }
.wsbx_main_config2 .wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 100%; }
.wsbx_main_config2 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; text-align: left; }
.wsbx_main_config2 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
.wsbx_main_config2 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
.wsbx_main_config2 .wsbx_lang a img { float: left; margin-right: 6px;}
.wsbx_main_config2 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }

/* Testimonial */
.wsbx_main_config2 .wsbx_testimonial_cols .wsbx_testimony_inner { margin-left: 2%; height: 170px!important; }
.wsbx_main_config2 .wsbx_testimonial_cols ul { width: 96%; list-style: none; margin: 0 3.50% 0 1.5%; padding: 0 0 6px; background-position: 18px 7px; background-repeat: no-repeat;  }
.wsbx_main_config2 .wsbx_testimonial_cols ul li { padding: 4px 0 4px 0!important; height: auto!important; border-bottom-width: 1px; border-bottom-style: solid;  }
.wsbx_main_config2 .wsbx_testimonial_cols ul li p { color: #000; font-size: 1.120em; text-align: justify; margin: 0 0 4px; }
.wsbx_main_config2 .wsbx_testimonial_cols ul li p b { display: inline-block; background-position:  98% 90%; background-repeat: no-repeat; width: 17px; height: 13px; }
.wsbx_main_config2 .wsbx_testimonial_cols ul li p span { display: inline-block; padding-right: 40px; }
.wsbx_main_config2 .wsbx_testimonial_cols ul li cite { font-style: normal; font-weight: bold; color: #000; text-align: right; display: block; }

/* Recently Tweeted */
.wsbx_main_config2 .wsbx_recently_tweeted_cols .wsbx_tweets { margin: 1% 3%; height: 180px!important; }
.wsbx_main_config2 .wsbx_recently_tweeted_cols h6 { padding-left: 52px; background-position: 12px 6px; background-repeat: no-repeat;  }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0; width: 100%;  }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li { height: auto!important; }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 0.80% 0 1.85%; border-bottom-style: solid; border-bottom-width: 1px; }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li.wsbx_last_item { border-bottom: none; }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li h5 a { font-size: 1.580em; }
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li span { float: right; margin: -22px 0 0;}
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li p, 
.wsbx_main_config2 .wsbx_recently_tweeted_cols ul li p a {  margin: 0; padding: 0; font-size: .85em; }


/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
  body { -webkit-text-size-adjust: none;}
  img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
  .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 3.0%; }
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 78%; }
  .wsbx_main_config2 .wsbx_translator_cols ul { padding: 2% 0 0 3%; }
  .wsbx_main_config2 .wsbx_testimonial_cols ul li p { font-size: 1em; line-height: 1.6;}
}

@media screen and (max-width: 815px) {
  .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 72%; }
  .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; }
  .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 0; }
  .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 8px; } 
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 47.0%; margin-right: 3%; }
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 70%; }
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: 88px; margin-top: 11.80%; float: right; }
  .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; }
  .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_phone span { margin-right: 1.0%; display: block; line-height:1.1;}
  .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 0; }
  .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 3.70% 2.0% 0; }
  .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 100%; }
  .wsbx_main_config2 .wsbx_translator_cols ul ul.wsbx_lang { width: 92.40%; }
  .wsbx_main_config2 .wsbx_testimonial_cols ul li p { line-height: 1.4; }
  .wsbx_main_config2 .wsbx_testimonial_cols ul li p span {  padding-right: 43px; }
  .wsbx_main_config2 .wsbx_column_one, .wsbx_main_config2 .wsbx_column_two { height: 240px!important; }
  .wsbx_main_config2 .wsbx_recently_tweeted_cols .wsbx_tweets { height:190px!important; }
  .wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p { font-size: .85em; }
}

@media screen and (max-width: 783px) {
 .wsbx_main_config2 .wsbx_translator_cols ul { padding: 0 0 0 3%; }
 .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 7.70% 1.0% 0; }
 .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 68%; }
 .wsbx_main_config2 .wsbx_translator_cols ul ul.wsbx_lang { width: 97.20%; }
 .wsbx_main_config2 .wsbx_testimonial_cols ul li p { line-height: 1.3; }
}

@media screen and (max-width: 720px) {
  .wsbx_main_config2 .wsbx_column_one, 
  .wsbx_main_config2 .wsbx_column_two { float: none; width: auto; height: auto!important; clear: both; margin: 0 0 1.50%; padding-bottom: 2%; }
  .wsbx_main_config2 .wsbx_recently_tweeted_cols .wsbx_tweets {  width:95%!important; margin: 1% 3%; height: 180px!important; }
  .wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p { font-size: .96em; line-height: 1.4; }
  .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 72%; }
  .wsbx_main_config2 .wsbx_translator_cols ul ul.wsbx_lang { width: 91.20%; }
  .wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p { height: auto; overflow: none; }
}

@media screen and (max-width: 655px) {
  .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 82%; }
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 48.40%; margin-right: 2%; }
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 82%; }
  .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { margin-top: 7.80%; float: right; }
  .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; }
  .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: auto; }
  .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_phone span { margin-right: 3.0%; display: inline-block; }
  .wsbx_main_config2 .wsbx_more_info_cols ul {margin: -5px 6% 0 6%;}
  .wsbx_main_config2 .wsbx_translator_cols ul { padding: 2% 0 0 3%; }
  .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 4.0% 2.0% 0; }
  .wsbx_main_config2 .wsbx_testimonial_cols ul li p { line-height: 1.7; font-size: 1.130em; }
  .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 71.50%; }
  .wsbx_main_config2 .wsbx_translator_cols ul ul.wsbx_lang { width: 91.20%; }
}

@media screen and (max-width: 615px) {
   .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 3.50% 2.0% 0; }
   .wsbx_main_config2 .wsbx_testimonial_cols ul li p { line-height: 1.5; }
}

@media screen and (max-width: 495px) {
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 78%; }
    .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 78%; }
    .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { margin-top: 9.80%; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap a { font-size: 1.060em; padding-top: 5px; display: inline-block; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p { font-size: .85em; }
    .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 2.80% 2.0% 0; }
    .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 46%; }
    .wsbx_main_config2 .wsbx_translator_cols ul ul.wsbx_lang { width: 100.0%; }
    .wsbx_main_config2 .wsbx_testimonial_cols ul li p { line-height: 1.3; }
}

@media screen and (max-width: 335px) {
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 68%; }
    .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: none; width: 99.0%; margin-right: 0; }
    .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 100%; }
    .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { margin-top: 1%; float: right; margin-right: 4%; }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_phone span { margin-right: 3.0%; display: block; }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 6px; }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.380em; }
    .wsbx_main_config2 .wsbx_recently_tweeted_cols .wsbx_tweets  { height: 200px!important; }
    .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 3.80% 3.50% 0; }
    .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 66%; }
    .wsbx_main_config2 .wsbx_testimonial_cols ul li p { font-size: 1em; line-height: 1.4;}
    .wsbx_main_config2 .wsbx_testimonial_cols .wsbx_testimony_inner { height: 200px!important; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols .wsbx_rssfeeds { margin-left: 2%; height: 240px!important; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p { font-size: .90em; }
}

@media screen and (max-width: 267px) {
    .wsbx_main_config2 .wsbx_social_media_cols p { font-size: .90em; padding-right: 8px; }
    .wsbx_main_config2 .wsbx_social_media_cols .wsbx_social_icons a img {  width: 22px; height: 22px; }
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: 98%; padding-left: 4%;  }
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding-top: 10px; }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc { padding-left: 0; }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { font-size: 1.10em }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.10em; margin: 0 }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { font-size: .90em; }
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.340em; }
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
    .wsbx_main_config2 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-left: 86px; }
    .wsbx_main_config2 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 44% 6px 0; }
    .wsbx_main_config2 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 99.30%; }
    .wsbx_main_config2 .wsbx_recently_tweeted_cols .wsbx_tweets  { height: 220px!important; }
    .wsbx_main_config2 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 2.80% 0 2.85%; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols .wsbx_rssfeeds { height: 320px!important; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols ul li { margin-bottom: 3%!important;}     
    .wsbx_main_config2 .wsbx_rssfeeds_cols ul li p { height: auto; }
    .wsbx_main_config2 .wsbx_rssfeeds_cols ul li span { float: none; padding: 0 0 8px 10px; display: block; }
    .wsbx_main_config2 .wsbx_translator_cols ul { padding: 2% 0 0 5%; }
    .wsbx_main_config2 .wsbx_translator_cols ul li { margin: 0 5.80% 3.50% 0; }
    .wsbx_main_config2 .wsbx_translator_cols ul li.wsbx_other_langs { width: 90%; }
    .wsbx_main_config2 .wsbx_testimonial_cols .wsbx_testimony_inner { height: 260px!important; margin-left: 4%; }
}


/* Footer Configuration Style 3
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content */
.wsbx_main_config3 { clear: both; text-align: left; }
.wsbx_main_config3 .wsbx_bottom_inner { padding: 10px 0; display: block; }
.wsbx_main_config3 .wsbx_bottom_header_wrap { padding-left: 2%; }
.wsbx_main_config3 .wsbx_column_one, .wsbx_main_config3 .wsbx_column_two, 
.wsbx_main_config3 .wsbx_column_three { float: left; height: auto; margin: 0 3.468208092485549% 0 0; }
.wsbx_main_config3 .wsbx_column_one { width: 44.60500963391137%; }
.wsbx_main_config3 .wsbx_column_two { width: 18.304431599229287%; }
.wsbx_main_config3 .wsbx_column_three { margin-right: 0; width: 26.97495183044316%; }
.wsbx_main_config3 h6 { margin: 0 0 9px; font-size: 1.350em; padding: 5px 4px; }

/* Social Media */
.wsbx_main_config3 .wsbx_social_media_cols .wsbx_social_icons a {margin-right: 4px; }

/* Contact Info Agent */
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 0; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo { width: 53px; height: 75px; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo img { max-width: 100%; }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: left; margin-left: 4%; } /* 590/ 720 */
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; margin: 0; }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 6px 0 8px 0; font-size: 1.680em; font-weight: bold; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.120em; margin: 0; }
.wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.330em;  }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { font-size: 1em;  }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 16px; font-size: 1.210em; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {padding-top: 10px; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 34%; }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.180em; font-weight: bold; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding: 10px 0 0; }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone {margin: 0;}
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.20em; line-height: 1.3; }

/* Contact Office */ 
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_logo { margin: 0 0 2.0833333333333332% 0; }
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: 100%; margin-left: 0; } /* 590/ 720 */
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.180em;  }
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; font-size: .86em; }
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone {margin: 0;}
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_phone span { display: block; font-size: 1.10em; line-height: 1.3; }

/* More Info */ 
.wsbx_main_config3 .wsbx_more_info_cols .wsbx_box_wrap { padding: 2.50% 1.80%; }
.wsbx_main_config3 .wsbx_more_info_cols ul {margin: 0 5.2941176470588235% 0 5.2941176470588235%; padding: 0; list-style-type: none;} /* 18 / 340 */
.wsbx_main_config3 .wsbx_more_info_cols ul li {margin: 1px 0 0; padding: 0 0 0 12px; }
.wsbx_main_config3 .wsbx_more_info_cols ul li a { padding-left: 8px; margin: 1px 0 2px; display: inline-block; font-size: 1.10em; }
.wsbx_main_config3 .wsbx_more_info_cols ul li.wsbx_last_item { border-bottom: none; }

/* Contact Info */ 
.wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
.wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 48.50%; margin-right: 2.20%; margin-bottom: 2px; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row { margin-bottom: 0; }
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; float: none; margin-right: 0; margin-bottom: 0; clear: both }
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
.wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 93%; }
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:97.0%; height: 78px; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 94%; }
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:94.50%; height: 45px; }
.wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:95%; }
.wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row,
.wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row,
.wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row{ margin-right: 0; }
.wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; }

/* RSS Feeds */
.wsbx_main_config3 .wsbx_rssfeeds_cols ul { margin: 0; padding: 0; list-style: none; }
.wsbx_main_config3 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 3% 25px; border-bottom: 1px solid #5d3e12; }
.wsbx_main_config3 .wsbx_column_two.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 4% 22px; }
.wsbx_main_config3 .wsbx_column_three.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 5.50% 25px; }
.wsbx_main_config3 .wsbx_rssfeeds_cols ul li a { font-size: 1.120em; font-weight: bold; }
.wsbx_main_config3 .wsbx_rssfeeds_cols ul li p { margin: 0; padding: 0; line-height: 1.25 }
.wsbx_main_config3 .wsbx_column_one.wsbx_rssfeeds_cols ul li span,
.wsbx_main_config3 .wsbx_column_two.wsbx_rssfeeds_cols ul li span,
.wsbx_main_config3 .wsbx_column_three.wsbx_rssfeeds_cols ul li span { font-size: .86em; }
.wsbx_main_config3 .wsbx_column_one.wsbx_rssfeeds_cols ul li span { float: right; position: relative; bottom: -4px; right: 10px; }
.wsbx_main_config3 .wsbx_column_two.wsbx_rssfeeds_cols ul li span { display: block; text-align: right; }
.wsbx_main_config3 .wsbx_column_three.wsbx_rssfeeds_cols ul li span {  display: block; text-align: right; }

/* Translator */
.wsbx_main_config3 .wsbx_translator_cols ul {list-style: none; margin: 0; padding: 2% 0 0 2%; }
.wsbx_main_config3 .wsbx_translator_cols ul li {float: left; width: 60px; margin: 0 3.40% 3.0% 0; text-align: center;}
.wsbx_main_config3 .wsbx_translator_cols ul li span {font-size: .80em; display: block;}
.wsbx_main_config3 .wsbx_translator_cols ul li.wsbx_other_langs { margin-right: 0; }
.wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 45%; }
.wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 44%; }
.wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 94%; margin-top: 3%; }
.wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li { margin-right: 1%; }
.wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li { margin-right: 3%; }
.wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 100%; margin-right: 0; margin-top: 20px; }
.wsbx_main_config3 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 999; }
.wsbx_main_config3 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98% 50% no-repeat; border:1px solid #b5a19e; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; }
.wsbx_main_config3 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; text-align: left; }
.wsbx_main_config3 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
.wsbx_main_config3 .wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 30%; }
.wsbx_main_config3 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
.wsbx_main_config3 .wsbx_lang a img { float: left; margin-right: 6px;}
.wsbx_main_config3 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }
.wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 18.90%; }
.wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 17.35%; }
.wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 24.0%; }

/* Testimonial */
.wsbx_main_config3 .wsbx_testimonial_cols ul { margin: 0; padding: 0; list-style: none; }
.wsbx_main_config3 .wsbx_testimonial_cols ul li { position: relative; } 
.wsbx_main_config3 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 2% 0 2%; background-position: 8px 10px; background-repeat: no-repeat; }
.wsbx_main_config3 .wsbx_column_two.wsbx_testimonial_cols ul li .wsbx_tickerwrap,
.wsbx_main_config3 .wsbx_column_three.wsbx_testimonial_cols ul li .wsbx_tickerwrap { background-position: 8px 5px; }
.wsbx_main_config3 .wsbx_testimonial_cols ul li p { font-size: 1.130em; text-align: justify; line-height: 1.4; margin: 0; }
.wsbx_main_config3 .wsbx_testimonial_cols ul li p b { display: inline-block; background-position: 98% 90%; background-repeat: no-repeat; width: 17px; height: 13px; }
.wsbx_main_config3 .wsbx_testimonial_cols ul li p span { display: inline-block; padding-right: 30px; }
.wsbx_main_config3 .wsbx_testimonial_cols ul li cite { font-style: normal; font-weight: bold; text-align: right; display: block; padding: 9px 0 7px; }

/* Recently Tweeted */
.wsbx_main_config3 .wsbx_recently_tweeted_cols h6 { padding-left: 45px; background-position: 5px 2px; background-repeat: no-repeat; font-size: 1.20em; font-weight: bold; }
.wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols h6 { background: transparent; padding-left: 0;}
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0; }
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li { }
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 1.60% 0; }
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li h5 a { color: #000; font-size: 1.50em; }
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li span { float: right; margin: -22px 0 0; }
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li p, 
.wsbx_main_config3 .wsbx_recently_tweeted_cols ul li p a { margin: 0; padding: 0; font-size: .90em; }
.wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols ul li,
.wsbx_main_config3 .wsbx_column_three.wsbx_recently_tweeted_cols ul li { padding-bottom: 4.50%; text-align: justify; }
.wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols ul li span,
.wsbx_main_config3 .wsbx_column_three.wsbx_recently_tweeted_cols ul li span { display: block; float: none; text-align: right; margin: 0; }


/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
  body { -webkit-text-size-adjust: none;}
  img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ } 
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { width: 48.0%; margin-right: 3.60%; margin-bottom: 3px; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 92%; }  
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: 100%;  }
  .wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols h6 { font-size: 1em; padding-bottom: 10px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_testimonial_cols ul li p { color: #000; font-size: 1.030em; }
  .wsbx_main_config3 .wsbx_testimonial_cols ul li p { line-height: 1.3; }
  .wsbx_main_config3 .wsbx_translator_cols ul { padding: 2% 0 0 0; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 2.50% 3.0% 0; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 1% 6% 0; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li { width: 55px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li a img { width: 40px; height: 34px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { margin-top: 3.5%; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 2.10% 3.0% 0; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 19.40%; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 17.85%; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 24.70%; }
}

@media screen and (max-width: 960px) {
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; margin: 0; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; display: block; padding-top: 10px; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_photo { width: 53px; height: 75px; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { padding-top: 9px; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 65px;  }
}

@media screen and (max-width: 815px) {
  .wsbx_main_config3 .wsbx_column_two .wsbx_social_icons a img { width: 25px; height: 25px; }
  .wsbx_main_config3 .wsbx_column_two h6 { font-size: 1.10em; padding-bottom: 10px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-weight: normal; font-size: 1.020em; padding-left: 60px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 60px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1em; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { width: 47.0%; margin-right: 4.60%; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; clear: both!important;  }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 100%;}
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.030em;  }
  .wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols h6 { background: none; padding-left: 0; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols ul li p { line-height: 1; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 7% 0 0; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li a img { width: auto; height: auto; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 96%; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 41.80%; }
}



@media screen and (max-width: 783px) {
    .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 1% 3% 0; }
    .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 93%; }
    .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 40.50%; }
}

@media screen and (max-width: 720px) {
  .wsbx_main_config3 .wsbx_column_one, .wsbx_main_config3 .wsbx_column_two,
  .wsbx_main_config3 .wsbx_column_three { float: none; width: auto; height: auto; clear: both; margin: 0 0 1.50%; padding-bottom: 3%; }
  .wsbx_main_config3 .wsbx_social_media_cols p,
  .wsbx_main_config3 .wsbx_social_media_cols .wsbx_social_icons { padding-left: 1%; }
  .wsbx_main_config3 .wsbx_column_two .wsbx_social_icons a img { width: auto; height: auto; }
  .wsbx_main_config3 .wsbx_column_two h6 { font-size: 1.350em; padding-bottom: 4px; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width: 83%; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_photo { width: 78px!important; height: 110px!important; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { padding-left: 0; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 0; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 0;  }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 6px 0 8px 0; font-size: 1.680em!important; font-weight: bold; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 7px!important; font-size: 1.210em!important; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.180em!important; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea {  height: 78px; }
  .wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_logo,
  .wsbx_main_config3 .wsbx_contact_office_cols .wsbx_office_contact_desc { padding-left: 4%; width: auto; }
  .wsbx_main_config3 .wsbx_recently_tweeted_cols { padding-bottom: 0; }
  .wsbx_main_config3 .wsbx_recently_tweeted_cols ul {  width: 98%; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_recently_tweeted_cols h6 { padding-left: 45px; font-size: 1.20em; background-position: 5px 2px; background-repeat: no-repeat; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap,
  .wsbx_main_config3 .wsbx_column_two.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap, 
  .wsbx_main_config3 .wsbx_column_three.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 2% 4.0%; }
  .wsbx_main_config3 .wsbx_translator_cols ul li { margin: 0 2% 5% 0; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 98%; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 95.80%; }
  .wsbx_main_config3 .wsbx_translator_cols ul ul.wsbx_lang li { margin: 0!important; }
  .wsbx_main_config3 .wsbx_translator_cols ul li.wsbx_other_langs span { background-position: 99.0% 50%; }
}

@media screen and (max-width: 655px) {
  .wsbx_main_config3 .wsbx_contact_info_cols { margin-right: 0!important; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row { width: 47.0%; margin-bottom: 4px; }
  .wsbx_main_config3 .wsbx_contact_info_cols .wsbx_textfield { width: 99%!important; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_textfield { width: 98%!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row { margin-bottom: 3px!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols  .wsbx_mysite_form_row.wsbx_textarea_row { width: 98%!important; margin-right: 0!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols  .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 100%!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols  .wsbx_mysite_form_row.wsbx_submit_row  { width: 100%!important; margin-right: 0!important; }
}

@media screen and (max-width: 615px) {
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 82%; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 1.50% 0 0; }
}

@media screen and (max-width: 495px) {
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 78%; }  
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 3.50% 2% 0; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 3.50% 2% 0; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 3.50% 2% 0; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 45%; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 44.0%; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 62%; }
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 60.20%; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { width: 46.30%; margin-bottom: 5px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_textfield { width: 96%!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols  .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 98.60%!important; }
}

@media screen and (max-width: 335px) {
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 70%; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-weight: bold!important;}
  .wsbx_main_config3 .wsbx_contact_info_cols .wsbx_textfield { width: 92%!important; } 
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_textfield { width: 95%!important; } 
  .wsbx_main_config3 .wsbx_contact_info_cols  .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 97%!important; }
  .wsbx_main_config3 .wsbx_translator_cols ul li.wsbx_other_langs { width: 97%!important; }
  .wsbx_main_config3 .wsbx_translator_cols ul ul.wsbx_lang { width: 94.30%!important; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li,
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 5.50% 5% 0!important; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap,
  .wsbx_main_config3 .wsbx_column_two.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap, 
  .wsbx_main_config3 .wsbx_column_three.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 2% 8.0%; }
}

@media screen and (max-width: 267px) {
  .wsbx_main_config3 .wsbx_social_media_cols .wsbx_social_icons a img { width: 25px; height: 25px; }
  .wsbx_main_config3 .wsbx_social_media_cols p { padding-right: 2%; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: auto; margin: 0; padding-left: 2%; } 
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.280em!important; padding-left: 85px!important; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { font-size: .90em; margin-bottom: 7px!important; padding-left: 85px!important; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.120em!important; }
  .wsbx_main_config3 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { font-size: 1.050em}
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_textfield { width: 94%!important; } 
  .wsbx_main_config3 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config3 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 8.40% 5% 0!important; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 10.50% 5% 0!important; }
  .wsbx_main_config3 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
  .wsbx_main_config3 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { float: none; width: 100%; margin-right: 0; margin-bottom: 6px!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:93.60%!important; }
  .wsbx_main_config3 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: 9px; }
  .wsbx_main_config3 .wsbx_column_two.wsbx_contact_info_cols .wsbx_textfield { width: 92%!important; }
  .wsbx_main_config3 .wsbx_testimonial_cols ul li p { font-size: .96em; padding-right: 10px; }
  .wsbx_main_config3 .wsbx_testimonial_cols ul li cite { padding-right: 10px; font-size: .96em; }
}


/* Footer Configuration Style 4
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content */
  .wsbx_main_config4 img { max-width: 100%; }
  .wsbx_main_config4 { padding-top: 5px; clear: both; text-align: left; }
  .wsbx_main_config4 .wsbx_bottom_header { display: block; }
  .wsbx_main_config4 .wsbx_column_one, 
  .wsbx_main_config4 .wsbx_column_three { width: 69.36416184971098%; float: left; display: block; } /* 720/ 1038 */
  .wsbx_main_config4 .wsbx_column_one h6, .wsbx_main_config4 .wsbx_column_two h6, 
  .wsbx_main_config4 .wsbx_column_three h6 { line-height: 1; margin: 0; font-weight: normal; font-size: 1.280em; border-bottom-width: 1px; border-bottom-style: solid;  padding: 8px 0 8px 15px; margin-bottom: 13px; }
  .wsbx_main_config4 .wsbx_column_one { height: 190px; margin-bottom: 7px; padding: 0; }
  .wsbx_main_config4 .wsbx_column_two {float: right; width: 29.865125240847784%;  height: 300px;} /* 310/ 1038 */
  .wsbx_main_config4 .wsbx_column_three { height: 92px; }

  /* Social Media */
  .wsbx_main_config4 .wsbx_social_media_cols p { padding: 4px 0 0; margin: 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_social_media_cols .wsbx_social_icons,
  .wsbx_main_config4 .wsbx_column_one.wsbx_social_media_cols p { padding-left: 2%; padding-right: 3%;}
  .wsbx_main_config4 .wsbx_column_two.wsbx_social_media_cols .wsbx_social_icons,
  .wsbx_main_config4 .wsbx_column_two.wsbx_social_media_cols p { padding-left: 4%; padding-right: 3%; } 
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols .wsbx_social_icons { float: left; margin: 0.2944444444444444% 8px 0 2.0833333333333332%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols p {line-height: 1.2; margin: -2px 0 0; padding-right: 8px; float: right; width: 50.0%; } /* 320 / 720 */

  /* Contact Info Agent */
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 0 0 0 2.0833333333333332%; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { position: relative;}
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.680em; font-weight: bold; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc {float: left; width: 55.0%; margin-left: 3%; } /* 590/ 720 */
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_phone { margin: 9% 0 0 0; float: right; width: 28%; font-weight: bold; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo { margin: 0 0 0 6%;}
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width: 60%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { margin-top: 10%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols h6 { margin-bottom: 4px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols div { float: left; padding: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_photo { width: 34px; height: 48px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_name_title { width: 25%; padding-left: 2%;  }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_name_title h5 { margin: 8px 0 0; padding: 0; font-size: 1.10em; font-weight: bold; line-height: 1;}
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_name_title .wsbx_title { margin: 0; padding: 0; font-size: 1.210em; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 42%; line-height: 1;}
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.0em; line-height: 1.2; font-weight: normal; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 16px; font-size: 1.210em; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 16px; line-height: 1.4; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.130em; font-weight: bold; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 4.50%; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.20em; line-height: 1.3; font-weight: bold; }

  /* Contact Office */ 
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols h6, 
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols h6, 
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols h6 { margin-bottom: 6px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_logo { margin-bottom: 4%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_logo,
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_logo { margin: 0 0 0 1.8%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_logo { margin: 0 0 0 3%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc { margin: 0 0 0 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc { margin: 0 0 0 4.2%; }
  .wsbx_main_config4 .wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
  .wsbx_main_config4 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
  .wsbx_main_config4 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.580em; font-weight: bold; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { margin: 2.70% 0 0; font-size: 1.40em; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: inline-block; margin-right: 5%;}
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { padding: 15% 0 0; font-size: 1.40em; line-height: 1.4; clear: both; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: block; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_logo { float: left; width: 167px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc { float: right; width: 73%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.350em; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { float: right; width: 26%; margin-top: -42px; line-height: 1.3; } 
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: block; font-weight: bold; }

  /* Contact Info */ 
  .wsbx_main_config4 .wsbx_bottom_header.wsbx_contact_info_cols h6 { margin: 0 0 4px; }
  .wsbx_main_config4 .wsbx_contact_info_cols .wsbx_mysite_form { padding: 0 0 0 1.50%; }
  .wsbx_main_config4 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left;  margin-right: .60%; margin-bottom: .30em; }
  .wsbx_main_config4 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { float: right; margin-right: 2%; }
  .wsbx_main_config4 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; }
  .wsbx_main_config4 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { padding-top: 4px; padding-bottom: 4px;}
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column { float: left; width: 36%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column .wsbx_mysite_form_row { margin: 0 0 1.80%; width: 98.60%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column .wsbx_mysite_form_row .wsbx_textfield { padding-top: 4px; padding-bottom: 4px;}
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { margin-right: 0; width: 63%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:96%; height: 75px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 0 0 2%;}
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { width: 46.40%; margin-right: 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row .wsbx_textfield { width: 92%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { margin-right: 0; width: 95%; float: none; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:96%; height: 100px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: 6%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { float: left;  margin-right: 1%; margin-bottom: 0; margin-top: 1%; width: 13%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 88%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 28.0%; margin-right:1.50%; margin-top: -4px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textarea { width: 98.80%; height: 25px; }

    /* More Info */
  .wsbx_main_config4 .wsbx_more_info_cols ul { margin: 0; padding: 0; list-style-type: none; }
  .wsbx_main_config4 .wsbx_more_info_cols ul li {margin: 0 0 9px;}
  .wsbx_main_config4 .wsbx_more_info_cols ul li a { padding-left: 20px; font-size: 1.030em; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols nav ul { float: left; width: 18%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols nav ul:first-child { margin-left: 1%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_more_info_cols nav { padding: 3% 0 0 4%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_more_info_cols ul { padding: 0; list-style-type: none;}
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav ul { margin: 2.50% 0 0 1%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav ul li { float: left; display: inline; padding-left: 2px; margin-right: 1.50%; }

  /* RSS Feeds */
  .wsbx_main_config4 .wsbx_rssfeeds_cols h6 { margin-bottom: 0; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul { margin: 0; padding: 0 2% 0!important; list-style: none; width: 95%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_rssfeeds_cols ul { padding: 0 4% 0; overflow: hidden; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 6px 23px; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: 0; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li a { font-size: 1.180em; font-weight: bold; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li p {  margin: 0; padding: 0; line-height: 1.25; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li span { float: right; font-size: .86em; position: relative; bottom: -4px; right: 10px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_rssfeeds_cols ul li span { bottom: 0; float: none; right: none; padding-left: 8px; }
  
  /* Translator */
  .wsbx_main_config4 .wsbx_translator_cols ul {list-style: none; margin: 0; padding: 0 0 0 3.50%; }
  .wsbx_main_config4 .wsbx_translator_cols ul li {float: left; width: 60px; margin: 0 3.80% 2% 0; text-align: center;}
  .wsbx_main_config4 .wsbx_translator_cols ul li span {font-size: .80em; display: block;}
  .wsbx_main_config4 .wsbx_translator_cols ul li.wsbx_other_langs { width: 32%; margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { padding: 2% 0 0 2%; width: 88%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul {  padding: 0 0 0 1.50%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin-right: 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 86%; margin-right: 0; margin-top: 0; }
  .wsbx_main_config4 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 999; }
  .wsbx_main_config4 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98% 50% no-repeat; border:1px solid #b5a19e; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; }
  .wsbx_main_config4 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; text-align: left; }
  .wsbx_main_config4 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
  .wsbx_main_config4 .wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 30%; }
  .wsbx_main_config4 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
  .wsbx_main_config4 .wsbx_lang a img { float: left; margin-right: 6px;}
  .wsbx_main_config4 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 21.24%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 24.70%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 21.70%; }

    /* Testimonial */
  .wsbx_main_config4 .wsbx_testimonial_cols ul {  list-style: none; padding: 0 0 6px; }
  .wsbx_main_config4 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { margin: 0 3.50% 0 1.5%; background-position: 8px 4px; background-repeat: no-repeat; }
  .wsbx_main_config4 .wsbx_testimonial_cols ul li p { font-size: 1.198em; text-align: justify; margin: 0 0 8px; }
  .wsbx_main_config4 .wsbx_testimonial_cols ul li p b { display: inline-block; background-position:  98% 90%; background-repeat: no-repeat; width: 17px; height: 13px; }
  .wsbx_main_config4 .wsbx_testimonial_cols ul li p span { display: inline-block; padding-right: 30px; }
  .wsbx_main_config4 .wsbx_testimonial_cols ul li cite { font-style: normal; font-weight: bold; text-align: right; display: block; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_testimonial_cols ul { margin: 0 4%!important;}
  .wsbx_main_config4 .wsbx_column_three.wsbx_testimonial_cols h6 { margin: 0 0 6px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_testimonial_cols ul li p { font-size: .88em; text-align: left; padding-top: 4px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_testimonial_cols ul li cite { float: right; display: inline; font-size: .90em; margin-top: -23px; }


  /* Recently Tweeted */
  .wsbx_main_config4 .wsbx_recently_tweeted_cols h6 { padding-left: 45px; background-position: 7px 5px; background-repeat: no-repeat; margin: 0 0 10px;  }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0; width: 98%; }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 1.40% 0; margin-left: 2%; }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li h5 a { font-size: 1.580em; }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li span { float: right; margin: -3px 0 0;}
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li p, 
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li p a { margin: 0; padding: 0; font-size: .90em; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_recently_tweeted_cols h6 { margin: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_recently_tweeted_cols ul li { padding: 3.20% 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_recently_tweeted_cols ul li p { margin-bottom: 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_recently_tweeted_cols ul li span { float: none; display: block; text-align: right; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_recently_tweeted_cols ul li p { line-height: 1.6; }

/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
  body { -webkit-text-size-adjust: none;}
  img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 2.80% 2% 0; } 
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 28.50%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textarea { width: 96.0%; }
}

@media screen and ( max-width: 815px ) {
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols p  { font-size: .88em;  margin: -10px 0 0; width: 46%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_social_media_cols .wsbx_social_icons a img { width: 25px; height: 25px;  }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 45%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_phone { margin: 13% 0 0 0; width: 32%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc {  float: none; width: auto; padding-left: 4%; border:1px solid red; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding-top: 12%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address {  padding: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo { width: 50px; height: 48px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols  h5 {  padding: 0 0 0 65px; font-size: 1.50em; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_title { padding: 0 0 0 65px; font-size: 1.110em; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textarea { width: 87.80%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc { float: right; width: 65%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.20em; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { float: right; width: 35%; margin-top: -42px;  line-height: 1.3; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { font-size: .90em; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols nav ul { width: 24%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav { margin-top: -8px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 0.30% 2% 0; } 
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li { width: 47px; margin-bottom: 3%; } 
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 0.10% 2% 0; width: 57px; } 
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 32%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { width: 45.0%; margin-right: 5%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 93%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 98%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { width: 13.0%; margin-right: 2%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 25%; margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_fancy_button { padding-left: 10px; padding-right: 10px; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li:nth-child(3) { display: none; }
}

@media screen and ( max-width: 783px ) {
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols .wsbx_social_icons a img { width: 25px; height: 25px;  }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textarea { width: 86.0%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: inline-block; margin-right: 3%;}
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 0.10% 2% 0; width: 55px; } 
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li { width: 44px; margin-bottom: 3%; } 
}

@media screen and ( max-width: 720px ) {
  .wsbx_main_config4 .wsbx_column_one, 
  .wsbx_main_config4 .wsbx_column_two,
  .wsbx_main_config4 .wsbx_column_three { float: none; width: auto; height: auto; display: block; clear: both; margin: 0 0 4.50%; padding-bottom: 3%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols p  { width: auto; float: none; clear: both; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_social_media_cols .wsbx_social_icons a img,
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols .wsbx_social_icons a img { width: auto; height: auto;  }
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols .wsbx_social_icons {float: left; margin: 0.2944444444444444% 8px 0 0;}
  .wsbx_main_config4 .wsbx_social_media_cols .wsbx_social_icons,
  .wsbx_main_config4 .wsbx_social_media_cols p  { padding-left: 3%!important; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_social_media_cols p  { font-size: 1em;  margin: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo,
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_photo { width: auto; height: auto; margin-top: 1%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_phone { margin: 10% 0 0 0; width: 32%;  }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo { margin: 0 0 0 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 80.0%; float: right; padding-left: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding-top: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols h5,
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols h5 {  padding: 0; font-size: 1.680em!important; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_title { padding: 0; font-size: 1.110em; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: none; padding: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_phone { position: absolute; right: 0; bottom: 0; width: 40%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 30%; padding: relative; left: -154px; bottom: -65px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.20em; line-height: 1.3; font-weight: bold; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column { float: none; width: 100%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column .wsbx_mysite_form_row { float: left; width: 49.50%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { margin-right: 0; width: 99%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 2.40%; padding: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { width: 48.80%; margin-right: 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row .wsbx_textfield { width: 97%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 100%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 98%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { float: none; width: 100%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { margin-bottom: 0; width: 48.0%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 97%; margin-left: 0; margin-top: 1%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textarea { width: 98.80%; height: 110px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { float: none; width: 98%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_fancy_button { padding-left: 20px; padding-right: 20px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_logo { margin: 0 0 0 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc { padding-left: 0; margin: 0 0 0 2%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { padding: 2% 0 0 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: inline-block; margin-right: 3%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc { float: none; clear: both; width: 100%; padding-left: 2%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone { width: 100%; padding: 2% 0 0 0; clear: both; float: none; margin: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: inline-block; margin-right: 2%; font-size: 1.36em; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav { margin-top: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_more_info_cols nav { padding: 0 0 0 2%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols nav ul { margin: 0 0 0 9px!important; padding: 0!important;  }
  .wsbx_main_config4 .wsbx_column_two.wsbx_more_info_cols ul li,
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols ul li{ display: inline; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols ul li a { padding-left: 19px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols ul li a { padding-left: 19px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav { padding: 0 0 0 1.0%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav ul li { display: inline; float: none; margin-bottom: 4px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 4.20% 2% 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 2.10% 2% 0; width: 60px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 34%; } 
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 43%; } 
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 1.50% 2% 0; width: 55px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_testimonial_cols ul li p { font-size: 1.198em; text-align: justify; margin: 0 0 8px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_testimonial_cols ul li cite { float: none; display: block; font-size: 1em; margin-top:0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_testimonial_cols ul { margin: 0!important; }
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li:nth-child(3) { display: block;  }
}

@media screen and ( max-width: 655px ) {
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 32.50%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 41.40%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 31.20%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone { margin: 45px 0 0 -50px; }
}

@media screen and ( max-width: 615px ) {
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { left: -144px; bottom: -65px; }
  .wsbx_main_config4 .wsbx_translator_cols ul li.wsbx_other_langs { width: 94%!important; } 
  .wsbx_main_config4 .wsbx_translator_cols ul ul.wsbx_lang {  width: 90.30%!important; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul {  padding: 0 0 0 3.50%; }
  .wsbx_main_config4 .wsbx_translator_cols ul li.wsbx_other_langs span { background-position: 99% 50%; }  
}

@media screen and ( max-width: 495px ) {
    .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 74.50%; }
    .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_phone { right: 10px; bottom: 0; width: 40%; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols div { float: left; padding: 0; width: auto; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_name_title { width: 50%; margin-bottom: 2%; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { left: -3px; bottom: -15px; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone { margin: 15px 0 0 -25px; }
    .wsbx_main_config4 .wsbx_contact_agent_cols h5 { font-size: 1.68em!important; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 45%; padding-left: 2.4%; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone { clear: right;}
    .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 96.50%; }
    .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row .wsbx_textfield { width: 95%; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 1.30%; }
    .wsbx_main_config4 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.34em; }
    .wsbx_main_config4 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { display: block!important; line-height: 1.4; font-size: .85em; font-weight: bold; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { font-size: 1.20em; }
    .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols nav ul { width:80%!important;}
    .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav { padding: 0 0 0 1.0%; }
    .wsbx_main_config4 .wsbx_column_two.wsbx_more_info_cols nav ul li { display: block; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_more_info_cols nav ul li { display: block; float: none; }
    .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 2.70% 2% 0; }
    .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 3.0% 2% 0; }
    .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 4.20% 2% 0; }
    .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 76%!important; } 
    .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 72.90%!important; }
    .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang {  width: 90.30%!important; }
    .wsbx_main_config4 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding-left: 2%; padding-right: 2%; }
}

@media screen and ( max-width: 335px ) {
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,  
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: auto; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc { padding-left: 90px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { padding-left: 120px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_phone, 
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_phone { float: none; right: none; width: auto; position: relative; margin: 0; clear: both; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_phone { padding-left: 4%;  }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_phone { margin-left: -57%; padding-top: 4%; }
  .wsbx_main_config4 .wsbx_contact_agent_cols h5 { font-size: 1.48em!important; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 65%; padding-left: 2.4%; top: -80px; left: 105px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone { padding-left: 3.4%; margin: -60px 0 0 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form { margin: 2.60%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column .wsbx_textfield { width: 94%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column .wsbx_mysite_form_row { float: none; width: 100%;  }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 98%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 1% 0 4.40%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { float: none; width: 92%; margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_textarea_row { width: 95%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row .wsbx_textfield { width: 100%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row { float: none; width: 97%; margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form .wsbx_mysite_form_row.wsbx_textarea_row { width: 94%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row {  width: 97%; margin-right: 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_more_info_cols nav ul { width: 100%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 3.90% 2% 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 67%!important; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang {  width: 64.0%!important; } 
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 4.10% 2% 0; }
  .wsbx_main_config4 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { margin: 0 3%;}
  .wsbx_main_config4 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap a { font-size: 1.140em; }
}

@media screen and ( max-width: 267px ) {
  .wsbx_main_config4 .wsbx_social_media_cols .wsbx_social_icons a { margin-right: 3px; }
  .wsbx_main_config4 .wsbx_social_media_cols .wsbx_social_icons a img { width: 25px!important; height: 25px!important; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols h5,
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols h5,
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols h5 { font-size: 1.38em!important; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_phone { margin-left: -82%; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_phone span {  }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_company_name { padding: 15px 0 0; font-size: 1.25em!important; }
  .wsbx_main_config4 .wsbx_contact_agent_cols .wsbx_agent_photo { margin-left: 3%!important; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc { padding-left: 0px; padding-top: 10px }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { padding-left: 10px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name,  
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; width: 100%; margin: 0; padding-top: 4px; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width:100%; padding-left: 2.4%; top: 0; left: 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_phone { margin-top: 0; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_phone { margin-left: 5%; padding-top: 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { margin-top: -6px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 85px; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config4 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 102px; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_left_form_column .wsbx_textfield { width: 92%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { width: 96%; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 2.0% 0 2.40%; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 5.60% 2% 0; }
  .wsbx_main_config4 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_li13_item { margin-right: 1%; }
  .wsbx_main_config4 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 7.0% 2% 0; }
  .wsbx_main_config4 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 8.0% 3% 0; }
  .wsbx_main_config4 .wsbx_testimonial_cols ul li .wsbx_tickerwrap p { font-size: 1.050em; }
}


/* Footer Configuration Style 5
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content  */
.wsbx_main_config5 img { max-width: 100%; }
.wsbx_main_config5 { clear: both; text-align: left; }
.wsbx_main_config5 .wsbx_bottom_inner { padding: 0 0 10px; display: block; }
.wsbx_main_config5 .wsbx_column_one, .wsbx_main_config5 .wsbx_column_two, 
.wsbx_main_config5 .wsbx_column_three { float: left; height: 260px; margin: 0 0.9633911368015413% 0 0; color: #fff; }
.wsbx_main_config5 .wsbx_column_one { width: 50.67437379576107%; }
.wsbx_main_config5 .wsbx_column_two { width: 14.450867052023122%; }
.wsbx_main_config5 .wsbx_column_three { margin-right: 0; width: 32.87360308285164%; }
.wsbx_main_config5 h6 { margin: 0 0 0; font-size: 1.300em; padding: 5px 0 5px 15px; }
.wsbx_main_config5 .wsbx_column_two h6 { padding-left: 8px; }

/* SociaL Media */
.wsbx_main_config5 .wsbx_social_media_cols .wsbx_social_icons { padding-left: 10px; }
.wsbx_main_config5 .wsbx_social_media_cols .wsbx_social_icons a {margin-right: 4px; }
.wsbx_main_config5 .wsbx_column_one.wsbx_social_media_cols p, 
.wsbx_main_config5 .wsbx_column_two.wsbx_social_media_cols p, 
.wsbx_main_config5 .wsbx_column_three.wsbx_social_media_cols p { padding-left: 10px; padding-right: 10px; line-height: 1.15; }
.wsbx_main_config5 .wsbx_column_two.wsbx_social_media_cols p { text-align: justify; }
.wsbx_main_config5 .wsbx_column_two.wsbx_social_media_cols p { line-height: 1; }

/* Contact Info Agent */
.wsbx_main_config5 .wsbx_contact_agent_cols h6 { margin-bottom: 7px; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_photo,
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 0 0 0 3%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo { width: 53px; height: 75px; margin: 0 0 1% 7%; }
.wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
.wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { display: block; font-size: 1.340em; color: #fff; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: left; margin-left: 3%; width: 74%;  }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-weight: bold; font-size: 1.780em; padding: 10% 0 0; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { font-size: 1.170em; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone {margin: 0; float: right; margin-top: -42px; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.180em;  font-weight: bold; padding: 16% 0 0; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { display: block; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { padding:3% 0 0 5%; clear: both; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.040em; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { font-size: 1.240em; line-height: 1.3; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width:70%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-weight: bold; font-size: 1.780em; padding: 1% 0 3%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.140em; font-weight: bold; padding: 8% 0 0; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { padding-top: 8%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { line-height: 1.3; }

/* Contact Office */ 
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_logo { margin: 4% 0 0 3%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_logo { margin: 10% 0 0 3%; width: 115px; }
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_contact_desc { width:auto; margin-left: 3%; } /* 590/ 720 */
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.680em;  }
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; font-size: 1.050em; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span { display: block; }
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone { margin: 0; }
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_phone span { display: block; font-size: 1.50em; line-height: 1.3; font-weight: bold; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1em; margin-bottom: 20px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_phone span { font-size: 1.30em; font-weight: normal; }

/* More Info */
.wsbx_main_config5 .wsbx_more_info_cols h6 { margin-bottom: 7px; }
.wsbx_main_config5 .wsbx_more_info_cols .wsbx_box_wrap { padding: 2.50% 1.80%; }
.wsbx_main_config5 .wsbx_more_info_cols ul { margin: 0 5.2941176470588235% 0 5.2941176470588235%; padding: 0; list-style-type: none; } /* 18 / 340 */
.wsbx_main_config5 .wsbx_more_info_cols ul li {margin: 1px 0 0; padding: 0 0 0 12px; }
.wsbx_main_config5 .wsbx_more_info_cols ul li a { padding-left: 8px; margin: 1px 0 5px; display: inline-block; font-size: 1.080em; color: #fff; }
.wsbx_main_config5 .wsbx_more_info_cols ul li.wsbx_last_item { border-bottom: none; }

/* Contact Info */
.wsbx_main_config5 .wsbx_contact_info_cols h6 { margin-bottom: 6px; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 2%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 8% 0 5%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form { margin: 0 3%; }
.wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 48.50%; margin-right: 2.20%; margin-bottom: 3px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row { margin-bottom: 1px; margin-right: 0; width: 100%; }
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; float: none; margin-right: 0; margin-bottom: 0; }
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 93%; }
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:97.0%; height: 78px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 94%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:94.50%; height: 45px; }
.wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:95.20%; }
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { margin-right: 0; }
.wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; }
.wsbx_main_config5 .wsbx_contact_info_cols.wsbx_column_two .wsbx_mysite_form_row.wsbx_submit_row { margin-right: -6px; }

/* RSS Feeds */
.wsbx_main_config5 .wsbx_rssfeeds_cols ul { margin: 2% 0 0 5%!important; padding: 0; list-style: none; width: 95%; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li { position: relative; margin-left: 2%; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 4px 0 10px 0; margin-right: 3%; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li b { width: 14px; height: 14px; }
.wsbx_main_config5 .wsbx_column_one.wsbx_rssfeeds_cols ul li b,
.wsbx_main_config5 .wsbx_column_three.wsbx_rssfeeds_cols ul li b { position: absolute; left: -20px; top: 6px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul li b { display: inline-block; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li a {  font-size: 1.120em; font-weight: bold; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li p { margin: 0; padding: 0; line-height: 1.25; font-size: 1em; }
.wsbx_main_config5 .wsbx_rssfeeds_cols ul li span { float: right; font-size: .86em; position: relative; bottom: -4px; right: 10px; }
.wsbx_main_config5 .wsbx_column_one.wsbx_rssfeeds_cols ul { padding: 0 3% 0 4.30%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul { padding-top: 9%; display: block; }
.wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul li { padding: 0 2%;  }
.wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul li a { font-size: 1em; }
.wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul li b { display: block; margin-bottom: 6px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul li span { float: none; position: relative; bottom: none; right: none; padding-bottom: 10px; padding-left: 10px; display: block; }
.wsbx_main_config5 .wsbx_column_three.wsbx_rssfeeds_cols ul li { padding-bottom: 19px; margin-bottom: 8px; margin-left: 6%!important; margin-right: 3%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_rssfeeds_cols ul li span {  float: none; position: relative; bottom: none; right: none; display: block; margin-bottom: 6px; padding-left: 10px; }

/* Translator */
.wsbx_main_config5 .wsbx_translator_cols ul {list-style: none; margin: 0; padding: 2% 0 0 8%; }
.wsbx_main_config5 .wsbx_translator_cols ul li {float: left; width: 60px; margin: 0 3.80% 4.0% 0; text-align: center; }
.wsbx_main_config5 .wsbx_translator_cols ul li img {  }
.wsbx_main_config5 .wsbx_translator_cols ul li span {font-size: .80em; display: block;}
.wsbx_main_config5 .wsbx_translator_cols ul li a { color: #fff; }
.wsbx_main_config5 .wsbx_translator_cols ul li.wsbx_other_langs { width: 44%; margin-right: 0; }
.wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul { padding-top: 9%; padding-left: 10%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 10% 8% 0; width: 30px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 98%; margin-right: 0; margin-bottom: 0; }
.wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul { padding-top: 4%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li { margin-right: 5%; margin-bottom: 5%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 64%; margin-right: 0; } 
.wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 86%; margin-right: 0; margin-top: 0; }
.wsbx_main_config5 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 999; }
.wsbx_main_config5 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98% 50% no-repeat; border:1px solid #b5a19e; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; color: #000; }
.wsbx_main_config5 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; text-align: left; }
.wsbx_main_config5 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
.wsbx_main_config5 .wsbx_translator_cols ul ul.wsbx_lang { padding: 0; }
.wsbx_main_config5 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
.wsbx_main_config5 .wsbx_lang a img { float: left; margin-right: 6px;}
.wsbx_main_config5 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }
.wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 20.30%; }
.wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang {  width: 11%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 19.10%; }

/* Testimonial */
.wsbx_main_config5 .wsbx_testimonial_cols h6 { margin-bottom: 6px; }
.wsbx_main_config5 .wsbx_testimonial_cols ul { margin: 0; padding: 0; list-style: none; }
.wsbx_main_config5 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { margin: 0 4% 0; background-position: 3px 3px; background-repeat: no-repeat; }
.wsbx_main_config5 .wsbx_column_two.wsbx_testimonial_cols ul li .wsbx_tickerwrap { margin: 3% 4% 0 5%; background-position: 0 0; }
.wsbx_main_config5 .wsbx_testimonial_cols ul li p { color: #fff; font-size: 1.20em; text-align: justify; margin: 0 0 8px; line-height: 1.4; }
.wsbx_main_config5 .wsbx_testimonial_cols ul li p b { display: inline-block; background-position: 98% 90%; background-repeat: no-repeat; width: 17px; height: 13px; }
.wsbx_main_config5 .wsbx_testimonial_cols ul li p span { display: inline-block; padding-right: 30px; }
.wsbx_main_config5 .wsbx_testimonial_cols ul li cite { font-style: normal; font-weight: bold; color: #000; text-align: right; display: block; }
.wsbx_main_config5 .wsbx_column_two.wsbx_testimonial_cols ul li p { font-size: .95em; line-height: 1.1; }
.wsbx_main_config5 .wsbx_column_two.wsbx_testimonial_cols ul li cite { font-size: .95em; text-align: left; }

/* Recently Tweeted */
.wsbx_main_config5 .wsbx_recently_tweeted_cols h6 { padding-left: 45px; background-position: 7px 5px; background-repeat: no-repeat; font-size: 1.20em; font-weight: bold; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0; width: 100%; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 1.60% 1%; margin: 0 3%; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul li h5 a { color: #fff; font-size: 1.50em; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul li span { float: right; margin: -22px 0 0; }
.wsbx_main_config5 .wsbx_recently_tweeted_cols ul li p, .wsbx_recently_tweeted_cols ul li p a { color: #fff; margin: 0; padding: 0; font-size: .90em; }
.wsbx_main_config5 .wsbx_column_two.wsbx_recently_tweeted_cols h6 { background-image: none; padding-left: 5px; }
.wsbx_main_config5 .wsbx_column_two.wsbx_recently_tweeted_cols ul li { padding-bottom: 4.50%; }
.wsbx_main_config5 .wsbx_column_three.wsbx_recently_tweeted_cols ul li { padding-bottom: 4.50%; text-align: justify; }
.wsbx_main_config5 .wsbx_column_two.wsbx_recently_tweeted_cols ul li span { display: block; float: none; text-align: right; margin: 0; }

/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
  body { -webkit-text-size-adjust: none;}
  img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_social_media_cols h6 { font-size: 1.10em; padding-top: 8px; padding-bottom: 6px; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 3.0% 4.0% 0; }
}

@media screen and ( max-width: 998px ) {
  .wsbx_main_config5 .wsbx_column_one, 
  .wsbx_main_config5 .wsbx_column_two,
  .wsbx_main_config5 .wsbx_column_three { float: none; width: auto; height: auto; display: block; clear: both; margin: 0 0 1.50%; padding-bottom: 2%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_social_media_cols h6 { font-size: 1.350em; padding: 5px 0 5px 15px; } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_photo { margin-left: 3%; float: left; width: 78px; height: 111px; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width: 84%; clear: none; margin: 0; padding: 0; } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.780em; padding: 1% 0 0; font-weight:bold; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding: 2% 0 0; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { margin: 0; float: right; width: 68%; margin-top: -47px; }
  .wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { line-height: 1.5; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 3%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { font-size: 1.170em; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding: 0; margin: 0;}
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.180em; font-weight: bold; padding: 6% 0 0; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { margin: 0; float: right; width: 68%; margin-top: -47px; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: right; width: 68%; padding: 0; margin-top: -47px; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { font-size: 1.280em; font-weight: bold; line-height: 1.5; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form { margin: 2% 2% 0; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 49.0%; margin-right: 2.0%; margin-bottom: 5px; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row { margin-bottom: 5px; margin-right: 0; width: 100%; }
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; float: none; margin-right: 0; margin-bottom: 0; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:97.80%; height: 70px; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 97.70%; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
  .wsbx_main_config5 .wsbx_contact_office_cols .wsbx_office_logo { margin: 2% 0 0 3%!important; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_logo { width: auto; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.680em; margin-bottom: 0; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_phone span { font-size: 1.50em; font-weight: bold; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span { display: inline; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_rssfeeds_cols ul,
  .wsbx_main_config5 .wsbx_column_three.wsbx_rssfeeds_cols ul { margin: 2% 0 0 5%!important; width: 93%; }
  .wsbx_main_config5 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap {  margin-right: 0; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_rssfeeds_cols ul li { margin-left: 0!important; margin-right: 0; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_rssfeeds_cols ul { padding: 0; margin: 0 0 0 3%!important; }
  .wsbx_main_config5 .wsbx_translator_cols ul { padding: 2% 0 0 3%!important; }
  .wsbx_main_config5 .wsbx_translator_cols ul ul { padding: 0!important; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 2% 2% 0; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 46%; margin-right: 0; } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 44.60%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 2% 2% 0; width: auto; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 95%; float: left; } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 92.0%; }
  .wsbx_main_config5 .wsbx_translator_cols ul li.wsbx_other_langs span { background-position: 99.0% 50%; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 2.80% 2% 0; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 95%; } 
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 92.0%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_testimonial_cols ul li p { font-size: 1.20em; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_testimonial_cols ul li .wsbx_tickerwrap { margin: 0 4%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_testimonial_cols ul li cite { font-size: 1em; text-align: right; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_recently_tweeted_cols h6 { padding-left: 45px; background-position: 7px 5px; background-repeat: no-repeat; font-size: 1.20em; font-weight: bold; }
}

  
@media screen and ( max-width: 815px ) {
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 1.40% 2% 0; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 46%; } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 44.60%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc {  } 
}

@media screen and ( max-width: 783px ) {
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 3.50% 2% 0; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 75%;  } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 72.40%; }
}

@media screen and ( max-width: 655px ) {
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 80%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 64%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 3.90% 2% 0;  } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 78%; } 
  .wsbx_main_config5 .wsbx_translator_cols ul li.wsbx_other_langs span { background-position: 98.50% 50%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 75.40%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 63%;  } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 60.80%; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 60%; }
}

@media screen and ( max-width: 615px ) {
   .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 3.20% 2% 0; } 
   .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 3.90% 2% 0; }
   .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 45%;  }
   .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 43.50%; }
   .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 65%; } 
   .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 63.0%; }
}

@media screen and ( max-width: 495px ) {
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 76%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 50%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_office_phone span { font-size: 1.20em; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc h5,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc h5,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.40em; font-weight: bold; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { font-size: .90em; padding-top: 6px; }
  
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 93.40%; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:96.0%;  }
  .wsbx_main_config5 .wsbx_rssfeeds_cols ul {  padding: 0 4%!important; width: 87%!important; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 45%; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 43.40%; } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 3.0% 2% 0; } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 6.0% 2% 0; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 94%;  }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 90.80%; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 45%; } 
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 43.40%; }
}

@media screen and ( max-width: 335px ) {
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 67%;  }
  .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: auto; float: none; margin: 0; padding: 7% 0 0; }
  .wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { line-height: 1.2; }
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form { margin: 2% 3% 0!important; }
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: none!important; width:auto!important; margin-right: 0!important; }
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 94.40%!important; }
  .wsbx_main_config5 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:94.0%!important; }
  .wsbx_main_config3 .wsbx_more_info_cols ul li a { font-size: 1em; }
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 4.40% 2% 0; } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs { width: 93%; } 
  .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang { width: 90.0%; } 
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul { padding-left: 5%!important; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul { padding-left: 0!important; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 4.0% 2% 0; width: 60px; }
  .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 88.90%; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 4.40% 2% 0; }
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 68%; } 
  .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 65.40%; }
  .wsbx_main_config5 .wsbx_testimonial_cols ul li p { font-size: 1.10em!important; }
}

@media screen and ( max-width: 267px ) {
   .wsbx_main_config5 .wsbx_social_media_cols a img { width: 23px; height: 23px; }
   .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
   .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
   .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: auto; float: none; padding: 0 0 0 4.50%; }
   .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
   .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
   .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
   .wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 28%!important; }
   .wsbx_main_config5 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
   .wsbx_main_config5 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
   .wsbx_main_config5 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { font-size: 1.480em; }
   .wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_photo { width: 53px!important; height: 75px!important; margin: 0 0 1% 3%; }
   .wsbx_main_config5 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; }
   .wsbx_main_config5 .wsbx_rssfeeds_cols ul {  padding: 0 6%!important; width: 84%!important; }
   .wsbx_main_config5 .wsbx_column_one.wsbx_translator_cols ul li { margin: 0 6.90% 2% 0; } 
   .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul ul { padding: 0; }
   .wsbx_main_config5 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 6.40% 2% 0; width: 60px; }
   .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li { margin: 0 7.20% 2% 0; }
   .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 94%; } 
   .wsbx_main_config5 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang { width: 90.60%; }
}



/* Footer Configuration Style 6
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content */
.wsbx_main_config6 { clear: both; text-align: left; padding-top: 10px; }
.wsbx_main_config6 .wsbx_bottom_inner { display: block; }
.wsbx_main_config6 .wsbx_column_one, 
.wsbx_main_config6 .wsbx_column_two, 
.wsbx_main_config6 .wsbx_column_three, 
.wsbx_main_config6 .wsbx_column_four {  width: 24.85%; float: left; height: 260px; }
.wsbx_main_config6 .wsbx_column_one { border-left-style: solid; border-left-width: 1px; }
.wsbx_main_config6 h6 { margin: 0 0 4px; font-size: 1.320em; padding: 0 10px; text-align: left;  }
.wsbx_main_config6 h6 span { display: block; padding: 6px 10px;} 

/* Social Media */
.wsbx_main_config6 .wsbx_social_media_cols p { padding-left: 10px; padding-right: 10px; line-height: 1.2; }
.wsbx_main_config6  .wsbx_social_media_cols .wsbx_social_icons { padding-left: 10px; }
.wsbx_main_config6  .wsbx_social_media_cols .wsbx_social_icons a {margin-right: 4px; display: inline-block; margin-bottom: 4px; }

/* Contact Info Agent */
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 2% 0 0 3.0833333333333332%; }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc {float: right; width: 64.0%; text-align: left; } /* 590/ 720 */
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 12px 0 5px 0; font-size: 1.180em; font-weight: bold; }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 16px; font-size: 1.210em; }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.020em; font-weight: bold; }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone {margin: 0;}
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.30em; line-height: 1.3; }

/* Contact Office */ 
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_logo { margin: 7% 0 2.0833333333333332% 6%; }
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: auto; margin-left: 6%; } /* 590/ 720 */
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.480em; font-weight: bold; }
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone {margin: 0;}
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_phone span { display: block; font-size: 1.30em; line-height: 1.3; }

/* More Info */ 
.wsbx_main_config6 .wsbx_more_info_cols ul {margin: 0 4.2941176470588235% 0 5.2941176470588235%; padding: 2% 0 0; list-style-type: none;} /* 18 / 340 */
.wsbx_main_config6 .wsbx_more_info_cols ul li {margin: 1px 0 0; padding: 1px 0 1px 12px; border-bottom-style: solid; border-bottom-width: 1px; }
.wsbx_main_config6 .wsbx_more_info_cols ul li a { padding-left: 15px; margin: 1px 0 2px; display: inline-block; font-size: 1.050em; color: #fff; }
.wsbx_main_config6 .wsbx_more_info_cols ul li.wsbx_last_item { border-bottom: none; }

/* Contact Info */ 
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form { margin: 2.50% 3% 0; }
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 48.0%; margin-right: 2.70%; margin-bottom: 2px; }
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; float: none; margin-right: 0; margin-bottom: 0; }
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 90%; }
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:93.60%; height: 78px; }
.wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; }

/* RSS Feeds */
.wsbx_main_config6 .wsbx_rssfeeds_cols ul {  margin: 0; padding: 0; list-style: none; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap {  padding: 3% 0 3%; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li { position: relative; padding: 0 5% 0 10%!important; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li b { position: absolute; left: 4px; top: 10px; width: 14px; height: 14px; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li a { font-size: 1.050em; font-weight: bold; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li span { display: block; }
.wsbx_main_config6 .wsbx_rssfeeds_cols ul li p { margin: 0; padding: 0; line-height: 1.25; font-size: 1em; }

/* Translator */
.wsbx_main_config6 .wsbx_translator_cols ul {list-style: none; margin: 0; padding: 6% 0 0 9%; }
.wsbx_main_config6 .wsbx_translator_cols ul li {float: left; width: 60px; margin: 0 6.60% 6.50% 0; text-align: center;}
.wsbx_main_config6 .wsbx_translator_cols ul li span {font-size: .80em; display: block;}
.wsbx_main_config6 .wsbx_translator_cols ul li.wsbx_other_langs { width: 90%; margin-right: 0; margin-top: 4%; }
.wsbx_main_config6 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 999; }
.wsbx_main_config6 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98% 50% no-repeat; border:1px solid #b5a19e; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; color: #000; }
.wsbx_main_config6 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; text-align: left; }
.wsbx_main_config6 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
.wsbx_main_config6 .wsbx_translator_cols ul ul.wsbx_lang { padding: 0; width: 20.20%; }
.wsbx_main_config6 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
.wsbx_main_config6 .wsbx_lang a img { float: left; margin-right: 6px;}
.wsbx_main_config6 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }

/* Testimonial */
.wsbx_main_config6 .wsbx_testimonial_cols ul { margin: 0; padding: 0; list-style: none; }
.wsbx_main_config6 .wsbx_testimonial_cols ul li { padding: 0!important; }
.wsbx_main_config6 .wsbx_testimonial_cols ul li .wsbx_tickerwrap {  margin: 0 4.50%; background-position: 0 5px; background-repeat: no-repeat; }
.wsbx_main_config6 .wsbx_testimonial_cols ul li p { font-size: 1.130em; text-align: justify; margin: 0; padding: 0; }
.wsbx_main_config6 .wsbx_testimonial_cols ul li p b { display: inline-block; background-position: 98% 90%; background-repeat: no-repeat; width: 17px; height: 13px; }
.wsbx_main_config6 .wsbx_testimonial_cols ul li p span { display: inline-block; padding-right: 30px; }
.wsbx_main_config6 .wsbx_testimonial_cols ul li cite { font-style: normal; font-weight: bold; color: #000; margin-top: 10px; text-align: right; display: block; }

/* Recently Tweeted */
.wsbx_main_config6 .wsbx_recently_tweeted_cols h6 { padding: 0; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols h6 span { padding-left: 45px; background-position: 7px 6px; background-repeat: no-repeat; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 2% 0; margin: 0 4%;  }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li h5 a { font-size: 1.480em; font-weight: bold; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li span { display: block; text-align: right; }
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li p, 
.wsbx_main_config6 .wsbx_recently_tweeted_cols ul li p a { margin: 0; line-height: 1.3; font-size: .95em; }

/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
  body { -webkit-text-size-adjust: none;}
  img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ } 
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_photo { width: 53px; height: 75px; }
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 69.0%; } 
}

@media screen and ( max-width: 815px ) {
  .wsbx_main_config6 .wsbx_column_one, 
  .wsbx_main_config6 .wsbx_column_two,
  .wsbx_main_config6 .wsbx_column_three, 
  .wsbx_main_config6 .wsbx_column_four { width: 24.82%; }
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: auto; padding-left: 5%; } 
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding-top: 8px;}
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 60px; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 85%; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 90%; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_logo { width: 115px; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.280em; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li p { font-size: 1em; height: 50px; overflow: hidden; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li {  padding: 0 5% 0 13%!important; }
  .wsbx_main_config6 .wsbx_translator_cols ul {list-style: none; margin: 0; padding: 6% 0 0 4%; }
  .wsbx_main_config6 .wsbx_translator_cols ul li { margin: 0 0.60% 4.50% 0; }
  .wsbx_main_config6 .wsbx_translator_cols ul li.wsbx_other_langs { width: 94%; margin-top: 7%; }
  .wsbx_main_config6 .wsbx_translator_cols ul ul.wsbx_lang { width: 22.20%; }
  .wsbx_main_config6 .wsbx_testimonial_cols ul li p { font-size: 1em; line-height: 1.3; }
  .wsbx_main_config6 .wsbx_recently_tweeted_cols h6 { font-size: 1.20em; font-weight: bold;  }
}

@media screen and ( max-width: 783px ) {
  .wsbx_main_config6 .wsbx_column_one, 
  .wsbx_main_config6 .wsbx_column_two,
  .wsbx_main_config6 .wsbx_column_three, 
  .wsbx_main_config6 .wsbx_column_four { width: 24.80%; }
  .wsbx_main_config6 .wsbx_translator_cols ul { margin: 0; padding: 6% 0 0 3%; }
  .wsbx_main_config6 .wsbx_translator_cols ul li { margin: 0 0.60% 4.50% 0; width: 55px; }
  .wsbx_main_config6 .wsbx_recently_tweeted_cols h6 { font-size: 1.0em; font-weight: bold; padding-top: 6px; padding-bottom: 3px;  }
  .wsbx_main_config6 .wsbx_recently_tweeted_cols li .wsbx_tickerwrap { line-height: 1; }
}

@media screen and ( max-width: 720px ) {
  .wsbx_main_config6 .wsbx_column_one, 
  .wsbx_main_config6 .wsbx_column_two,
  .wsbx_main_config6 .wsbx_column_three, 
  .wsbx_main_config6 .wsbx_column_four { float: none; width: auto; height: auto; display: block; clear: both; padding-bottom: 3%; border-left-width: 1px; border-left-style: solid; border-top-width: 1px; border-top-style: solid; }
  .wsbx_main_config6 .wsbx_column_one { border-top: none; }
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: right; width: 81%; padding-left: 0; } 
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 0; }
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_photo { width: auto; height: auto; }
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: right; width: 65%; margin-top: -60px; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form { margin: 2.0% 2% 0; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row { margin-bottom: 5px; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 98%; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row { clear: both;}
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 97.50%; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_logo { margin: 3% 0 2.0833333333333332% 3%; width: auto; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: auto; margin-left: 3%; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.480em; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li {  padding: 0 5% 0 5%!important; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li p { height: auto; overflow: visible; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 1% 0 1%; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li b { left: 10px; top: 8px; }
  .wsbx_main_config6 .wsbx_translator_cols ul li { margin: 0 1.60% 1.50% 0; width: 60px; }
  .wsbx_main_config6 .wsbx_translator_cols ul { margin: 0; padding: 2% 0 0 3%; }
  .wsbx_main_config6 .wsbx_translator_cols ul li.wsbx_other_langs { width: 96%; margin-top: 1%; }
  .wsbx_main_config6 .wsbx_translator_cols ul ul.wsbx_lang { width: 92.50%; }
  .wsbx_main_config6 .wsbx_translator_cols ul li.wsbx_other_langs span { background-position: 99% 50%;}
  .wsbx_main_config6 .wsbx_testimonial_cols ul li p { font-size: 1.130em; line-height: 1.3; padding-top: 2%!important; }
  .wsbx_main_config6 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { background-position: 0 14px; }
  .wsbx_main_config6 .wsbx_recently_tweeted_cols ul { width: 100%; }
  .wsbx_main_config6 .wsbx_recently_tweeted_cols h6 { font-size: 1.250em; font-weight: bold; padding-top: 6px; padding-bottom: 3px;  }
}

@media screen and ( max-width: 655px ) {
   .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 77%; } 
}

@media screen and ( max-width: 495px ) {
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 73%; } 
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 58%; margin-top: -60px; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 96%; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 96.50%; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li {  padding: 0 5% 0 7%!important; }
}

@media screen and ( max-width: 335px ) {
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 60%; } 
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: none; width: auto; margin-top: 0; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 { font-size: 1.190em; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 92%; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 94.50%; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li {  padding: 0 5% 0 10%!important; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li b { left: 10px; top: 4px; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 2% 0 3%; }
}

@media screen and ( max-width: 267px ) {
  .wsbx_main_config6 .wsbx_social_media_cols a img { width: 23px; height: 23px; }
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: auto; padding-left: 5%; } 
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding-top: 4px;}
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config6 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 105px; }
  .wsbx_main_config6 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { font-size: .88em; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 93.50%; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 93.50%; }
  .wsbx_main_config6 .wsbx_contact_info_cols .wsbx_mysite_form_row { width: 100%; float: none; margin-right: 0!important; margin-bottom: 3px; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li {  padding: 0 5% 0 12%!important; }
  .wsbx_main_config6 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { padding: 2% 0 3%; }
  .wsbx_main_config6 .wsbx_translator_cols ul li { margin: 0 6.80% 3.50% 0;  }
  .wsbx_main_config6 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { background-position: 0 8px; }
  .wsbx_main_config6 .wsbx_testimonial_cols ul li p { font-size: 1.080em; }
}


/* Footer Configuration Style 7
--------------------------------------------------------------------------------------------------- */
/* 1. FOOTER STYLES */

/* Bottom Content  */
.wsbx_main_config7 { clear: both; text-align: left; padding-top: 10px; }
.wsbx_main_config7 img { max-width: 100%; } 
.wsbx_main_config7 .wsbx_bottom_inner { display: block; }
.wsbx_main_config7 .wsbx_column_one, .wsbx_main_config7 .wsbx_column_two, 
.wsbx_main_config7 .wsbx_column_three, .wsbx_main_config7 .wsbx_column_four { float: left; height: 260px; padding: .65%;  }
.wsbx_main_config7 .wsbx_column_inner { height: 260px; display: block; }
.wsbx_main_config7 .wsbx_column_one, .wsbx_main_config7 .wsbx_column_two { width: 28.0%; } 
.wsbx_main_config7 .wsbx_column_three, .wsbx_main_config7 .wsbx_column_four { width: 19.15%; float: right; }
*+html .wsbx_main_config7 .wsbx_column_three,
*+html .wsbx_main_config7 .wsbx_column_four { width: 19.0%; }
.wsbx_main_config7 .wsbx_column_one { border-left-width: 1px; border-left-style: solid; }
.wsbx_main_config7 h6 { margin: 0 4px 4px; font-size: 1.350em; padding: 5px 10px; border-bottom-style: solid; border-bottom-width: 1px; }


/* Social Media */
.wsbx_main_config7 .wsbx_social_media_cols p { padding-left: 8px; padding-right: 8px; line-height: 1.4; }
.wsbx_main_config7 .wsbx_social_media_cols .wsbx_social_icons { padding: 0 5px 0 8px; }
.wsbx_main_config7 .wsbx_column_one .wsbx_social_icons, 
.wsbx_main_config7 .wsbx_column_two .wsbx_social_icons { padding-right: 0; }
.wsbx_main_config7 .wsbx_column_three.wsbx_social_media_cols .wsbx_social_icons,
.wsbx_main_config7 .wsbx_column_four.wsbx_social_media_cols .wsbx_social_icons { padding: 0 15px 0 15px; }
.wsbx_main_config7 .wsbx_column_three.wsbx_social_media_cols p,
.wsbx_main_config7 .wsbx_column_four.wsbx_social_media_cols p {  padding-left: 15px; padding-right: 8px; }
.wsbx_main_config7 .wsbx_social_media_cols .wsbx_social_icons a {margin-right: 4px; }

/* Contact Info Agent */
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_photo {float: left; width: 78px; height: 110px; margin: 2% 0 0 3.0833333333333332%; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc {float: right; width: 64.0%; } /* 590/ 720 */
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5, 
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 12px 0 8px 0; font-size: 1.380em; font-weight: bold; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 16px; font-size: 1.210em; font-weight: bold; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { font-size: 1.040em; font-weight: bold; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone {margin: 0; padding-bottom: 6px; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_phone span { display: block; font-size: 1.30em; line-height: 1.3; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_photo, 
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_photo { float: none; margin: auto; width: 34px; height: 48px; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc, 
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: auto; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols , .wsbx_column_four.wsbx_contact_agent_cols { text-align: center; }
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 {margin: 12px 0 2px 0; font-size: 1.280em; font-weight: bold; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { margin-bottom: 5px; font-size: 1.110em; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { margin-right: 0; font-size: 1.10em; }

/* Contact Office */ 
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_logo { margin: 7% 0 2.0833333333333332% 6%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_logo,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_office_cols .wsbx_office_logo { width: 113px; }
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: auto; margin-left: 6%; } /* 590/ 720 */
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc h5, 
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc p { line-height: 1; margin: 0; font-weight: normal; padding: 0;  }
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc h5 {margin: 6px 0 5px 0; font-size: 1.480em; font-weight: bold; }
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address { padding: 0 0 16px; }
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone {margin: 0;}
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_agent_phone span { margin-right: 10px; }
.wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_phone span { display: block; font-size: 1.30em; line-height: 1.3; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span { display: block; }

/* More Info */ 
.wsbx_main_config7 .wsbx_more_info_cols ul {  margin: 0 4.2941176470588235% 0 3.2941176470588235%; padding: 2% 0 0; list-style-type: none;} /* 18 / 340 */
.wsbx_main_config7 .wsbx_more_info_cols ul li { margin: 2px 0 0; padding: 0 0 0 12px; }
.wsbx_main_config7 .wsbx_more_info_cols ul li a { padding-left: 15px; margin: 2px 0 3px; display: inline-block; font-size: 1.050em; color: #fff; }
.wsbx_main_config7 .wsbx_more_info_cols ul li.wsbx_last_item { border-bottom: none; }

/* Contact Info */ 
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form { margin: 2.50% 3% 0; }
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 48.0%; margin-right: 2.70%; margin-bottom: 3px; }
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { width: auto; float: none; clear: both; margin-right: 0; margin-bottom: 0;  }
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 90%; }
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:93.60%; height: 78px; }
.wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { float: right; margin-right: 1%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form { margin: 2.50% 5% 0 4%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row { float: none; width: 100%; margin: 0 0 1%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 94%; padding-top: 4px; padding-bottom: 4px; }
.wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
.wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width:93.60%; height: 30px; }

/* RSS Feeds */
.wsbx_main_config7 .wsbx_rssfeeds_cols ul { margin: 0; padding: 0; list-style: none; width: 94%; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { margin: 0 0 4% 9%; padding: 1% 0 4%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_rssfeeds_cols ul .wsbx_tickerwrap, 
.wsbx_main_config7 .wsbx_column_four.wsbx_rssfeeds_cols ul .wsbx_tickerwrap { margin-left: 15%; margin-right: 2%; padding-top: 3%; padding-bottom: 8%; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li { position: relative; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li b { position: absolute; left: 6px; top: 3px; width: 14px; height: 14px; }
.wsbx_main_config7 .wsbx_column_three.wsbx_rssfeeds_cols ul li b,
.wsbx_main_config7 .wsbx_column_four.wsbx_rssfeeds_cols ul li b { left: 7px; top: 10px; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li a { font-size: 1.120em; font-weight: bold; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li span { display: block; }
.wsbx_main_config7 .wsbx_rssfeeds_cols ul li p { margin: 0; padding: 0; line-height: 1.25; font-size: .90em; }

/* Translator */
.wsbx_main_config7 .wsbx_translator_cols ul { list-style: none; margin: 0; padding: 2% 0 0 1.50%; }
.wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li,
.wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li {float: left; width: 60px; margin: 0 1.0% 6.80% 0; text-align: center; }
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul, 
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul {  margin-left: 4%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li, 
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li { float: none; width: 100%; text-align: left; margin: 0 0 2.50% 0; }
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li a img,
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li a img { width: 30px; }
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li ul li a img,
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li ul li a img { width: auto; }
.wsbx_main_config7 .wsbx_translator_cols ul li span {font-size: .87em; display: block;}
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li span, 
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li span { display: inline-block; margin: 0 0 0 6px; position: relative; top: -8px; }
.wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
.wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 97%; margin-right: 0; margin-top: 3.50%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs,
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li.wsbx_other_langs { width: 97%; margin-top: 5%; }
.wsbx_main_config7 .wsbx_translator_cols ul li.wsbx_other_langs .wsbx_lang {  display: none; position: absolute; background-color: #fff; border:1px solid #b5a19e; border-top: none; z-index: 999; }
.wsbx_main_config7 .wsbx_translator_cols ul li.wsbx_other_langs span { background: #fff url(http://www.websitebox.com/images/lang-droparrow.png) 98% 50% no-repeat; border:1px solid #b5a19e; text-align: left; padding: 6px 30px 6px 6px; font-size: 1em; cursor: pointer; height: 21px; line-height: 1.7; overflow: hidden; color: #000; top: 0; margin: 0; }
.wsbx_main_config7 .wsbx_translator_cols ul li ul.wsbx_lang li { float: none; width: auto; margin: 0; padding: 0; text-align: left; }
.wsbx_main_config7 ul li ul.wsbx_lang li.wsbx_alt_item { background-color: #f2f2f2; }
.wsbx_main_config7 .wsbx_lang a { display: block; padding: 8px 6px 8px 12px; border-bottom:1px solid #b5a19e; font-size: 1.080em; color: #666!important; }
.wsbx_main_config7 .wsbx_lang a img { float: left; margin-right: 6px;}
.wsbx_main_config7 .wsbx_lang li.wsbx_last_item a { border-bottom: none; }
.wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang,
.wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; margin: 0!important; width: 26.50%; }
.wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang,
.wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul ul.wsbx_lang { padding: 0; margin: 0!important; width: 16.80%; }

/* Testimonial */
.wsbx_main_config7 .wsbx_testimonial_cols ul { margin: 0; padding: 0;  list-style: none; }
.wsbx_main_config7 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 2.50% 7.50% 0; background-position: 22px 10px; background-repeat: no-repeat; }
.wsbx_main_config7 .wsbx_column_three.wsbx_testimonial_cols ul li .wsbx_tickerwrap,
.wsbx_main_config7 .wsbx_column_four.wsbx_testimonial_cols ul li .wsbx_tickerwrap { background-position: 15px 7px; }
.wsbx_main_config7 .wsbx_testimonial_cols ul li p { color: #fff; font-size: 1.180em; text-align: justify; margin: 0; }
.wsbx_main_config7 .wsbx_testimonial_cols ul li p b { display: inline-block; background-position: 98% 90%; background-repeat: no-repeat; width: 17px; height: 13px; }
.wsbx_main_config7 .wsbx_testimonial_cols ul li p span { display: inline-block; padding-right: 30px; }
.wsbx_main_config7 .wsbx_testimonial_cols ul li cite { font-style: normal; font-weight: bold; margin-top: 10px; text-align: right; display: block; }
.wsbx_main_config7 .wsbx_column_three.wsbx_testimonial_cols ul li p, 
.wsbx_main_config7 .wsbx_column_four.wsbx_testimonial_cols ul li p { font-size: 1em; }

/* Recently Tweeted */
.wsbx_main_config7 .wsbx_recently_tweeted_cols h6 { padding-left: 45px; background-position: 7px 6px; background-repeat: no-repeat;  }
.wsbx_main_config7 .wsbx_column_three.wsbx_recently_tweeted_cols h6,
.wsbx_main_config7 .wsbx_column_four.wsbx_recently_tweeted_cols h6 { padding-left: 10px; background-image: none; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul { list-style: none; margin: 0; padding: 0; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 2% 0 4.50%; margin: 0 4%; }
.wsbx_main_config7 .wsbx_column_one.wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap,
.wsbx_main_config7 .wsbx_column_two.wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 3% 0 6.50%; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap.wsbx_last_item { border-bottom: none; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li:last-child { border-bottom: none; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li h5 { margin: 0; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li h5 a { font-size: 1.480em; font-weight: bold; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li span { display: block; text-align: right; }
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li p, 
.wsbx_main_config7 .wsbx_recently_tweeted_cols ul li p a {  margin: 0; line-height: 1.3; font-size: .90em; }

/* 2. MEDIA QUERIES (Responsiveness) */
@media screen and (max-width: 1039px) {
  body { -webkit-text-size-adjust: none;}
  img, embed, iframe, video { max-width: 100%; height: auto; width: auto\9; /* ie8 */ } 
  .wsbx_main_config7 .wsbx_column_three, .wsbx_main_config7 .wsbx_column_four { width: 19.0%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p,
  .wsbx_main_config7 .wsbx_column_two.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap p { line-height: 1.2; border: 1px solid transparent; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_rssfeeds_cols ul li:nth-child(2) ,
  .wsbx_main_config7 .wsbx_column_four.wsbx_rssfeeds_cols ul li:nth-child(2) { border: 1px solid transparent;  }
  .wsbx_main_config7 .wsbx_column_three.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap a,
  .wsbx_main_config7 .wsbx_column_four.wsbx_rssfeeds_cols ul li .wsbx_tickerwrap a { font-size: .90em; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li { width: 55px; margin: 0 2% 6.0% 0; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul ul.wsbx_lang { width: 16.0%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li.wsbx_other_langs { width: 93%; margin-top: 5%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs span,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li.wsbx_other_langs span { font-size: .80em; line-height: 2; }
}

@media screen and ( max-width: 998px ) {
  .wsbx_main_config7 .wsbx_column_one, 
  .wsbx_main_config7 .wsbx_column_two,
  .wsbx_main_config7 .wsbx_column_three, 
  .wsbx_main_config7 .wsbx_column_four { float: none; width: auto; height: auto; display: block; clear: both; padding-bottom: 1%; border-left-width: 1px; border-left-style: solid; border-bottom: 1px solid #5b5b5b; }
  .wsbx_main_config7 .wsbx_social_media_cols p { padding-left: 15px; }
  .wsbx_main_config7 .wsbx_social_media_cols .wsbx_social_icons { padding: 0 0 0 15px; }
  .wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_photo { margin: 1% 0 0 1.50%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 86.0%; } 
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: right; width: 73%; margin: -60px 0 0; }
  .wsbx_main_config7 .wsbx_column_inner { height: auto; padding-bottom: 1%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols h6,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols h6 { text-align: left; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_photo,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_photo { margin: 1% 0 0 1.50%; float: left; width: 78px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 86.0%; float: right; text-align: left; } 
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { float: right; width: 73%; margin: 0 0 20px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone span { font-weight: bold; font-size: 1.30em; line-height: 1.3; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding-top: 10px; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form { margin: 1.50% 3% 0 2%; width: auto; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 98.90%; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 98.0%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form { margin: 2% 2% 0 2%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row { float: left; width: 47.60%; margin-right: 2.70%; margin-bottom: 3px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_last_name_row,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_email_row { margin-right: 0; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 98.90%; padding-top: 7px; padding-bottom: 7px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row, 
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row { float: none; width: auto; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea  { width: 99.50%; height: 78px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 97.90%; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_submit_row .wsbx_contact_form_submit { margin-right: 0!important; }
  .wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_logo { margin: 2% 0 2.0833333333333332% 2%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_logo,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_office_cols .wsbx_office_logo { width: auto; }
  .wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc { width: auto; margin-left: 2%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span { display: inline; }
  .wsbx_main_config7 .wsbx_more_info_cols ul {margin: 0 0 0 3%; padding: 0; width: 90%; } /* 18 / 340 */
  .wsbx_main_config7 .wsbx_rssfeeds_cols ul { width: 98%; margin: 0!important; }
  .wsbx_main_config7 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { margin: 0 0 2% 5%!important; padding: 1% 0 1%!important;  }
  .wsbx_main_config7 .wsbx_translator_cols ul { list-style: none; margin: 2% 0 0 2%!important; padding: 0; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { margin-top: 0; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li { width: 55px; margin: 0 2% 2.0% 0; }
  .wsbx_main_config7 .wsbx_translator_cols ul li.wsbx_other_langs span { background-position: 99% 50%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 93.60%!important; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li.wsbx_other_langs { width: 97%; margin-top: 0; margin-right: 0; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li span, 
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li span { display: block; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs span,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li.wsbx_other_langs span { font-size: 1em; line-height: 1.7; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li { float: left; width: 60px; margin: 0 2% 2.0% 0; text-align: center; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li a img,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li a img { width: auto; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li span, 
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li span { display: block; margin: 0; position: relative; top: 0; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul ul.wsbx_lang { width: 93.60%!important; }
  .wsbx_main_config7 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 1.50% 2.50% 3% 3%; background-position: 22px 16px!important; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_testimonial_cols ul li p, 
  .wsbx_main_config7 .wsbx_column_four.wsbx_testimonial_cols ul li p { font-size: 1.180em; }
  .wsbx_main_config7 .wsbx_recently_tweeted_cols ul { width: 100%; }
  .wsbx_main_config7 .wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 1% 0 2%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap,
  .wsbx_main_config7 .wsbx_column_two.wsbx_recently_tweeted_cols ul li .wsbx_tickerwrap { padding: 1% 0 2%; }

 }

@media screen and ( max-width: 815px ) {
  .wsbx_main_config7 .wsbx_rssfeeds_cols ul li b { left: 12px!important; top: 10px!important; }
}


@media screen and ( max-width: 655px ) {
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 82.0%; } 
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 68%; }
  .wsbx_main_config7 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { margin: 0 0 2% 7%!important;  }
}


@media screen and ( max-width: 495px ) {
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 78.0%; } 
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: 58%; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 95.40%; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 96.0%; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 98.0%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li { width: 60px; margin: 0 3% 2.0% 0; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs { width: 64%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 61.70%!important; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul li.wsbx_other_langs { width: 97%; }
  .wsbx_main_config7 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 1.50% 6.50% 3% 3%; background-position: 19px 10px!important; }
}

@media screen and ( max-width: 335px ) {
  .wsbx_main_config7 .wsbx_social_media_cols a img { width: 20px; height: 20px; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc { width: 68.0%; } 
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: auto; float: none; margin: 0; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: auto; float: none; position: relative; bottom: -70px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding-top: 0; margin-top: -90px; }
  .wsbx_main_config7 .wsbx_contact_agent_cols .wsbx_agent_photo { margin: 1% 0 0 2.50%!important; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc  { padding-bottom: 88px; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row  { width: auto!important; float: none!important; clear: both; margin-right: 0!important; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row .wsbx_textfield { width: 94.40%!important; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form_row.wsbx_textarea_row .wsbx_textarea { width: 94.0%!important; }
  .wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_logo { margin: 2% 0 2.0833333333333332% 4%; }
  .wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc { margin-left: 4%; }
  .wsbx_main_config7 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { margin: 0 0 2% 12%!important;  }
  .wsbx_main_config7 .wsbx_translator_cols ul { margin: 4% 0 0 4%!important;  }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li { margin: 0 4% 2.0% 0; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul li.wsbx_other_langs,
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul li.wsbx_other_langs { width: 96%; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config7 .wsbx_column_two.wsbx_translator_cols ul ul.wsbx_lang { width: 90.20%!important; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_translator_cols ul ul.wsbx_lang,
  .wsbx_main_config7 .wsbx_column_four.wsbx_translator_cols ul ul.wsbx_lang { width: 90.30%!important; }
  .wsbx_main_config7 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 1.50% 6.50% 3% 3%; font-size: .90em!important; background-position: 16px 6px!important; }
}

@media screen and ( max-width: 267px ) {
  .wsbx_main_config7 .wsbx_social_media_cols p { padding-left: 10px; }
  .wsbx_main_config7 .wsbx_social_media_cols .wsbx_social_icons { padding: 0 15px 0 10px; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc { float: none; width: auto; padding-left: 3%; } 
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { clear: both; padding-top: 8px; } 
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc h5 { padding-left: 90px; }
  .wsbx_main_config7 .wsbx_column_one.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title,
  .wsbx_main_config7 .wsbx_column_two.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title,
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_title { padding-left: 90px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_company_name { padding-top: 0; margin-top: -20px; }
  .wsbx_main_config7 .wsbx_column_three.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone,
  .wsbx_main_config7 .wsbx_column_four.wsbx_contact_agent_cols .wsbx_agent_contact_desc .wsbx_agent_phone { width: auto; float: none; clear: both; position: relative; bottom: -120px; }
  .wsbx_main_config7 .wsbx_contact_info_cols .wsbx_mysite_form { margin: 2.50% 4% 0!important; }
  .wsbx_main_config7 .wsbx_contact_office_cols .wsbx_office_contact_desc .wsbx_address span { display: block!important; }
  .wsbx_main_config7 .wsbx_rssfeeds_cols ul li .wsbx_tickerwrap { margin: 0 0 2% 14%!important;  }
  .wsbx_main_config7 .wsbx_testimonial_cols ul li .wsbx_tickerwrap { padding: 1.50% 6.50% 3% 8%;  }
}

/* 3. FOOTER ( Copyright Information )
-------------------------------------------------------------- */
.wsbx_page_footer {clear: both; text-align: center; padding: 15px 0 20px; clear: both; }
.wsbx_page_footer p {text-transform: uppercase; padding: 0 7.707129094412331%; } /* 80/ 1038 */
.wsbx_page-footer .wsbx_copyright_text { margin-bottom: 20px; }
.wsbx_page_footer p a {text-decoration: none;}