@import url(https://fonts.googleapis.com/css?family=Abel:regular|Archivo+Narrow:regular,italic,700,700italic|Arimo:regular,italic,700,700italic|Arvo:regular,italic,700,700italic|Asap:regular,italic,700,700italic|Cabin:regular,italic,500,500italic,600,600italic,700,700italic|Contrail+One:regular|Cutive:regular|Droid+Sans:regular,700|Droid+Serif:regular,italic,700,700italic|Istok+Web:regular,italic,700,700italic|Julius+Sans+One:regular|Just+Another+Hand:regular|Krona+One:regular|Lato:100,100italic,300,300italic,regular,italic,700,700italic,900,900italic|Lobster:regular|Merriweather+Sans:300,300italic,regular,italic,700,700italic,800,800italic|Montserrat:regular,700|Noto+Sans:300,regular,700|Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic|Open+Sans+Condensed:300,300italic,700|Oswald:300,regular,700|Pacifico:regular|Play:regular,700|Playball:regular|Prosto+One:regular|PT+Sans:regular,italic,700,700italic|Racing+Sans+One:regular|Raleway:100,200,300,regular,500,600,700,800,900|Righteous:regular|Roboto:100,100italic,300,300italic,regular,italic,500,500italic,700,700italic,900,900italic|Roboto+Condensed:300,300italic,regular,italic,700,700italic|Russo+One:regular|Sanchez:regular,italic|Sarina:regular|Satisfy:regular|Six+Caps:regular|Sonsie+One:regular|Ubuntu:300,300italic,regular,italic,500,500italic,700,700italic|Ubuntu+Condensed:regular|Yanone+Kaffeesatz:200,300,regular,700|Yesteryear:regular|Zeyada:regular&subset=latin,cyrillic,vietnamese,latin-ext,cyrillic-ext,greek-ext,greek,devanagari);

html,body,p,ul,h1,h2,h3,h4,h5,h6,img {
margin:0;
padding:0;
}

img {
border:0;
max-width:100%;
width:auto;
height:auto;
}

ul,li {
list-style:none;
}

body {
font:400 15px/20px Roboto, sans-serif;
color:#575757;
background-color:#fff;
}

p {
text-align:justify;
margin:0;
padding:0;
}

a {
color:#333;
text-decoration:none;
}

a:hover, a:focus {
    color: #23527c!important;
    text-decoration: underline;
}

div {
margin:0 auto;
}

.wrap {
width:1200px;
margin:0 auto;
}

.clr {
clear:both;
}

html {
height:100%;
}

h2 {
	font-family: "PT Sans",sans-serif!important;
    font-weight: 700!important;
    font-style: normal;
    color: #02428f!important;
    font-size: 24px!important;
    padding: 0px!important;
}

h4 {
font-size:14px;
font-weight:700;
color:#012e63;
text-align:left;
margin:10px 0 5px;
}

h6 {
font-size:18px;
font-weight:400;
text-transform:uppercase;
color:#858585;
text-align:left;
margin:10px 0 5px;
}

.t3-header {

border-left:0;
border-right:0;
margin-bottom:0;
border-radius:0;
left:0;
right:0;
top:0;
z-index:999999;
padding:0;
}

.t3-header .pull-right {
margin-top:10px;
padding:0;
}

.t3-mainnav {

background:transparent;
border-color:transparent;

}

.menu_f,link {
font:14px/12px Arial, Helvetica, sans-serif;
color:#012e63;
display:inline-block;
border-right:1px dotted #00aff0;
text-align:right;
margin:10px 0;
padding:0 15px;
}

.menu_f:hover {
text-decoration:none;
color:#02428f;
}

.t3-mainnav .t3-navbar {
border-color:transparent;
}

.navbar-default .navbar-nav > li > a {
	color:#012e63;
	text-align:left;
	font:normal 15px/23px Arial, Helvetica, sans-serif;
	padding: 43px 15px;
	margin-left: 20px;
}

.caret {
display:none!important;
}

.t3-megamenu .mega-nav > li a,.t3-megamenu .dropdown-menu .mega-nav > li a {
background:#f2f2f2;
position:relative;
z-index:100;
font:normal 14px/16px Arial, Helvetica, sans-serif;
width:200px;
color:#012e63;
border-bottom:1px solid #d5d5d5;
padding:10px;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover,.t3-megamenu .mega-nav > li a:focus,.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
background:#f2f2f2;
position:relative;
z-index:100;
font:normal 14px/16px Arial, Helvetica, sans-serif;
width:200px;
color:#02428f!important;
border-bottom:1px solid #d5d5d5;
padding:10px;
}
.t3-megamenu .mega-nav > li.active> a, .t3-megamenu .dropdown-menu .mega-nav > li.active>a {
    background-color: #fafafa;color:#02428f!important;
}
.dropdown-toggle:after {
content:"\f078"!important;
display:inline-block!important;
font-family:FontAwesome!important;
font-style:normal!important;
font-weight:400!important;
line-height:1!important;
-webkit-font-smoothing:antialiased!important;
-moz-osx-font-smoothing:grayscale!important;
font-size:10px!important;
margin-left:8px!important;
-webkit-transition:color .2s ease!important;
-moz-transition:color .2s ease!important;
-ms-transition:color .2s ease!important;
-o-transition:color .2s ease!important;
transition:color .2s ease!important;
}

.t3-megamenu.animate .mega.open > .mega-dropdown-menu,.t3-megamenu.animate .mega.animating.open > .mega-dropdown-menu {
z-index:99999;
}

.t3-megamenu .mega > .mega-dropdown-menu {
min-width:180px;
}

.realestate-home-page-main .services-main-er {
/* background:#f2f2f2; */
padding: 20px 0px 0px;
}

.content-bga h1 {
font-weight:400;
font-style:normal;
font-family:Cabin, sans-serif;
color:#012e63;
font-size:38px;
line-height:1.1;
letter-spacing:0;
}

.btmband {
width:100%;
float:left;
padding-top:30px;
padding-bottom:30px;
background-color:#204b7d;
color:#f7f7f7;
}

.realestate-home-page-main .t3-mainbody {
/* margin-top:-58px; */
padding:0;
}

.t3-mainbody {
padding-left:30px;
padding-right:30px;
}

.t3-mainbody #rssocial-161 #rssocial-ul-161 {
width:100%;
top:-14px;
display:block!important;
}

.t3-content {
padding-top:0;
padding-bottom: 0px;
}

.copyright-main-er {
color:#fff;
width:100%;
background:#012e63;
padding:17px 0 14px;
}

.container {
width:1200px;
}

.form-horizontal .control-group .controls {
margin-left:0;
}

.moduletablerealestate-Contact-Form #inputMessage {
max-width:100%;
font-family:Lato, sans-serif;
font-size:14px;
width:100%;
background:#e0e0e0;
color:#000;
border:1px solid #ccc;
border-radius:0;
}

.moduletablerealestate-Contact-Form .btn {
background:#012e63;
color:#fff;
text-align:center;
font-size:12px;
text-decoration:none;
border-radius:0;
padding:10px 20px;
}

td,tr td {
border-top:1px transparent;
padding:5px 0;
}

.moduletablebilteir-slider {
min-height:387px;
}

.affix {
background-color:#fff;
}

div.lbox_white {
z-index:9999999!important;
}

.moduletablecopy-right-right p {
text-align:right;
}

.moduletableMember-Area-Left h1 {
font:400 14px/18px Roboto, sans-serif;
margin-top:20px;
margin-bottom:10px;
font-weight:500;
font-style:normal;
font-family:Cabin, sans-serif;
color:#012e63!important;
font-size:40px!important;
line-height:1.1!important;
letter-spacing:0!important;
}

.moduletableRegulatory-Updates h1 {
font:400 14px/18px Roboto, sans-serif;
margin-top:20px;
margin-bottom:10px;
font-weight:500;
font-style:normal;
font-family:Cabin, sans-serif;
color:#012e63!important;
font-size:40px!important;
line-height:1.1!important;
letter-spacing:0!important;
padding-bottom:40px;
}

.moduletablerealestate-member-information h3 {
float:left;
font:14px/18px Roboto, sans-serif;
color:#000;
text-align:justify;
font-weight:800;
width:28%;
margin-right:23px;
}

.moduletablerealestate-member-information .acymailing_form {
width:65%;
float:left;
}

.moduletablerealestate-member-information .acyfield_email input[type="text"] {
font-family:Lato, sans-serif;
font-size:14px;
width:100%;
background:#fff;
color:#000;
border:1px solid #ccc;
height:40px;
border-radius:0;
padding:0 5px;
}

.moduletablerealestate-member-information .acyfield_email {
width:340px;
margin-right:30px;
margin-left:30px;
}

.moduletablerealestate-member-information .acysubbuttons input[type="submit"] {
background:#012e63;
color:#fff;
text-align:center;
font-size:12px;
text-decoration:none;
border-radius:0;
border-color:transparent;
padding:10px 20px;
}

.moduletablearchives-aegulatory-updates .archives-aegulatory ul li {
float:right;
margin-right:20px;
}

.moduletablearchives-aegulatory-updates .archives-aegulatory ul li a {
font:14px/12px Arial, Helvetica, sans-serif;
color:#012e63;
display:inline-block;
margin:10px 0;
}

#cat_child_wrapper1 {
max-width:100%!important;
}

#monthlyarchive #monthlyarchive_form h3 {
padding:20px 0;
}

#monthlyarchive div.ma_search input[type="submit"] {
margin:20px 0!important;
}

.rssocial-icons {
z-index:9999!important;
}

.rssocial-floating-left {
top:146px!important;
}

.moduletableheader-search-position {
position:absolute!important;
left:450px!important;
top:36px!important;
}

.moduletableheader-search-position .form-inline .form-control {
font-family:Lato, sans-serif;
font-size:14px;
min-width:300px;
max-width:100%;
background:#fff;
color:#333;
border:1px solid #ccc;
height:35px;
border-radius:0;
padding:0 5px;
}

.moduletableheader-search-position .btn-primary {
background-color:transparent;
background:url(images/search.png);
background-repeat:no-repeat;
color:transparent;
background-position:47%;
position:absolute;
right:-17px;
top:0;
background-size:60%;
text-shadow:none;
border-color:transparent;
}

#hwd-container .media-item-container .media-item-full {
background:transparent;
}

.moduletabletop-main-menu {
float:left;
position:relative!important;
top:-3px!important;
width:72%;
}

.nav-stacked > li + li {
margin-top:0;
}

.theme-default .nivo-caption {
display:block;
background:rgba(0,0,0,0.6);
width:60%;
height:68px;
bottom:0;
position:absolute;
margin-left:auto;
margin-right:auto;
text-align:center;
top:320px!important;
left:20%!important;
}

.moduletablerealestate-slider-novo .nivo-caption span {
top:22px;
font-weight:400;
font-style:normal;
font-family:Cabin, sans-serif;
font-size:30px;
letter-spacing:0;
position:relative;
}

.nivo-directionNav .nivo-prevNav {
left:20px!important;
/* top:345px; */
}

.nivo-directionNav .nivo-nextNav {
right:20px!important;
/* top:345px; */
}

.moduletablerealestate-slider-novo {
position:relative;
overflow:hidden;
}

.moduletablePROGRAM-HIGHLIGHTScc .program-highlight .program-highlight-conference {
color:#BCBDC0;
font-weight:700;
}

.moduletablePROGRAM-HIGHLIGHTScc {
float:left;
width:100%;
}

.moduletableConference-Page-Logo {
min-height:156px;
}

.moduletableConference-Page-Logo img {
float:right;
width:44%;
}

.moduletableESTIMATING-DURATION-O-LIFE {
float:left;
width:100%;
height:330px;
padding:30px;
}

.moduletableESTIMATING-DURATION-O-LIFE p {
line-height:28px;
}

.moduletableESTIMATING-DURATION-O-LIFE h1 {
float:left;
font-size:20px;
line-height:28px;
margin-bottom:20px;
width:100%;
color:#ee3124;
font-weight:700;
}

.moduletableBERMUDA-SOLVENCY-II {
background:#012e63;
float:left;
height:330px;
padding:30px;
}

.moduletableBERMUDA-SOLVENCY-II .author-bermuda {
color:#333;
}

.moduletableMODEL-RISK-MANAGEMENT {
background:#ee3124;
float:left;
height:330px;
padding:30px;
}

.moduletableCEO-PANEL-DISCUSSION .bermuda-solvency p {
line-height:28px;
color:#333;
}

.moduletableevent-button-1 .eve-button-sec {
float:left;
width:50%;
}

.moduletableevent-button-1 .butt-cre {
float:left;
width:100%;
margin-top:18px;
}

.moduletableevent-button-1 .eve-button-sec li {
float:left;
width:15%;
}

.moduletableevent-button-1 ul li img {
padding:0 10px;
}

.moduletableevent-button-1 {
margin-top:20px;
float:left;
}

.moduletableevent-button-1 .eve-butt-lst li {
float:left;
background:#333;
margin:0 20px;
padding:0 10px;
}

.moduletableevent-button-1 .eve-butt-lst li a:hover {
color:#fff!important;
}

.moduletablePROGRAM-HIGHLIGHTScc .program-highlight-program {
font-weight:700;
color:#012e63;
}

.moduletableagenda-right {
background:#012e63;
height:370px;
width:100%;
padding:30px;
}

.moduletableREGISTRATION-INFORMATION {
background:#ee3124;
height:370px;
width:100%;
padding:30px;
}

.moduletableREGISTRATION-INFORMATION-2 {
background:#ee3124;
float:left;
height:330px;
width:100%;
padding:30px;
}

.moduletableAbout-Us-Event {
height:370px;
width:100%;
line-height:30px;
padding:66px;
}

.moduletableLONG-TERM-INSURERS-2 {
background:#E6E7E9;
float:left;
height:400px;
padding:30px;
}

.moduletableKEYNOTE-SPEAKERS-4 {
background:#012e63;
float:left;
height:400px;
width:100%;
position:relative;
padding:30px;
}

.moduletableKEYNOTE-SPEAKERS-5 {
background:#E6E7E9;
float:left;
height:400px;
width:100%;
position:relative;
padding:30px;
}

.moduletableREGISTRATION-INFORMATION-3 {
background:#ee3124;
float:left;
height:400px;
width:100%;
padding:30px;
}

.rssocial-center {
text-align:left!important;
margin:0!important;
}

.realestate-home-page-main .rssocial-center {
margin-left:15px!important;
}

.nav > li > a:hover,.nav > li > a:focus {
background-color:transparent;
}

.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus {
background-color:transparent;
color:#02428f;
}

.moduletablefooter-content-2 ul {
margin-top:10px;
}

#btl .btl-panel > span {
color:#333!important;
border:transparent!important;
background-color:transparent!important;
box-shadow:none!important;
}

input.btl-buttonsubmit,button.btl-buttonsubmit {
color:#333!important;
border:transparent!important;
background-color:transparent!important;
box-shadow:none!important;
text-shadow:none!important;
}

.btl-content-block {
box-shadow:none!important;
}

.btl-content-block form {
margin-top:6px!important;
}

.moduletablehome-page-paralax {
margin-top:-70px;
}

.realestate-home-page-main .feature-main-er {
padding-bottom:5px;
}

#survey_container input[type='text'] {
width:58%!important;
background:transparent!important;
border-radius:0;
}

#survey_container input[type='text']:focus {
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px #7ABA7B!important;
}

.t3-content td#td_survey_task {
text-align:left!important;
margin-left:22px;
}

.t3-content #td_survey_task input.button {
background:#012e63;
color:#fff;
text-align:center;
font-size:12px;
text-decoration:none;
margin-left:25px;
box-shadow:none;
border-radius:0;
border-color:transparent;
padding:10px 20px;
}

#survey_container_tbl p {
font:400 14px/18px Roboto,sans-serif!important;
}

td.po_answer_cell {
width:80px;
}

h3,.content-bga h3 {
font-weight:300;
font-style:normal;
font-family:Roboto, sans-serif;
color:#000;
font-size:20px;
line-height:1.2;
letter-spacing:0;
}

h5,.realestate-footer h5 {
font-size:16px;
font-weight:400;
text-transform:uppercase;
color:#fff;
margin:10px 0 0;
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
	background:transparent;
	color: #02428f;
	border-bottom: 1px solid #000;

}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	background:transparent;
	color: #02428f;
	border-bottom: 1px solid #000;
}
.btmband a,.moduletableevent-button-1 .eve-butt-lst li a {
color:#fff;
}
#t3-mainnav{border: 0px solid transparent;}
.moduletablerealestate-Contact-Form #inputName,.moduletablerealestate-Contact-Form #inputEmail,.moduletablerealestate-Contact-Form #inputPhone {
max-width:100%;
font-family:Lato, sans-serif;
font-size:14px;
width:100%;
background:#e0e0e0;
color:#000;
border:1px solid #ccc;
height:30px;
border-radius:0;
}

.moduletablerealestate-Contact-Form .btn:hover,.moduletablerealestate-member-information .acysubbuttons input[type="submit"]:hover,.t3-content #td_survey_task input.button:hover {
background:#00aff0;
text-decoration:none;
color:#fff;
}

.moduletableMember-Area-Left a,.moduletableRegulatory-Updates a {
color:#337ab7;
text-decoration:none;
}

.moduletableMember-Area-Left p,.moduletableRegulatory-Updates p {
margin:0 0 10px;
}

.moduletableMember-Area-Left a:hover,.moduletableRegulatory-Updates a:hover {
text-decoration:underline;
}

#simplemodal-container,#btl-content #btl-content-profile {
z-index:999999!important;
}

.moduletableBERMUDA-SOLVENCY-II .bermuda-solvency h1,.moduletableLONG-TERM-INSURERS h1,.moduletableLONG-TERM-INSURERS-2 h1 {
color:#ee3124;
float:left;
font-size:20px;
width:100%;
line-height:28px;
font-weight:700;
margin-bottom:20px;
}

.moduletableBERMUDA-SOLVENCY-II .bermuda-solvency p,.moduletableMODEL-RISK-MANAGEMENT .bermuda-solvency p {
line-height:28px;
color:#fff;
}

.moduletableMODEL-RISK-MANAGEMENT .bermuda-solvency h1,.moduletableKEYNOTE-SPEAKERS h1,.moduletableKEYNOTE-SPEAKERS-4 h1 {
color:#fff;
float:left;
font-size:20px;
width:100%;
line-height:28px;
font-weight:700;
margin-bottom:20px;
}

.moduletableCEO-PANEL-DISCUSSION,.moduletableLONG-TERM-INSURERS {
background:#E6E7E9;
float:left;
height:330px;
padding:30px;
}

.moduletableCEO-PANEL-DISCUSSION .bermuda-solvency h1,.moduletableKEYNOTE-SPEAKERS-2 h1,.moduletableKEYNOTE-SPEAKERS-5 h1 {
color:#333;
float:left;
font-size:20px;
width:100%;
line-height:28px;
font-weight:700;
margin-bottom:20px;
}

.moduletableKEYNOTE-SPEAKERS img,.moduletableKEYNOTE-SPEAKERS-2 img,.moduletableKEYNOTE-SPEAKERS-4 img,.moduletableKEYNOTE-SPEAKERS-5 img {
position:absolute;
top:15px;
width:30%;
right:15px;
}

.moduletableKEYNOTE-SPEAKERS h3,.moduletableKEYNOTE-SPEAKERS-2 h3,.moduletableKEYNOTE-SPEAKERS-4 h3,.moduletableKEYNOTE-SPEAKERS-5 h3 {
float:left;
width:100%;
color:#ee3124;
font-weight:500;
line-height:30px;
}

.surveyforce .componentheading,.t3-content .surveyforce,.t3-content #td_survey_task {
background:transparent;
box-shadow:none;
border-color:transparent;
}

#navigation {
height: 111px;
position:relative;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

#navigation .navigation-wrap {
position:absolute;
top:0;
left:0;
width:100%;
background-color:#FFF;
z-index:400;
/* box-shadow:0 1px 6px 0 rgba(0,0,0,.12); */
border-bottom:1px solid #d5d5d5;
}

#navigation .logo {
float:left;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

#navigation .logo img {
height:110px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

#navigation .menu {
float:right;
font-family:Lato, Arial, sans-serif;
font-size:12px;
line-height:16px;
text-transform:capitalize;
margin:0;
}

#navigation .menu li {
list-style-type:none;
position:relative;
float:left;
}

#navigation .menu > li {
padding:0 32px;
}

#navigation .menu > li:last-child {
padding-right:0;
}

#navigation .menu > li a {
float:left;
color:#909090;
}

#navigation .menu > li a i {
color:#d0d0d0;
font-size:10px;
margin-left:6px;
-webkit-transition:color .2s ease;
-moz-transition:color .2s ease;
-ms-transition:color .2s ease;
-o-transition:color .2s ease;
transition:color .2s ease;
}

#navigation .menu > li > a:hover,#navigation .menu > li.current > a,#navigation .menu > li > a:hover i,#navigation .menu > li.current > a i {
color:#57b9e1;
}

#navigation .menu > li > a {
font-weight:700;
border-bottom:3px solid #FFF;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
padding:42px 2px 39px;
}

#navigation .menu > li > a:hover,#navigation .menu > li.current > a {
border-bottom:3px solid #57b9e1;
}

#navigation .menu > li ul {
visibility:hidden;
position:absolute;
top:100%;
left:0;
float:left;
width:180px;
font-family:Merriweather, serif;
font-size:13px;
text-transform:none;
background-color:#e9e9e9;
border-top:1px solid #d9d9d9;
z-index:1000;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
-webkit-transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-ms-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;
margin:0 0 0 32px;
padding:0;
}

#navigation .menu > li:hover > ul,#navigation .menu > li > ul > li:hover > ul {
visibility:visible;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter:alpha(opacity=100);
opacity:1;
}

#navigation .menu > li ul li {
width:100%;
border-bottom:1px solid #d9d9d9;
}

#navigation .menu > li ul li a {
width:100%;
color:#2a2a2a;
padding:10px 20px;
}

#navigation .menu > li > ul > li > a i {
float:right;
color:#b0b0b0;
margin:4px -5px 0 0;
}

#navigation .menu > li ul li a:hover,#navigation .menu > li ul li.current a {
color:#4a4a4a;
background-color:#fafafa;
}

#navigation .menu > li > ul > li > ul {
top:-1px;
left:100%;
margin:0;
}

#navigation.stickit,#navigation.stickit-end {
height:111px;
}

#navigation.stickit .navigation-wrap,#navigation.stickit-end .navigation-wrap {
position:fixed;
z-index:99999;
background-color:rgba(255,255,255,.95);
-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,.12);
-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12);
box-shadow:0 1px 6px 0 rgba(0,0,0,.12);
}

#navigation.stickit .logo,#navigation.stickit-end .logo {
padding:0px;
}

#navigation.stickit .menu > li > a,#navigation.stickit-end .menu > li > a {
padding:27px 2px 24px;
}

.sub-navigation {
margin-bottom:30px;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
-moz-box-shadow:inset 0 0 6px 0 rgba(0,0,0,.08);
-webkit-box-shadow:inset 0 0 6px 0 rgba(0,0,0,.08);
box-shadow:inset 0 0 6px 0 rgba(0,0,0,.08);
padding:30px 0;
}

.sub-navigation h2 {
float:left;
font-family:Merriweather, serif;
font-size:24px;
line-height:30px;
margin:0;
}

.sub-navigation .breadcrumb {
float:left;
font-family:Lato, Arial, sans-serif;
color:#909090;
font-size:11px;
line-height:16px;
text-transform:uppercase;
background-color:transparent;
margin:8px 0 0 40px;
padding:0;
}

.sub-navigation .breadcrumb i {
color:#bababa;
margin:0 8px;
}

.realestate-contact-us-main .contact-us-main-er {
margin-top:0px;
}

.realestate-footer .footer-content-3,#navigation .menu > li:first-child,.membersarea-main-er .membersarea-left {
padding-left:0;
}

.Conference-2016 .rssocial-sharing {
padding-left:8px;
}

.realestate-Calendar .rssocial-sharing {
padding-top:20px;
}

.clients .sectionTitle .sectionHeader {
color:#21242e;
}

.singleClient {
display:block;
border:1px solid #ccc;
height:110px;
text-align:center;
padding: 4px;
padding-top: 35px;
}

.singleClient:after {
content:"";
display:inline-block;
height:100%;
vertical-align:middle;
}

.singleClient img {
width:100%;
display:block;
vertical-align:middle;
-webkit-transition:all 0 ease-in-out;
-moz-transition:all 0 ease-in-out;
-o-transition:all 0 ease-in-out;
-ms-transition:all 0 ease-in-out;
-khtml-transition:all 0 ease-in-out;
transition:all 0 ease-in-out;
}

.clientsCarousel .owl-controls .owl-nav {
position:absolute;
top:50%;
margin-top:-15px;
right:0;
height:auto;
z-index:1000;
}

.clientsCarousel .owl-controls .owl-nav div {
width:28px;
height:28px;
line-height:28px;
background-color:#21242e;
font-size:16px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px;
-o-border-radius:2px 2px 2px 2px;
-ms-border-radius:2px 2px 2px 2px;
-khtml-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

.clientsCarousel .owl-controls .owl-nav div:hover {
background-color:#ff6b6b;
}

.clientsCarousel .owl-controls .owl-prev {
right:101%!important;
left:auto;
}

.clientsCarousel .owl-controls .owl-prev:before {
content:'\f104';
font-family:FontAwesome;
}

.clientsCarousel .owl-controls .owl-next {
left:101%!important;
right:auto;
}

.clientsCarousel .owl-controls .owl-next:before {
content:'\f105';
font-family:FontAwesome;
}

.clientsCarousel:hover .owl-controls .owl-nav .owl-prev {
right:100%;
}

.clientsCarousel:hover .owl-controls .owl-nav .owl-next {
left:100%;
}

.owl-carousel {
display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
position:relative;
-ms-touch-action:pan-y;
direction:ltr;
}

.owl-carousel .owl-stage {
-ms-touch-action:pan-Y;
}

.owl-carousel .owl-stage-outer {
position:relative;
overflow:hidden;
-webkit-transform:translate3d(0px,0px,0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {
cursor:hand;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.owl-carousel.owl-loading {
opacity:0;
display:block;
}

.owl-carousel.owl-hidden {
opacity:0;
}

.owl-carousel .owl-item {
position:relative;
min-height:1px;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
float:left;
}

.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select:auto;
-moz-user-select:auto;
-ms-user-select:auto;
user-select:auto;
}

.owl-carousel .owl-grab {
cursor:grab;
}

.owl-carousel.owl-rtl {
direction:rtl;
}

.owl-carousel .owl-item .owl-lazy {
opacity:0;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease;
}

.owl-carousel .owl-item img {
transform-style:preserve-3d;
}

.owl-carousel .owl-video-wrapper {
position:relative;
height:100%;
background:#000;
}

.owl-carousel .owl-video-play-icon {
position:absolute;
height:80px;
width:80px;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-40px;
background:url(owl.video.play.png) no-repeat;
cursor:pointer;
z-index:1;
-webkit-backface-visibility:hidden;
-webkit-transition:scale 100ms ease;
-moz-transition:scale 100ms ease;
-ms-transition:scale 100ms ease;
-o-transition:scale 100ms ease;
transition:scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
-webkit-transition:scale(1.3,1.3);
-moz-transition:scale(1.3,1.3);
-ms-transition:scale(1.3,1.3);
-o-transition:scale(1.3,1.3);
transition:scale(1.3,1.3);
}

.owl-carousel .owl-video-tn {
opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
background-size:contain;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
position:relative;
z-index:1;
}

.owl-carousel .owl-wrapper {
display:none;
position:relative;
-webkit-transform:translate3d(0px,0px,0px);
}

.owl-carousel .owl-wrapper-outer {
overflow:hidden;
position:relative;
width:100%;
transform:translateZ(0);
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
-khtml-transform:translateZ(0);
-o-transform:translateZ(0);
}

.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out;
}

.owl-controls .owl-dot,.owl-controls .owl-nav div {
cursor:pointer;
}

.owl-controls {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
display:none;
}

.grabbing {
cursor:url(images/grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
}

.owl-carousel .animated {
-webkit-animation-duration:1000ms;
animation-duration:1000ms;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

.owl-carousel .owl-animated-in {
z-index:0;
}

.owl-carousel .owl-animated-out {
z-index:1;
}

.owl-carousel .fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut;
}

100% {
-webkit-transform:translateZ(0) translateX(0);
-moz-transform:translateZ(0) translateX(0);
opacity:1;
transform:translateZ(0) translateX(0);
}

.owl-origin {
-webkit-perspective:1200px;
-webkit-perspective-origin-x:50%;
-webkit-perspective-origin-y:50%;
-moz-perspective:1200px;
-moz-perspective-origin-x:50%;
-moz-perspective-origin-y:50%;
perspective:1200px;
}

.owl-fade-out {
z-index:10;
-webkit-animation:fadeOut 1.5s both ease-in-out;
-moz-animation:fadeOut 1.5s both ease-in-out;
animation:fadeOut 1.5s both ease-in-out;
}

.owl-fade-in {
-webkit-animation:fadeIn .7s both ease;
-moz-animation:fadeIn .7s both ease;
animation:fadeIn .7s both ease;
}

.owl-backSlide-out {
-webkit-animation:backSlideOut 1s both ease;
-moz-animation:backSlideOut 1s both ease;
animation:backSlideOut 1s both ease;
}

.owl-backSlide-in {
-webkit-animation:backSlideIn 1s both ease;
-moz-animation:backSlideIn 1s both ease;
animation:backSlideIn 1s both ease;
}

.owl-goDown-out {
-webkit-animation:scaleToFade .7s ease both;
-moz-animation:scaleToFade .7s ease both;
animation:scaleToFade .7s ease both;
}

.owl-goDown-in {
-webkit-animation:goDown .6s ease both;
-moz-animation:goDown .6s ease both;
animation:goDown .6s ease both;
}

.owl-fadeUp-in {
-webkit-animation:scaleUpFrom 1.5s ease both;
-moz-animation:scaleUpFrom 1.5s ease both;
animation:scaleUpFrom 1.5s ease both;
}

.owl-fadeUp-out {
-webkit-animation:scaleUpTo 1.5s ease both;
-moz-animation:scaleUpTo 1.5s ease both;
animation:scaleUpTo 1.5s ease both;
}

75% {
-webkit-transform:translateZ(-500px);
-moz-transform:translateZ(-500px);
opacity:.5;
transform:translateZ(-500px);
}

[class~="col-"] {
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
-khtml-transition:all .8s ease-in-out;
transition:all .8s ease-in-out;
}

#eb-categories .eb-description,#eb-events .eb-description,#eb-event-page .eb-description {
border-bottom:0!important;
border-left:0!important;
border-right:0!important;
}

#itp-social-buttons-box {
margin-left:0;
margin-top:20px;
margin-bottom:-20px;
}

.moduletablerealestate-about-us {
margin-top:25px;
}

#monthlyarchive .welcome_message {
width:67%;
line-height:26px;
padding:15px 0;
}

#monthlyarchive span.count_month_articles {
font-weight:700;
}

.moduletableClient-conference h3 {
text-align:center;
padding-bottom:30px;
font-weight:400;
font-style:normal;
font-family:Cabin, sans-serif;
color:#012e63;
font-size:40px;
line-height:1.1;
letter-spacing:0;
}

.realestate-Archives-page .rssocial-center {
float:left;
margin-top:30px!important;
}

.mega-dropdown-inner .mega-col-nav,.dropdown-menu,.t3-megamenu .mega-inner {
padding:0;
}

.realestate-home-page-main .paralax-section-main-er .container,.owl-stage .item {
width:100%;
}

#t3-header .pull-right,.clientsCarousel {
position:relative;
}

.moduletableHOTEL-INFORMATION,.moduletableHOTEL-INFORMATION-2 {
background:#E6E7E9;
height:370px;
width:100%;
line-height:23px;
padding:30px;
}

.moduletableKEYNOTE-SPEAKERS,.moduletableKEYNOTE-SPEAKERS-2 {
background:#c8d9eb;
float:left;
width:100%;
position:relative;
padding:30px;
}

.searchheader-search-position,.realestate-Member-Survey #rssocial-161 {
position:relative;
left:26px;
}

h1,.moduletablecontact-us-map h3,.componentheadingrealestate-Calendar,.surveyforce .componentheading {
	font-weight: normal!importnat;
    font-style: normal;
    font-family: "PT Sans",sans-serif!important;
    color: #333!important;
    font-size: 40px!important;
    line-height: 1.1!important;
    letter-spacing: 0px!important;
	margin-top: 20px;
	margin-bottom: 10px;
	}
.moduletablecontact-us-map h3{
	float: left;
    position: relative;
    top: -25px;
}
.moduletablecontact-us-content{padding-top: 40px;}
.moduletableheader-top-section,.navbar-nav,.moduletableMemberLogin-mod,.moduletablearchives-aegulatory-updates .archives-aegulatory ul,.moduletabletop-main-menu ul,.owl-carousel.owl-rtl .owl-item {
float:right!important;
}

.Members-Area-mainpage .membersarea-main-er,.realestate-conference-main-page .event-section-1-main-er,.moduletableClient-conference {
padding-bottom:40px;
}

.moduletablerealestate-member-information .acymailing_fulldiv tr,.moduletablerealestate-member-information .acymailing_fulldiv td,.moduletabletop-main-menu ul li,.moduletableevent-button-1 p,#sf_survey_body .pick_one_div input[type='radio']+label,.pick_one_div tr,#monthlyarchive {
float:left;
}

.moduletableUpcoming-events-Booking #eb-event-page .eb-box-heading{display:none;}
.moduletableUpcoming-events-Booking  .eb-description-details{display:none;}
.moduletableUpcoming-events-Booking  #eb-event-info{display:none;}
 
 
 
 

.realestate-contact-us-main .creative_form_3 .creative_field_box_wrapper_1,.realestate-contact-us-main .creative_form_3 .creative_field_box_wrapper_1 .creativecontactform_field_box_inner,.realestate-contact-us-main .creative_form_3 .creative_field_box_wrapper_0 .creativecontactform_field_box_inner {
width:102.5%!important;
}

.singleClient img:hover,.clientsCarousel:hover .owl-controls .owl-nav {
opacity:1;
}

.owl-carousel .owl-wrapper:after,.owl-carousel .owl-stage:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.owl-carousel.owl-loaded,.no-js .owl-carousel {
display:block;
}

#monthlyarchive h3,#monthlyarchive li {
margin-top:15px;
margin-bottom:15px;
}
.realestate-Photo-Gallery .rssocial-sharing{
	padding-top: 30px;
}
#navigation .container{
	padding-right: 0;
}
.article-content{
	padding-bottom: 30px;
}
.realestate-contact-us-main .creative_form_3 .creative_field_box_wrapper_0 .creativecontactform_field_box_textarea_inner{
	width: 100%;
}
.realestate-contact-us-main  .creative_form_3 .creativecontactform_submit_wrapper{
	width: 100%;
}


/* Event Booking */


.task-individual_registration .t3-content{width: 66.66666667%;}
.task-individual_registration .t3-sidebar-right{width: 33.33333333%;padding-top: 10px;}
.task-individual_registration  .form-horizontal .form-group{margin-left: 0px;margin-top: 20px;}
.eb-container .form-group input[type="text"].input-large, .eb-container .form-group select.input-large, .eb-container .form-group textarea.input-large{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    width: 100%!important;
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    height: 40px;
    padding: 0px 5px;
    margin-bottom: 10px;
    border-radius: 0;
}
.eb-container .form-group select, .eb-container .form-group textarea, .eb-container .form-group input[type="text"], .eb-container .form-group input[type="password"], .eb-container .form-group input[type="datetime"], .eb-container .form-group input[type="datetime-local"], .eb-container .form-group input[type="date"], .eb-container .form-group input[type="month"], .eb-container .form-group input[type="time"], .eb-container .form-group input[type="week"], .eb-container .form-group input[type="number"], .eb-container .form-group input[type="email"], .eb-container .form-group input[type="url"], .eb-container .form-group input[type="search"], .eb-container .form-group input[type="tel"], .eb-container .form-group input[type="color"]{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    width: 100%!important;
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    height: 40px;
    padding: 0px 5px;
    margin-bottom: 10px;
    border-radius: 0;
}
#eb-individual-registration-page .col-sm-9{width: 80%!important;}
.task-individual_registration #field_BermudaInternationalLifeAnnuityConference2016{
	font-size: 22px!important;
    font-weight: 500;
    font-style: normal;
    font-family: "Cabin",sans-serif!important;
    color: #012e63!important;
}
#eb-individual-registration-page  h3{
	font-weight: bold;
    font-size: 16px; 
}
.task-individual_registration #field_ThankyouforyourinterestinattendingtheBermudaIntern {
	font-weight: normal;
    font-size: 14px;
}
.task-individual_registration .eb-container .btn-primary{
	background: #012e63;
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
}
.task-individual_registration .eb-container .login-submit-sec{
	margin-left: 161px;
}

.task-individual_registration .eb-container .btn-primary{
	background: #012e63;
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
}
.task-individual_registration .eb-container .btn-primary:hover{
	background: #00aff0;
    text-decoration: none;
    color: #ffffff;
	border-color:transparent;
}

.task-individual_registration .eb-container .login-submit-sec{
	margin-left: 161px;
}
.task-individual_registration .form-horizontal .form-actions{
	background-color: transparent;
    border-top: 0;
}
.task-individual_registration .input-group-addon{
	display: initial;
	padding: 10.5px 12px;
	position: relative;
    top: -5px;
}
.task-individual_registration .input-group{
	display: inline-table;
}
#jcl_component .jcl_search_form{display:none;}
#jcl_component .powered_by{display:none;}
.realestate-Archives-page .rt-pagination p{display:none;}
#hwd-container .media-mediamenu{display:none;}
#hwd-container .media-category-ls{display:none;}
.realestate-Photo-Gallery .cat_child{width:25%!important;}
.realestate-Photo-Gallery  .cat_child img{margin:0!important;}
.moduletableBack-to-all-albums {position: relative!important;top: 68px!important;z-index: 11!important;}
.moduletableBack-to-all-albums h2 {float: right;}
#t3-content #user-registration {padding: 0px 16px;}
.task-individual_registration #field_Joinusforauniquewelcome{
	font-weight: normal;
    font-size: 14px;
}
.eb-container h1, .eb-container h2, .eb-container h3{
	margin: 10px 0 10px 0 !important;
}
.task-individual_registration #field_Pleasecompletethefollowinginformationtoregisterfor{margin: 25px 0px 15px 0px!important;color: #012e63!important;}
.task-individual_registration #field_NameBadgePreference{margin: 25px 0px 15px 0px!important;color: #012e63!important;}
.task-individual_registration #field_WelcomeReception{margin: 25px 0px 15px 0px!important;color: #012e63!important;}


.eb-container #realestateMember  .nav{
	float: left;
    width: auto;
}
.eb-container #WillAttend  .nav{
	float: left;
    width: auto;
}
.eb-container #Paymentmethod  .nav{
	float: left;
    width: auto;
}

.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin:0px;margin-right: 10px;}
.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin:0px;margin-right: 10px;}
.eb-container #Paymentmethod input[type="radio"], .eb-container #Paymentmethod input[type="checkbox"]{margin:0px;margin-right: 10px;}
.star {color: red!important;}
#eb-individual-registration-page .EB_PAYMENT_INFORMATION{color: #012e63!important;}
.Archives-read-more{color: #012e63;font-weight:bold;}

.Member-Meeting-Attendance #t3-content h2{
	font-weight: 400;
    font-style: normal;
    font-family: Cabin, sans-serif;
    color: #012e63;
    font-size: 40px;
    line-height: 1.1;
    letter-spacing: 0;
}
.Membership-Application .osm-container .form-group input[type="text"] {float:left;}
.Membership-Application  .payment-meth-section {display:none;}
.Membership-Application  .payment-sect-out {display:none;}
.Membership-Application  .form-actions {padding: 0px;background-color:transparent;}
.Membership-Application  .osm-container .form-group select.input-large {width: 100%!important;}
.Membership-Application  #field_osm_We_{float: left;    font: 400 14px/18px "Roboto",sans-serif;}
.Membership-Application  #field_osm_Term_Insurers_and_Reinsurers_Name{float: left;    width: 47%;margin-bottom: 0;}
.Membership-Application  #field_osm_Term_Insurers_and_Reinsurers_Name .col-md-3{width: 0%;float: left;}
.Membership-Application #osm_Term_Insurers_and_Reinsurers_Name-lbl{display:none;}
.Membership-Application  #field_osm_Term_Insurers_and_Reinsurers_Name .col-md-9{width: 100%;float: left;padding-left: 18px;margin-top: -5px;margin-bottom: 0;}
.Membership-Application  #field_osm__apply_to_be_admitted{float: left;    font: 400 14px/18px "Roboto",sans-serif;}
.Membership-Application  #field_osm_Term_Insurers_and_Reinsurers{float: left;width: 100%;    font: 400 14px/18px "Roboto",sans-serif;}
.Membership-Application  #field_osm_We_agree_to_become{float: left;width: 100%;    font: 400 14px/18px "Roboto",sans-serif;}
.Membership-Application  #t3-content{width: 66.66666667%;padding-left: 30px;}
.Membership-Application  .t3-sidebar-right{width: 32.12%;padding-top: 5px;}
.Membership-Application  .osm-heading{font:400 14px/18px "Roboto",sans-serif;text-align:justify;}
.Membership-Application  #field_osm_Form_A{
	font-style: normal;
    color: #012e63!important;
    font-size: 17px!important;
    padding: 20px 0px 20px!important;
    font-weight: 500;
    line-height: 1.1;
	border-top: 1px solid #d5d5d5;
    margin-top: 40px;
	}
.Membership-Application #field_osm_TOThe_Directors_of{font-weight:bold;}
.Membership-Application #field_osm_PROXY{
	font-style: normal;
    color: #012e63!important;
    font-size: 17px!important;
    padding: 20px 0px 20px!important;
    font-weight: 500;
    line-height: 1.1;
    border-top: 1px solid #d5d5d5;
    margin-top: 40px;
}
.Membership-Application #field_osm_TOThe_Directors{font-weight: bold;}
.osm-container .form-group input[type="text"]{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    height: 40px;
    padding: 0px 5px;
    border-radius: 0;
}
.Membership-Application #osm_Dated_this_{height:34px!important;display:block!important;}
.Membership-Application #osm_PROXY_date{height:34px!important;display:block!important;}
.Membership-Application #osm_Authorized_Signatory-lbl{color: transparent;}
.Membership-Application #osm_Authorized_Signatory-lbl .star{color: transparent!important;}
.Membership-Application #osm_Authorized_Signatoryl-lbl{color: transparent;}
.Membership-Application #osm_Authorized_Signatoryl-lbl .star{color: transparent!important;}

.Membership-Application #field_osm_companydetails{
	border-bottom: 1px solid #d5d5d5;
    padding-bottom: 26px;
    margin-bottom: 25px;
}
.Membership-Application .osm-container .form-group select{border-radius: 0;}
.Membership-Application  .osm-container .form-group textarea{border-radius: 0;}

.Membership-Application #field_osm_We_2{float:left;}
.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2{float:left;width: 51%;    margin-bottom: 0;}
.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2 .control-label{display:none;}
.Membership-Application #osm_name43-lbl{display:none;}
.Membership-Application #osm_Term_Insurers_and_Reinsurers2{margin-left: 4px;}
.Membership-Application #field_osm__a_Member_of_Bermuda_International_Long_Term_Insurers_and_Reinsurers_appoint{float:left;}
.Membership-Application #field_osm_name43{
	margin-bottom: 0;
    margin-left: -359px;
    margin-top: 7px;
    float: left;
    width: 43%;
}
.Membership-Application #field_osm_or_failing_himher{float:left;margin-left: -32px;margin-top: 19px;}
.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2 .col-md-9{width: 99%;}
.Membership-Application #field_osm_Reinsurers_appoint_aa{float: left;width: 50%;margin-top: 17px;}
.Membership-Application #field_osm_Namelasr5{float: left;width: 38%;    margin-bottom: 0;}
.Membership-Application #field_osm_Namelasr5 .control-label{display:none;}
.Membership-Application #field_osm_as_our_jajja{float: left;    margin-top: 16px;}
.Membership-Application #field_osm_Namelasr5 .col-md-9{
	width: 97%;
    margin-top: 7px;
    margin-left: 6px;
    margin-right: 6px;
}
.Membership-Application #field_osm_as_our_proxy_to{float: left;}
.Membership-Application #field_osm_Company_Name_221{float: left;width:100%;}
.Membership-Application #field_osm_Company_Address009{float: left;width:100%;}
.Membership-Application #field_osm_PROXY_date{float: left;width:100%;}
.Membership-Application #field_osm_Signed_by_or_on_behalf_of_the_abovenamed{float: left;width:100%;}
.Membership-Application #field_osm_Authorized_Signatory_Name_67h{float: left;width:100%;}
.Membership-Application #field_osm_Authorized_Signatory_Title_fsh{float: left;width:100%;}
.Membership-Application #field_osm_Authorized_Signatoryl{float: left;width:100%;}
.Membership-Application #field_osm_Payment_Methods{float: left;width:100%;}
.Membership-Application #field_osm_Signed_by{float: left;width:100%;}
.Membership-Application #btn-submit{
	background: #012e63;
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
	border-color: transparent;
}
.Membership-Application #btn-submit:hover{
	background: #00aff0;
    text-decoration: none;
    color: #ffffff;
	border-color: transparent;
}
.Membership-Application #osm_Payment_Methods .span12{
	float: left;
    width: auto;
}
.Membership-Application  .nav{float: left;}
.Membership-Application #field_osm_Dated_this_{display:block!important;}

#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .jsn-input-medium-fluid{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    height: 40px;
    padding: 0px 5px;
    border-radius: 0;
}
.Member-Meeting-Attendance #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
	background-color: transparent!important;
    border-color: transparent!important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group{padding:10px 0px;}

.jsn-column-item .radio {margin-left: 20px;}
.Member-Meeting-Attendance .t3-content{padding-left: 30px;}

.jsn-uniform .g-recaptcha div{width:100%!important;}
.jsn-uniform .btn-toolbar{float: left;margin-left: -13px;}
.jsn-form-submit{
	background: #012e63;
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
    border-color: #012e63;
}
.jsn-form-submit:hover{
	background: #00aff0;
    text-decoration: none;
    color: #ffffff;
    border-color: transparent;
}
.nivo-slider-wrapper {min-height: 450px;}
.theme-default .nivoSlider{min-height: 450px;}
.theme-default .nivoSlider img{min-height: 450px;}



















@media screen and max-width 1200px{
.moduletablebilteir-slider {
min-height:516px;
}

.moduletablebilteir-slider .slide-bg {
top:481px!important;
}

.moduletablerealestate-slider-novo .theme-default .nivo-caption {
top:342px!important;
}

.moduletablebilteir-slider .fraction-slider .prev,.moduletablebilteir-slider .fraction-slider .next {
top:506px;
}

.moduletablerealestate-slider-novo .nivo-directionNav .nivo-prevNav,.moduletablerealestate-slider-novo .nivo-directionNav .nivo-nextNav {
top:360px;
}
}


.btn_sml,link{
	background:#012e63;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:10px 20px;
	text-decoration:none;
	}
	
.btn_sml:hover{
	background:#00aff0;
	text-decoration:none;
	color:#ffffff;
	}

.ip-mapright dl{border-bottom:0px solid #e3e3e3;}

.moduletablecontact-us-map{margin-top:70px;}
.ip-mapleft .pull-left, .mapBox, .descBox { padding-left:0px; padding-right:0px; margin-left:0px!important; }
h1.propTitle { padding-top:0px; margin-top:0px; }
h4.ip-detail-price {
    font-size: 30px;
    margin: 20px 0px 10px;
    color: #9f702e;
}
.membersarea-main-er  { margin-top:30px; }
.mapright-extended .span9, .mapright-extended .span3 { padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; }
h2.ip-property-header { display:none; }
.sendToFriendDiv { display:none;}
#adminForm div.control-label { width:115px; float:left; }
#adminForm div.controls { width:calc(100% - 125px); float:left; margin-left:9px;   
		width: -moz-calc(100% - 125px);
		width: -webkit-calc(100% - 125px); margin-left:10px; }

#adminForm div.controls input, #adminForm div.controls textarea { width:100%; }
div.modal.fade.in { margin-top:5%; }
div.modal .span12 .span8, div.modal .span12 .span4 { padding-left:3px; padding-right:3px; }
div.modal .row-fluid { padding-right:0px; margin-right:0px; }
ol.flex-control-paging { list-style:none; display:none;  }
.flex-control-paging li, .Thumbs a { width:25%; display:block; float:left; height:85px; }
.Thumbs { width:100%; float:left;}
.Thumbs a img  { width:100%; height:auto; }
div.flexslider { min-height:240px; }
#jcemediabox-popup-body { top:100px;}

.ip-overview-row{margin-left:0px;}
i.icon-search { width:32px; height:32px; background:url(../images/calci.png) center center no-repeat; display:block; }
i.icon-search:before {
    content: " "!important;
}
.creativecontactform_header { display:none;}
.descBox .propTitle, .descBox .ip-detail-price { width:100%; float:left; margin-top:0px; padding-top:0px;}
.ip-prop-top .span3 { margin-left:0px; padding-left:0px;}
.ip-summary-sidecol .well { padding:5px; }
.ip-request-wrapper textarea { max-height:60px;  }
.ip-request-wrapper .form-horizontal .control-group { margin-bottom:10px; }
@media only screen and (min-width:800px) {
div.modal.fade.in { max-height:500px;}
}
.g-recaptcha  div { margin:0px; padding:0px; }

.footer-content-1 h5{margin-bottom:25px; padding-left:10px;}

.realestate-footer a:hover, .realestate-footer a:focus{color:#fff!important;}

.item-page{min-height:350px;}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {

    background-color: #fff;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {box-shadow:none!important;}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a, .t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {background: #fff;}

.page-header {

    padding-bottom: 0px;
    margin: 0px;
    border-bottom: 0px solid #eee;

}
@media screen and (max-width: 320px), 
	(min-device-width: 320px) and (max-device-width: 480px) and (orientation : portrait) {
		.container{width:100%;padding: 0;}
		.row{width:100%;margin: 0;}
		.t3-header .col-md-4{float:left;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -44px;width: 90%;}
		.moduletableheader-top-section{margin-left: 51px;}
		.logo img{width: 50%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 36px}
		.moduletablebilteir-slider .slide-bg {top: 58px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 68px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 68px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 100%;text-align: center;}
		.footer-content-1 {float: left;width: 100%;text-align: center;}
		.footer-content-2 {float: left;width: 100%;text-align: center;}
		.footer-content-3 {float: left;width: 100%;text-align: center;}
		.footer-content-4 {float: left;width: 100%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;}
		table, td{width:100%!important;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;padding:0px 15px;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.navbar-nav{float:left;margin:0px!important;}
		.moduletabletop-main-menu{width:100%;}
		.moduletableheader-search-position{display:none}
		.moduletableheader-top-section{left: -88px!important;position: relative!important;z-index: 11;}
		.moduletableMemberLogin-mod{left: -27px!important;position: relative!important;z-index: 99;}
		#navigation .logo{padding: 0;margin-top: 0;}
		.t3-header .pull-right{width:100%;}
		#navigation.stickit .logo, #navigation.stickit-end .logo{padding: 0;}
		.realestate-home-page-main .rssocial-center {margin-left: -2px!important;margin-right: 0px!important;}
		.moduletablerealestate-member-information h3{width:100%;}
		.moduletablerealestate-member-information .acyfield_email{margin:0!important;}
		#navigation .logo img{height:auto;}
		.nav > li > a{padding: 5px 5px;font-size: 13px;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		.article-content{padding-bottom: 0px;}
		.btmband{margin-top: 30px;}
		.task-individual_registration .t3-content{width:100%;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		.form-horizontal .form-actions{padding-left:0px!important;}
		.rssocial-sharing-facebook-container-left{width: 110px!important;}
		.rssocial-sharing-googleplus-medium-left {width: 43px!important;}
		.rssocial-sharing-twitter-counter-horizontal-left {width: 68px!important;}
		h1, .moduletablecontact-us-map h3, .componentheadingrealestate-Calendar, .surveyforce .componentheading{font-size: 36px;}
		h3, .content-bga h3{font-size: 19px;}
		.moduletableagenda-right h1{margin-top: 0px!important;transform: none!important;line-height: 20px!important;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;    margin-left: -21px;}
		.moduletableagenda-right h1 > span{font-size: 13px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}		
		#survey_container input[type='text']{width: 100%!important;}
		.realestate-home-page-main .services-main-er{padding: 20px 0;}
		tr:nth-child(2n+2) { background:  #cccccc;}
		.Membership-Application #t3-content {width: 100%;padding-left: 10px;}
		form.form-horizontal .control-label{float:left;}
		.Membership-Application .t3-sidebar-right {width: 100%;}
		#osm_Type_of_Membership_Requested{float:left;}
		#osm_New_Membership{float:left;}
		#osm_Authorized_Signatory{float:left;}
		#field_osm_Dated_this_ .col-md-9{float:left;}
		.Membership-Application #field_osm_Term_Insurers_and_Reinsurers_Name{width:100%;}
		.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2{width:100%;}
		.Membership-Application #field_osm_Namelasr5{width:100%;}
		#dynamic_recaptcha_1{float:left;padding-left: 0; margin-left: -11px;}
		#osm_Authorized_Signatoryl{float:left;}
		#osm_Payment_Methods{float:left;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.realestate-Calendar  table, td {    width: 150%!important;}
		.Member-Meeting-Attendance .t3-content {padding-left: 15px;}
		#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .g-recaptcha{margin-left: -17px;}
		.moduletableKEYNOTE-SPEAKERS img, .moduletableKEYNOTE-SPEAKERS-2 img, .moduletableKEYNOTE-SPEAKERS-4 img, .moduletableKEYNOTE-SPEAKERS-5 img
		{position: relative;top: -14px;}
		.moduletableKEYNOTE-SPEAKERS, .moduletableKEYNOTE-SPEAKERS-2{padding: 20px;}
		.moduletableHOTEL-INFORMATION, .moduletableHOTEL-INFORMATION-2{height: 456px;}
		.Conference-2016 .rssocial-sharing {padding-left: 0px;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding: 0px 14px 0px 0px;float: left;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.realestate-Photo-Gallery .cat_child {width: 100%!important;}
		.realestate-Photo-Gallery .cat_child img {width: 100%!important;}
		.moduletableBack-to-all-albums h2 {float: left;}
		.realestate-Photo-Gallery  .membersarea-main-er  {display:none;}
		.membersarea-main-er .membersarea-left{padding-left: 10px;}
		.moduletableRegulatory-Updates{float:left;}
		.moduletablerealestate-member-information .acymailing_fulldiv td{float:none;}
		.acymailing_form tr:nth-child(2n+2){background:transparent;}
		#surveyforce tr:nth-child(2n+2){background:transparent;}
		#sf_survey_body{padding:0px;}
		.searchheader-search-position, .realestate-Member-Survey #rssocial-161{left: 0px;}
		.realestate-Member-Survey .rssocial-sharing-googleplus-medium-left{margin-right: 14px !important;}
		#monthlyarchive .welcome_message{width:100%;}
		#monthlyarchive{float:none;}
		.pagination > li > a, .pagination > li > span{padding: 6px 10px;}
		#ccf_recaptcha_208_15 div{width:248px!important;}
		#ccf_recaptcha_208_15 iframe{width:248px!important;}
		.rc-anchor-normal{width:248px!important;}
		.rc-anchor-logo-portrait{margin: 10px 0 0 -28px!important;}
		#sf_survey_body{padding:0px;}
		.moduletableBack-to-all-albums{position: relative!important;top: 68px!important;}
		#osm_Authorized_Signatory {float: left;}
		.moduletablehome-page-paralax .back-paralax{background-repeat: initial!important}
      .customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}
@media screen and (min-width: 321px) and (max-width:375px)
	{
		.container{width:95%;}
		.row{width:100%;margin: 0;}
		.t3-header .col-md-4{float:left;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{float: right!important;margin-top: -40px;width: 100%;}
		.moduletableheader-top-section{margin-left: 73px;}
		.logo img{width: 100%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
      
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 36px}
		.moduletablebilteir-slider .slide-bg {top: 58px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 68px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 68px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 100%;text-align: center;}
		.footer-content-1 {float: left;width: 100%;text-align: center;}
		.footer-content-2 {float: left;width: 100%;text-align: center;}
		.footer-content-3 {float: left;width: 100%;text-align: center;}
		.footer-content-4 {float: left;width: 100%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;padding-left: 15px!important;}
		.wrap{width:100%;padding: 0px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;padding:0px;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletabletop-main-menu{width:100%;top: 0px!important;}
		.moduletableheader-search-position{display:none}
		.moduletableMemberLogin-mod{top: 4px!important;left: -10px!important;position: relative!important;z-index: 11;}
		.moduletableheader-top-section{top: 3px!important;position: relative!important;left: -88px!important;z-index: 11;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		#navigation .logo img{height:auto;}
		.nav > li > a{padding: 5px 7px!important;}
		#navigation .logo{padding:0px;}
		.t3-header .pull-right{margin-top: 0px;}
		.realestate-home-page-main .services-main-er{padding: 20px 0;}
		.realestate-home-page-main .rssocial-center {margin-left: 0px!important;}
		tr:nth-child(2n+2) {background: #cccccc;}
		.Membership-Application #t3-content{float: left;width: 100%;padding-left: 0;}
		.Membership-Application .t3-sidebar-right{float: left;width: 100%;}
		#osm_Company_Nameoo-lbl{float:left;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		.moduletablehome-page-feature .col-md-12{padding:0px!important;}
		.moduletablehome-page-welcome .col-md-4{padding:0px!important;}
		.moduletablehome-page-welcome .col-md-8{padding:0px!important;}
		#osm_Authorized_Signatory{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -57px;margin-top: -1px;width: 70%;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 9px;}
		.Membership-Application #field_osm_Namelasr5{width: 72%;}
		.Membership-Application #field_osm_as_our_jajja{margin-top: 0px;}
		#osm_Authorized_Signatoryl{float: left;}
		#osm_Payment_Methods{float: left;}
		.Membership-Application .form-actions{float: left;margin-top: 66px;}
		#dynamic_recaptcha_1 iframe{margin-left: -16px;margin-top: 2px;}
		.realestate-Calendar table, td {width: 135%!important;}
		.Member-Meeting-Attendance .t3-content {padding-left: 0px;}
		.moduletableagenda-right h1{margin-top: 0px!important;transform: none!important;line-height: 20px!important;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;    margin-left: -21px;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		.moduletableKEYNOTE-SPEAKERS img, .moduletableKEYNOTE-SPEAKERS-2 img, .moduletableKEYNOTE-SPEAKERS-4 img, .moduletableKEYNOTE-SPEAKERS-5 img {
		position: relative;top: -14px;}
		.moduletableKEYNOTE-SPEAKERS, .moduletableKEYNOTE-SPEAKERS-2 {padding: 20px;}
		.moduletableHOTEL-INFORMATION, .moduletableHOTEL-INFORMATION-2{height: 406px;}
		.task-individual_registration .t3-content{width: 100%;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding-left: 0;float: left;}
		form.form-horizontal ul li label, form.form-horizontal ul li label{margin-left: 15px;}
		.form-horizontal .form-actions {padding-left: 0px;}
		.task-individual_registration .t3-sidebar-right{width: 100%;}
		.realestate-Photo-Gallery .cat_child {width: 100%!important;}
		.realestate-Photo-Gallery .cat_child img {width: 100%!important;}
		.article-content {padding-bottom: 0px;}
		.membersarea-main-er .membersarea-left{padding-right: 0px;}
		.moduletablerealestate-member-information h3{width: 100%;}
		.membersarea-main-er   .membersarea-right{float: left;padding: 0;}
		.moduletablerealestate-member-information .acymailing_form{width: 100%;}
		.moduletablerealestate-member-information .acymailing_fulldiv td{margin: 0;padding: 10px 0px;width: 100%!important;}
		.moduletablerealestate-member-information .acymailing_fulldiv tr{width: 100%;}
		.acymailing_module_form tr:nth-child(2n+2) {background: transparent;}
		.moduletablerealestate-member-information .acysubbuttons input[type="submit"]{float: left;}
		#survey_container input[type='text']{width: 100%!important;}
		#sf_survey_body{padding:0px;}
		#surveyforce tr:nth-child(2n+2) {background: transparent;}
		#sf_survey_body{padding:0px;}
		#monthlyarchive .welcome_message{width:100%;}
		#monthlyarchive{float:none;}
		.pagination > li > a, .pagination > li > span{padding: 6px 10px;}
		#ccf_recaptcha_208_15 div{width:291px!important;}
		#ccf_recaptcha_208_15 iframe{width:303px!important;}
		.rc-anchor-normal{width:248px!important;}
		.rc-anchor-logo-portrait{margin: 10px 0 0 -28px!important;}
		.contact-us-main-er  .contact-us-left{padding-left:0px;padding-right:0px;}
		.contact-us-main-er  .contact-us-right{padding-left:0px;padding-right:0px;}
		#osm_Authorized_Signatory {float: left;}
		.moduletablehome-page-paralax .back-paralax {background-repeat: initial!important;}
		.realestate-home-page-main .paralax-section-main-er  .container{padding:0px!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
      .nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
		
	}
@media screen and (min-width: 376px) and (max-width:384px){
		.container{width:100%;}
		.row{width:100%;margin: 0;}
		.t3-header .col-md-4{}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -40px;width: 90%;}
		.moduletableheader-top-section{margin-left: 73px;}
		.logo img{width: 100%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height:81px;}
		.moduletablebilteir-slider .slide-bg {top: 89px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 97px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 97px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 100%;text-align: center;}
		.footer-content-1 {float: left;width: 100%;text-align: center;}
		.footer-content-2 {float: left;width: 100%;text-align: center;}
		.footer-content-3 {float: left;width: 100%;text-align: center;}
		.footer-content-4 {float: left;width: 100%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding:0px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletabletop-main-menu{width:100%;}
		.moduletableheader-search-position{display:none;}
		.moduletableMemberLogin-mod{top: 0px!important;left: -23px!important;position: relative!important;z-index: 11;}
		.moduletableheader-top-section{top: 0px!important;position: relative!important;z-index: 11;left: -83px!important;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		#navigation .container {padding-right: 15px;}
		#navigation .logo{padding:0px;}
		#navigation .logo img{height:auto;}
		.t3-header .pull-right {margin-top: 0px;}
		.nav > li > a{padding: 5px 8px;}
		.realestate-home-page-main .services-main-er{padding: 20px 0;}
		.moduletablehome-page-welcome .col-md-4{padding:0px;}
		.moduletablehome-page-welcome .col-md-8{padding:0px;}
		.moduletablehome-page-feature .col-md-12{padding:0px;}
		.realestate-home-page-main  .paralax-section-main-er  .container{padding:0px;}
		.realestate-home-page-main .rssocial-center {margin-left: 34px!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		tr:nth-child(2n+2) {background: #cccccc;}
		.Membership-Application #t3-content {width: 100%;padding-left: 10px;}
		.Membership-Application .t3-sidebar-right {width: 100%;}
		#osm_Company_Nameoo-lbl {float: left;}
		#survey_container input[type='text']{width: 100%!important;}
		#sf_survey_body{padding:0px;}
		#surveyforce tr:nth-child(2n+2) {background: transparent;}
		#sf_survey_body{padding:0px;}
		#monthlyarchive .welcome_message{width:100%;}
		#monthlyarchive{float:none;}
		.pagination > li > a, .pagination > li > span{padding: 6px 10px;}
		#ccf_recaptcha_208_15 div{width:291px!important;}
		#ccf_recaptcha_208_15 iframe{width:303px!important;}
		.rc-anchor-normal{width:248px!important;}
		.rc-anchor-logo-portrait{margin: 10px 0 0 -28px!important;}
		.contact-us-main-er  .contact-us-left{padding-left:0px;padding-right:0px;}
		.contact-us-main-er  .contact-us-right{padding-left:0px;padding-right:0px;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		#osm_Authorized_Signatory {float: left;}
		#osm_Authorized_Signatoryl {float: left;}
		#osm_Payment_Methods {float: left;}
		.Membership-Application #field_osm_name43{margin-left: -78px;margin-top: -1px;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 10px;}
		.Membership-Application  #osm_Namelasr5{width: 200%!important;}
		.Membership-Application #field_osm_as_our_jajja{margin-left: 130px;}
		#dynamic_recaptcha_1{float: left;padding-left:0px;}
		.realestate-Calendar table, td {width: 127%!important;}
		.Member-Meeting-Attendance .t3-content {padding-left: 15px;}
		.moduletableagenda-right h1{margin-top: 0px!important;transform: none!important;line-height: 20px!important;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;    margin-left: -21px;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		.moduletableKEYNOTE-SPEAKERS img, .moduletableKEYNOTE-SPEAKERS-2 img, .moduletableKEYNOTE-SPEAKERS-4 img, .moduletableKEYNOTE-SPEAKERS-5 img {
		position: relative;top: -14px;}
		.moduletableKEYNOTE-SPEAKERS, .moduletableKEYNOTE-SPEAKERS-2 {padding: 20px;}
		.moduletableHOTEL-INFORMATION, .moduletableHOTEL-INFORMATION-2{height: 406px;}
		.moduletablehome-page-paralax .back-paralax {background-repeat: initial!important;}
		.realestate-home-page-main .rssocial-center {margin-left: 0px!important;}
		.task-individual_registration .t3-content{width:100%;}
		#eb-individual-registration-page .col-sm-9{width: 100%!important;padding: 0px 14px 0px 0px;float: left;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"] {margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.form-horizontal .form-actions {padding-left: 0px!important;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		.realestate-Photo-Gallery .cat_child {width: 100%!important;}
		.realestate-Photo-Gallery .cat_child img {width: 100%!important;}
		.membersarea-main-er .membersarea-left{padding:0px;}
		.moduletablerealestate-member-information h3 {width: 100%;}
		table, td { width: 100%!important;}
		.moduletablerealestate-member-information .acymailing_fulldiv td {float: none;}
		.acymailing_form tr:nth-child(2n+2) {background: transparent;}
		.moduletableRegulatory-Updates {float: left;}
		.membersarea-right {float: left;padding: 0;}
	
	.nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
	.customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	
}
@media screen and (min-width: 385px) and (max-width:414px){
		.container{width:100%;}
		.row{width:100%;margin: 0;}
		.t3-header .col-md-4{}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -40px;width: 90%;}
		.moduletableheader-top-section{margin-left: 73px;}
		.logo img{width: 100%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height:81px;}
		.moduletablebilteir-slider .slide-bg {top: 89px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 97px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 97px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 100%;text-align: center;}
		.footer-content-1 {float: left;width: 100%;text-align: center;}
		.footer-content-2 {float: left;width: 100%;text-align: center;}
		.footer-content-3 {float: left;width: 100%;text-align: center;}
		.footer-content-4 {float: left;width: 100%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding:0px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletabletop-main-menu{width:100%;}
		.moduletableheader-search-position{display:none;}
		.moduletableMemberLogin-mod{top: 0px!important;left: -23px!important;position: relative!important;z-index: 11;}
		.moduletableheader-top-section{top: 0px!important;position: relative!important;z-index: 11;left: -83px!important;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		#navigation .container {padding-right: 15px;}
		#navigation .logo{padding:0px;}
		#navigation .logo img{height:auto;}
		.t3-header .pull-right {margin-top: 0px;}
		.nav > li > a{padding: 5px 13px;}
		.realestate-home-page-main .services-main-er{padding: 20px 0;}
		.moduletablehome-page-welcome .col-md-4{padding:0px;}
		.moduletablehome-page-welcome .col-md-8{padding:0px;}
		.moduletablehome-page-feature .col-md-12{padding:0px;}
		.realestate-home-page-main  .paralax-section-main-er  .container{padding:0px;}
		.realestate-home-page-main .rssocial-center {margin-left: 34px!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		tr:nth-child(2n+2) {background: #cccccc;}
		.Membership-Application #t3-content {width: 100%;padding-left: 10px;}
		.Membership-Application .t3-sidebar-right {width: 100%;}
		#osm_Company_Nameoo-lbl {float: left;}
		#survey_container input[type='text']{width: 100%!important;}
		#sf_survey_body{padding:0px;}
		#surveyforce tr:nth-child(2n+2) {background: transparent;}
		#sf_survey_body{padding:0px;}
		#monthlyarchive .welcome_message{width:100%;}
		#monthlyarchive{float:none;}
		.pagination > li > a, .pagination > li > span{padding: 6px 10px;}
		#ccf_recaptcha_208_15 div{width:291px!important;}
		#ccf_recaptcha_208_15 iframe{width:303px!important;}
		.rc-anchor-normal{width:248px!important;}
		.rc-anchor-logo-portrait{margin: 10px 0 0 -28px!important;}
		.contact-us-main-er  .contact-us-left{padding-left:0px;padding-right:0px;}
		.contact-us-main-er  .contact-us-right{padding-left:0px;padding-right:0px;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		#osm_Authorized_Signatory {float: left;}
		#osm_Authorized_Signatoryl {float: left;}
		#osm_Payment_Methods {float: left;}
		.Membership-Application #field_osm_name43{margin-left: -78px;margin-top: -1px;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 10px;}
		.Membership-Application  #osm_Namelasr5{width: 200%!important;}
		.Membership-Application #field_osm_as_our_jajja{margin-left: 130px;}
		#dynamic_recaptcha_1{float: left;padding-left:0px;}
		.realestate-Calendar table, td {width: 127%!important;}
		.Member-Meeting-Attendance .t3-content {padding-left: 15px;}
		.moduletableagenda-right h1{margin-top: 0px!important;transform: none!important;line-height: 20px!important;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;    margin-left: -21px;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		.moduletableKEYNOTE-SPEAKERS img, .moduletableKEYNOTE-SPEAKERS-2 img, .moduletableKEYNOTE-SPEAKERS-4 img, .moduletableKEYNOTE-SPEAKERS-5 img {
		position: relative;top: -14px;}
		.moduletableKEYNOTE-SPEAKERS, .moduletableKEYNOTE-SPEAKERS-2 {padding: 20px;}
		.moduletableHOTEL-INFORMATION, .moduletableHOTEL-INFORMATION-2{height: 406px;}
		.moduletablehome-page-paralax .back-paralax {background-repeat: initial!important;}
		.realestate-home-page-main .rssocial-center {margin-left: 0px!important;}
		.task-individual_registration .t3-content{width:100%;}
		#eb-individual-registration-page .col-sm-9{width: 100%!important;padding: 0px 14px 0px 0px;float: left;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"] {margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.form-horizontal .form-actions {padding-left: 0px!important;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		.realestate-Photo-Gallery .cat_child {width: 100%!important;}
		.realestate-Photo-Gallery .cat_child img {width: 100%!important;}
		.membersarea-main-er .membersarea-left{padding:0px;}
		.moduletablerealestate-member-information h3 {width: 100%;}
		table, td { width: 100%!important;}
		.moduletablerealestate-member-information .acymailing_fulldiv td {float: none;}
		.acymailing_form tr:nth-child(2n+2) {background: transparent;}
		.moduletableRegulatory-Updates {float: left;}
		.membersarea-right {float: left;padding: 0;}
  .nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
  .customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}
	@media screen and (min-width: 415px) and (max-width:480px){
		.container{width:100%;}
		.row{width:100%;margin: 0;}
		.t3-header .col-md-4{float:left;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: 0px;width: 90%;}
		.moduletableheader-top-section{margin-left: 73px;}
		.logo img{width: 69%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 36px}
		.moduletablebilteir-slider .slide-bg {top: 58px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 68px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 68px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 100%;text-align: center;}
		.footer-content-1 {float: left;width: 100%;text-align: center;}
		.footer-content-2 {float: left;width: 100%;text-align: center;}
		.footer-content-3 {float: left;width: 100%;text-align: center;}
		.footer-content-4 {float: left;width: 100%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding: 0px 20px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;padding:0px;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 20px!important;}
		.moduletabletop-main-menu{width:100%;}
		
		.moduletableheader-search-position{display:none}
		.moduletableMemberLogin-mod{top: -37px!important;;left: 49px!important;;position: relative!important;;}
		.moduletableheader-top-section{top: -38px!important;;position: relative!important;;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		
		.nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
		
		.customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
		
		
	}
		@media screen and (min-width: 481px) and (max-width:568px){
		.container{width:100%;}
		.row{width:100%;margin: 0;}

		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -40px;width: 90%;}
		.moduletableheader-top-section{margin-left: 187px;}
		.logo img{width: 69%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 120px;}
		.moduletablebilteir-slider .slide-bg {top: 131px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 139px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 139px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 50%;text-align: center;}
		.footer-content-1 {float: left;width: 50%;text-align: center;}
		.footer-content-2 {float: left;width: 50%;text-align: center;}
		.footer-content-3 {float: left;width: 50%;text-align: center;}
		.footer-content-4 {float: left;width: 50%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding: 0px 20px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 20px!important;}
		.moduletabletop-main-menu{width:70%;}
		.moduletableheader-search-position{display:none}
		.moduletableMemberLogin-mod{top: -37px!important;left: 208px!important;position: relative!important;}
		.moduletableheader-top-section{top: -38px!important;position: relative!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		.realestate-home-page-main .paralax-section-main-er  .container{padding:0px;}
		.moduletablehome-page-paralax .back-paralax{background-repeat: initial;}
		.realestate-home-page-main .rssocial-center { margin-left: 20px!important;}
		.t3-header .col-md-4{width: 100%; padding: 0;}
		#navigation .logo img{height: auto; width: 50%;}
		.t3-header .pull-right{margin-top:0px;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		.Membership-Application .form-actions{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -15px;float: none;}
		.Membership-Application #field_osm_or_failing_himher{margin-left:0px;}
		#field_osm_Payment_Methods .col-md-9{float:left;}
		.Membership-Application .t3-sidebar-right{width: 100%;float: left;}
		.Membership-Application .form-actions{margin-top: 70px;}
		.realestate-Photo-Gallery .cat_child {width: 50%!important;}
		.realestate-Photo-Gallery .cat_child img{width: 100%;}
		#hwd-container .contentheading{font-size: 12px;}
		.membersarea-right {float: left;}
		.moduletablerealestate-member-information .acyfield_email{margin-left:0px;}
		.realestate-Archives-page .t3-mainbody{padding-top: 50px;}
		.realestate-Archives-page .t3-mainbody .moduletable {float:left;}
		.realestate-home-page-main .services-main-er{padding: 20px 0;}
		form.form-horizontal .control-label {float: left;}
		.Membership-Application #t3-content{float: left;width: 100%;padding-left: 15px;}
		.Membership-Application .t3-sidebar-right{float: left;width: 100%;padding-left: 15px;}
		#osm_Company_Nameoo-lbl{float:left;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		#osm_Authorized_Signatory{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -41px!important;margin-top: -1px;width: 70%;float: left!important;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 9px;}
		.Membership-Application #field_osm_Namelasr5{width: 72%;}
		.Membership-Application #field_osm_as_our_jajja{margin-top: 15px;}
		#osm_Authorized_Signatoryl{float: left;}
		#osm_Payment_Methods{float: left;}
		.Membership-Application .form-actions{float: left;margin-top: 0px;}
		#dynamic_recaptcha_1 iframe{margin-left: -16px;margin-top: 2px;}
		#dynamic_recaptcha_1{float:left;margin-left: 10px;margin-top: 12px;} 
		.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2{width: 100%;}
		.Membership-Application #field_osm_Reinsurers_appoint_aa{width: 30%;}
		.task-individual_registration .t3-content{width:100%;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding-left: 0px;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.task-individual_registration .form-horizontal .form-actions{padding-left:0px;}
          .nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
		.customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}
		@media screen and (min-width: 569px) and (max-width:600px){
		.container{width:100%;}
		.row{width:100%;margin: 0;}

		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -40px;width: 90%;}
		.moduletableheader-top-section{margin-left: 187px;}
		.logo img{width: 69%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 120px;}
		.moduletablebilteir-slider .slide-bg {top: 131px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 139px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 139px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 50%;text-align: center;}
		.footer-content-1 {float: left;width: 50%;text-align: center;}
		.footer-content-2 {float: left;width: 50%;text-align: center;}
		.footer-content-3 {float: left;width: 50%;text-align: center;}
		.footer-content-4 {float: left;width: 50%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding: 0px 20px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 20px!important;}
		.moduletabletop-main-menu{width:70%;}
		.moduletableheader-search-position{display:none}
		.moduletableMemberLogin-mod{top: -37px!important;left: 208px!important;position: relative!important;}
		.moduletableheader-top-section{top: -38px!important;position: relative!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		.realestate-home-page-main .paralax-section-main-er  .container{padding:0px;}
		.moduletablehome-page-paralax .back-paralax{background-repeat: initial;}
		.realestate-home-page-main .rssocial-center { margin-left: 20px!important;}
		.t3-header .col-md-4{width: 100%; padding: 0;}
		#navigation .logo img{height: auto; width: 50%;}
		.t3-header .pull-right{margin-top:0px;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		.Membership-Application .form-actions{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -15px;float: none;}
		.Membership-Application #field_osm_or_failing_himher{margin-left:0px;}
		#field_osm_Payment_Methods .col-md-9{float:left;}
		.Membership-Application .t3-sidebar-right{width: 100%;float: left;}
		.Membership-Application .form-actions{margin-top: 70px;}
		.realestate-Photo-Gallery .cat_child {width: 50%!important;}
		.realestate-Photo-Gallery .cat_child img{width: 100%;}
		#hwd-container .contentheading{font-size: 12px;}
		.membersarea-right {float: left;}
		.moduletablerealestate-member-information .acyfield_email{margin-left:0px;}
		.realestate-Archives-page .t3-mainbody{padding-top: 50px;}
		.realestate-Archives-page .t3-mainbody .moduletable {float:left;}
		.realestate-home-page-main .services-main-er{padding: 20px 0;}
		form.form-horizontal .control-label {float: left;}
		.Membership-Application #t3-content{float: left;width: 100%;padding-left: 15px;}
		.Membership-Application .t3-sidebar-right{float: left;width: 100%;padding-left: 15px;}
		#osm_Company_Nameoo-lbl{float:left;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		#osm_Authorized_Signatory{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -41px!important;margin-top: -1px;width: 70%;float: left!important;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 9px;}
		.Membership-Application #field_osm_Namelasr5{width: 72%;}
		.Membership-Application #field_osm_as_our_jajja{margin-top: 15px;}
		#osm_Authorized_Signatoryl{float: left;}
		#osm_Payment_Methods{float: left;}
		.Membership-Application .form-actions{float: left;margin-top: 0px;}
		#dynamic_recaptcha_1 iframe{margin-left: -16px;margin-top: 2px;}
		#dynamic_recaptcha_1{float:left;margin-left: 10px;margin-top: 12px;} 
		.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2{width: 100%;}
		.Membership-Application #field_osm_Reinsurers_appoint_aa{width: 33%;}
		.task-individual_registration .t3-content{width:100%;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding-left: 0px;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.task-individual_registration .form-horizontal .form-actions{padding-left:0px;}
		
		.nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
		.customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}
	@media screen and (min-width: 601px) and (max-width:667px){
		.container{width:100%;}
		.row{width:100%;}
		.t3-header .col-md-4{float:left;width: 100%;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -50px;width: 90%;}
		.moduletableheader-top-section{margin-left: 73px;}
		.logo img{width: 50%;}
		#navigation .logo img{height:auto;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 164px;}
		.moduletablebilteir-slider .slide-bg {top: 156px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 165px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 165px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 50%;text-align: center;}
		.footer-content-1 {float: left;width: 50%;text-align: center;}
		.footer-content-2 {float: left;width: 50%;text-align: center;}
		.footer-content-3 {float: left;width: 50%;text-align: center;}
		.footer-content-4 {float: left;width: 50%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.realestate-footer .div90{float: none!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding: 0px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletabletop-main-menu{width:100%;}
		.paralax-section-main-er  .container{padding:0px;}
		.paralax-section-main-er  .row{margin-left:0px;}
		.moduletableheader-search-position{display:none}
		.moduletableMemberLogin-mod{top: -37px!important;;left: 49px!important;;position: relative!important;;}
		.moduletableheader-top-section{top: -38px!important;;position: relative!important;}
		.moduletabletop-main-menu ul {float: left;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		#navigation.stickit .logo{padding:0px!important;}
		.t3-header .pull-right {margin-top: -5px;}
		.realestate-home-page-main .services-main-er {padding: 20px 0;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		tr:nth-child(2n+2) {background: #cccccc;}
		.Membership-Application #t3-content{width:100%;}
		#osm_Company_Nameoo-lbl{float:left;}
		form.form-horizontal .control-label {float: left;}
		#field_osm_New_Membership .col-md-9{float: left;width: 100%;}
		#field_osm_PROXY_date .col-md-9{float: left;width: 100%;}
		#field_osm_Payment_Methods .col-md-9{float: left;width: 100%;}
		#field_osm_Type_of_Membership_Requested .col-md-9{float: left;width: 100%;}
		#field_osm_Dated_this_ .col-md-9{float: left;width: 100%;}
		.Membership-Application #field_osm_name43{margin-left: -157px;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 26px;}
		.Membership-Application #field_osm_Namelasr5{width:90%;margin-top: 10px;}
		.Membership-Application #dynamic_recaptcha_1{float:left;}
		.Membership-Application .t3-sidebar-right{width: 100%;}
		.realestate-Photo-Gallery .cat_child {width: 50%!important;}
		.realestate-Photo-Gallery .cat_child img {width: 100%!important;}
		.moduletableBack-to-all-albums{position: relative!important;top: 68px!important;left: 16px!important;}
		.membersarea-main-er  .membersarea-right {float:left;padding: 0;}
		.moduletablerealestate-member-information h3{width: 100%;}
		.moduletablerealestate-member-information .acyfield_email{margin-left:0px;}
		.acymailing_fulldiv tr, .acymailing_fulldiv td{background:transparent;}
		#surveyforce tr:nth-child(2n+2) {background: transparent;}
		.realestate-Archives-page .t3-mainbody {padding-top: 24px;padding-left: 15px;padding-right: 15px;}
		#monthlyarchive {float: none;}
		.realestate-contact-us-main .rssocial-center {margin: 8px 16px!important;}
		.task-individual_registration .t3-content{width:100%;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding-left: 0px;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.task-individual_registration .form-horizontal .form-actions{padding-left:0px;}
		#t3-mainbody .row {margin-left: -0px!important;}
      .nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
		.customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}
	@media screen and (min-width: 668px) and (max-width:736px){
		.container{width:100%;}
		.row{width:100%;}
		.t3-header .col-md-4{float:left;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: -18px;width: 90%;}
		.logo img{width: 69%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 182px;}
		.moduletablebilteir-slider .slide-bg {top: 183px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 193px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 193px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 50%;text-align: center;}
		.footer-content-1 {float: left;width: 50%;text-align: center;}
		.footer-content-2 {float: left;width: 50%;text-align: center;}
		.footer-content-3 {float: left;width: 50%;text-align: center;}
		.footer-content-4 {float: left;width: 50%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding: 0px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletableheader-search-position{display:none;}
		#t3-header .pull-right{width:100%;}
		.moduletabletop-main-menu{width: 55%;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		#navigation .container {padding-right: 15px;}
		#navigation .logo{width: 100%;padding: 0;margin-top: 0;}
		.logo img {width: 50%;}
		#navigation .logo img {height: auto;}
		.t3-header .pull-right{width: 100%;margin-top: 0px;}
		.realestate-home-page-main .rssocial-center {margin-left: 0px!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		.paralax-section-main-er  .container{padding:0px;}
		tr:nth-child(2n+2) {background: #cccccc;}
		.Membership-Application #t3-content{width:100%;padding-left: 15px;}
		.Membership-Application .t3-sidebar-right{width:100%;}
		.moduletableMemberLogin-mod {top: 1px!important;float: left;}
		.moduletableheader-top-section{float:left;}
		form.form-horizontal .control-label {float: left;}
		.Membership-Application #t3-content{float: left;width: 100%;}
		.Membership-Application .t3-sidebar-right{float: left;width: 100%;}
		#osm_Company_Nameoo-lbl{float:left;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		#osm_Authorized_Signatory{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -38px;margin-top: 10px;width: 40%;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 9px;margin-top: 26px;}
		.Membership-Application #field_osm_Namelasr5{width: 50%;}
		.Membership-Application #field_osm_as_our_jajja{margin-top: 17px;}
		#osm_Authorized_Signatoryl{float: left;}
		#osm_Payment_Methods{float: left;}
		.Membership-Application .form-actions{float: left;margin-top: 0px;}
		#dynamic_recaptcha_1 iframe{margin-left: -16px;margin-top: 2px;}
		#dynamic_recaptcha_1{float:left;margin-left: 11px;} 
		.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2 {width: 45%;}
		.Membership-Application #field_osm__a_Member_of_Bermuda_International_Long_Term_Insurers_and_Reinsurers_appoint {float: none;}
		.Membership-Application #field_osm_Reinsurers_appoint_aa{width: 21%;margin-top: 25px;margin-left: -120px;}
		.Member-Meeting-Attendance .t3-content {padding-left: 15px;}
		.Conference-2016 .paralax-section-main-er .container {padding: 15px;}
		.moduletableRegulatory-Updates{float:left;}
		.moduletablerealestate-member-information h3{float: left;width: 100%;}
		.moduletablerealestate-member-information .acymailing_form{width:100%;}
		.moduletablerealestate-member-information .acymailing_fulldiv tr{background:transparent;}
		.membersarea-right{float:left;padding:0px;}
		#survey_container_tbl tr:nth-child(2n+2){background:transparent;}
		.realestate-Archives-page .t3-mainbody .row{margin-left:0px;}
		.realestate-contact-us-main .contact-us-main-er  .row{margin-left:0px!important;}
		.realestate-contact-us-main .rssocial-center {margin: 8px 30px!important;}
		.task-individual_registration .t3-content{width:100%;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding-left: 0px;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.task-individual_registration .form-horizontal .form-actions{padding-left:0px;}
		#t3-mainbody .row {margin-left: -0px!important;}
		.moduletablehome-page-feature .col-md-12{width:50%;float:left;}
		.paralax-section-main-er  .row{margin-left: 0px;}
		.feature-main-er   .row{margin-left: 0px;}
		.nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
		.customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}
	@media screen and (min-width: 737px) and (max-width:768px){
		.container{width:100%;}
		.row{width:100%;}
		.t3-header .col-md-4{float:left;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 0px;float: right!important;margin-top: -18px;width: 100%;}
		.logo img{width: 69%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 182px;}
		.moduletablebilteir-slider .slide-bg {top: 183px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 193px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 193px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 50%;text-align: center;}
		.footer-content-1 {float: left;width: 50%;text-align: center;}
		.footer-content-2 {float: left;width: 50%;text-align: center;}
		.footer-content-3 {float: left;width: 50%;text-align: center;}
		.footer-content-4 {float: left;width: 50%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding: 0px;}
		table, td{width:100%;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletableheader-search-position{display:none;}
		#t3-header .pull-right{width:100%;}
		.moduletabletop-main-menu{width: 55%;}
		#navigation.stickit .navigation-wrap, #navigation.stickit-end .navigation-wrap{position:relative;}
		.moduletableagenda-right h1{font-size: 20px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.moduletableagenda-right h1 > span{font-size: 14px!important;letter-spacing: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
		#navigation .container {padding-right: 15px;}
		#navigation .logo{width: 100%;padding: 0;margin-top: 0;text-align: center;}
		.logo img {width: 50%;}
		#navigation .logo img {height: auto;}
		.t3-header .pull-right{width: 100%;margin-top: 0px;}
		.realestate-home-page-main .rssocial-center {margin-left: 0px!important;}
		.realestate-home-page-main .t3-mainbody {margin-top: -64px;}
		.paralax-section-main-er  .container{padding:0px;}
		tr:nth-child(2n+2) {background: #cccccc;}
		.Membership-Application #t3-content{width:100%;padding-left: 15px;}
		.Membership-Application .t3-sidebar-right{width:100%;}
		.moduletableMemberLogin-mod {top: 1px!important;float: left;}
		.moduletableheader-top-section{float:left;}
		form.form-horizontal .control-label {float: left;}
		.Membership-Application #t3-content{float: left;width: 100%;}
		.Membership-Application .t3-sidebar-right{float: left;width: 100%;}
		#osm_Company_Nameoo-lbl{float:left;}
		form.form-horizontal .control-label {float: left;width: 100%;}
		#field_osm_New_Membership .col-md-9 {float: left;}
		#field_osm_Type_of_Membership_Requested .col-md-9 {float: left;}
		#osm_Authorized_Signatory{float:left;}
		.Membership-Application #field_osm_name43{margin-left: -38px;margin-top: 10px;width: 40%;}
		.Membership-Application #field_osm_or_failing_himher{margin-left: 9px;margin-top: 26px;}
		.Membership-Application #field_osm_Namelasr5{width: 50%;}
		.Membership-Application #field_osm_as_our_jajja{margin-top: 17px;}
		#osm_Authorized_Signatoryl{float: left;}
		#osm_Payment_Methods{float: left;}
		.Membership-Application .form-actions{float: left;margin-top: 0px;}
		#dynamic_recaptcha_1 iframe{margin-left: -16px;margin-top: 2px;}
		#dynamic_recaptcha_1{float:left;margin-left: 11px;} 
		.Membership-Application #field_osm_Term_Insurers_and_Reinsurers2 {width: 45%;}
		.Membership-Application #field_osm__a_Member_of_Bermuda_International_Long_Term_Insurers_and_Reinsurers_appoint {float: none;}
		.Membership-Application #field_osm_Reinsurers_appoint_aa{width: 21%;margin-top: 25px;margin-left: -120px;}
		.Member-Meeting-Attendance .t3-content {padding-left: 15px;}
		.Conference-2016 .paralax-section-main-er .container {padding: 15px;}
		.moduletableRegulatory-Updates{float:left;}
		.moduletablerealestate-member-information h3{float: left;width: 100%;}
		.moduletablerealestate-member-information .acymailing_form{width:100%;}
		.moduletablerealestate-member-information .acymailing_fulldiv tr{background:transparent;}
		.membersarea-right{float:left;padding:0px;}
		#survey_container_tbl tr:nth-child(2n+2){background:transparent;}
		.realestate-Archives-page .t3-mainbody .row{margin-left:0px;}
		.realestate-contact-us-main .contact-us-main-er  .row{margin-left:0px!important;}
		.realestate-contact-us-main .rssocial-center {margin: 8px 30px!important;}
		.task-individual_registration .t3-content{width:100%;}
		.task-individual_registration .t3-sidebar-right{width:100%;}
		#eb-individual-registration-page .col-sm-9 {width: 100%!important;padding-left: 0px;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.task-individual_registration .form-horizontal .form-actions{padding-left:0px;}
		#t3-mainbody .row {margin-left: -0px!important;}
		.navbar-default .navbar-nav > li > a{padding: 16px 11px;}
		.paralax-section-main-er  .row{margin-left: 0;}
		.moduletablehome-page-feature .col-md-12{width:50%;}
		.feature-main-er  .row{margin-left:0px;}
		.services-main-er  .row{margin-left:0px;}
		.membersarea-main-er   .row{margin-left:0px;}
		.membersarea-main-er  .membersarea-left{padding-right:0px;}
      .nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
      .customhome-page-feature .col-sm-12{margin-bottom:15px!important; text-align:center;}
	}

@media screen and (min-width:769px) and (max-width:999px){
  
   .moduletableagenda-right h1{font-size: 28px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
      .moduletableagenda-right h1 > span{font-size: 20px!important;letter-spacing: 0px!important;transform: none!important;margin-top: 0px!important;}
		.event-section-2-right {width:100%!important;float: none!important;}
		.moduletableagenda-right{height:auto!important;}
  
}

	@media screen and (min-width: 769px) and (max-width:1024px){
		.container{width:100%;}
		.row{width:100%;margin: 0;}
		.t3-header .col-md-4{float:left;}
		.t3-header .col-md-6{float:left!important;}
		.t3-header .t3-mainnav{margin-right: 20px;float: right!important;margin-top: 0px;width: 90%;}
		.moduletableheader-top-section{margin-left: 73px;}
		.logo img{width: 69%;}
		.t3-mainnav .t3-navbar-collapse .navbar-nav{width:100%;}
		.affix{position:relative;}
		.realestate-home-page-main .slider-main-er{padding-top:0px;}
		.moduletablebilteir-slider {min-height: 257px;}
		.moduletablebilteir-slider .slide-bg {top: 264px!important;width: 100%;left: 0%!important;min-height: 50px;}
		.moduletablebilteir-slider .slide-bg h1{font-size: 18px;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 274px;left: 2px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 274px;right: 2px;}
		.copyright-main-er {float:left;}
		.footer-logo {float: left;width: 100%;text-align: center;}
		.footer-content-1 {float: left;width: 100%;text-align: center;}
		.footer-content-2 {float: left;width: 100%;text-align: center;}
		.footer-content-3 {float: left;width: 100%;text-align: center;}
		.footer-content-4 {float: left;width: 100%;text-align: center;}
		.moduletablecopy-right-left p {text-align: center;}
		.moduletablecopy-right-right p {text-align: center!important;}
		
		.t3-mainbody{padding-top:0px;}
		.wrap{width:100%;padding:0px;}
		.t3-content .col-md-12{width:100%;padding:0px;}
		.t3-content{width:100%;}
		.realestate-contact-us-main .contact-us-main-er {padding-top: 30px;}
		.Directors-article-page .moduletablerealestate-about-us {padding-top: 18px;}
		.moduletablecontact-us-map .bt-googlemaps {height: 210px!important;}
		.realestate-about-us .services-main-er {padding-top: 29px;}
		.rssocial-center {margin: 8px 0px!important;}
		.moduletableheader-search-position{left: 297px!important;}
		.moduletableMemberLogin-mod{position: absolute!important;right: 81px;top: 1px!important;}
		.t3-header .pull-right {margin-top: 0px;position: relative;height: 32px;}
		.logo img{width: 50%;}
		#navigation .logo img{height:auto;}
		.moduletablehome-page-feature .col-md-12{width:50%;}
		.realestate-home-page-main .rssocial-center {margin-left: 36px!important;}
		.paralax-section-main-er  .container{padding:0px;}
		.realestate-home-page-main .t3-mainbody {margin-top: -65px;}
		.footer-logo {float: left;width: 50%;text-align: center;}
		.footer-content-1 {float: left;width: 50%;text-align: center;}
		.footer-content-2 {float: left;width: 50%;text-align: center;}
		.footer-content-3 {float: left;width: 50%;text-align: center;}
		.footer-content-4 {float: left;width: 50%;text-align: center;}
		tr:nth-child(2n+2) {background: #cccccc;}
		#eb-individual-registration-page .col-sm-9{padding:0px;}
		form.form-horizontal .control-label{float:left;width:100%;}
		.eb-container #WillAttend input[type="radio"], .eb-container #WillAttend input[type="checkbox"]{margin-left: 10px;}
		.eb-container #realestateMember input[type="radio"], .eb-container #realestateMember input[type="checkbox"]{margin-left: 10px;}
		.task-individual_registration .form-horizontal .form-actions{padding-left:0px;}
		.moduletablerealestate-member-information .acymailing_form {width: 68%;}
		.moduletablerealestate-member-information .acyfield_email {width: 283px;}
		.acymailing_form tr:nth-child(2n+2) {background: #cccccc;}
		#surveyforce tr:nth-child(2n+2) {background: transparent;}
		.moduletableheader-search-position{display:none;}
      .nivo-slider-wrapper, .nivoSlider, .nivoSlider img{min-height:100%!important;}
}
	
	
	@media screen and (min-width: 1500px){
		.moduletablebilteir-slider {min-height: 400px;}
		.moduletablebilteir-slider  .slide-bg{top: 330px!important;}
		.moduletablebilteir-slider .fraction-slider .prev{top: 351px;}
		.moduletablebilteir-slider .fraction-slider .next{top: 351px;}
		.realestate-home-page-main .services-main-er{overflow: hidden;position: relative;z-index: 9999;}
		
		.theme-default .nivo-caption{top:342px!important;}
		.nivo-directionNav .nivo-prevNav{top: 45%;}
		.nivo-directionNav .nivo-nextNav{top: 45%;}
			
			
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/**********************
 *CSS Animations by:
 *http://codepen.io/vivinantony
***********************/
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
}


.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.spinner2 {
  width: 40px;
  height: 40px;
  position: relative;
}


.container1 > div, .container2 > div, .container3 > div {
  width: 6px;
  height: 6px;
  background-color: #fff;

  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner2 .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}

.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }

.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.spinner3 {
  width: 40px;
  height: 40px;
  position: relative;  
  -webkit-animation: rotate 2.0s infinite linear;
  animation: rotate 2.0s infinite linear;
}

.dot1, .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.spinner4 {
  width: 30px;
  height: 30px;
  background-color: #fff;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

.spinner5 {
  width: 32px;
  height: 32px;
  position: relative;
}

.cube1, .cube2 {
  background-color: #fff;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: cubemove 1.8s infinite ease-in-out;
  animation: cubemove 1.8s infinite ease-in-out;
}

.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes cubemove {
  25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
  50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
  75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
  100% { -webkit-transform: rotate(-360deg) }
}

@keyframes cubemove {
  25% { 
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  } 50% { 
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  } 50.1% { 
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  } 75% { 
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  } 100% { 
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

.spinner6 {
  width: 50px;
  height: 30px;
  text-align: center;
}

.spinner6 > div {
  background-color: #fff;
  height: 100%;
  width: 6px;
  margin-left:2px;
  display: inline-block;
  
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}

.spinner6 .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner6 .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner6 .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner6 .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
  .spinner7 {
      width: 90px;
      height: 30px;
      text-align: center;
    }

    .spinner7 > div {
      background-color: #fff;
      height: 15px;
      width: 15px;
      margin-left:3px;
      border-radius: 50%;
      display: inline-block;
      
      -webkit-animation: stretchdelay 0.7s infinite ease-in-out;
      animation: stretchdelay 0.7s infinite ease-in-out;
    }

    .spinner7 .circ2 {
      -webkit-animation-delay: -0.6s;
      animation-delay: -0.6s;
    }

    .spinner7 .circ3 {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s;
    }

    .spinner7 .circ4 {
      -webkit-animation-delay: -0.4s;
      animation-delay: -0.4s;
    }

    .spinner7 .circ5 {
      -webkit-animation-delay: -0.3s;
      animation-delay: -0.3s;
    }

    @-webkit-keyframes stretchdelay {
      0%, 40%, 100% { -webkit-transform: translateY(-10px) }  
      20% { -webkit-transform: translateY(-20px) }
    }

    @keyframes stretchdelay {
      0%, 40%, 100% { 
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
      } 20% {
        transform: translateY(-20px);
        -webkit-transform: translateY(-20px);
      }
    }
/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

table th { font-weight: bold; }
table td, table th { padding: 9px 3px; text-align: left; }

/* Mobile */
@media only screen and (max-width: 767px) {
	
	table.responsive { margin-bottom: 0; }
	
	.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap;}
	.pinned td:last-child { border-bottom: 0; }
	
	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc;    height: 450px; }
	.ful-membership-bil .table-wrapper {height: 790px; }
	.Associate-Members .table-wrapper {height: 365px; }
	div.table-wrapper div.scrollable { margin-left: 35%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	
	table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { /* display: none; */}
	
	
}
