@import url('https://fonts.googleapis.com/css?family=Maven+Pro:400,700,500,900');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css');
@import url('animations.css');

/*----- global styles  -----*/
body, html {margin:0;padding:0;font-family:Impact, Charcoal, sans-serif;text-align:center;}
div {position:relative;margin:0;}
img {border:0;outline:none;}
h1,h2,h3,h4,h5,h6 {margin:0;}
p {font-size:14.5px;color:#9D9D9D;line-height:20px;}
p,ul {margin:0;}
a {text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
ul {padding:0;list-style-type:none;}
fieldset, input, textarea {margin:0;padding:0;font-family: 'Maven Pro', sans-serif;outline:none;border:none;background:none;}
input[type="button"], input[type="submit"] {-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#000;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#000;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#000;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#000;}
input.error::-webkit-input-placeholder {color:#FFF;}
input.error:-moz-placeholder {color:#FFF;}
input.error::-moz-placeholder {color:#FFF;}
input.error:-ms-input-placeholder {color:#FFF;}
header,main,section,nav,article,aside,footer {display:block;}

/*----- styles for global elements -----*/
.pWrapper {width:100%;float:left;}
.pWrapper .cWrapper {margin:0 auto;max-width:1024px;text-align:left;}

/*----- styles for header elements -----*/
.logo {position:fixed;top:-18px;left:50%;margin:0 0 0 -120px;width:200px;height:auto;float:left;z-index:1;}
.logo img {max-width:200px;}
.vIcon {position:fixed;top:50%;left:50%;margin:-50px 0 0 -50px;float:left;z-index:1;}
.vIcon i {font-size:100px;color:#FFf;cursor:pointer;}
.header {position:fixed;top:0;height:40px;line-height:40px;float:left;background:#000;z-index:1;}
.header img {position:absolute;top:0;left:50%;margin:0 0 0 -100px;padding:0 30px 10px 30px;max-width:140px;background:#000;border-radius:0 0 10px 10px;box-shadow:0 0 30px rgba(0, 0, 0, 0.75);}
.header ul {margin:0;float:left;}
.header ul li {display:inline-block;margin:0 0 0 10px;float:left;}
.header ul li a {color:#ededed;}
.header ul li i {font-size:20px;}
.header ul li:first-child:hover a {color:#3b5998;}
.header ul li:last-child:hover a {color:#4099FF;}
.header span {margin:0 10px 0 0;font-family: 'Maven Pro', sans-serif;font-size:12px;color:#FFF;text-transform:uppercase;float:right;}
.header span a {color:#FFF;}

/*----- styles for global elements -----*/
.lColumn {position:fixed;top:0;left:0;bottom:0;width:50%;}
.rColumn {position:fixed;top:0;right:0;bottom:0;width:50%;}
.mTop {top:40px;bottom:30px}
.lColumn .bgOverlay, .rColumn .bgOverlay {position:absolute;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.65;}
.lColumn .tOverlay, .rColumn .tOverlay {display:table;position:absolute;top:0;right:0;left:0;height:100vh;width:100%;bottom:0;color:#FFF;}
.lColumn .tOverlay .tContent, .rColumn .tOverlay .tContent {display:table-cell;text-align:center;vertical-align:middle;}
.lColumn .tOverlay h1, .rColumn .tOverlay h1 {font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:5px;line-height:36px;text-shadow:0 0 30px rgba(0, 0, 0, 0.75);opacity:0.75;}
.rColumn .tOverlay h1 {letter-spacing:3px;}
.lColumn .tOverlay h1 span, .rColumn .tOverlay h1 span {font-size:62px;font-weight:900;letter-spacing:10px;}
.lColumn .tOverlay a, .rColumn .tOverlay a {display:block;margin:0 auto;padding:15px 0 15px 0;font-family: 'Maven Pro', sans-serif;font-size:14px;color:#FFF;letter-spacing:4px;text-transform:uppercase;border-radius:10px 10px;opacity:0;}
.lColumn .tOverlay a {max-width:180px;background:#3d59a1;}
.rColumn .tOverlay a {max-width:160px;background:#33a274;}
.rColumn .tOverlay p, .lColumn .tOverlay p {margin:0 2% 0 2%;font-family: 'Maven Pro', sans-serif;font-size:20px;color:#FFF;line-height:28px;text-shadow:0 0 30px rgba(0, 0, 0, 0.75);opacity:0;}
.rColumn .tOverlay p strong, .lColumn .tOverlay p strong {font-family: 'Maven Pro', sans-serif;font-size:22px;text-transform:uppercase;}

/*----- styles for global elements -----*/
.bg, .rBg {position:fixed;bottom:0;left:0;right:0;top:0;}
.bg div, .rBg div {position:fixed;bottom:0;left:0;right:0;top:0;background:#000;opacity:0.65;}
.form {margin:0;}
.form .cWrapper {z-index:2;}
.form .cWrapper .fHeader {width:100%;min-height:214px;float:left;}
.form .cWrapper .fHeader img:first-child {margin-top:-10px;height:180px;float:left;}
.form .cWrapper .fHeader img:nth-child(2) {margin:60px 0 10px 0;width:calc(100% - 200px);float:right;}
.form .cWrapper .fHeader h1 {margin:90px 0 0 0;font-family: 'Maven Pro', sans-serif;font-size:17px;color:#FFF;text-align:center;line-height:14px}
.form .cWrapper .fHeader h1 span {font-weight:900;text-transform:uppercase;}
.form .cWrapper .fMap {width:100%;float:left;}
.form .cWrapper .fMap .fSearch {padding:15px;width:100%;float:left;background:#000;box-sizing:border-box;border-radius:5px;}
.form .cWrapper .fMap .fSearch input {padding:10px;width:100%;font-family: 'Maven Pro', sans-serif;font-size:18px;float:left;background:#FFF;box-sizing:border-box;}
.form .cWrapper .fMap .fSearch input.error {color:#FFF;background:#f85c5c;}
.form .cWrapper .fMap .rMap {margin:10px 0 0 0;padding:15px;width:100%;float:left;background:#000;box-sizing:border-box;border-radius:5px;}
.form .cWrapper .fMap .rMap > div {width:100%;height:400px;float:left;}
.form .cWrapper .rSidebar {position:absolute;top:215px;right:0;padding:15px;width:calc(34% - 10px);min-height:515px;float:right;background:#000;box-sizing:border-box;border-radius:5px;}
.form .cWrapper .rSidebar strong {font-size:24px;text-transform:uppercase;}
.form .cWrapper .rSidebar p {margin:0 0 10px 0;font-size:13px;color:#FFF;}
.form .cWrapper .rSidebar fieldset {margin:13px 0 0 0;width:100%;float:left;}
.form .cWrapper .rSidebar fieldset label {margin:0 0 5px 0;font-family: 'Maven Pro', sans-serif;font-weight:500;color:#FFF;}
.form .cWrapper .rSidebar fieldset label span {color:rgb(248, 92, 92);}
.form .cWrapper .rSidebar fieldset select {padding:5px;margin:5px 0 0 0;width:100%;min-height:25px;min-width:175px;float:left;background:#FFF;box-sizing:border-box;color:#000;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:0;}
.form .cWrapper .rSidebar fieldset input {padding:5px;margin:5px 0 0 0;width:100%;height:25px;font-family: 'Maven Pro', sans-serif;line-height:25px;min-width:175px;float:left;background:#FFF;box-sizing:border-box;}
.form .cWrapper .rSidebar fieldset input.error, .form .cWrapper .rSidebar fieldset select.error {color:#FFF;background:#f85c5c;}
.form .cWrapper .rSidebar fieldset button {padding:6px 0 6px 0;margin:5px 0 0 0;width:100%;height:auto;font-family: 'Maven Pro', sans-serif;font-size:16px;line-height:25px;color:#fff;float:left;background:#FFF;box-sizing:border-box;border:none;cursor:pointer;}
.form .cWrapper .rSidebar fieldset .g-recaptcha {margin:0 0 0 2px;float:left;}
.buyers .cWrapper .fMap .rMap > div {width:100%;height:400px;float:left;border:2px solid #33a274;}
.buyers .header, .sellers .header {position:absolute;}
.buyers .cWrapper .fMap .fSearch input {border:2px solid #33a274;}
.buyers .cWrapper .rSidebar strong {color:#33a274;}
.buyers .cWrapper .rSidebar fieldset input {border:2px solid #33a274;}
.buyers .cWrapper .rSidebar fieldset button {background:#33a274;}
.buyers .cWrapper .rSidebar fieldset select {border:2px solid #33a274;}

.sellers .cWrapper .fMap .rMap > div {width:100%;height:400px;float:left;border:2px solid #3d59a1;}
.sellers .cWrapper .fMap .fSearch input {border:2px solid #3d59a1;}
.sellers .cWrapper .rSidebar strong {color:#3d59a1;}
.sellers .cWrapper .rSidebar fieldset input {border:2px solid #3d59a1;}
.sellers .cWrapper .rSidebar fieldset button {background:#3d59a1;}
.sellers .cWrapper .rSidebar fieldset select {border:2px solid #3d59a1;}

.form .cWrapper .fDetails {margin:10px 0 10px 0;padding:15px;width:100%;float:right;background:#000;box-sizing:border-box;border-radius:5px;}
.form .cWrapper .fDetails strong {width:100%;margin:0 0 20px 0;font-size:24px;text-transform:uppercase;float:left;}
.form .cWrapper .fDetails p {margin:0 0 10px 0;font-size:13px;color:#FFF;}
.form .cWrapper .fDetails fieldset {margin:0 20px 20px 0;float:left;}
.form .cWrapper .fDetails fieldset.full {margin:0 0 20px 0;width:100%;font-family: 'Maven Pro', sans-serif;font-weight:500;color:#FFF;}
.form .cWrapper .fDetails fieldset label {margin:0 0 5px 0;font-family: 'Maven Pro', sans-serif;font-weight:500;color:#FFF;}
.form .cWrapper .fDetails fieldset label span {color:rgb(248, 92, 92);}
.form .cWrapper .fDetails fieldset label small {font-size:11px;}
.form .cWrapper .fDetails fieldset select {padding:5px;margin:5px 0 0 0;min-width:175px;color:#000;float:left;background:#FFF;border:2px solid #3d59a1;box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:0;}
.form .cWrapper .fDetails fieldset input {padding:5px;margin:5px 0 0 0;height:25px;line-height:25px;min-width:175px;float:left;background:#FFF;border:2px solid #3d59a1;box-sizing:border-box;}
.form .cWrapper .fDetails fieldset textarea {padding:5px;margin:5px 0 0 0;max-width:520px;width:100%;height:55px;line-height:25px;min-width:175px;float:left;background:#FFF;border:2px solid #3d59a1;box-sizing:border-box;}
.form .cWrapper .fDetails fieldset.full span {margin:0 0 10px 0;width:100%;font-family: 'Maven Pro', sans-serif;font-weight:500;color:#FFF;float:left;}
.form .cWrapper .fDetails fieldset.full label {margin:0 10px 0 0;padding:5px 10px 5px 10px;font-family: 'Maven Pro', sans-serif;font-size:11px;font-weight:500;color:#000;cursor:pointer;float:left;background:#FFF;}
.form .cWrapper .fDetails fieldset.full input:checked + label {color:#FFF;background:#3d59a1;}
.form .cWrapper .fDetails fieldset.full input:checked + label i {display:block;}
.form .cWrapper .fDetails fieldset.full input + label i {display:none;margin:2px 4px 0 0;color:#FFF;float:left;}
.form .cWrapper .fDetails fieldset.full input {display:none;} 
.form .cWrapper .fDetails fieldset select.error {color:#FFF;background:#f85c5c;}
.form .cWrapper .fDetails button {padding:6px 0 6px 0;margin:5px 0 0 0;width:100%;height:auto;font-family: 'Maven Pro', sans-serif;font-size:16px;line-height:25px;color:#fff;float:left;background:#FFF;box-sizing:border-box;border:none;cursor:pointer;}

.buyers .cWrapper .fDetails strong {color:#33a274;}
.sellers .cWrapper .fDetails strong {color:#3d59a1;}
.buyers .cWrapper .fDetails fieldset.full input:checked + label {background:#33a274;}
.sellers .cWrapper .fDetails fieldset.full input:checked + label {background:#3d59a1;}
.buyers .cWrapper .fDetails fieldset select {border:2px solid #33a274;}
.buyers .cWrapper .fDetails fieldset input {border:2px solid #33a274;}
.sellers .cWrapper .fDetails fieldset input {border:2px solid #3d59a1;}
.sellers .cWrapper .fDetails fieldset textarea {border:2px solid #3d59a1;}
.buyers .cWrapper .fDetails button {background:#33a274;}
.sellers .cWrapper .fDetails button {background:#3d59a1;}

.rInfo {margin:190px 0 0 0;}
.rInfo .cWrapper {color:#FFF;text-align:center;}
.rInfo .cWrapper > div:first-child {padding:20px 0 20px 0;width:100%;float:left;background:#000;}
.rInfo .cWrapper small {font-family:'Maven Pro', sans-serif;font-size:16px;font-weight:500;color:#FFF;}
.rInfo .cWrapper small small {text-decoration:none;}
.rInfo .cWrapper h1 {width:100%;font-family: Impact, Charcoal, sans-serif;font-size:42px;text-transform:uppercase;float:left;}
.rInfo .reportBuyers h1 {color:#33a274;}
.rInfo .reportSellers h1 {color:#3d59a1;}
.rInfo .cWrapper p {margin:20px 40px 20px 40px;width:calc(100% - 80px);font-family:'Maven Pro', sans-serif;font-weight:500;color:#FFF;float:left;}
.rInfo .cWrapper span {width:100%;float:left;}
.rInfo .cWrapper span u {font-size:24px;letter-spacing:2px;text-decoration:none;border-bottom:2px solid #FFF;}
.rInfo .cWrapper ul {margin:40px 0 40px 0;width:100%;float:left;}
.rInfo .cWrapper ul li {display:inline-block;width:100%;float:left;}
.rInfo .cWrapper ul li:first-child {margin:0 0 5px 0;font-size:26px;line-height:32px;vertical-align:middle;}
.rInfo .cWrapper ul li:first-child a {color:#FFF;}
.rInfo .cWrapper ul li i {margin:0 10px 0 0;font-size:32px;}
.rInfo .cWrapper ul li:last-child {font-family:'Maven Pro', sans-serif;font-weight:500;color:#FFF;}
.rInfo .cWrapper form {margin:0 0 30px 0;width:100%;float:left;}
.rInfo .cWrapper form fieldset input {display:none;}
.rInfo .cWrapper form fieldset label {padding:15px;color:#FFF;cursor:pointer;}
.rInfo .cWrapper form fieldset label em {display:inline-block;margin:0 15px 0 0;width:20px;height:20px;text-align:center;background:#FFF;}
.rInfo .reportBuyers form fieldset input:checked + label em i {color:#33a274;}
.rInfo .reportBuyers form fieldset label {background:#33a274;}
.rInfo .reportBuyers ul li:last-child a {color:#33a274;}
.rInfo .reportSellers ul li:last-child a {color:#3d59a1;}
.rInfo .reportBuyers ul li a i {color:#33a274;}
.rInfo .reportSellers ul li a i {color:#3d59a1;}

.rInfo .reportSellers form fieldset input:checked + label em i {color:#3d59a1;}
.rInfo .reportSellers form fieldset label {background:#3d59a1;}

/*----- styles for search autocomplete elements -----*/
.pac-container {margin:5px 0 0 0!important;border-radius:10px 10px;border-top:none;}
.pac-container .pac-item {font-family:'Maven Pro', sans-serif;letter-spacing:1px}
.pac-container .pac-item:hover span {color:#000!important;}
.hdpi.pac-logo:after {content:none!important;background-image:none!important;}

/*----- styles for footer elements -----*/
.infoBox {padding:10px 0 10px 10px;text-align:center}
.infoBox p {margin:0 0 10px 0;width:100%;font-family:'Maven Pro', sans-serif;font-size:22px;color:#000;text-align:center;float:left;}
.infoBox p:last-child {font-size:18px;color:#0070c0;}
.infoBox input {display:inline-block;margin:0 10px 0 10px;color:#FFF;padding:10px 20px 10px 20px;font-family:'Maven Pro', sans-serif;font-size:16px;font-weight:normal;border:none;cursor:pointer;}
.buyers .infoBox input {background:#33a274;}
.sellers .infoBox input {background:#0070c0;}

/*----- styles for footer elements -----*/
.footer {position:fixed;bottom:0;height:40px;font-size:9px;font-weight:700;color:#FFF;line-height:40px;background:#000;z-index:1;}
.right {height:30px;line-height:30px}
.footer span {margin:0 10px 0 10px;float:left;}
.right span {font-family: 'Maven Pro', sans-serif;float:right;}
.footer ul {margin:0 10px 0 0;float:right;}
.footer ul li {display:inline-block;margin:0 0 0 20px;float:left;}
.footer ul li a {color:#ededed;}
.footer ul li i {font-size:20px;}
.footer ul li:first-child:hover a {color:#3b5998;}
.footer ul li:last-child:hover a {color:#4099FF;}

/* ----- generic styles for followup page ----- */
.white-bg {background:#FFF!important;}
.followup .followup-content {padding:0 20px 0 20px;width:70%;float:left;box-sizing:border-box;}
.followup .followup-content .fHeader {width:100%;text-align:left;float:left;box-sizing:border-box;}
.followup .followup-content .fHeader h1 {font-size:85px;font-weight:normal;color:#000;}
.followup .followup-content .fHeader h1 strong {font-size:100px;font-weight:bold;color:#0787c9;}
.followup .followup-content .fHeader h1 span {width:auto;float:none;color:#0787c9;}
.followup .followup-content .fSelect {margin:40px 0 0 0;padding:20px;width:100%;text-align:center;float:left;box-sizing:border-box;background:#0787c9;}
.followup .followup-content .fSelect:after {position:absolute;top:20px;right:0;width: 0; height: 0;border-top: 18px solid transparent;border-bottom: 18px solid transparent;border-right: 18px solid #FFF;content:'';}
.followup .followup-content .fSelect strong {width:100%;font-family: 'Maven Pro', sans-serif;font-size:40px;text-align:left;float:left;}
.followup .followup-content .fSelect ul {margin:10px 10% 10px 10%;width:80%;text-align:center;float:left;}
.followup .followup-content .fSelect ul li {display:inline-block;width:33.33%;float:left;}
.followup .followup-content .fSelect span {width:100%;font-family: 'Maven Pro', sans-serif;font-size:32px;color:#fdbf2d;text-align:center;float:left;}
.followup .followup-content .fInfo {padding:10px 20px 0 20px;width:100%;text-align:center;float:left;box-sizing:border-box;}
.followup .followup-content .fInfo .fCalendar {margin:15px 0 0 0;width:30%;text-align:center;float:left;box-sizing:border-box;}
.followup .followup-content .fInfo .fCalendar img {max-width:140px;width:100%;margin:0 auto;}
.followup .followup-content .fInfo .fCalendar span {margin:10px 0 0 0;width:100%;font-family: 'Maven Pro', sans-serif;font-size:16px;color:#000;float:left;}
.followup .followup-content .fInfo .fCalendar span small {font-size:20px;color:#0787c9;}
.followup .followup-content .fInfo .fImage {width:70%;text-align:center;float:right;box-sizing:border-box;}
.followup .followup-content .fInfo .fImage img {width:100%;float:left}
.followup .followup-content .fInfo .fImage small {position:absolute;bottom:0;right:0;width:auto;font-size:34px;color:#FFF;padding:10px 20px 10px 20px;letter-spacing:1px;box-sizing:border-box;background:rgba(0,0,0,0.5);}
.followup .followup-content span.address {position:absolute;top:-92px;left:0;font-family: 'Maven Pro', sans-serif;font-size:52px;font-weight:bold;text-align:left;color:#FFF;line-height:36px}
.followup .followup-content span.address span {font-size:36px;font-weight:normal;color:#fdbf2d;}

.followup .followup-sidebar {padding:0 20px 0 0;width:30%;float:right;box-sizing:border-box;}
.followup .followup-sidebar .blue-content {width:100%;text-align:left;float:left;background:#0787c9;}
.followup .followup-sidebar .blue-content p {position:relative;margin:0;width:100%;padding:20px;font-size:18px;line-height:24px;box-sizing:border-box;}
.followup .followup-sidebar .blue-content p strong {color:#fdbf2d;}
.followup .followup-sidebar .blue-content p.border {margin:0 5% 0 17%;width:78%;padding:12px;border:2px solid #fdbf2d;}
.followup .followup-sidebar .blue-content p.border:before {display:block;position:absolute;top:50px;left:-50px;font-size:140px;color:#fdbf2d;content:'!';}
.followup .followup-sidebar .blue-content h2 {position:relative;padding:8px 0 0 28px;font-size:50px}
.followup .followup-sidebar .blue-content h2:before {position:absolute;top:20px;left:0;width: 0; height: 0;border-top: 18px solid transparent;border-bottom: 18px solid transparent;border-left: 18px solid #FFF;content:'';}
.followup .followup-content .fSelect ul li:last-child, .followup .followup-content .fSelect ul li:first-child, .followup .followup-content .fSelect ul li {font-family: 'Maven Pro', sans-serif;font-size:24px;font-weight: 500;color: #FFF;line-height:inherit;margin:0;}
.followup .followup-content .fSelect ul li:first-child a {display:block;display:140px;height:154px;background:url('/media/sms.jpg') no-repeat center center/cover;background-size:140px auto;}
.followup .followup-content .fSelect ul li a {display:block;display:140px;height:154px;background:url('/media/email.jpg') no-repeat center center/cover;background-size:140px auto;}
.followup .followup-content .fSelect ul li:last-child a {display:block;display:140px;height:154px;background:url('/media/phone.jpg') no-repeat center center/cover;background-size:140px auto;}
.followup .followup-sidebar .rate {margin:20px 0 0 0;width:100%;text-align:left;float:left;unicode-bidi: bidi-override;direction: rtl;}
.followup .followup-sidebar .rate strong {width:100%;font-size:28px;font-weight:normal;color:#000;float:left;}
.followup .followup-sidebar .rate div {position: relative;font-family: 'Maven Pro', sans-serif;font-size: 55px;color: #FFF;cursor: pointer;float: left;}
.followup .followup-sidebar .rate div:before {position: absolute;left: 0;content: '\2605';color: #ccc;}
.followup .followup-sidebar .rate div.half:after {position: absolute;
    left: 50%;
    width: 50%;
    content: '\2605';
    color: #ccc;
    overflow: hidden;}
.followup .followup-sidebar .rate div.full:before, .followup .followup-sidebar .rate div.half:before {color: gold;}

/* ----- generic styles for lightbox ----- */
.lightBox {display:table;visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-align:center;float:left;background:rgba(0,0,0,0.5);z-index:3;}
.lightBox .lContainer {display:table-cell;text-align:center;vertical-align:middle;}
.lightBox .lContainer .lContent {display:inline-block;padding:40px 0 40px 0;max-width:580px;width:100%;color:#77787b;text-align:center;background:#222;border:1px solid #666;}
.lightBox .lContainer .vContent {display:inline-block;padding:0;max-width:580px;width:100%;color:#77787b;text-align:center;background:#222;border:1px solid #666;}
.lightBox .lContainer .lContent strong {font-size:32px;}
.lightBox .lContainer .lContent p {margin:20px 0 0 0;font-family: 'Maven Pro', sans-serif;font-size:16px;color:#FFF;}
.lightBox .lContainer .buyers strong {color:#33a274;}
.lightBox .lContainer .sellers strong {font-size:32px;color:#3d59a1;}
.visible {-webkit-animation: fadeIn 1.5s forwards;-moz-animation: fadeIn 1.5s forwards;-o-animation: fadeIn 1.5s forwards;animation: fadeIn 1.5s forwards;}
.lightBox .lContainer .lContent fieldset {width:100%;float:left;}
.lightBox .lContainer .lContent input {display:inline-block;padding:5px;margin:10px 0 10px 0;max-width:305px;width:100%;height:25px;font-family: 'Maven Pro', sans-serif;line-height:25px;min-width:175px;background:#FFF;box-sizing:border-box;}
.lightBox .lContainer .lContent input.error {color:#FFF;background:#f85c5c;}
.lightBox .lContainer .buyers button {display:inline-block;padding:6px 0 6px 0;margin:10px 0 0 0;max-width:305px;width:100%;height:auto;font-family: 'Maven Pro', sans-serif;font-size:16px;line-height:25px;color:#fff;background:#33a274;box-sizing:border-box;border:none;cursor:pointer;}
.lightBox .lContainer .lContent .g-recaptcha {margin:0 auto;max-width:305px;clear:both;}
.lightBox .lContainer .sellers button {display:inline-block;padding:6px 0 6px 0;margin:10px 0 0 0;max-width:305px;width:100%;height:auto;font-family: 'Maven Pro', sans-serif;font-size:16px;line-height:25px;color:#fff;background:#3d59a1;box-sizing:border-box;border:none;cursor:pointer;}
.lightBox .lContainer .followup strong {color:#0787c9;}

/* ----- responsive styles ----- */
@media only screen and (min-width :240px) and (max-width :800px){
.form .cWrapper .fMap {width:100%;float:left;}
.form .cWrapper .rSidebar {position:relative;top:initial;right:initial;padding:15px;width:100%;}
.form .cWrapper .fDetails fieldset.full label {margin:0 10px 10px 0;}
.form .cWrapper .fHeader img:nth-child(2) {margin:20px 0 10px 0;width:100%;float:left;}
.followup .followup-sidebar {margin:20px 0 0 0;padding:0 ;width:100%;}
.followup .followup-content {padding:0;width:100%;float:left;box-sizing:border-box;}

.followup .followup-content span.address {position:relative;top:inherit;left:0;margin:0 0 20px 0;font-family: 'Maven Pro', sans-serif;font-size:12vw;text-align:left;color:#000;line-height:36px}
.followup .followup-content span.address span {font-size:12vw;}
}
@media only screen and (min-width :240px) and (max-width :740px){
.form .cWrapper .fHeader {margin:30px 0 0 0;}
.form .cWrapper .fHeader h1 {margin:20px 0 20px 0;width:100%;float:left;}	
.lColumn {position:relative;top:initial;left:initial;bottom:initial;padding:250px 0 50px 0;width:100%;float:left;}
.rColumn {position:relative;top:initial;right:initial;bottom:initial;padding:100px 0 50px 0;width:100%;float:left;}
.lColumn .tOverlay, .rColumn .tOverlay {display:table;position:relative;top:initial;right:initial;left:initial;height:auto;width:100%;bottom:initial;}
.rInfo {margin:170px 0 0 0;}
.rInfo .cWrapper > div:first-child {padding:20px;width:calc(100% - 40px);}
.lColumn .tOverlay h1, .rColumn .tOverlay h1 {opacity:1;transform:translateY(-30px);}
.lColumn .tOverlay a, .rColumn .tOverlay a {opacity:1;transform:translateY(-30px);}
.rColumn .tOverlay p, .lColumn .tOverlay p {opacity:1;}
.rInfo .reportSellers form fieldset label {float:left;}
.vIcon {top:50px;right:10px;left:initial;margin:0;}
.vIcon i {font-size:60px;}
.followup .followup-content .fSelect ul li {display:inline-block;width:100%;float:left;}
.followup .followup-content .fInfo .fImage {width:100%;}
.followup .followup-content .fInfo .fCalendar {margin:10px 0 20px 0;width:100%;text-align:center;float:left;box-sizing:border-box;}
.followup .followup-content .fHeader h1 strong {font-size:12vw;}
.followup .followup-content .fHeader h1 {font-size:12vw;}

}
