/* Helvetica Neue Fontface ***/

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeue-Medium.eot");
  src:
    url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Medium.woff") format("woff"),
    url("../fonts/HelveticaNeue-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue.eot");
  src:
    url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaNeue.woff") format("woff"),
    url("../fonts/HelveticaNeue.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue-Italic.eot");
  src:
    url("../fonts/HelveticaNeue-Italic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Italic.woff") format("woff"),
    url("../fonts/HelveticaNeue-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue-Medium.eot");
  src:
    url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Medium.woff") format("woff"),
    url("../fonts/HelveticaNeue-Medium.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue-Bold.eot");
  src:
    url("../fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Bold.woff") format("woff"),
    url("../fonts/HelveticaNeue-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

/* Helvetica Neue Fontface ***/
.sellerprofile .presonalinfo label {
  color: #686868 !important;
  font-size: 20px !important;
  font-weight: normal;
  line-height: normal !important;
  margin-bottom: 30px;
}
.col-sm-12.qd_send_email {
  clear: both;
  float: left;
  margin-bottom: 50px;
  margin-top: 10px;
  width: 100%;
}
.send_email {
  color: #686868;
  float: left;
  font-size: 24px;
  width: 100%;
}
.qd_send_email span {
  color: #686868;
  float: left;
  font-size: 18px;
  width: 100%;
}
.qd_send_email .ovalbutton.ovalbutton2 {
  font-size: 18px;
  height: auto;
  margin-top: 20px;
  padding: 8px 48px;
  text-transform: capitalize;
  width: auto;
}
.sellerprofile .col-sm-5 span {
  color: #686868;
  font-size: 20px;
  vertical-align: top;
}
.sellerprofile .col-sm-7 span {
  color: #686868;
  font-size: 20px;
  vertical-align: top;
}
.depending {
  color: #686868;
  float: right;
  font-size: 16px;
  margin-top: 25px;
}
.listbusiness_confidential .listbusiness_plans .spec {
  float: left;
  padding: 0 5%;
  position: relative;
  width: 100%;
}
.listbusiness_confidential .listbusiness_plans .spec li {
  padding-left: 35px;
  position: relative;
  color: #686868;
}
.listbusiness_confidential
  .listbusiness_plans
  .chooseaplan_block
  .spec
  li::before,
.listbusiness_confidential
  .listbusiness_plans
  .chooseaplan_block2
  .spec
  li::before {
  color: #118400;
  left: 0;
  position: absolute;
}
.two_none_exclusive .chooseaplan_block,
.two_none_exclusive .chooseaplan_block2 {
  box-shadow: none;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.listbusiness_confidential .two_none_exclusive .page-title {
  border: medium none;
  color: #686868;
  font-size: 36px;
  margin-bottom: 20px;
}
.two_none_exclusive .chooseaplan_block {
  box-shadow: none;
}
.two_none_exclusive .listbusiness_plans .span1 {
  color: #0b1d34;
  font-size: 36px;
}
.two_none_exclusive .listbusiness_plans .span1 span {
  color: #ff7e00;
}
.two_none_exclusive .listbusiness_plans .span2 {
  color: #686868;
  font-size: 24px;
}
.two_none_exclusive .listbusiness_plans .listbusiness_plans_dsc {
  border-top: 1px solid #c8c8c8;
  margin-top: 5px;
}
.listbusiness_confidential .page-title {
  border: none;
  margin-bottom: 25px;
}
.vbb-career-text p {
  font-size: 24px;
  margin: 0 0 10px;
}
.view_all_plans {
  background-color: #152636;
  clear: both;
  color: #ffffff;
  padding-bottom: 14px;
  text-align: center;
  width: 100%;
  margin-bottom: 25px;
}
.view_all_plans span {
  display: inline-block;
  font-size: 30px;
  margin-bottom: 20px;
  padding-top: 20px;
}
.one_sellers {
  background: #f4f4f4;
  clear: both;
  padding-bottom: 30px;
}
.one_sellers .col-md-3 {
  margin-bottom: 15px;
}
.one_sellers .qd_title_createfree {
  color: #0b1d34;
  font-size: 30px;
  padding: 20px 0 30px;
  text-align: center;
}
.one_sellers .qd_title_createfree span {
  clear: both;
  display: block;
  font-size: 21px;
}
.qd_createfree {
  clear: both;
  background: #fff;
}
.listbusiness_confidential .sellbtn {
  margin-bottom: 28px;
  margin-top: 23px;
}
.listbusiness_confidential .sellbtn a {
  width: auto;
  min-width: inherit;
}
.qd_createfree .qd_title_createfree {
  color: #0b1d34;
  font-size: 30px;
  padding: 20px 0 30px;
  text-align: center;
}
.middle-section.listbusiness_confidential {
  padding-top: 0;
}
.qd_main_slider_image {
  position: relative;
}
.listbusiness_confidential_bg {
  background-image: url("../images/bg_img_listbusiness_confidential.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 588px;
  color: #fff;
}
.list-business_bg_bottom_bg {
  background-image: url("../images/list-business_bg_bottom_bg.png");
  background-position: center top;
  background-repeat: repeat;
  bottom: 0;
  min-height: 132px;
  position: absolute;
  width: 100%;
  text-align: center;
  color: #f0f0f0;
  padding: 0 10px 15px;
}
.list-business_bg_bottom_bg .span1 {
  font-size: 30px;
  padding-top: 11px;
}
.list-business_bg_bottom_bg .span1 span {
  color: #ff7e00;
}
.list-business_bg_bottom_bg .span2 {
  font-size: 21px;
  padding-top: 11px;
}
.listbusiness_confidential_bg .qd_bg_text .span1 {
  font-size: 48px;
  margin-bottom: 29px;
  margin-top: 23px;
}
.listbusiness_confidential_bg .qd_bg_text .span2 {
  font-size: 36px;
}
.listbusiness_confidential_bg .qd_bg_text .span2 span {
  color: #ffd400;
}
.listbusiness_confidential_bg .qd_bg_text .span2.last {
  border-bottom: 1px solid #e1e1e1;
  width: 100%;
  padding-bottom: 3px;
  margin-bottom: 5px;
}
.listbusiness_confidential_bg .qd_bg_text .span3 {
  font-size: 30px;
}
.listbusiness_confidential_bg .qd_bg_text .span4 {
  font-size: 21px;
  margin-top: 11px;
}
.listbusiness_plans-button .ylbutton {
  width: 100%;
}
.listbusiness_plans-button {
  clear: both;
  display: inline-block;
  margin-top: 40px;
  width: 100%;
}
.listbusiness_plans-button i {
  float: right;
  font-size: 30px;
  position: relative;
  top: 5px;
}
.listbusiness_plans .spec {
  width: 100%;
  float: left;
}
.listbusiness_plans .spec li {
  font-family: helvetica;
  font-size: 24px;
  margin-bottom: 20px;
  text-align: left;
}
.listbusiness_plans .spec li:last-child {
  margin-bottom: 0;
}
.listbusiness_plans .chooseaplan_block2 .spec li::before {
  color: #118400;
}
.listbusiness_plans .spec li::before {
  color: #118400;
  content: "";
  font-family: fontawesome;
  font-size: 24px;
  padding-right: 10px;
}
.listbusiness_plans .qd_plan_title {
  background-color: #003d7d;
  color: #ffffff;
  line-height: 72px;
  text-align: center;
  font-size: 30px;
}
.listbusiness_plans .qd_plan_title span {
  color: #ffd400;
}
.listbusiness_plans .listbusiness_plans_dsc {
  border-top: 1px solid #e1e1e1;
  clear: both;
  color: #686868;
  float: left;
  font-family: helvetica;
  font-size: 21px;
  line-height: 30px;
  margin-bottom: 10px;
  margin-top: 30px;
  min-height: 136px;
  padding-top: 15px;
  width: 100%;
}
.listbusiness_plans .spec li span.vip {
  font-size: 14px;
}
.listbusiness_plans-or {
  position: relative;
}
.listbusiness_plans-or .or {
  position: absolute;
  top: 25px;
  left: -36px;
  right: 0px;
  z-index: 99;
}
.qd_green_text {
  width: 60%;
  color: #118400;
}
.qd_blue_text {
  width: 40%;
  color: #0b1d34;
}
.qd_green_text.qd_text100 {
  width: 100%;
}
.listbusiness_plans .span1 {
  font-size: 30px;
}
.listbusiness_plans .span2 {
  font-size: 60px;
}
.listbusiness_plans .span3 {
  font-size: 24px;
}
.listbusiness_plans .chooseaplan_block .spec li::before,
.listbusiness_plans .chooseaplan_block2 .spec li::before {
  color: #118400;
  left: 27px;
  position: absolute;
}
.listbusiness_plans .spec li {
  padding-left: 35px;
}
.bootstrap-select.btn-group .dropdown-menu {
  width: 100% !important;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  white-space: normal;
  line-height: 26px;
}
.instant-access2 a:hover {
  text-decoration: underline;
}
.dib {
  display: inline-block;
}
.brokerprofile
  #resp-table.fixtable2
  tbody
  #LoadBrokerListing
  tr
  td:nth-child(2)
  a {
  color: #003d7d;
}
.brokerprofile
  #resp-table.fixtable2
  tbody
  #LoadBrokerListing
  tr
  td:nth-child(2)
  a:hover {
  text-decoration: underline;
}
.viewallbusinesssold .ovalbutton {
  background: #003d7d none repeat scroll 0 0;
  border-radius: 6px;
  font-size: 22px;
  max-width: 360px;
}
.bootstrap-select.btn-group .dropdown-menu li a.subcat {
  padding-left: 20px;
}
.needsmallbusinessfunding img {
  width: 100%;
}
.becomea {
  font-size: 30px;
  line-height: normal;
}
.become .yellow3-txt {
  border-bottom: 1px solid #ffffff;
  color: #ffd400;
  float: left;
  font-size: 34px;
  line-height: normal;
  margin-bottom: 3px;
  padding-bottom: 2px;
  width: 100%;
}
.career_bg .videotext.become p {
  font-size: 24px;
  font-weight: bold;
}
.upgrade_to_pretoday_rt .row {
  clear: both;
}
.custom_gopre_btn .ylbutton {
  color: #0b1d34;
  font-size: 30px;
  max-width: 100%;
  min-width: 100%;
}
.upgrade_to_pretoday_rt .rt_txt {
  color: #ffffff;
  font-family: HelveticaNeue;
  font-size: 21px;
  margin-bottom: 25px;
  margin-top: 10px;
  text-align: center;
}
.list-checkmark3 {
  margin-top: 7px;
}
.list-checkmark2.list-checkmark3 li {
  color: #f4f4f4;
  font-size: 21px;
  line-height: 110%;
  margin: 0;
  padding: 3px 0 3px 32px;
  position: relative;
}
.list-checkmark2.list-checkmark3 li::before {
  content: "";
  display: inline-block;
  font: 22px/1 FontAwesome;
  left: 0;
  position: absolute;
  text-rendering: auto;
  top: 6px;
  color: #ff7e00;
}
.upgrade_to_pretoday {
  float: left;
  margin-bottom: 35px;
  width: 100%;
}
.upgrade_to_pretoday_lt {
  background-image: url("../images/upgrade_to_remiumplus_bg.png");
  background-size: cover;
  float: left;
  height: 228px;
  width: 32%;
}
.upgrade_to_pretoday_lt img {
  width: 100%;
}
.upgrade_to_pretoday_rt {
  background-image: url("../images/upgrade_to_pretoday_rt_bg.png");
  background-size: cover;
  float: left;
  padding: 10px 1%;
  width: 68%;
  height: 228px;
}
.upgrade_to_pretoday_rt .title span {
  color: #ff7e00;
}
.upgrade_to_pretoday_rt .title {
  border-bottom: 1px solid #ffffff;
  color: #f4f4f4;
  float: left;
  font-family: Helvetica;
  font-size: 36px;
  padding-bottom: 7px;
  width: 100%;
}
.needsmallbusinessfunding {
  margin-top: 30px;
}
.custom_goldstone_pfl_rt {
  float: right;
  text-align: right;
}
.customsearchbtn {
  display: inline-block;
  float: none;
  height: 37px;
  line-height: 37px;
  vertical-align: top;
  margin-left: 10px;
}
.customsearchbtn > a::before {
  color: #686868;
  content: "";
  display: inline-block;
  font-family: fontawesome;
  font-size: 24px;
}
.custom_goldstone_pfl .state {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.custom_goldstone_pfl .keyward_listing {
  display: inline-block;
  float: none;
  margin-right: 25px;
  vertical-align: top;
  width: 360px;
}
.custom_goldstone_pfl .form-group button {
  width: 110px;
}
.custom_goldstone_pfl {
  background-color: #e1e1e1;
  float: left;
  padding: 13px 10px;
  width: 100%;
}
.custom_goldstone_pfl .title {
  color: #686868;
  float: left;
  font-size: 24px;
  line-height: 36px;
}
.custom_goldstone_pfl .form-group .input {
  border: medium none;
  font-size: 20px;
  padding: 6px 7px 5px;
}
.custom_goldstone_pfl .form-group .input::-moz-placeholder {
  font-style: normal;
}
.custom_goldstone_pfl .form-group {
  border: 1px solid #e3e3e3;
  padding-bottom: 0;
}
.tac.freequick .ylbutton.btn-full {
  margin: 0 auto;
  min-width: auto !important;
  width: 250px !important;
}
.tac.freequick {
  margin: 0 auto;
  width: 70%;
  padding-top: 20px;
}
.tac.freequick input {
  line-height: 31px;
  margin-top: 7px;
}
.reg_fora_freeac {
  border-top: 1px solid #e3e3e3;
  float: left;
  margin-top: 20px;
  padding-top: 20px;
  text-align: center;
  width: 100%;
}
.reg_fora_freeac .title {
  color: #686868;
  font-family: Helvetica;
  font-size: 30px;
}
.details.tac {
  color: #686868;
  font-family: HelveticaNeue;
  font-size: 18px;
  margin: 5px 12% 0;
  width: 76%;
}
.freequick_rt {
  color: #686868;
  font-family: Helvetica;
  font-size: 32px;
  padding: 35px 0;
}
.freequick_rt .orange_txt {
}
.orange_txt {
  color: #ff7e00;
}
.business-sold .mid-name a {
  color: #003d7d;
}
.business-sold .mid-name a:hover {
  text-decoration: underline;
}
.dropdown-menu.inner {
  max-height: 200px !important;
}
.location {
  height: 25px;
  overflow: hidden;
}
.broker-name .mid-name {
  height: 32px;
  overflow: hidden;
}
.broker-name .mid-name a {
  color: #003d7d;
}
.broker-name .mid-name a:hover {
  text-decoration: underline;
}
.premiumregistrationpage iframe {
  width: 100%;
}
.vbb-career-text .link1 {
  text-decoration: none;
}
.vbb-career-text .link1:hover {
  text-decoration: underline;
}
.brokerprofile #resp-table tbody tr .title font {
  clear: both;
  display: block;
  line-height: normal;
  position: relative;
  vertical-align: top;
}
.business-wanted .product-box .thumb a img {
  height: auto;
  text-align: center;
  width: auto;
}
.business-wanted .product-box .thumb a {
  padding: 15px 0;
}
.bottom_businessforsale_text {
  background-color: #f2f2f2;
  float: left;
  padding: 35px 0;
  width: 100%;
  margin-bottom: 20px;
}
.bottom_businessforsale_text h3 {
  border: 0 none;
  color: #2f2f2f;
  font-family: Helvetica;
  font-size: 36px;
  font-weight: normal;
  margin-bottom: 5px;
}
.bottom_businessforsale_text h4 {
  color: #2f2f2f;
  font-family: Helvetica;
  font-size: 24px;
  font-weight: normal;
}
.bottom_businessforsale_text .ovalbutton.btn-full {
  font-size: 24px;
  line-height: 48px;
  margin: 13px auto 0;
  max-width: 360px;
  padding: 0;
}
.product-box .thumb {
  min-height: 175px;
}
.registrationpage .ylbutton.btn-full {
  min-width: 100% !important;
}
#LoadListing .product-box.product-box1 .ova-btn .ovalbutton {
  background: #ff7b00 !important;
}
#LoadListing .product-box.product-box1:hover .ovalbutton {
  background: #f37601 !important;
}
#LoadListing .product-box.product-box1 .name {
  background: #003164 !important;
  padding: 3px 15.5px;
  font-size: 21px !important;
}
#LoadListing .product-box.product-box1 .thumb a {
  padding: 0;
  background-color: #ffffff;
}
/*#LoadListing .product-box.product-box1 .thumb{ background:#000;min-height:200px;}*/
/*#LoadListing .product-box.product-box1 span{ display:inline-block;margin-top:0;}*/
#LoadListing .product-box.product-box1 .thumb a img {
  height: 200px;
  width: auto;
}
#LoadListing .product-box.product-box1 {
}
.product-box .thumb a {
  float: left;
  padding: 0 0 0 0;
  text-align: center;
  width: 100%;
}
.login .input {
  line-height: 34px;
}
.amorzination_calc .formdetail input::-moz-placeholder {
  color: #a5a5a5 !important;
  opacity: 1 !important;
  font-size: 20px;
}
.amorzination_calc .bootstrap-select .btn-default,
.amorzination_calc .bootstrap-select .filter-option {
  color: #686868 !important;
  font-size: 20px !important; /*font-style:italic;*/
}
.video_form_premreg.video_form_premreg_mob {
  background: none !important;
  padding: 0;
}
.list-checkmark2_mobile {
  padding-bottom: 0 !important;
  text-align: left;
}
.slider {
  text-align: center;
}
.myportfolio_table .row,
.myportfolio_table .row .product-financial-info,
.dashmyportfolio .product-financial-info,
.dashmyprofile .product-financial-info {
  margin-bottom: 0 !important;
}
.myportfolio_table .blue-title-d {
  margin-bottom: 0;
}
.portfolioscroll {
  max-height: 665px;
  padding: 10px 15px;
}
.brokerdetscroll {
  max-height: 50px;
  padding: 10px 15px;
}
#topslider.owl-theme .owl-controls {
  margin: -37.5px 0 0;
  padding: 0;
  top: 50%;
  display: none !important;
}
.banner-wrap:hover #topslider.owl-theme .owl-controls {
  display: block;
}
#topslider .owl-stage-outer img {
  min-height: 650px;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@-ms-viewport {
  width: device-width;
}
::-moz-selection {
  background-color: #000;
  color: #ffffff;
}
::selection {
  background-color: #000;
  color: #ffffff;
}
html,
body {
  width: 100%;
}
html {
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font: 14px/20px;
  color: #000000;
  min-height: 100%;
  height: auto;
  position: relative;
  font-family: "HelveticaNeue";
}
html,
body,
form,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0px;
  padding: 0px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
small {
  font-size: 85%;
  line-height: normal;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
address {
  font-style: normal;
  margin-bottom: 10px;
}
.fnormal {
  font-weight: normal;
}
.flight {
  font-weight: 300;
}
img {
  border: 0px;
  max-width: 100%;
  vertical-align: middle;
}
ul {
  list-style: none;
}
:focus {
  outline: none;
}
p {
  font-size: 18px;
  font-weight: normal;
}
a {
  color: #686868;
  text-decoration: none;
  outline: none;
  cursor: pointer !important;
}
a:hover {
  color: #000;
  text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  color: #000;
  line-height: 100%;
}
h1 {
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  color: #000000;
  text-align: center;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 23px;
}
h2 {
  font-size: 28px;
  color: #353535;
}
h3 {
  font-size: 26px;
}
h4 {
  font-size: 24px;
}
h5 {
  font-size: 22px;
}
h6 {
  font-size: 20px;
}
.head-title {
  text-align: center;
}

.f11 {
  font-size: 11px !important;
}
.f12 {
  font-size: 12px !important;
}
.f13 {
  font-size: 13px !important;
}
.f14 {
  font-size: 14px !important;
}
.f15 {
  font-size: 15px !important;
}
.f16 {
  font-size: 16px !important;
}
.f17 {
  font-size: 17px !important;
}
.f18 {
  font-size: 18px !important;
}
.f19 {
  font-size: 19px !important;
}
.f20 {
  font-size: 20px !important;
}
.f30 {
  font-size: 30px;
}

.pt3 {
  padding-top: 3px;
}
.p5 {
  padding: 5px;
}
.pt5 {
  padding-top: 5px;
}
.pl5 {
  padding-left: 5px;
}
.pr5 {
  padding-right: 5px;
}
.pb5 {
  padding-bottom: 5px;
}
.p10 {
  padding: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.p15 {
  padding: 15px;
}
.pt15 {
  padding-top: 15px;
}
.pl15 {
  padding-left: 15px;
}
.pr15 {
  padding-right: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.pt13 {
  padding-top: 13px;
}
.p20 {
  padding: 20px;
}
.pt20 {
  padding-top: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.p25 {
  padding: 25px;
}
.pt25 {
  padding-top: 25px;
}
.pl25 {
  padding-left: 25px;
}
.pr25 {
  padding-right: 25px;
}
.pb25 {
  padding-bottom: 25px;
}
.p30 {
  padding: 30px;
}
.pt30 {
  padding-top: 30px;
}
.pl30 {
  padding-left: 30px;
}
.pr30 {
  padding-right: 30px;
}
.pb30 {
  padding-bottom: 30px;
}

.bdr0 {
  border: 0 !important;
}
.spact1 {
  padding-top: 1%;
}
.spact2 {
  padding-top: 2%;
}
.spact3 {
  padding-top: 3%;
}
.spact4 {
  padding-top: 4%;
}
.spact5 {
  padding-top: 5%;
}
.spacb5 {
  padding: 0 0 5%;
}
.spactb5 {
  padding: 5% 0;
}
.spaclr5 {
  padding: 0 5%;
}
.fw100table {
  width: 100%;
  border: 0px;
  border-collapse: collapse;
}
.m0 {
  margin: 0;
}
.mt7 {
  margin-top: 7px;
}
.m5 {
  margin: 5px;
}
.mt5 {
  margin-top: 5px;
}
.ml5 {
  margin-left: 5px;
}
.mr5 {
  margin-right: 5px;
}
.mb5 {
  margin-bottom: 5px;
}
.m10 {
  margin: 10px;
}
.mt10 {
  margin-top: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mr10 {
  margin-right: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.m15 {
  margin: 15px;
}
.mt15 {
  margin-top: 15px;
}
.ml15 {
  margin-left: 15px;
}
.mr15 {
  margin-right: 15px;
}
.mb15 {
  margin-bottom: 15px;
}
.m20 {
  margin: 20px;
}
.mt20 {
  margin-top: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.m25 {
  margin: 25px;
}
.mt25 {
  margin-top: 25px;
}
.ml25 {
  margin-left: 25px;
}
.mr25 {
  margin-right: 25px;
}
.mb25 {
  margin-bottom: 25px;
}
.m30 {
  margin: 30px;
}
.mt30 {
  margin-top: 30px;
}
.ml30 {
  margin-left: 30px;
}
.mr30 {
  margin-right: 30px;
}
.mb30 {
  margin-bottom: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mb40 {
  margin-bottom: 40px;
}

.left {
  float: left;
}
.right {
  float: right;
}
.centers {
  display: table;
  margin: auto;
}
.fix {
  float: left;
  width: 100%;
}
.cl {
  clear: both;
}
.dblock {
  display: block;
}
.vam {
  vertical-align: middle;
}
.vat {
  vertical-align: top;
}
.vas {
  vertical-align: sub;
}
.vai {
  vertical-align: inherit;
}
.small {
  font-size: 11px;
}
.border {
  border: 1px solid #ccc;
}
.noborder {
  border: 0px none;
  padding: 0px;
}
.xline {
  border-bottom: 1px solid #d3d3d3;
}
.yline {
  border-left: 1px solid #c4c4c4;
}
.price {
  color: #2d2d2d;
  font-size: 16px;
  font-weight: normal;
}
.price strong {
  font-weight: normal;
}
.cursor {
  cursor: pointer;
}
.errmsg {
  color: #ff0000;
  font-weight: normal;
}
.por {
  position: relative;
}
.ttu {
  text-transform: uppercase;
}
.tdu {
  text-decoration: underline;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: normal;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 1;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.clear {
  clear: both;
}
.ovalbutton,
.chkbutton,
.backbutton {
  color: #fff;
  border: none;
  margin: 0;
  padding: 8px 20px;
  line-height: 100%;
  display: inline-block;
  cursor: pointer;
  outline: none;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  vertical-align: middle;
  font-weight: normal;
}
.ovalbutton {
  background: #5b9a56;
  background: -moz-linear-gradient(top, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #5b9a56),
    color-stop(50%, #5b9a56),
    color-stop(51%, #488e43)
  );
  background: -webkit-linear-gradient(
    top,
    #5b9a56 0%,
    #5b9a56 50%,
    #488e43 51%
  );
  background: -o-linear-gradient(top, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  background: -ms-linear-gradient(top, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  background: linear-gradient(to bottom, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b9a56', endColorstr='#488e43', GradientType=0);
  font-size: 20px;
}
.ovalbutton:hover,
.busin-sale .ovalbutton:hover,
.franch-sale .ovalbutton:hover,
.login .ovalbutton1:hover {
  background: #003266;
}
.product-box:hover .ovalbutton {
  background: #003266;
}
.franch-sale .product-box:hover .ovalbutton {
  background: #1678a4;
}
.chkbutton {
  background: #f05c54;
  background: -moz-linear-gradient(
    top,
    #f05c54 0%,
    #f05c54 50%,
    #ee4941 51%,
    #ee4941 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f05c54),
    color-stop(50%, #f05c54),
    color-stop(51%, #ee4941),
    color-stop(100%, #ee4941)
  );
  background: -webkit-linear-gradient(
    top,
    #f05c54 0%,
    #f05c54 50%,
    #ee4941 51%,
    #ee4941 100%
  );
  background: -o-linear-gradient(
    top,
    #f05c54 0%,
    #f05c54 50%,
    #ee4941 51%,
    #ee4941 100%
  );
  background: -ms-linear-gradient(
    top,
    #f05c54 0%,
    #f05c54 50%,
    #ee4941 51%,
    #ee4941 100%
  );
  background: linear-gradient(
    to bottom,
    #f05c54 0%,
    #f05c54 50%,
    #ee4941 51%,
    #ee4941 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05c54', endColorstr='#ee4941', GradientType=0);
  font-size: 21px;
}
.chkbutton:hover {
  background: #ee4941;
}
.ovalbutton span,
.chkbutton span {
  font-size: 18px;
  display: block;
  line-height: 110%;
}
.ovalbutton strong,
.chkbutton strong {
  font-size: 30px;
  display: block;
  line-height: 110%;
  font-weight: normal;
}
.ovalbutton:hover,
.chkbutton:hover,
.backbutton:hover {
  color: #fff;
  text-decoration: none;
}
.ovalbutton2 {
  background: #003d7d;
  font-size: 24px;
  font-weight: 100;
  height: 48px;
  line-height: 29px;
  margin: 0 auto;
  width: 360px;
}
.ovalbutton3 {
  background: #003d7d;
  font-size: 24px;
  font-weight: 100;
  height: 48px;
  line-height: 29px;
}
.ylbutton {
  background: #ff7b00;
  color: #fff;
  font-size: 24px;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  border: none;
  outline: none;
  line-height: 1.42857;
  vertical-align: middle;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  min-width: 260px;
  text-align: center;
  padding: 8px 20px;
}
.ylbutton:hover,
.ylbutton:focus {
  background: #f37601;
  color: #fff;
}
.read-btn,
.donate-btn,
.read-btn-2 {
  font-size: 24px;
  color: #fff;
  border: none;
  margin: 0;
  padding: 15px 20px;
  line-height: 100%;
  display: inline-block;
  cursor: pointer;
  outline: none;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
  font-weight: bold;
}
.read-btn {
  background: #2f2f2f;
}
.donate-btn {
  background: #c50001;
}
.read-btn-2 {
  background: #e3e3e3;
  color: #2f2f2f;
}
.read-btn:hover {
  background: #383838;
  color: #fff;
}
.donate-btn:hover {
  background: #d90000;
  color: #fff;
}
.read-btn-2:hover {
  background: #fff;
  color: #2f2f2f;
}
.link {
  color: #488e43;
  vertical-align: middle;
}
.link:hover {
}
.link1 {
  color: #003d7d;
  text-decoration: underline;
}
.link3 {
  color: #003d7d;
}
.link3:hover {
  text-decoration: underline;
}
.btn-full {
  display: block;
  width: 100%;
}
.btn-large {
  padding: 20px 20px 19px !important;
}
.btn-plg {
  padding: 12px 30px;
  font-size: 24px;
}
hr.xline {
  border: none;
  border-top: 1px solid #d6d6d6;
}
.line1x {
  border: none;
  border-top: 1px solid #e1e1e1;
}
.line2x {
  border: none;
  border-top: 2px solid #e1e1e1;
}
.line3x {
  border: none;
  border-top: 3px solid #e1e1e1;
}
.line5x {
  border: none;
  border-top: 5px solid #ef4324;
}
.links1 {
  color: #003d7d;
}
.links1:hover {
  text-decoration: underline;
}
.icon {
  display: inline-block;
  padding: 0px 0px;
}
.icon .text {
  display: inline-block;
}
.icon.notext .fa {
  margin: 0 !important;
}
.icon.notext .text {
  display: none;
}
.icon.noicon .fa {
  display: none;
}
.icon.btext {
  text-align: center;
}
.icon.btext .text {
  display: block;
}
.icon .iconHover {
  opacity: 0;
}
.icon:hover .iconHover,
.active .icon .iconHover {
  opacity: 1;
}
.tpphcnt {
  float: right;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  font-size: 24px;
  color: #003d7d;
  text-align: right;
  font-weight: bold;
}
.tpphcnt a {
  font-size: 30px;
  line-height: 35px;
  display: block;
  color: #003d7d;
}
nav.prmnav {
  font-size: 26px;
  line-height: 26px;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  padding: 10px 0px 14px;
  margin-top: 7px;
}
nav.prmnav span {
  color: #ffd400;
}
.dovecote {
  position: relative;
  margin: 0px;
  padding: 0px;
}
.dovecote .bntxt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  font-family: "HelveticaNeue";
  color: #ffffff;
}
.dovecote .bntxt span {
  background-image: url(../images/dvbg.png);
  font-size: 28px;
  line-height: 28px;
  padding: 15px 0px 15px 40px;
  font-style: italic;
  font-weight: 600;
  display: block;
  letter-spacing: 0.5px;
}
.dovecote .bntxt h2 {
  font-size: 48px;
  line-height: 54px;
  margin: 0px;
  padding: 0px 0px 20px 40px;
  color: #ffffff;
  font-weight: 600;
}
.dovecote .bntxt h2 span {
  background: none;
  color: #ffd400;
  margin: 0px;
  padding: 0px;
  font-size: 48px;
  line-height: 54px;
  display: inline-block;
  font-style: normal;
}
.phno {
  font-size: 34px;
  color: #0067a2;
  font-weight: bold;
}
.whyprm {
  margin: 0px;
  padding: 40px 0px 20px;
}
.whyprm h3 {
  color: #082745;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
}
.whyprm h4 {
  color: #082745;
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
.whyprm i {
  color: #ff7b00;
  font-size: 48px;
  margin-bottom: 15px;
}
.whyprm p {
  font-size: 18px;
  line-height: 24px;
  color: #2f2f2f;
  margin: 0px;
  padding: 10px 0px 0px 0px;
}
.whyprm p span {
  font-size: 14px;
  display: block;
}
#buyerregister .check-tbl label {
  font-size: 18px !important;
  width: 100%;
  color: #2f2f2f !important;
}
#buyerregister .check-tbl label .fonts {
  line-height: 30px;
}
#buyerregister .check-tbl label a {
  font-size: 18px;
  color: #07a5d9;
  text-decoration: underline;
}
#buyerregister .check-tbl label a:hover {
  color: #082745;
}
.middle-section.middle-nopad .buyer-stat .ylbutton {
  min-width: 100%;
}
.middle-section.middle-nopad .reg-prem-mship2 .ylbutton {
  min-width: 100%;
}
.middle-section.checkout {
  padding-top: 30px;
}
.checkout .f18 {
  font-size: 18px;
  color: #686868;
  padding: 40px 0px 40px;
  line-height: 20px;
}
.checkout .checkoutwithpaypal .ovalbutton.ovalbutton2 {
  background: #e3e3e3;
  color: #686868;
  line-height: 48px;
  padding: 0;
}

.adsearch {
  border: 1px solid #e3e3e3;
  padding: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
  position: relative;
}
.adsearch a.snbox {
  color: #003d7d;
}
.adsearch a.snbox:after {
  content: "\f067";
  color: #003d7d;
  display: inline-block;
  font: 18px/1 FontAwesome;
  transform: translate(0px, 3px);
  position: absolute;
  right: 10px;
}
.adsearch a.snbox.active::after {
  content: "\f068";
}
.fields-op.snop {
  margin: 10px 0 0;
}

@media (max-width: 767px) {
  .icon .iconHover {
    opacity: 1;
  }
  .franchise-custom .advertise a {
    margin: 0 20px;
  }
  .franchise-custom .advertise {
    text-align: center;
  }
  .franchise-custom .advertise a {
    display: inline-block;
    width: 47%;
    margin: 0 0 30px 0;
  }
  .franchise-custom .advertise a:nth-child(2n + 1) {
    margin-right: 4%;
  }
  nav.prmnav {
    background: #003d7d;
    top: 0px;
    margin-top: 0px;
    font-size: 16px;
    line-height: 16px;
    padding: 5px 0px 7px;
  }
  .tpphcnt {
    float: none;
    margin: -10px 0px 5px 0px;
    font-size: 16px;
    text-align: center;
  }
  .tpphcnt a {
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
  }
  .dovecote .bntxt span {
    font-size: 18px;
    line-height: 18px;
    padding: 5px 0px 5px 15px;
  }
  .dovecote .bntxt h2 {
    font-size: 36px;
    line-height: 36px;
    padding: 0px 0px 10px 15px;
  }
  .dovecote .bntxt h2 span {
    font-size: 36px;
    line-height: 36px;
  }
}

@media (max-width: 600px) {
  .dovecote .bntxt span {
    font-size: 16px;
    line-height: 16px;
    padding: 5px 0px 5px 15px;
  }
  .dovecote .bntxt h2 {
    font-size: 26px;
    line-height: 26px;
    padding: 0px 0px 10px 15px;
  }
  .dovecote .bntxt h2 span {
    font-size: 26px;
    line-height: 26px;
  }
}

@media (max-width: 360px) {
  .dovecote .bntxt span {
    font-size: 14px;
    line-height: 14px;
    padding: 5px 0px 5px 15px;
  }
  .dovecote .bntxt h2 {
    font-size: 20px;
    line-height: 20px;
    padding: 0px 0px 5px 15px;
  }
  .dovecote .bntxt h2 span {
    font-size: 20px;
    line-height: 20px;
  }
}
.green-txt {
  color: #64a73c;
}
.grey-txt {
  color: #686868;
}
.yellow-txt {
  color: #b07916;
}
.yellow2-txt {
  color: #ff7e00;
}
.yellow3-txt {
  color: #ffd400;
}
.blue-txt {
  color: #003d7d;
}
.red-txt {
  color: #b50000;
}
.orng-txt {
  color: #ef4324;
}
.vbb_block_box {
  padding-top: 20px;
  padding-bottom: 20px;
}
.vbb_block_box h3 {
  font-size: 30px;
  color: #003164;
  border-bottom: 1px solid #aaaaaa;
  padding: 5px 0;
  margin: 5px 0;
}
.vbb_block_thumb {
  padding-top: 10px;
}
.vbb_block_text {
  padding-top: 10px;
}
.vbb_block_text p {
  font-size: 20px;
  line-height: 120%;
  padding-bottom: 20px;
}
.vbb_block_text p.pb0 {
  padding-bottom: 0;
}
.vbb_block_box2 {
  margin: 20px 0;
}
.vbb_block_box2 h3 {
  font-size: 30px;
  color: #001e3e;
  margin-bottom: 20px;
  padding-top: 10px;
}
.vbb_block_box2 h4 {
  font-size: 24px;
  margin-bottom: 20px;
}
.vbb_block_box2 .spac45 {
  padding-left: 45px;
  padding-right: 45px;
}
.vbb_block_box2 p {
  font-size: 17px;
  padding: 0;
  margin-bottom: 20px;
}
.vbb_block_box2 p.mb0 {
  margin-bottom: 0;
}
.vbb_block_box2 li {
  font-size: 18px;
  padding: 5px 0;
}
.vbb-full-section1 {
  padding: 25px 0;
  background: #e3e3e3;
  color: #003164;
}
.vbb-full-section1 p {
  color: #003164;
  font-size: 24px;
  padding-bottom: 20px;
}
.vbb-full-section1 span {
  font-size: 30px;
  display: block;
}
.vbb-full-section2 {
  padding: 25px 0;
  background: #082745;
  color: #ffffff;
}
.vbb-full-section2 p {
  color: #003164;
  font-size: 24px;
  padding-bottom: 20px;
}
.vbb-full-section2 span {
  font-size: 30px;
  display: block;
}
.buyer-badge {
  padding: 15px 0;
}
.buyer-badge .h2 {
  font-size: 60px;
  line-height: 115%;
  border-bottom: 1px solid #aaaaaa;
  margin: 10px 0;
}
.buyer-badge p {
  font-size: 30px;
  padding-bottom: 10px;
}
.buyer-badge .f24 {
  font-size: 24px;
}
.buyer-badge .f30 {
  font-size: 30px;
}
.buyer-badge .f36 {
  font-size: 36px;
}
.buyer-badge p span {
  display: block;
}
.buyer-badge.plus .h2 {
  color: #b07916;
}
.stylist,
.switch {
  position: relative;
}
.stylist input[type="checkbox"] {
  visibility: hidden;
}
.stylist span:before {
  width: 14px;
  height: 14px;
  top: 0px;
  left: 0px;
  border: 1px solid #bfbfbf;
  background: #fff;
}
.stylist span:after {
  width: 12px;
  height: 12px;
  top: 1px;
  left: 1px;
}
.stylist span:before,
.stylist span:after {
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.stylist input[type="checkbox"]:checked + span:before,
.stylist input[type="checkbox"]:checked:hover + span:before,
.stylist input[type="checkbox"]:checked + span:after,
.stylist input[type="checkbox"]:checked:hover + span:after,
.stylist input[type="checkbox"]:hover + span:before {
  border-color: #bfbfbf;
}
.stylist input[type="checkbox"]:hover + span:after {
  background: #fff;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button {
  overflow: visible;
  overflow: hidden;
  margin: 0px;
  text-transform: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
label,
.label {
  font-size: 14px !important;
  line-height: 130% !important;
  color: #000 !important;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: none;
}
optgroup {
  font-weight: normal;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 3px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 35px;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #d8d8d8;
  -webkit-transition:
    border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: rgba(0, 0, 0, 0.4);
  outline: 0;
  -webkit-box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(0, 0, 0, 0.1);
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(0, 0, 0, 0.1);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.radio,
.checkbox {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.help-block {
  display: block;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  line-height: 140%;
}
.input-group {
  display: table;
  position: relative;
}
.input-group .input-group-btn,
.input-group .form-control {
  display: table-cell;
  vertical-align: top;
}
.input-group-btn button {
  cursor: pointer;
  padding: 0px 15px;
  height: 35px;
  line-height: 28px;
  text-align: center;
}
.input-group .form-control {
  margin: 0px 0px;
  height: 35px;
}
.form-group {
  padding-bottom: 13px;
}
.form-group.pb0 {
  padding-bottom: 0px;
}
.form-group.pb5 {
  padding-bottom: 5px;
}
.form-group.pb15 {
  padding-bottom: 15px;
}
.form-group .form-control {
  width: 100%;
}
.form-group label {
  display: none;
}
.form-group label.label {
  display: block;
}
.input::-webkit-input-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
}
.input:-moz-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
.input::-moz-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
.input:-ms-input-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
}
.expresssearch input::-webkit-input-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
.expresssearch input:-moz-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
.expresssearch input::-moz-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
.expresssearch input:-ms-input-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
textarea::-webkit-input-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
}
textarea:-moz-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
textarea::-moz-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
  opacity: 1;
}
textarea:-ms-input-placeholder {
  font-style: italic;
  color: #a5a5a5 !important;
}
.input,
.select,
textarea {
  border: 1px solid #b7b7b7; /*color:#66696f;*/
  color: #686868;
  font-size: 20px;
  margin: 0;
  padding: 0px 7px;
  vertical-align: middle;
  width: 100%;
}
.input {
  height: 34px;
}
.input_xs {
  font-weight: normal;
  font-size: 14px;
  padding: 4px 4px 3px;
}
.input:focus,
.select:focus {
  border: 1px solid #b7b7b7;
}
ul.list-inline li {
  display: inline-block;
  float: none;
  width: auto;
}
ul.list-block li {
  display: block;
}
ul.list-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
ul.list-table > li {
  display: table-cell;
}
ul.list-row-table li {
  display: table;
  width: 100%;
  table-layout: fixed;
}
ul.list-row-table li > span {
  display: table-cell;
}
.list-bullet {
  list-style: disc;
  margin: 10px 0px;
  padding-left: 20px;
}
.list-number {
  list-style: decimal;
  margin: 10px 0px;
  padding-left: 20px;
}
.list-arrow {
  list-style: none;
  margin: 10px 0px;
  padding-left: 20px;
  line-height: 24px;
}
.list-arrow > li {
  position: relative;
  color: #000;
}
.list-arrow > li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\f105";
  position: absolute;
  left: -18px;
  top: 2px;
  font-size: 18px;
  color: #555555;
}
.list-checkmark {
  list-style: none;
}
.list-checkmark li {
  position: relative;
  padding: 5px 0px;
  padding-left: 32px;
  margin: 0;
  font-size: 24px;
  line-height: 110%;
  color: #013264;
}
.list-checkmark li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-size: 24px;
  position: absolute;
  left: 0;
  top: 6px;
}
.list-checkmark2 {
  list-style: none;
}
.list-checkmark2 li {
  position: relative;
  padding: 5px 0px;
  padding-left: 32px;
  margin: 0;
  font-size: 22px;
  line-height: 110%;
  color: #ffd400;
}
.list-checkmark2 li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-size: 22px;
  position: absolute;
  left: 0;
  top: 6px;
}
.list-bullet2 {
  margin: 15px 0;
}
.list-bullet2 li {
  font-size: 17px;
  font-weight: normal;
  line-height: 140%;
  padding: 5px 0;
  padding-left: 13px;
  position: relative;
}
.list-bullet2 li:before {
  content: "\f111";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-right: 8px;
  font-size: 6px;
  position: absolute;
  top: 14px;
  left: 0;
}
.allborder {
  border: 0px;
  width: 100%;
  border-collapse: 0px;
  border-spacing: 0px !important;
}
.tableheader td {
  border-top: 4px solid #bdbdbd;
  border-bottom: 2px solid #bdbdbd;
  padding: 12px 10px;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 400;
}
.tableheader.small td {
  padding: 10px 10px;
  font-size: 14px;
}
.lightbg td {
  background: #ffffff;
  padding: 12px 10px;
  border-bottom: 1px solid #bdbdbd;
}
.darkbg td {
  background: #f3f3f3;
  padding: 15px;
  border-bottom: 1px solid #bdbdbd;
}
.noborder td {
  padding: 8px 0;
  border-bottom: none;
}
.tamount td {
  font-size: 20px;
  border-top: 1px solid #bdbdbd;
  padding: 15px 0;
}

@media only screen and (max-width: 767px) {
  .responsive-table {
    margin: 0px auto;
    width: 100%;
  }
  .responsive-table table,
  .responsive-table thead,
  .responsive-table tbody,
  .responsive-table th,
  .responsive-table td,
  .responsive-table tr {
    display: block;
  }
  .responsive-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .responsive-table tr {
    border: 1px solid #bdbdbd;
  }
  .responsive-table td {
    border: none;
    border-bottom: 1px solid #bdbdbd;
    position: relative;
    text-align: left;
    padding-left: 50% !important;
  }
  .responsive-table td:before {
    position: absolute;
    top: 5px;
    left: 10px;
    width: 45%;
    text-align: left;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
  }
  .responsive-table td:before {
    content: attr(data-title) "";
  }
  .responsive-table td[data-title^="full"] {
    padding: 10px !important;
  }
  .responsive-table td[data-title^="full"]:before {
    display: none;
  }
  .responsive-table td[data-title="full center"] {
    text-align: center;
  }
  .allborder.borderbox td:first-child {
    border-left: none;
  }
  .allborder.borderbox td:last-child {
    border-right: none;
  }
  .fixed-table {
    max-width: 767px;
    overflow: auto;
  }
}
.container:before,
.container:after,
.row:before,
.row:after,
.clearfix:before,
.clearfix:after,
#sb-site:before,
#sb-site:after,
.sb-site-container:before,
.sb-site-container:after,
.row15:before,
.row15:after,
.row10:before,
.row10:after,
.row0:before,
.row0:after {
  display: table;
  content: " ";
}
.container:after,
.row:after,
.clearfix:after,
#sb-site:before,
#sb-site:after,
.sb-site-container:before,
.sb-site-container:after,
.row15:after,
.row10:after,
.row0:after {
  clear: both;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1170px;
}

@media (max-width: 320px) {
  html,
  body {
    width: 100%;
  }
  .container {
    width: 320px;
  }
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  .col-xxs-1,
  .col-xxs-2,
  .col-xxs-3,
  .col-xxs-4,
  .col-xxs-5,
  .col-xxs-6,
  .col-xxs-7,
  .col-xxs-8,
  .col-xxs-9,
  .col-xxs-10,
  .col-xxs-11,
  .col-xxs-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xxs-1,
  .col-xxs-2,
  .col-xxs-3,
  .col-xxs-4,
  .col-xxs-5,
  .col-xxs-6,
  .col-xxs-7,
  .col-xxs-8,
  .col-xxs-9,
  .col-xxs-10,
  .col-xxs-11,
  .col-xxs-12 {
    float: left;
  }
  .col-xxs-12 {
    width: 100%;
  }
  .col-xxs-11 {
    width: 91.66666667%;
  }
  .col-xxs-10 {
    width: 83.33333333%;
  }
  .col-xxs-9 {
    width: 75%;
  }
  .col-xxs-8 {
    width: 66.66666667%;
  }
  .col-xxs-7 {
    width: 58.33333333%;
  }
  .col-xxs-6 {
    width: 50%;
  }
  .col-xxs-5 {
    width: 41.66666667%;
  }
  .col-xxs-4 {
    width: 33.33333333%;
  }
  .col-xxs-3 {
    width: 25%;
  }
  .col-xxs-2 {
    width: 16.66666667%;
  }
  .col-xxs-1 {
    width: 8.33333333%;
  }
  .col-xxs-pull-12 {
    right: 100%;
  }
  .col-xxs-pull-11 {
    right: 91.66666667%;
  }
  .col-xxs-pull-10 {
    right: 83.33333333%;
  }
  .col-xxs-pull-9 {
    right: 75%;
  }
  .col-xxs-pull-8 {
    right: 66.66666667%;
  }
  .col-xxs-pull-7 {
    right: 58.33333333%;
  }
  .col-xxs-pull-6 {
    right: 50%;
  }
  .col-xxs-pull-5 {
    right: 41.66666667%;
  }
  .col-xxs-pull-4 {
    right: 33.33333333%;
  }
  .col-xxs-pull-3 {
    right: 25%;
  }
  .col-xxs-pull-2 {
    right: 16.66666667%;
  }
  .col-xxs-pull-1 {
    right: 8.33333333%;
  }
  .col-xxs-pull-0 {
    right: auto;
  }
  .col-xxs-push-12 {
    left: 100%;
  }
  .col-xxs-push-11 {
    left: 91.66666667%;
  }
  .col-xxs-push-10 {
    left: 83.33333333%;
  }
  .col-xxs-push-9 {
    left: 75%;
  }
  .col-xxs-push-8 {
    left: 66.66666667%;
  }
  .col-xxs-push-7 {
    left: 58.33333333%;
  }
  .col-xxs-push-6 {
    left: 50%;
  }
  .col-xxs-push-5 {
    left: 41.66666667%;
  }
  .col-xxs-push-4 {
    left: 33.33333333%;
  }
  .col-xxs-push-3 {
    left: 25%;
  }
  .col-xxs-push-2 {
    left: 16.66666667%;
  }
  .col-xxs-push-1 {
    left: 8.33333333%;
  }
  .col-xxs-push-0 {
    left: auto;
  }
  .col-xxs-offset-12 {
    margin-left: 100%;
  }
  .col-xxs-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xxs-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xxs-offset-9 {
    margin-left: 75%;
  }
  .col-xxs-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xxs-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xxs-offset-6 {
    margin-left: 50%;
  }
  .col-xxs-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xxs-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xxs-offset-3 {
    margin-left: 25%;
  }
  .col-xxs-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xxs-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xxs-offset-0 {
    margin-left: 0;
  }
}
.row0 {
  margin-left: 0px;
  margin-right: 0px;
}
.row0 > [class*="col-"] {
  padding-left: 0px;
  padding-right: 0px;
}
.row10 {
  margin-left: -10px;
  margin-right: -10px;
}
.row10 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.row15 {
  margin-left: -15px;
  margin-right: -15px;
}
.row15 > [class*="col-"] {
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-15 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  .visible-xs-block {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 583px) {
  .smhidden {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

.tal {
  text-align: left;
}
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}
.taj {
  text-align: justify;
}
@media (max-width: 767px) {
  .tal-xs {
    text-align: left;
  }
  .tac-xs {
    text-align: center;
  }
  .tar-xs {
    text-align: right;
  }
  .taj-xs {
    text-align: justify;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tal-sm {
    text-align: left;
  }
  .tac-sm {
    text-align: center;
  }
  .tar-sm {
    text-align: right;
  }
  .taj-sm {
    text-align: justify;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tal-md {
    text-align: left;
  }
  .tac-md {
    text-align: center;
  }
  .tar-md {
    text-align: right;
  }
  .taj-md {
    text-align: justify;
  }
}
@media (min-width: 1200px) {
  .tal-lg {
    text-align: left;
  }
  .tac-lg {
    text-align: center;
  }
  .tar-lg {
    text-align: right;
  }
  .taj-lg {
    text-align: justify;
  }
}

@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  src:
    url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0")
      format("embedded-opentype"),
    url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),
    url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),
    url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),
    url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-times:before {
  content: "\f00d";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-phone:before {
  content: "\f095";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-check:before {
  content: "\f00c";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-volumn-up:before {
  content: "\f028";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-university:before {
  content: "\f19c";
}
.fa-print:before {
  content: "\f02f";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-heart:before {
  content: "\f004";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-certificate:before {
  content: "\f0a3";
}
.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;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  -webkit-transition: height normalms ease-in-out;
  -moz-transition: height normalms ease-in-out;
  -ms-transition: height normalms ease-in-out;
  -o-transition: height normalms ease-in-out;
  transition: height normalms ease-in-out;
}
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent; /*position:relative;*/
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  margin: 0 auto;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0, 0);
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-next,
.owl-carousel .owl-controls .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left; /*-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;
}
.owl-carousel .owl-item img {
  display: inline-block;
  max-width: 100%;
  -webkit-transform-style: preserve-3d;
}
.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: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.no-js .owl-carousel {
  display: block;
}
.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: 50px;
  width: 50px;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  background: url(../images/owl.video.play.png) no-repeat;
  background-size: 100%;
  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-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.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;
}
#tmvideo .owl-video-wrapper {
  height: 500px !important;
}
#tmvideo .owl-video-wrapper iframe {
  height: 500px !important;
}

@media (max-width: 991px) {
  #tmvideo .owl-video-wrapper {
    height: 475px !important;
  }
  #tmvideo .owl-video-wrapper iframe {
    height: 475px !important;
  }
}
@media (max-width: 768px) {
  #tmvideo .owl-video-wrapper {
    height: 400px !important;
  }
  #tmvideo .owl-video-wrapper iframe {
    height: 400px !important;
  }
}
@media (max-width: 480px) {
  #tmvideo .owl-video-wrapper {
    height: 300px !important;
  }
  #tmvideo .owl-video-wrapper iframe {
    height: 300px !important;
  }
  .franchise-custom .advertise a {
    display: inline-block;
    float: left;
    margin: 0 0 20px 0;
  }
}
@media (max-width: 360px) {
  #tmvideo .owl-video-wrapper {
    height: 260px !important;
  }
  #tmvideo .owl-video-wrapper iframe {
    height: 260px !important;
  }
}
.owl-theme .owl-dots {
  bottom: 0px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 14px;
  height: 14px;
  margin: 5px 4px;
  background: #d8d8d8;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #8d8d8d;
}
.owl-theme .owl-controls {
  min-width: 70px; /*min-height:35px;*/
  padding: 5px 35px 1px;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
  position: absolute;
  display: inline-block;
  -webkit-tap-highlight-color: transparent;
  border-radius: 15px;
  margin-top: -17.5px;
  top: 50%;
  width: 100%;
  left: 0;
  z-index: 999;
}
.owl-theme .owl-controls .disabled {
  opacity: 0;
  cursor: default;
}
.owl-theme .owl-controls .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
#product-slider,
#express-slider,
#franchises-slider {
  position: relative;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  display: block !important;
  cursor: pointer;
  position: absolute;
  text-indent: -10000px;
  width: 35px;
  height: 35px;
  background: url(../images/aliserarrow.png) no-repeat;
  background-color: #ffffff;
  opacity: 0.9;
  border: 1px solid #dedede;
}
.owl-theme .owl-controls .owl-nav .owl-prev {
  background-position: left center;
  left: 0px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
  background-position: right center;
  right: 0px;
}
.owl-theme .product-box {
  margin: 15px auto;
  width: 260px !important;
}
#topslider.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  background: url(../images/arrow.png) no-repeat rgba(0, 0, 0, 0.5);
  width: 60px;
  height: 60px;
  border: none;
}
#topslider.owl-theme .owl-controls .owl-nav .owl-prev {
  background-position: left top;
  left: 0px;
}
#topslider.owl-theme .owl-controls .owl-nav .owl-next {
  background-position: left bottom;
  right: 0px;
}
#topslider.owl-theme .owl-controls .owl-nav .owl-prev:hover {
  background-position: right top;
  background-color: #000;
}
#topslider.owl-theme .owl-controls .owl-nav .owl-next:hover {
  background-position: right bottom;
  background-color: #000;
}
.owlSliderSmall .owl-controls {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  position: static;
  min-height: auto;
}
.owlSliderSmall .owl-controls .owl-nav [class*="owl-"] {
  background: url(../images/arrow-th.png) no-repeat;
  width: 19px;
  height: 51px;
  border-radius: 0;
  margin-top: -91px;
  border: none;
  opacity: 1;
}
.owlSliderSmall .owl-controls .owl-nav .owl-prev {
  background-position: left top;
  left: -42px;
}
.owlSliderSmall .owl-controls .owl-nav .owl-next {
  background-position: right top;
  right: -42px;
}
.more-views .owlSliderSmall .owl-controls .owl-nav .owl-prev {
  left: 0 !important;
}
.more-views .owlSliderSmall .owl-controls .owl-nav .owl-next {
  right: 0 !important;
}
.owlSliderSmall .owl-controls .owl-nav .owl-prev:hover {
  background-position: left -53px;
}
.owlSliderSmall .owl-controls .owl-nav .owl-next:hover {
  background-position: right -53px;
}
#more-views.owl-carousel .owl-item {
  opacity: 0.5;
}
#more-views.owl-carousel .owl-item:hover,
#more-views.owl-carousel .owl-item.center {
  opacity: 1;
}
#tmvideo.owl-carousel .owl-video-play-icon {
  height: 80px;
  width: 80px;
  margin-left: -40px;
  margin-top: -40px;
}
#tmvideo {
}
#tmvideo.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  display: none !important;
}
#tmvideothumb.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  top: 50%;
  margin-top: 7px;
}
#tmvideothumb.owl-carousel .owl-item {
  opacity: 0.5;
  -webkit-filter: saturate(0.02) contrast(0.85) brightness(1.2) sepia(0.02);
  filter: saturate(0.02) contrast(0.85) brightness(1.2) sepia(0.02);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#tmvideothumb.owl-carousel .owl-item:hover,
#tmvideothumb.owl-carousel .owl-item.center {
  opacity: 1;
  -webkit-filter: contrast(1) brightness(1);
  filter: contrast(1) brightness(1);
}

@media only screen and (max-width: 767px) {
  .owl-theme .owl-controls {
    min-width: 70px;
  }
  .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    position: absolute !important;
  }
  #topslider.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    width: 30px;
    height: 30px;
  }
  #topslider.owl-theme .owl-controls .owl-nav .owl-prev {
    background-position: -15px -15px;
  }
  #topslider.owl-theme .owl-controls .owl-nav .owl-next {
    background-position: -15px -75px;
  }
  #topslider.owl-theme .owl-controls .owl-nav .owl-prev:hover {
    background-position: -75px -15px;
  }
  #topslider.owl-theme .owl-controls .owl-nav .owl-next:hover {
    background-position: -75px -75px;
  }
}
#product-slider1 {
  position: relative;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 101;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 0px !important;
}
.modal-header {
  background: #f2f2f2;
  padding: 25px;
}
.modal-header h4 {
  font-size: 20px;
  padding-right: 25px;
  line-height: 130%;
}
.modal-header h4 span {
  color: #3399cc;
}
.modal-header .h4 {
  padding-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  padding: 10px;
  min-width: 320px;
}
.modal-dialog .hd {
  font-size: 20px;
  padding-right: 25px;
  line-height: 130%;
}
.modal-dialog .hd span {
  color: #3399cc;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-content .label {
  margin-bottom: 2px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-body {
  position: relative;
  padding: 0 95px;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.modal .close {
  position: absolute;
  right: 25px;
  top: 19px;
  z-index: 1;
  text-shadow: none;
  color: #4d78a4;
  font-size: 31px;
}
.modal .close:hover {
  color: #ffffff;
  opacity: 9;
}
.vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.vertical-align-center {
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}
.vertical-alignment-helper .modal-content {
  width: inherit;
  height: inherit;
  margin: 0 auto;
  pointer-events: all;
  border-radius: 0px;
  background: #ffffff;
}
.vertical-alignment-helper .modal-content.need {
  max-width: 500px;
}
.modal .pop-top {
  background: #003d7d;
  border-radius: 0px;
  position: relative;
  padding: 20px;
  text-align: center;
}
.modal .pop-top h3 {
  font-size: 28px;
  color: #fff;
  font-weight: normal;
}
.modal .bakery-hd {
  font-size: 28px;
  font-style: normal;
  font-weight: normal;
  padding-bottom: 15px;
}
.modal .bakery-hd span {
  font-size: 23px;
  margin-top: 8px;
  display: block;
}
.modal .allborder {
  border-spacing: 1px;
}
.modal .pop-table td {
  font-size: 18px;
}
.modal .pop-table table tr {
  background: #fff;
}
.modal .pop-table table tr:nth-child(2n) {
  background: #f3f3f3;
}
.modal .pop-table table td {
  padding: 6px;
  width: 50%;
}
.modal .bor-b {
  border-bottom: solid 1px #e3e3e3;
}
.modal .mid-hd {
  font-size: 24px;
  padding-bottom: 20px;
  text-align: center;
}
.modal .pop-table-mid .table-tac {
  max-width: 555px;
  margin: 0 auto;
  position: relative;
}
.modal .pop-table-mid a.edit-link {
  font-size: 18px;
  color: #488e43;
  text-decoration: underline;
  position: absolute;
  top: 0px;
  right: -45px;
}
.modal .pop-table-mid a.edit-link:hover {
  text-decoration: none;
}
.modal .pop-table-mid .check-tbl label {
  font-size: 18px !important;
  color: #2f2f2f !important;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.modal .form-pop {
  max-width: 755px;
  margin: 0 auto;
}
.modal .form-pop .input-area {
  color: #a5a5a5;
  font-size: 18px;
  -webkit-box-shadow: inset 0px 3px 5px -1px rgba(128, 128, 128, 0.5);
  -moz-box-shadow: inset 0px 3px 5px -1px rgba(128, 128, 128, 0.5);
  box-shadow: inset 0px 3px 5px -1px rgba(128, 128, 128, 0.5);
  height: 130px;
  font-style: italic;
  border: none;
}
.modal .form-pop .input {
  font-size: 18px;
  border: none;
  color: #a5a5a5;
}
.modal .ovalbutton {
  font-size: 24px;
  max-width: 330px;
  padding: 12px 0;
  width: 100%;
}
.modal .bot-text {
  text-align: center;
  font-size: 24px;
}
.modal .bot-text-small {
  text-align: center;
  font-size: 17px;
  margin-bottom: 8px;
}
.modal .bot-text-small a {
  color: #003d7d;
}
.modal .bot-text-small a:hover {
  color: #000000;
}
.modal label {
  color: #686868 !important;
  font-size: 24px !important;
}
.modal::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
  color: #fff;
}
.modal .ovalbutton {
  background: #003d7d;
  color: #ffffff;
  max-width: 360px;
}
.modal .ovalbutton:hover {
  background: #003266;
  color: #ffffff;
}
.modal .bso {
  min-height: 122px;
}
.pop-table2 {
  color: #686868;
  font-size: 24px;
}
.pop-table2 table tr td {
  padding-bottom: 5px;
}
.pop-top h6 {
  color: #ffffff;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  padding-top: 5px;
}
.requ-fiel {
  font-size: 17px;
  margin-top: 7px;
  color: #686868;
}
.modal .bootstrap-select .filter-option {
  font-weight: normal;
}
.modal .form-pop .input::-webkit-input-placeholder {
  font-style: italic;
  font-weight: normal;
  color: #a9a9a9;
}
.modal .form-pop .input:-moz-placeholder {
  font-style: italic;
  font-weight: normal;
  color: #a9a9a9;
}
.modal .form-pop .input::-moz-placeholder {
  font-style: italic;
  font-weight: normal;
  color: #a9a9a9;
}
.modal .form-pop .input:-ms-input-placeholder {
  font-style: italic;
  font-weight: normal;
  color: #a9a9a9;
}
.modal .finan-p p,
.modal .finan-p font {
  font-size: 18px;
  color: #797979;
  padding-bottom: 8px;
}
.modal .text-det {
  font-size: 14px;
  color: #686868;
  line-height: 18px;
}
.modal .disclaimer {
  font-size: 12px;
  color: #ff0000;
  line-height: 14px;
}
#popup3 .modal-body {
  padding: 0 58px;
}
#popup3 .modal-body .bot-text-small a {
  color: #686868;
}
#popup3 .modal-body .bot-text-small a:hover {
  color: #003d7d;
}
.modal-body .bot-text-small span {
  padding: 0 20px;
}
.print-deth {
  margin: 10px 0;
}
.david .david-coh,
.ser-area,
.print-deth {
  font-size: 24px;
  color: #686868;
}
.david .david-coh span,
.print-deth span {
  font-size: 18px;
  color: #686868;
  display: block;
}
.servicing-area {
  margin-top: 8px;
}
.ser-area {
  margin-top: 13px;
}
.servicing-area span {
  color: #686868;
  display: block;
  font-size: 18px;
  line-height: 22px;
}
#make-offer.modal .bootstrap-select .filter-option {
  line-height: 34px;
}
#make-offer .bootstrap-select.btn-group .dropdown-toggle .caret {
  line-height: 34px;
  right: 5px !important;
}
#make-offer.modal input {
  line-height: 34px;
}
#terms-condition .modal-body {
  height: 350px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#referral-terms-condition .modal-body {
  height: 350px;
  overflow-x: hidden;
  overflow-y: scroll;
}

@media only screen and (min-width: 768px) {
  .vertical-alignment-helper .modal-content.smwidth {
    max-width: 700px;
  }
  .modal-body.smpadding {
    padding: 0 45px;
  }
}

@media only screen and (min-width: 768px) {
  .modal-sm {
    width: 605px;
  }
  .modal-dialog {
    width: 720px;
  }
  .modal-sm {
    width: 40%;
  }
  .modal-md {
    width: 720px;
  }
  .modal-content {
    background-color: #fff;
    position: relative;
    box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.5);
  }
  .modal-content .leftspace {
    margin-top: 10px;
  }
  .instant-coupon .modal-content:before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: 0px;
    top: 7px;
    width: 60px;
    height: 28px;
    background: url(../images/instant-icon.png) no-repeat;
  }
}

@media only screen and (min-width: 992px) {
  .modal-dialog {
    width: 770px;
  }
  .modal-sm {
    width: 40%;
  }
  .modal-md {
    width: 950px;
  }
}

@media only screen and (max-width: 767px) {
  .modal .pop-table {
    padding-bottom: 10px;
  }
  .modal .pop-top h3 {
    padding-right: 40px;
    text-align: left;
    font-size: 24px;
  }
  .modal .bakery-hd,
  .modal .mid-hd {
    font-size: 20px;
    text-align: center;
  }
  .modal .bakery-hd span {
    font-size: 16px;
  }
  .modal .pop-table-mid a.edit-link {
    position: inherit;
    right: 0px;
    display: block;
    padding-top: 10px;
    text-align: center;
  }
  .login .blink .blue-linnk {
    font-size: 16px;
  }
  .modal .pop-top h3 {
    font-size: 15px;
  }
  .modal .vertical-alignment-helper .modal-dialog .modal-content .modal-body {
    padding: 0px 20px;
  }
  .modal
    .vertical-alignment-helper
    .modal-dialog
    .modal-content
    .modal-body
    .col-md-4.col-sm-4.tar.tac-xs
    > img {
    width: 100%;
  }
  .modal .pop-top h3 {
    font-size: 15px;
  }
  .modal .bakery-hd {
    font-size: 20px;
  }
  .modal .bakery-hd span {
    font-size: 18px;
  }
  .pop-table2 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .popup2-form label {
    font-size: 18px !important;
  }
  .modal .bot-text {
    font-size: 18px;
  }
  .modal .bot-text-small {
    font-size: 15px;
  }
  .modal .close {
    right: 17px;
    top: 12px;
  }
  #popup2 .pop-table2 table tr td {
    text-align: center;
  }
}

@media only screen and (max-width: 479px) {
  .modal .pop-table td {
    font-size: 16px;
  }
  .modal .pop-table-mid .check-tbl label {
    font-size: 16px !important;
  }
}
/* popover ***/
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

@media (max-width: 640px) {
  .popover {
    max-width: 220px;
  }
}
/* popover ***/
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu li.selected a {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.dropdown-menu li.selected a:hover {
  background-color: #003d7d !important;
  color: #ffffff !important;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #003d7d;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu {
  top: 0;
  bottom: 100%;
  position: relative;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
  border: none;
  margin: 0px;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.clearfix:before,
.clearfix:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.bootstrap-select {
  width: 220px \0;
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding: 0px;
}
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(
    .input-group-btn
  ) {
  width: 220px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-group .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: 0 !important;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  z-index: 1035;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: hidden;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
  width: 100%;
  float: none;
  padding: 0px;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
  line-height: 20px;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick
  .dropdown-menu
  li.selected
  a
  span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid #fff;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before {
  display: block;
}
.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
  padding: 4px 8px;
}
.bs-actionsbox {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
}
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
select.mobile-device {
  position: absolute !important;
  top: 0;
  left: 0;
  display: block !important;
  width: 100%;
  height: 100% !important;
  opacity: 0;
}
.bootstrap-select {
  width: 100% !important;
}
.modal .bootstrap-select {
  box-shadow: 0 2px 3px -1px rgba(128, 128, 128, 0.1);
  border: 1px solid #b7b7b7;
}
.bootstrap-select .btn-default {
  background: #fff;
  border: none;
  font-weight: normal;
  text-transform: none;
}
.modal .bootstrap-select .btn-default {
  font-weight: normal;
}
.bootstrap-select .filter-option {
  font-weight: normal;
  font-size: 24px;
  color: #686868;
  padding: 0 25px 0px 7px;
  text-align: left;
  width: 100%;
  font-weight: normal;
  font-style: normal;
  line-height: 34px;
}
.bootstrap-select .btn-default,
.bootstrap-select .filter-option {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  color: #686868;
  font-size: 22px !important;
  font-weight: normal;
  margin-right: 0;
  position: absolute;
  right: 13px !important;
  line-height: 34px;
}
#address_group .bootstrap-select .filter-option {
  line-height: 34px;
}
/*.optionstyle{font-weight:bold!important;}*/
.optionstyle {
  font-weight: normal;
}
.expresssearch .bootstrap-select.btn-group .dropdown-toggle .caret {
  line-height: 35px;
}
.custom-checkbox {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  z-index: 1;
  background: #fff;
  cursor: pointer;
  top: 5px;
  margin-right: 15px;
  border: 1px solid #b7b7b7;
}
.custom-checkbox.selected {
  position: relative;
  background: #003d7d;
}
.custom-checkbox.selected:before {
  position: absolute;
  top: 1px;
  left: 2px;
  font-size: 18px;
  content: "\f00c";
  color: #fff;
  font-family: FontAwesome;
}
.custom-checkbox input[type="checkbox"] {
  margin: 0;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  _nofocusline: expression(this.hideFocus=true);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
}
.checkbox.disabled .custom-checkbox,
.checkbox.disabled .custom-checkbox input[type="checkbox"] {
  cursor: not-allowed;
}
.stylist,
.switch {
  position: relative;
}
.stylist input[type="radio"] {
  visibility: hidden;
}
.stylist span:before {
  width: 16px;
  height: 16px;
  top: 3px;
  left: 0px;
  border: none;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3) inset;
}
.stylist span:after {
  width: 10px;
  height: 10px;
  top: 6px;
  left: 3px;
}
.stylist span:before,
.stylist span:after {
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.stylist input[type="radio"] + span:before,
.stylist input[type="radio"] + span:after {
  border-radius: 50%;
}
.stylist input[type="radio"]:checked + span:before,
.stylist input[type="radio"]:checked:hover + span:before {
}
.stylist input[type="radio"]:checked + span:after,
.stylist input[type="radio"]:checked:hover + span:after {
  background: rgba(0, 0, 0, 0.6);
}
.stylist input[type="radio"]:hover + span:before {
}
.stylist input[type="radio"]:hover + span:after {
  background: #d8d8d8;
}
.stylist strong {
  display: inline-block;
  float: left;
  left: 25px;
  margin-bottom: 0;
  position: absolute;
  top: -12px;
}
.radiogroup {
  padding: 0;
}
.btn-radio .radio label {
  padding-left: 40px;
}
.btn-radio .radio label span {
  color: #fff;
  font-size: 30px;
}
.btn-radio {
  background: #003d7d;
  max-width: 420px;
  display: block;
  margin: 0 auto;
}
.btn-radio .stylist span:before {
  height: 24px;
  width: 24px;
  top: 5px;
}
.btn-radio .stylist span:after {
  height: 12px;
  width: 12px;
  top: 11px;
  left: 6px;
}
.btn-radio .radio {
  margin-bottom: 9px;
  margin-top: 6px;
  display: inline-block;
}
.btn-radio .yellow-txt {
  color: #eaa31e;
}
#jquery-script-menu {
  position: fixed;
  height: 90px;
  width: 100%;
  top: 0;
  left: 0;
  border-top: 5px solid #316594;
  background: #fff;
  -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  z-index: 999999;
  padding: 10px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jquery-script-center {
  width: 960px;
  margin: 0 auto;
}
.jquery-script-center ul {
  width: 212px;
  float: left;
  line-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.jquery-script-center a {
  text-decoration: none;
}
.jquery-script-ads {
  width: 728px;
  height: 90px;
  float: right;
}
.jquery-script-clear {
  clear: both;
  height: 0;
}
.has-success .form-control,
.has-warning .form-control,
.has-error .form-control {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/****/
.time-box,
.time-box span,
.product-box .price-box p,
.ces-text {
  color: #8d8d8d;
}
.link:hover,
legend,
.darkbg td,
.noborder td,
.modal-header h4,
.modal-dialog .hd,
.modal .bakery-hd,
.modal .pop-table td,
.modal .mid-hd,
.product-id,
.product-country,
.product-description p,
.product-financial-info table tr td,
.prqa-list,
.prqa-list .prqa-hd,
.featured-express h4,
.middle-links a:hover,
.contact-detail,
.contact-detail a {
  color: #333333;
}
.vbb_block_text p,
.vbb_block_box2 h4,
.vbb_block_box2 p,
.buyer-badge .h2,
.buyer-badge p,
.list-bullet2 li,
.modal .bakery-hd,
.modal .bot-text,
.modal .bot-text-small,
.franch-sale p,
.franch-sale .capital-req,
.expresssearch ul li input,
.brokerprofile_details,
.brokerprofile #resp-table,
.static p,
.static ol li,
.fields-op,
.all-optional .input,
.thankyou p,
.product-box1 .servicing h6,
.product-box1 .servicing .add,
.product-box1 .ser-btn span a,
.chooseaplan_block .title,
.chooseaplan_block .minititle,
.price_month,
.chooseaplan .spec,
.termscondition span,
.contacttop,
.contactbox,
.catedetail li,
.formtitle {
  color: #686868;
}
.contact_email li,
.topmenu li .email_head,
.topmenu .or_head,
nav li a,
.banpos h1,
.banpos h2,
.express-title,
.expresssearch ul li input,
.expresssearch ul li .or,
.express-btns,
.green-bg span,
.page-title,
.top-businesses .page-title,
.top-businesses li a,
.busin-sale .product-box .name a,
.busin-sale .product-box .time-box,
.busin-sale .product-box .price-box li,
.copyright,
.footer_links li a,
.videotext,
.videotext h1,
.list-checkmark2 li,
.fnormal,
.vbb_block_box2 p,
.franch-sale p,
.franch-sale .capital-req,
.modal .finan-p p,
.modal .text-det,
.page-title > span {
  font-weight: normal;
  font-style: normal;
}
.topmenu li a,
.express-sbtn,
.busin-sale .product-box .new-list,
.time-box,
.product-box .price-box,
.ylbutton,
.list-checkmark li,
.regform .title h2,
.vbb_block_box h3,
.vbb-full-section1 p,
.reg-prem-mship h3,
.prem-reg-2block h2,
.buyer-badge .h2,
.buyer-badge p,
.pro-buyer-badge h2,
.pro-buyer-badge p,
.reg-prem-mship2 h3,
.career_bg .videotext h1,
.career_bg .videotext p,
.vbb_block_box2 h3,
.vbb_block_box2 h4,
.vbb-career-text h2,
.career-high,
.vbb-career-text strong,
.busin-sale .product-box .time-box span,
.product-box .ovalbutton,
.home .page-title,
.top-businesses li a,
.ovalbutton2,
.modal .finan-p font,
.static h5 {
  font-weight: normal;
  font-style: normal;
}
.vbb_block_box h3 i {
  font-weight: normal;
  font-style: italic;
  font-family: "Helvetica Neue Medium Italic", "open_sans", sans-serif;
}
.topmenu li .contact_head,
.product-box .name,
.product-box .name a,
.product-box .sub-title a,
.note_details {
  font-weight: normal;
  font-style: normal;
}
.note_details i {
  font-weight: normal;
  font-style: italic;
}
.product-box .name {
  font-weight: normal !important;
}
.product-box .name:hover {
  /*color:#ffb700;*/
}
/****/
a:hover {
  text-decoration: none;
  color: #003d7d;
}
.header {
}
.topsection {
  min-height: 108px;
  position: relative;
  z-index: 100;
  background: #ffffff;
}
.logo {
  float: left;
  padding-top: 18px;
}
.header_rt {
  float: right;
}
.header_rt i {
  display: none;
}
.contact_email {
  padding-top: 6px;
}
.contact_email li {
  clear: both;
  color: #2c2c2c;
  font-size: 12px;
}
.topmenu li .contact_head {
  color: #003d7d;
  float: right;
  font-size: 30px;
  line-height: 25px;
}
.header_rt .topmenu li .contact_head {
  margin-bottom: 5px;
}
.topmenu li .email_head {
  color: #fff;
  font-size: 24px;
}
.search-form {
  position: relative; /*padding-right:36px;*/
  height: 36px;
  padding-top: 5px;
}
.search-form .input {
  height: 36px;
  padding-left: 15px;
  width: 228px;
  font-size: 18px;
  vertical-align: top;
  margin-right: -4px;
}
/*.search-form .input::-moz-placeholder{ color:#ffffff !important;}
.search-form .input:focus::-moz-placeholder{ color:#a5a5a5 !important;}

.search-form .input::-webkit-input-placeholder{ color:#fff !important;}
.search-form .input:focus::-webkit-input-placeholder{ color:#a5a5a5 !important;}*/
.locationdiv {
  min-height: 23px;
}
.search-form:before {
  /*font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;left:0;top:0;width:36px;height:36px;line-height:42px;display:inline-block;text-align:center;color:#003d7d;font-size:18px;*/
}
.search-form .submit {
  margin: 0;
  padding: 0; /*position:absolute;*/
  width: 36px;
  border: none;
  background: #003d7d;
  color: #fff;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  vertical-align: top;
}
.search-form .submit::before {
  content: "";
  font: 19px/36px FontAwesome;
}
.login_reg {
  margin-top: 10px;
  margin-bottom: 10px;
}
.topmenu {
  float: right;
  width: 100%;
}
.topmenu .or_head {
  color: #000000;
  font-size: 18px;
}
.topmenu li a {
  color: #003d7d;
  font-size: 18px;
  text-decoration: none !important;
}
.topmenu li a:hover {
  text-decoration: underline !important;
}
.topmenu li a.contact_head:hover {
  text-decoration: none !important;
}
.login_reg a {
  text-decoration: underline !important;
}
.top-account {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}
.top-account .welcome-label {
  color: #003d7d;
  font-size: 18px;
  font-weight: normal;
}
.top-account a {
  color: #fff;
}
.top-account a.topactlinks.active {
  text-decoration: underline;
}
.top-account .icn-ardown:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0d7";
  margin-left: 2px;
}
.account-dd {
  background: #fff;
  position: absolute;
  top: 27px;
  right: -15px;
  z-index: 999999999; /*width:165px;*/
  width: auto;
  display: none;
}
.account-dd li {
  text-align: right;
}
.account-dd li a {
  color: #003d7d;
  font-size: 18px;
  display: block;
  padding: 8px 20px;
}
.account-dd li a:hover,
.account-dd li a.active {
  color: #003d7d;
  background: #f4f4f4;
}
.account-dd li a.high {
  color: #b07916;
}
nav {
  background-color: #003d7d;
  float: left;
  position: relative;
  width: 100%;
  z-index: 99;
}
.menu {
  padding: 0 1%;
}
nav li {
  display: inline;
  line-height: 48px;
}
nav li.dropdown {
  position: relative;
  display: inline-block;
}
nav li.dropdown > a:after {
  color: #ffffff;
  content: "";
  font-family: fontawesome;
  padding-left: 12px;
  padding-top: 4px;
}
nav li:hover > a {
  background: #003164; /*color:#ffb700;*/
}
nav li:hover > a:after {
  color: #ffffff !important;
}
nav li.dropdown ul {
  display: none;
  width: 100%;
}
nav li.dropdown ul li {
  float: left;
  line-height: normal;
  padding: 0;
  text-align: left;
  width: 100%;
}
nav li.dropdown ul li:hover {
  background: #003164;
  width: 100%;
}
nav li.dropdown ul li a {
  padding: 0 22px;
  line-height: 36px;
}
nav li a {
  color: #ffffff;
  display: inline-block;
  float: none;
  font-size: 18px;
  line-height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: top;
}
nav li a .fa-heart {
  color: #c50001;
  font-size: 20px;
  margin-right: 8px;
}
nav li a:hover {
  color: #fff;
}
nav .fa {
  font-size: 17px;
}
.home nav {
  box-shadow: none;
  min-height: inherit;
}
#navbg {
  background: url(../images/backbg.png) left top repeat fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 98;
}
.footertop .first {
  float: left;
  width: 49%;
}
.footertop .last {
  float: right;
  width: 49%;
}
footer {
  background-color: #002f60;
  clear: both;
  width: 100%;
}
.footer_social {
  clear: both;
  padding-top: 5px;
  text-align: right;
}
.footer_social > li {
  display: inline-block;
  float: right;
  height: 39px;
  width: 39px;
  margin: 0 5px;
}
.footer_social > li.last {
  margin-right: 0;
}
.footer_social a {
  float: left;
}
.footer_social li a i {
  color: #ffffff;
  font-family: fontawesome;
  font-size: 40px;
}
.footer_social li a:hover i {
  /*color:#ffb700;*/
}
.copyright {
  color: #fff;
  font-size: 18px;
}
.footertop {
  background-color: #ffffff;
  border-top: 1px solid #e1e1e1;
  display: inline;
  float: left;
  margin-top: 10px;
  padding-top: 25px;
  width: 100%;
}
.footertop .container {
  border-top: 1px solid #cccccc;
  padding: 25px 0 !important;
}
.copyright {
  color: #fefeff;
  font-size: 14px;
}
.ftrow1 {
  padding: 25px 0 0;
}
.ftrow2 {
  float: left;
  width: 100%;
  padding: 0;
}
.footerrow {
  float: left;
  width: 17%;
}
.footerrow2.last {
  float: left;
  padding-top: 65px;
  text-align: right;
  width: 32%;
}
.footer_title {
  border-bottom: 1px solid #aaaaaa;
  color: #ffffff;
  float: left;
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 5px;
  padding-bottom: 5px;
  width: 100%;
  position: relative;
}
.footer_links li {
  display: inline;
  float: left;
  padding: 0;
  width: 100%;
  line-height: 22px;
}
.footer_links li a {
  color: #29c5f6;
  font-size: 14px;
  text-transform: none;
}
.footer_links li a:hover {
  text-decoration: underline; /*color:#ffb700;*/
}
.footer_links {
  float: left;
  padding: 0;
}
.topmenu.footer > li {
  color: #ffffff;
  font-size: 14px;
  text-align: right;
  clear: both;
}
.topmenu.footer > li a {
  color: #ffffff; /*line-height:26px;*/
  line-height: normal;
  white-space: nowrap;
}
.footeraddress {
  clear: both;
  padding-top: 25px;
}
.footerrow2.last .last {
  padding-left: 28px;
}
.footertop img {
  width: 100%;
}
.top {
  position: fixed;
  background: #003d7d;
  border-radius: 50%;
  bottom: 10px;
  color: #ffffff;
  font-family: fontawesome;
  font-size: 19px;
  height: 40px;
  line-height: 39px;
  right: 10px;
  text-align: center;
  width: 40px;
  z-index: 9;
}
.top:before {
  content: "\f062";
}
.top:hover {
  color: #fff /*#ffb700*/;
}
.listing .product-box {
  height: auto !important;
}
.business-wanted .product-box:hover {
  cursor: default;
}
.business-wanted .bswanted:hover {
  cursor: pointer;
}
.product-box:hover {
  cursor: pointer;
}
.product-box {
  background: #ffffff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
  overflow: visible;
  margin-bottom: 30px;
}
.product-box .name {
  font-size: 24px;
  padding: 4px;
  color: #ffffff;
  min-height: 40px;
  display: block;
  text-align: center;
  background: #488e43;
  -webkit-border-top-left-radius: 18px;
  -webkit-border-top-right-radius: 18px;
  -moz-border-radius-topleft: 18px;
  -moz-border-radius-topright: 18px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}
.product-box .name a {
  color: #ffffff;
}
.product-box .sub-title a {
  color: #4c4c4c;
}
.product-box .sub-title a:hover {
  color: #000000;
}
.product-box .sub-title {
  font-size: 18px;
  line-height: 20px;
  padding: 4px;
  color: #4c4c4c;
  min-height: 32px;
  display: block;
  text-align: center;
}
.product-box .thumb {
  text-align: center;
}
.product-box .thumb img {
  text-align: center;
  height: 174px;
  width: 100%;
}
.product-box .timedetail {
  padding: 17px 12px 24px 12px;
}
.time-box {
  border: 1px solid #dedede;
  font-size: 16px;
  margin-bottom: 7px;
  padding: 11px 5px;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.product-box .price-box {
  font-size: 14px;
  text-align: center;
  display: block;
}
.time-box img {
}
.time-box span {
  min-height: 23px;
  background: #ffffff;
  font-size: 16px;
  padding: 0 3px;
  font-weight: normal;
}
.product-box .price-box span.listing-no {
  color: #9b9b9b;
  margin-bottom: 9px;
  display: block;
  font-size: 14px;
  font-weight: normal;
}
.product-box .price-box span.listing-no span {
  color: #488e43;
  font-size: 14px;
  display: inline;
}
.product-box .price-box p {
  color: #8d8d8d;
  display: block;
  font-size: 18px;
  margin-bottom: 0;
}
.listing .ovalbutton {
  display: block;
}
#homebanner.owl-carousel .owl-stage-outer {
  overflow: inherit;
}
.banner-wrap {
  margin-bottom: 20px;
  position: relative; /*min-height:672px;*/
}
.banpos {
  text-align: center; /*background:url(../images/banner.jpg) no-repeat top center;*/
  padding: 50px 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
.banpos h1 {
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 72px;
  color: #ffffff;
}
.banpos h1 span {
  color: #ffd400;
}
.banpos h2 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  font-size: 48px;
  color: #ffffff;
}
.blue-bg {
  background: url(../images/blue-bg.png) repeat top left;
  max-width: 942px;
  margin: 38px auto 35px;
  padding: 35px 10px;
}
.green-bg {
  /*background:url(../images/green-bg.png) repeat top left;*/
  max-width: 950px;
  margin: 0 auto;
}
.green-bg h2 {
  font-size: 36px;
  color: #fff;
  padding: 12px 0 0;
}
.green-bg span {
  font-size: 24px;
  color: #fff;
  padding-bottom: 15px;
  display: inline-block;
}
.expresssearch ul {
}
.expresssearch ul li {
  padding: 0 5px;
  display: inline-block;
  vertical-align: top;
}
.expresssearch ul li input {
  border: 0 none;
  border-radius: 0;
  font-size: 24px;
  line-height: 35px;
  padding: 0 5px;
  width: 162px;
}
.expresssearch ul li .or {
  font-size: 18px;
  color: #ffffff;
  padding: 6px 0px;
  display: inline-block;
}
.expresssearch .form-group {
  width: 293px;
}
.express-title {
  font-size: 28px;
  color: #ffffff;
  margin-bottom: 30px;
}
.advan1 .express-title {
  left: 0;
  position: absolute;
  right: 0;
  top: -23px;
}
.express-btns {
  margin: 20px 0 0 0;
}
.express-btns a {
  color: #ffd400;
  font-size: 18px;
  text-decoration: none;
}
.express-btns a:hover {
  color: #ffd400;
  text-decoration: underline;
}
.express-sbtn {
  background: #ffd400;
  color: #023464 !important;
  font-size: 24px !important;
  text-decoration: none !important;
  border-radius: 8px;
  padding: 7px 0 10px;
  max-width: 360px;
  text-align: center;
  display: block;
  margin: 0 auto 10px;
  text-transform: capitalize;
}
.express-sbtn:hover {
  background: #eec604;
  color: #023464 !important;
}
.featured-express li {
  float: left;
  margin: 0 1%;
  width: 23.5%;
}
.featured-express li:first-child {
  margin: 0 1% 0 0;
}
.featured-express li:last-child {
  margin: 0 0 0 1%;
}
.top-businesses {
}
.top-businesses .page-title {
  color: #2f2f2f;
  font-size: 36px;
  margin-bottom: 22px;
  margin-top: 24px;
  text-align: center;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 22px;
}
.home .top-businesses .page-title {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.top-businesses li {
  font-size: 18px;
  list-style: none;
  margin: 0 0 13px !important;
  width: 100%;
  line-height: 16px;
  min-height: 32px;
}
.top-businesses.dtbusiness li {
  width: 25%;
  float: left;
  padding: 0px 7px;
}
.top-businesses .fa-chevron-right {
  font-size: 11px;
  vertical-align: top;
  padding-right: 10px;
  min-height: 35px;
  line-height: 18px;
  float: left;
}
.top-businesses li a {
  color: #003d7d;
  font-size: 15px;
}
.top-businesses li a:hover {
  color: #003266 !important;
  text-decoration: underline;
}
.busin-sale .product-box,
.franch-sale .product-box {
  border-radius: 0px;
  position: relative;
}
.busin-sale .product-box .thumb {
  position: relative;
}
.busin-sale .product-box .new-list {
  background: #118400;
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  padding: 6px 11px 6px 9px;
  left: 0px;
  bottom: 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px 10px 0px 0px;
  border-radius: 0px 10px 0px 0px;
}
.busin-sale .product-box .new-list img {
  width: auto;
  margin-right: 2px;
  height: auto;
}
.sold-lab {
  position: absolute;
  z-index: 1;
  right: -7px;
  top: -7px;
}
.owner-lab {
  position: absolute;
  z-index: 1;
  right: -28px;
  top: -13px;
  background: url("../images/owner-lab-bg.png");
  width: 158px;
  height: 160px;
}
/*.owner-lab img{ display:none;}*/
.owner-lab .text {
  transform: rotate(45.53deg);
  display: inline-block;
  position: relative;
  top: 28px;
  left: 16px;
}
.owner-lab .text1 {
  font-family: "Arial";
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
  line-height: 11px;
  display: block;
}
.owner-lab .text2 {
  font-family: "Arial";
  font-size: 14px;
  font-weight: 900;
  color: #f24b08;
  text-transform: uppercase;
  line-height: 20px;
  display: block;
}
.owner-sale {
  position: absolute;
  z-index: 1;
  right: -10px;
  top: -7px;
}
.busin-sale .product-box .name {
  background: #003d7d;
}
.busin-sale .product-box-orange {
  border-left: 2px solid #f24b08;
  border-right: 2px solid #f24b08;
}
.busin-sale .product-box-orange .name {
  background: linear-gradient(0deg, #f75c1e, #f75c1e), #003d7d;
}
.busin-sale .product-box-orange .own_fin {
  background: #f24b08;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 7px 0px;
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: -10px;
  border-radius: 3px;
  display: block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  letter-spacing: 0.26em;
  text-transform: uppercase;
}

.busin-sale .product-box-green {
  border-left: 2px solid #158505;
  border-right: 2px solid #158505;
}
.busin-sale .product-box-green .name {
  background: linear-gradient(0deg, #158505, #158505), #003d7d;
}
.busin-sale .product-box-green .own_fin {
  background: #158505;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 7px 0px;
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: -10px;
  border-radius: 3px;
  display: block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  letter-spacing: 0.26em;
  text-transform: uppercase;
}

.busin-sale .product-box .name,
.franch-sale .product-box .name {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  text-align: left;
  font-size: 19px;
  padding: 0 15.5px;
  min-height: 36px;
  line-height: 40px;
  height: 40px;
}
.broker-search-data .product-box .name {
  height: auto;
  line-height: 34px;
}
.broker-search-data .product-box .name span {
  margin-bottom: 9px;
}
.franch-sale .product-box .name {
  padding: 4px 16px;
  font-weight: normal !important;
}
.busin-sale .product-box .time-box {
  border: none;
  font-size: 18px;
  color: #818181;
  padding: 0px 9px;
  margin-bottom: 5px;
}
.busin-sale .product-box .time-box .location {
  font-size: 18px;
  color: #000;
}
.busin-sale .product-box .time-box a {
  color: #818181;
}
.busin-sale .product-box .timedetail {
  padding: 9px 0px 24px;
}
.busin-sale .product-box .timedetail .ova-btn .ovalbutton {
  font-size: 18px;
}
.busin-sale .product-box .time-box span {
  font-size: 14px;
  color: #003d7d;
  display: block;
  font-weight: normal;
}
.busin-sale .product-box .price-box li {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  font-family: "Times New Roman", Arial;
  margin: 0px;
  color: #000;
  display: block;
  width: 100%;
  border-top: 1px solid #dedede;
  padding: 2px 0;
}
.busin-sale .product-box .price-box li:nth-child(even) {
  background: #ffffff;
}
.busin-sale .product-box .price-box li:nth-child(odd) {
  background: #f7f7f7;
}
.busin-sale .product-box .price-box li:last-child {
  border-bottom: 1px solid #dedede;
}
.busin-sale .product-box .price-box {
  margin-bottom: 9px;
}
.featured-express .busin-sale .price-box ul li {
  margin-left: 0px;
  margin-right: 0px;
}
.busin-sale .product-box .time-box a:hover,
.top-businesses li a:hover,
.franch-sale p a:hover,
.product-box .name a:hover {
  color: #000000;
}
.busin-sale .product-box .name a:hover,
.franch-sale .product-box .name a:hover {
  color: #fff /*#ffb700*/;
}
.busin-sale .ova-btn,
.franch-sale .ova-btn {
  padding: 0px 30px 0px;
}
.busin-sale .product-box .timedetail .mult-btn {
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
  line-height: 27px;
  display: inline-block;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0px 30px;
  margin-bottom: 10px;
}
.busin-sale .ovalbutton {
  background: #003d7d;
  border-radius: 5px;
}
.busin-sale .advisor {
  padding: 0px 17px 10px;
  text-align: center;
}
.busin-sale .advisor span {
  font-size: 18px;
  color: #003d7d;
  font-family: "Times New Roman", Arial;
  line-height: 24px;
  border-bottom: 1px solid #dedede;
  font-style: italic;
  padding-bottom: 6px;
  display: block;
}
.busin-sale .advisor .broker-name {
  font-size: 24px;
  color: #797979;
  margin: 4px 0 0 0;
}
.busin-sale .advisor .broker-name span {
  font-size: 14px;
  color: #797979;
  width: 100%;
  display: block;
  font-style: normal;
  margin-top: -6px;
  border-bottom: none;
}
.busin-sale .advisor .bot-detail {
  display: block;
}
.busin-sale .advisor .bot-detail .at-tt {
  border-bottom: 1px solid #dedede;
  line-height: 3px;
  margin-bottom: 8px;
}
.busin-sale .advisor .bot-detail .at-tt i {
  background: #ffffff;
  color: #797979;
  font-family: "Times New Roman", Arial;
  font-size: 17px;
  font-style: italic;
  padding: 0 6px;
}
.busin-sale .advisor .bot-detail .address,
.busin-sale .advisor .bot-detail .address a {
  font-size: 14px;
  line-height: 20px;
  color: #8a8a8a;
  margin-top: 4px;
}
.busin-sale .advisor .bot-detail .address i {
  font-size: 15px;
  top: 10px;
}
.success-stories .busin-sale .product-box .timedetail {
  padding-bottom: 0px;
}
.success-stories .busin-sale .product-box .price-box {
  margin-bottom: 4px;
}
.franch-sale .product-box .name {
  background: #1783b4;
}
.franch-sale .ovalbutton {
  background: #1783b4;
  border-radius: 6px;
}
.franch-sale .ovalbutton:hover {
  background: #1678a4;
}
.franch-sale p {
  font-size: 16px;
  text-align: center;
  padding: 0 10px;
}
.franch-sale p a {
  color: #003d7d;
  text-decoration: underline;
}
.franch-sale .capital-req {
  border-top: 1px solid #dedede;
  font-size: 18px;
  padding: 6px 0 3px 0;
  text-align: center;
  margin-top: 3px;
}
.franch-sale .timedetail {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 7px;
}
.home .page-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 36px;
  margin-bottom: 12px;
  margin-top: 0; /*line-height:100%;*/
}
.home .page-title a {
  font-size: 18px;
  color: #003d7d;
  display: inline-block;
  position: relative;
  top: -10px;
}
.home .page-title a:hover {
  text-decoration: underline;
}
.page-title {
  color: #003d7d;
  font-size: 30px;
  margin-bottom: 22px;
  margin-top: 24px;
  text-align: center;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 7px;
  clear: both;
}
.page-title > span {
  display: block;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  width: 100%;
}
.page-title.cat-title {
  color: #2f2f2f;
  margin-top: 40px;
}
.middle-section1 {
  clear: both;
}
.page-title .tp-main {
  font-size: 30px;
  color: #b98129;
  margin-bottom: 13px;
}
.page-title .tp-main sup {
  font-size: 11px;
  right: -1px;
  text-transform: uppercase;
  top: -14px;
}
.mini-page-title {
  color: #003d7d;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 22px;
  margin-top: 24px;
  text-align: center;
}
/* Prepcure Cards ***/
.prepcure-cards .page-title {
  color: #b30003;
  line-height: 40px;
}
.prepcure-cards .page-title span {
  color: #2f2f2f;
}
.prepcure-cards .product-box .name {
  background: #b30003;
  text-align: center;
  font-size: 24px;
}
.prepcure-cards .product-box .thumb {
  min-height: 155px;
}
.prepcure-cards .product-box .thumb img {
  height: auto;
}
.prepcure-cards .product-box .thumb a {
  background: #ebebeb;
}
.prepcure-cards .advisor span {
  color: #2f2f2f;
  font-size: 16px;
  line-height: 18px;
  padding: 8px 0 10px;
}
.prepcure-cards .advisor .broker-name {
  color: #000000;
  margin: 5px -2px 0;
}
.prepcure-cards .advisor .broker-name span {
  font-family: "HelveticaNeue";
  font-size: 18px;
  color: #000000;
  word-wrap: break-word;
  min-height: 55px;
}
.prepcure-cards .ovalbutton {
  background: #b30003;
  border-radius: 6px;
}
.prepcure-cards .product-box:hover .ovalbutton,
.prepcure-cards .ovalbutton:hover {
  background: #cc0003;
}
.prepcure-cards .site-url {
  background: #003164;
  color: #fff;
  font-size: 18px;
  min-height: 30px;
  line-height: 29px;
  letter-spacing: 3.5px;
}
/* Prepcure Cards ***/
.middle-section {
  padding-top: 30px;
  clear: both;
}
.fullgray {
  background-color: #f4f4f4;
  padding-bottom: 30px;
}
.featured-express h4 {
  margin: 40px 0 15px 0;
  text-align: center;
  font-weight: normal;
}
.static h3 {
  color: #686868;
  font-size: 30px;
  margin-bottom: 15px;
  text-align: left;
}
.static h4 {
  color: #2f2f2f;
  font-size: 24px;
  margin-bottom: 15px;
  text-align: center;
}
.static h5 {
  color: #118400;
  display: block;
  font-size: 24px;
  margin-bottom: 15px;
  text-align: left;
}
.buyerinformation h5 a {
  color: #118400;
}
.static p {
  font-size: 18px;
  margin-bottom: 20px;
}
.formtitle {
  color: #686868;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 25px;
  margin-top: 10px;
  text-align: left;
}
.formdetail label {
  color: #686868 !important;
  font-size: 20px !important;
  font-weight: normal;
  line-height: 35px !important;
  margin-bottom: 8px !important;
  text-align: left;
}
.formdetail span {
  color: #686868 !important;
  font-size: 20px !important;
  font-weight: normal;
  margin-bottom: 0 !important;
  text-align: left;
}
.formdetail .row {
  margin-bottom: 25px !important;
}
.formdetail .row .form-group {
  margin-bottom: 0 !important;
}
.formdetail .ovalbutton.ovalbutton2 {
  float: left;
  font-size: 20px;
  height: 36px;
  line-height: 36px;
  min-width: 263px;
  padding: 0;
  width: auto;
}
.brokerprofile_img {
  float: left;
  margin-right: 30px;
  min-height: 315px;
  min-width: 262px;
  text-align: center;
}
.brokerprofile_details {
  font-size: 18px;
}
.brokerprofile_name {
  color: #2f2f2f;
  font-size: 24px;
}
.brokerprofile_email,
.brokerprofile_phone,
.brokerprofile_caption,
.brokerprofile_Servicing span {
  font-weight: normal;
}
.brokerprofile_Servicing,
.brokerprofile_phone {
  padding-top: 30px;
}
.brokerprofile #resp-table {
  border: 1px solid #e3e3e3;
  font-size: 18px;
  clear: both;
}
.brokerprofile #resp-table thead {
  background-color: #ededed;
  line-height: 46px;
  text-align: left;
}
.brokerprofile #resp-table th {
  font-size: 18px;
  font-weight: normal;
}
.brokerprofile #resp-table tbody {
}
.brokerprofile #resp-table tbody tr {
  line-height: 48px;
}
.brokerprofile #resp-table tbody tr.odd {
  background-color: #f9f9f9;
}
.brokerprofile #resp-table th:first-child {
  padding-left: 10px;
}
.brokerprofile #resp-table tbody tr .id {
  padding-left: 10px;
}
.brokerprofile #resp-table th:last-child,
.brokerprofile #resp-table tbody tr .payment {
  padding-right: 10px;
}
.fa-unsorted::before,
.fa-sort::before {
  content: "";
  padding-left: 5px;
}
.contactme .ovalbutton.ovalbutton2 {
  margin-top: 40px;
  min-width: 264px;
  width: auto;
}
.myportfolio h4 {
  color: #003d7d;
}
.toolbar {
  color: #686868;
  font-size: 18px;
  padding-bottom: 7px;
  text-align: right;
}
.static .aboutus {
  background: url(../images/v_watermark.png) right bottom no-repeat;
}
.static .aboutus .train {
  padding-left: 10px;
  float: right;
}
.blue-linnk {
  color: #003d7d;
  display: inline-block;
  font-size: 18px;
  text-decoration: underline;
}
.login .form-control {
  margin-bottom: 15px;
}
.login .check-tbl label {
  color: #000000 !important;
  font-size: 18px !important;
}
.login .custom-checkbox.selected:before {
  top: -1px;
}
.login .custom-checkbox {
  margin-right: 5px;
  margin-top: 5px;
}
.login .blink {
  font-size: 24px;
  font-weight: normal;
  margin: 57px 0 18px;
}
.login .blink a.blue-linnk {
  text-decoration: none;
}
.login .ovalbutton1 {
  background: #ff7e00;
}
.blink .blue-linnk {
  font-size: 24px;
}
.fields-op {
  text-align: right;
  font-size: 14px;
  margin: -18px 0 20px 0;
}
.all-optional {
}
.all-optional h3 {
  font-size: 20px /*24px*/;
  color: #003d7d;
  margin-bottom: 5px /*11px*/;
}
.all-optional .dropdown-menu > li > a,
.select-group .dropdown-menu > li > a,
.modal .dropdown-menu > li > a,
.dropdown-menu > li > a {
  font-size: 18px;
}
.all-optional .form-group,
.select-group .form-group {
  border: 1px solid #b7b7b7;
  padding-bottom: 0px;
  margin-bottom: 15px /*24px*/;
}
.all-optional .bootstrap-select .filter-option,
.modal .bootstrap-select .filter-option {
  font-size: 20px;
}
.all-optional .input {
  padding: 0px 7px;
  font-size: 20px;
  border: none;
  line-height: 34px;
}
.pagination {
  margin-bottom: 20px;
  background: #f6f6f6;
  text-align: center;
  padding: 5px 0;
}
.pagination .pagi-inner li {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
}
.pagination .pagi-inner li a {
  padding: 0px 10px;
  display: block;
  text-align: center;
  color: #003d7d;
}
.pagination .pagi-inner li a:hover {
  color: #000;
}
.pagination .pagi-inner li a.active {
  color: #003d7d;
  background-color: #e1e1e1;
}
.pagination .pagi-inner li a i {
  position: relative;
  top: 1px;
}
.thankyou {
  margin-top: 16px;
}
.thankyou p {
  font-size: 18px;
}
.thankyou p a {
  color: #003d7d;
  text-decoration: underline;
}
.thankyou p a:hover {
}
.product-box1 {
  text-align: center;
  width: 100%;
}
.product-box1 .name {
  text-align: center !important;
  background: #0b1d34 !important;
  font-size: 23px !important;
}
.product-box1 .name span {
  display: block;
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 5px;
}
.product-box1 .servicing {
  padding: 10px;
  clear: both;
}
.product-box1 .servicing h6 {
  font-size: 18px;
  font-weight: normal;
}
.product-box1 .servicing .add {
  font-size: 18px;
  line-height: 25px;
  margin: 10px 0 0;
}
.product-box1 .servicing a {
  color: #003d7d;
  font-size: 18px;
  font-weight: normal;
}
.product-box1 .servicing a:hover {
  text-decoration: underline;
}
.product-box1 .ser-btn {
  border-top: 1px solid #e3e3e3;
  padding-top: 10px;
}
.product-box1 .ser-btn span a {
  font-size: 18px;
}
.product-box1 .ser-btn .ova-btn {
  padding: 23px 35px 24px;
}
.myprofile .bootstrap-select {
  border: 1px solid #b7b7b7;
  box-shadow: 0 2px 3px -1px rgba(128, 128, 128, 0.5);
  color: #9c9c9c;
  font-size: 24px;
  margin: 0;
  padding: 0px 7px;
  width: 100%;
}
.myprofile *::-moz-placeholder {
  color: #fff !important;
}
.myprofile label {
  color: #000;
  font-size: 18px !important;
  font-weight: normal;
  margin-bottom: 0;
  padding-left: 0 !important;
}
.myprofile .country .bootstrap-select {
  width: 66.6667% !important;
}
.myprofile-radio {
  float: left;
  width: 80px;
  margin-bottom: 0 !important;
}
.myprofile-radio.radio + .myprofile-radio.radio {
  margin-top: 10px;
}
.myprofile .min-section {
  float: left;
  margin-bottom: 30px;
  width: 100%;
}
.myprofile .input,
.select {
  color: #686868; /*font-weight:normal;*/
  margin-bottom: 0;
  line-height: 34px;
}
.myprofile .input {
  height: 36px;
}
.myprofile .row .col-sm-8 .row {
  margin-bottom: 0px;
}
.myprofile .min-title {
  font-size: 26px;
  font-weight: normal;
  margin-bottom: 20px;
}
.myprofile .lt .col-md-12,
.myprofile .rt .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.myprofile .min-title span {
  color: #333333;
  font-size: 19px;
  float: none;
}
/* my profile custome */
.myprofile-custom {
}
.myprofile-custom .t-title {
  font-size: 21px;
  color: #686868;
  background: #ededed;
  border: 1px solid #c9c9c9;
  line-height: 35px;
  padding: 0 10px;
}
.myprofile-custom .t-title a {
  color: #003d7d;
  float: right;
}
.myprofile-custom .t-title a:hover {
  text-decoration: underline;
}
.myprofile-custom .left-icon {
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  display: inline-block;
  width: 25%;
  text-align: center;
  padding: 12px 0px 11px;
}
.myprofile-custom-tbl {
}
.myprofile-custom-tbl table {
  width: 100%;
  border: 1px solid #c9c9c9;
}
.myprofile-custom-tbl table thead tr th {
  font-size: 21px;
  color: #686868;
  background: #ededed;
  line-height: 35px;
  padding: 0 10px;
  border-bottom: 1px solid #c9c9c9;
  text-align: left;
  font-weight: normal;
}
.myprofile-custom-tbl table thead tr th a {
  color: #003d7d;
  float: right;
}
.myprofile-custom-tbl table thead tr th a:hover {
  text-decoration: underline;
}
.myprofile-custom-tbl table tbody tr td a {
  color: #003d7d;
}
.myprofile-custom-tbl table tbody tr td a:hover {
  text-decoration: underline;
}
.myprofile-custom-tbl table tbody tr td {
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  line-height: 35px;
  font-size: 20px;
  color: #686868;
  padding: 0px 10px;
}
.myprofile-custom-tbl table tbody tr:nth-child(even) {
  background: #f5f5f5;
}
.myprofile-custom-tbl table tbody tr td:last-child {
  border-right: 0px;
}
.myprofile-custom-tbl table tbody tr:last-child td {
  border-bottom: 0px;
}
.myprofile-custom-tbl.ctm-tbl {
  width: 75%;
  display: inline-block;
  float: right;
}
.myprofile-custom-tbl.ctm-tbl table {
  border: 0;
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}
.myprofile-custom-tbl.ctm-tbl table tbody tr td {
  width: 50%;
}
.myprofile-custom-tbl.ctm-tbl table tbody tr td:first-child {
  text-align: right;
}
.myprofile-custom-box {
  text-align: left;
  background: url(../images/bluebox-bg.png) no-repeat right 0;
}
.myprofile-custom-box h3 {
  font-weight: bold !important;
  padding: 6px 0 5px !important;
  display: inline-block;
}
.myprofile-custom-box h3 span {
  font-size: 30px;
  display: block;
  width: 100%;
  padding: 10px 0 5px;
}
.myprofile-custom .presonalinfo label {
  line-height: 26px !important;
}
.myprofile-custom .presonalinfo .availabletoday label {
  line-height: 21px !important;
}
.myprofile-custom .row.availabletoday {
  margin-bottom: 32px;
}
.myprofile-custom .advertise {
}
.myprofile-custom .advertise a {
  -webkit-filter: drop-shadow(0px 0px 5px rgba(161, 161, 161, 1));
  filter: drop-shadow(0px 0px 5px rgba(161, 161, 161, 1));
  display: block;
  margin-bottom: 25px;
}
.myprofile-custom .infotitle {
  line-height: 22px;
}
.myprofile-custom .infotitle span a {
  color: #003d7d;
}
.myprofile-custom .infotitle span a:hover {
  text-decoration: underline;
}
.myprofile-custom .custom-grid-left {
  width: 71%;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.myprofile-custom .custom-grid-right {
  width: 29%;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.myprofile-custom .infobtn {
  margin-top: 5px;
}
a.businesslink:hover span.icon {
  text-decoration: underline !important;
  display: inline-block;
}
.myprofile-custom .portfolio-linear p.nomb {
  margin-bottom: 0px;
}
.myprofile-custom .portfolio-linear p.call {
  margin-bottom: 0px;
}
.myprofile-custom-tbl.mybroker table tbody tr td.sodd,
.myprofile-custom-tbl.mybroker table tbody tr td.seve {
  width: 25% !important;
}
.myprofile .del {
  position: absolute;
  right: -6px;
  top: 10px;
  cursor: pointer;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .myprofile-custom-box h3 {
    font-size: 20px;
  }
  .myprofile-custom-box h3 span {
    font-size: 24px;
  }
  .myprofile-custom-box .portfolio-lincont p {
    font-size: 17px !important;
  }
}

@media only screen and (max-width: 1005px) {
  .myprofile-custom-tbl.ctm-tbl table tbody tr td:first-child {
    text-align: left;
  }
  .myprofile-custom-tbl.ctm-tbl,
  .myprofile-custom .left-icon {
    width: 100%;
  }
  .myprofile-custom-tbl.ctm-tbl table {
    border-left: 1px solid #c9c9c9;
    border-bottom: 0px;
  }
  .ds-none {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 991px) {
  .myprofile-custom-box h3 {
    text-align: center;
    width: 100%;
  }
  .myprofile-custom-box {
    background-position: top center;
    padding-top: 140px;
    text-align: center;
  }
  .exspace {
    padding: 57px 0px;
  }
}

@media (min-width: 768px) and (max-width: 894px) {
  .exspace {
    padding: 45px 0px;
  }
}

@media (min-width: 768px) and (max-width: 812px) {
  .exspace {
    padding: 32px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .exspace {
    padding: 0px;
  }
  .myprofile-custom-tbl.ctm-tbl table {
    border: 1px solid #c9c9c9;
    border-top: 0px;
  }
  .myprofile-custom-tbl table tbody tr td {
    border-right: 0px;
    border-bottom: 0px;
  }
  .myprofile-custom-tbl.mybroker table tbody tr:nth-child(2n) {
    background: none;
  }
  .myprofile-custom-tbl table tbody tr td:nth-child(3n + 4),
  .myprofile-custom-tbl table tbody tr td:nth-child(4n + 3) {
    background: #f3f3f3;
  }
  .myprofile-custom-tbl.mybroker table tbody tr td.sodd,
  .myprofile-custom-tbl.mybroker table tbody tr td.seven {
    width: 50% !important;
  }
  .myprofile-custom .t-title {
    font-size: 16px;
  }
  .myprofile-custom-tbl.ctm-tbl table tbody tr td {
    padding: 5px;
  }
  .myprofile-custom-tbl table tbody tr td {
    font-size: 14px;
  }
  .myprofile-custom-tbl table thead tr th {
    font-size: 16px;
  }
  .myprofile-custom-tbl table tbody tr td {
    float: left;
    width: 50% !important;
    height: 50px;
    line-height: 40px;
    padding: 5px;
    vertical-align: middle;
  }
  .myprofile-custom-tbl table tbody tr td:nth-child(even) {
    border-right: 0px;
  }
  .myprofile-custom .custom-grid-left {
    width: 100%;
  }
  .myprofile-custom .custom-grid-right {
    width: 100%;
  }
  .myprofile-custom .businesslink .icon {
    margin-bottom: 10px;
  }
  .myprofile-custom .advertise {
    text-align: center;
  }
  .myprofile-custom .advertise a {
    display: inline-block;
    margin: 20px 2% 0px;
    width: 45%;
  }
  .word-break {
    display: inline-block;
    line-height: 16px;
    margin-top: 8px;
    width: 100%;
    word-wrap: break-word;
  }
  .nomb {
    margin-bottom: 0px !important;
  }
  .cmb15 {
    margin-bottom: 10px !important;
  }
  .cnop {
    padding: 0px !important;
  }
  .cpb20 {
    padding-bottom: 20px;
  }
  .ds-none2 {
    display: none;
  }
  .myprofile .del {
    right: -2px;
  }
}

@media only screen and (max-width: 441px) {
  .myprofile-custom-tbl table tbody tr td.lheight {
    line-height: 20px;
  }
  .myprofile-custom-tbl table tbody tr td.odd,
  .myprofile-custom-tbl.mybroker table tbody tr td.sodd {
    width: 40% !important;
  }
  .myprofile-custom-tbl table tbody tr td.even,
  .myprofile-custom-tbl.mybroker table tbody tr td.seven {
    width: 60% !important;
  }
}

@media only screen and (max-width: 360px) {
  .myprofile-custom-tbl table tbody tr td.odd,
  .myprofile-custom-tbl table tbody tr td.even,
  .myprofile-custom-tbl.mybroker table tbody tr td.sodd,
  .myprofile-custom-tbl.mybroker table tbody tr td.seven {
    width: 50% !important;
  }
}
/* my profile custome */

.vbb-portfolio-upgrade {
  padding: 13px 0px 0px;
}
.vbb-portfolio-upgrade .ovalbutton2 {
  font-size: 20px;
  height: 38px;
  line-height: 20px;
}
.chooseaplan_block {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
  float: left;
  padding: 20px 5% 35px;
  text-align: center;
  width: 100%;
  margin-bottom: 35px;
  position: relative;
}
.chooseaplan_block .title {
  border-bottom: 1px solid #e1e1e1;
  font-size: 48px;
  font-weight: normal;
  margin-bottom: 15px;
}
.chooseaplan_block2 .title {
  color: #b07916;
}
.chooseaplan_block .minititle {
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 10px;
}
.chooseaplan_block .minititle span {
  font-size: 36px;
}
.chooseaplan_block2 .minititle span {
  color: #b58126;
}
.chooseaplan_block .btn-radio {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}
.chooseaplan_block .btn-radio .radio {
  margin-top: 4px;
  margin-bottom: 4px;
}
.chooseaplan_block .btn-radio label {
  display: inline-block;
  padding-right: 60px;
  padding-left: 60px;
}
.chooseaplan_block .btn-radio label > font {
  display: inline-block;
  padding-left: 35px;
  position: relative;
}
.myportfolio #con_profile tr td {
  line-height: normal;
  padding: 10px 0;
}
.myportfolio #con_profile tr td.location {
  height: auto;
  overflow: auto;
}
.price_month {
  border-bottom: 1px solid #e1e1e1;
  float: left;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 100%;
}
.price_month span {
  font-size: 24px;
  font-weight: normal;
}
.chooseaplan .spec {
  float: left;
  font-size: 16px;
  text-align: left;
  width: 50%;
}
.chooseaplan .spec li {
  margin-bottom: 5px;
}
.chooseaplan .chooseaplan_block2 .spec li::before {
  color: #af7915;
}
.chooseaplan .spec li::before {
  color: #66696f;
  content: "";
  font-family: fontawesome;
  font-size: 19px;
  padding-right: 10px;
}
.paypal_container {
  background-color: #ededed;
  padding-bottom: 24px;
  padding-top: 24px;
}
.checkoutwithpaypal .ovalbutton.ovalbutton2 {
  background: #ffffff;
  color: #686868;
  line-height: 48px;
  padding: 0;
}
.creditcard {
  margin-bottom: 24px;
}
.allcards a {
  color: #003d7d;
  display: inline-block;
  font-size: 42px;
  padding: 0 2px;
}
.allcards a:hover {
}
.termssite a {
  color: #245087;
}
.termssite a:hover {
  text-decoration: underline;
}
.termscondition span {
  display: block;
  font-size: 17px;
}
.conditiondetail {
  margin-bottom: 5px !important;
}
.termscondition ul li p {
  text-indent: 35px;
  margin-bottom: 5px !important;
}
.chooseaplan-form {
}
.chooseaplan-form .check-tbl {
  padding-left: 35px;
}
.chooseaplan-form .check-tbl .custom-checkbox {
  margin-right: 10px;
}
.chooseaplan-form .check-tbl label {
  font-size: 18px !important;
  color: #2f2f2f !important;
  cursor: pointer;
  width: 100%;
}
.chooseaplan-form .check-tbl label .fonts {
  padding-top: 5px;
}
.chooseaplan-form .agree-t-n-c {
  font-size: 18px;
  color: #2f2f2f;
  margin-top: 10px;
}
.chooseaplan-form .agree-t-n-c a {
  color: #07a5d9;
  text-decoration: underline;
}
.chooseaplan-form .agree-t-n-c a:hover {
  color: #000000;
}
.chooseaplan-form .bootstrap-select .filter-option {
}
.chooseaplan-form .form-group .input {
}
.chooseaplan-form .form-group .input,
.chooseaplan-form .form-group span {
}
#buyerregister .chooseaplan-form button.btn span.filter-option {
  padding: 0px 15px;
}
.chooseaplan-form .custom-checkbox.selected::before {
  left: 2.5px;
  top: 0px;
}
.chooseaplan-form .bootstrap-select.btn-group .dropdown-toggle .caret {
  color: #969696;
}
.chooseaplan-form .ylbutton {
  max-width: 362px;
  display: block;
  margin: 0 auto;
  line-height: 44px;
}
.choos-listin-no .form-group {
  width: 84%;
  float: left;
}
.choos-listin-no i {
  color: #003d7d;
  font-size: 23px;
  padding-left: 10px;
}
.business-wanted .product-box {
  text-align: center;
}
.business-wanted .product-box .name {
  background: none;
  font-size: 28px;
  border-bottom: 1px solid #dedede;
  text-align: center;
}
.business-wanted .product-box .name,
.business-wanted .thumb span.thdes,
.business-wanted .thumb span.thsto,
.business-wanted .thumb span.thsuffo,
.business-wanted .payment table td,
.business-wanted .info {
  color: #797979;
}
.business-wanted .thumb span.thdes {
  font-size: 13px;
}
.business-wanted .thumb span.thsto {
  display: block;
  font-size: 24px;
  height: 60px;
  overflow: hidden;
}
.business-wanted .thumb span.thsuffo {
  font-size: 18px;
  margin-bottom: 7px;
  display: block;
}
.business-wanted .payment {
  display: block;
  margin: 0 -1px;
}
.business-wanted .payment table {
  background-color: #cccccc;
  border: 0 none;
  border-collapse: inherit;
  border-spacing: 1px;
  width: 100%;
}
.business-wanted .payment table td {
  background-color: #fff;
  font-size: 14px;
  padding: 3px;
  width: 50%;
}
.business-wanted .info {
  font-size: 14px;
  padding: 7px 5px 5px 5px;
}
.business-wanted .sellers {
  border-bottom: 1px solid #cccccc;
  display: block;
  padding: 0 15px 15px;
  text-align: center;
}
.business-wanted .sellers h5 {
  color: #003d7d;
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 16px 0 0 0;
  text-align: center;
  margin-bottom: 0px;
}
.business-wanted .sellers p {
  color: #003d7d;
  font-size: 11px;
  line-height: normal;
  margin-bottom: 11px;
}
.business-wanted .social {
  border: 0 none;
  display: block;
  float: left;
  padding: 0px 5px 6px 5px;
  margin-bottom: 23px;
}
.business-wanted .social ul {
  float: left;
  width: 100%;
}
.business-wanted .social ul li {
  float: left;
  padding: 4px 9px 7px 9px;
  width: 78px;
  margin: 0 1.5% 0 0;
}
.business-wanted .bwa-sharing li a.sharable {
  float: left;
  height: 24px;
  padding-left: 36px;
  color: #a3a3a3;
  display: inline-block;
  background: url(../images/social1.jpg) no-repeat;
  width: 36px;
  height: 24px;
}
.business-wanted .bwa-sharing li a.tw {
  background-position: 0px -72px;
}
.business-wanted .bwa-sharing li a.gp {
  background-position: 0px -24px;
}
.business-wanted .bwa-sharing li a.pin {
  background-position: 0 -48px;
}
.business-wanted .bwa-sharing li a.email {
  background-position: 0 -96px;
  width: 38px;
  padding-left: 44px;
  padding-top: 3px;
}
.business-wanted .social ul li.email-seller {
  text-align: left;
  width: 88px;
}
.business-wanted .social ul li.email-seller img {
  vertical-align: top;
  margin-right: 5px;
}
.business-wanted .social ul li.email-seller a {
  color: #1699cf;
  font-size: 14px;
  text-decoration: underline;
  white-space: nowrap;
  width: 100%;
}
.business-wanted .bwa-sharing li span {
  font:
    normal 10px/16px Arial,
    Helvetica,
    sans-serif;
  height: 14px;
  min-width: 20px;
  padding: 0;
}
.business-wanted .bwa-sharing li span {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #cacaca #cacaca #cacaca -moz-use-text-color;
  border-image: none;
  border-radius: 0 3px 3px 0;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
  display: block;
  font:
    normal 13px/24px Arial,
    Helvetica,
    sans-serif;
  height: 24px;
  min-width: 35px;
  padding: 0 5px;
  text-align: center;
  background: #f8f8f8;
}
.business-wanted .busin-sale .ovalbutton {
  min-height: 48px;
  padding: 13px 0;
}
.contacttop {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
  font-size: 24px;
}
.contactus {
  text-align: center;
}
.vestedcarebox {
  display: inline-block;
  font-size: 24px;
  margin: 40px auto 40px;
  text-align: center;
  vertical-align: middle;
}
.contactbox {
  display: inline-block;
  float: none;
  font-size: 24px;
  margin: 40px auto 0;
  min-height: 185px;
  padding: 0;
  text-align: center;
  vertical-align: top;
  width: 33%;
}
.contactbox b {
  font-weight: normal;
}
.contactbox span {
  display: block;
}
.contactbox i {
  color: #245087;
  font-size: 36px;
  margin-bottom: 20px;
}
.aboutcontact {
  margin-top: 5px;
}
.aboutcontact span {
  display: block;
}
.news {
  text-align: right;
  padding-left: 100px;
}
.blog {
  text-align: center;
}
.blog img,
.news img {
  margin: 15px auto 0;
}
.socialicon {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 20px;
}
.socialicon li {
  display: inline-block;
  margin: 0 8px;
}
.socialicon li a {
  font-size: 48px;
}
.fb {
  color: #3b5998;
}
.yt {
  color: #bb0000;
}
.tw {
  color: #00aced;
}
.lin {
  color: #007bb6;
}
.socialicon li a:hover {
  color: #ffd300;
}
.privacydetail a {
  color: #245087;
}
.privacydetail a:hover {
  text-decoration: underline;
}
.catedetail {
  margin-left: 55px;
}
.catedetail li {
  list-style: decimal;
  font-size: 16px;
}
.catedetail li p {
  margin-bottom: 5px;
}
.infodetail {
  margin-bottom: 5px !important;
}
.privacypolicy .num {
  font-weight: normal;
}
.calculate {
  margin-left: 33.33%;
}
.container.marketing {
  padding: 0 !important;
  width: 100%;
}
.bxshadow {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  margin-bottom: 30px;
  width: 100%;
}
.srchshadow {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  width: 100%;
}
.tm-heading {
  background: #003d7d;
  color: #fff;
  font-size: 20px;
  padding: 12px 20px;
}
.tm-heading a {
  color: #fff;
}
.tm-heading a:hover {
  text-decoration: underline;
}
.leftbox {
  width: 30%;
  background: #000000;
  text-align: center;
}
.rightbox {
  width: 70%;
  font-size: 18px;
  font-style: italic;
  color: #666666;
  vertical-align: top;
  padding: 20px;
  padding-bottom: 50px;
  position: relative;
}
.tm-links {
  position: absolute;
  width: 100%;
  bottom: 20px;
  left: 0;
  font-style: normal;
}
.tm-desc {
  font-style: italic;
  font-size: 18px;
  padding-bottom: 40px;
}
.tm-desc:last-child {
  padding-bottom: 20px;
}
.tm-thumb {
  padding-bottom: 20px;
}
.tm-thumb p {
  margin-bottom: 10px;
  line-height: 130%;
  word-wrap: break-word;
}

@media (max-width: 767px) {
  td.leftbox {
    width: 100%;
    display: block;
  }
  td.rightbox {
    width: 100%;
    display: block;
    padding-bottom: 35px;
  }
  .tm-heading td {
    width: 100%;
    display: block;
  }
  .tm-heading a {
    font-size: 15px;
  }
  .tm-links {
    font-size: 16px;
  }
  .tm-desc {
    padding-bottom: 20px;
  }
}
.buyertestimonials_block {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.35);
  margin: 0px 5px 45px 15px;
  padding-bottom: 0;
  transition: all 0.3s ease-in-out 0s;
  font-style: italic;
}
.buyertestimonials_thumb {
  border: 24px solid #0b1d34;
  background: #000000;
  text-align: center;
  min-height: 270px;
}
.buyertestimonials_thumb .img {
  display: table;
  width: 100%;
}
.buyertestimonials_thumb a {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  height: 220px;
}
.buyertestimonials_thumb img {
  height: 160px;
}
.video .buyertestimonials_thumb a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f144";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  font-size: 68px;
  color: #fff;
  opacity: 0.8;
}
.buyertestimonials_details {
  vertical-align: top;
  padding: 10px 30px;
}
.buyertestimonials_details p {
  color: #666666;
  margin: 15px 0;
  clear: both;
}

@media (min-width: 768px) {
  .buyertestimonials_block {
    min-height: 270px;
  }
  .buyertestimonials_block:after {
    content: "";
    display: table;
    clear: both;
  }
  .buyertestimonials_thumb {
    width: 30%;
    float: left;
  }
  .buyertestimonials_details {
    float: left;
    width: 70%;
  }
  .white-panel:nth-child(even) .buyertestimonials_thumb {
    float: right;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /*.buyertestimonials_block{min-height:auto;}
.buyertestimonials_thumb{min-height:auto;padding:20px 0px;}
.buyertestimonials_thumb .img{ display:block;width:auto;}
.buyertestimonials_thumb a{ display:block;height:auto;}*/
}
#blog-landing {
  position: relative;
  max-width: 100%;
  width: 100%;
}
/*.white-panel{position:absolute;}*/
.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #a92733;
}
.white-panel:hover {
}
.sellbusiness input {
  font-size: 20px !important;
  line-height: 34px;
  height: 36px;
}
.sellbusiness a {
  color: #245087;
}
.selltop p {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 45px;
  font-size: 24px;
  color: #686868;
  line-height: 36px;
}
.sellbtn {
  margin-top: 37px;
  margin-bottom: 60px;
}
.businessbroker h2 {
  color: #686868;
  font-size: 30px;
  text-align: inherit;
  border-bottom: none;
  font-weight: normal;
  text-align: inherit;
  max-width: 1000px;
  margin-bottom: 25px;
}
.businessbroker h3 {
  font-size: 30px;
  color: #003d7d;
  border-bottom: none;
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  font-weight: normal;
  line-height: 34px;
}
.businessbroker span {
  display: block;
}
.businessbroker p {
  margin-bottom: 30px;
  color: #686868;
}
.businessbroker h4 {
  font-size: 30px;
  color: #003d7d;
  font-weight: normal;
  text-align: center;
  border-bottom: none;
  margin-bottom: 35px;
}
.businessbroker h5 {
  margin-bottom: 10px;
}
.businessbroker ul {
  margin-bottom: 10px;
}
.businessbroker ul li {
  list-style: disc;
  color: #686868;
  font-size: 18px;
  margin-left: 15px;
}
.businessbroker ul li p {
  margin-bottom: 10px !important;
  margin-left: -2px;
}
.sellbtn a {
  color: #fff;
  text-decoration: none;
}
.fullgray {
  padding-bottom: 10px;
}
.abovebtn a {
  color: #fff;
  text-decoration: none;
  margin-bottom: 35px;
}
.sellbusiness::-webkit-input-placeholder {
  color: #a5a5a5;
  opacity: 1;
}
.sellbusiness:-moz-placeholder {
  color: #a5a5a5;
  opacity: 1;
}
.sellbusiness::-moz-placeholder {
  color: #a5a5a5;
  opacity: 1;
}
.sellbusiness:-ms-input-placeholder {
  color: #a5a5a5;
  opacity: 1;
}
.sellbusiness .bootstrap-select .filter-option {
  font-size: 20px;
}
.acctitle {
  padding: 0px;
}
.acctitle h3 {
  margin-top: 33px;
  color: #686868;
  font-size: 24px;
  margin-bottom: 45px;
}
.accdetail {
  padding: 0px;
}
.accdetail p {
  margin-bottom: 45px;
  font-size: 20px;
}
.viewportfolio h3 {
  text-align: center;
  color: #245087;
  font-size: 24px;
}
.broker {
  margin-top: 50px;
  font-size: 24px;
  color: #686868;
  margin-bottom: 45px;
}
.portdetail p {
  margin-bottom: 0;
  font-size: 20px;
}
.portdetail a {
  color: #245087;
}
.portdetail a:hover,
.portdetail h3 a:hover {
  color: #686868;
  text-decoration: underline;
}
.infotitle {
  margin-top: 5px;
  font-size: 24px;
  color: #686868;
  margin-bottom: 35px;
  font-weight: normal;
}
.presonalinfo label {
  color: #686868 !important;
  font-size: 20px !important;
  font-weight: normal;
  line-height: 35px !important;
}
.infoinput {
  color: #686868;
  height: 35px;
  font-size: 20px;
  margin-bottom: 25px;
}
.myprofile .bootstrap-select.btn-group .dropdown-toggle .caret {
  /*top:3px !important;font-size:20px !important;*/
  right: 5px !important;
}
.myprofile .bootstrap-select {
  box-shadow: none;
  line-height: 34px;
}
.myprofile .bootstrap-select .filter-option {
  font-size: 20px;
  padding: 0 25px 0px 0px;
  line-height: 34px;
}
.infotitle span {
  font-size: 18px;
}
.presonalinfo label span {
  font-size: 18px;
  margin-left: 25px;
}
.myprofile label span {
  font-size: 18px;
  margin-left: 25px;
  color: #686868;
  font-weight: normal;
}
.businesslink {
  color: #245087;
  margin-left: 15px;
}
.businesstitle {
  color: #2f2f2f;
  font-size: 30px;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 35px;
}
.myprofile-radio.radio + .myprofile-radio.radio {
  margin-top: 0px !important;
}
.radio,
.checkbox {
  margin-top: 0px !important;
  margin-bottom: 25px;
}
.profileimg img {
  margin-top: 58px; /*margin-right:85px;*/
}
.portdetail {
}
.profilebtn {
  padding-bottom: 0px;
}
.inputcolor {
  border: 1px solid #fe00ef;
}
.infobtn {
  margin-top: 45px;
}
.infobtn .ovalbutton2 {
  height: 60px;
  font-size: 30px;
  line-height: 40px;
}
.profilebtn .ovalbutton2 {
  width: 555px;
  height: 65px;
  font-size: 30px;
  line-height: 45px;
}
.myprofile::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1;
}
.myprofile:-moz-placeholder {
  color: #fff !important;
}
.myprofile::-moz-placeholder {
  color: #fff !important;
}
.myprofile:-ms-input-placeholder {
  color: #fff !important;
}
.availabletoday label {
  line-height: 20px !important;
}
.presonalinfo label.twoline {
  line-height: 22px !important;
}
.myprofile .row {
  margin-bottom: 25px;
}
.otherinfo label {
  line-height: 35px !important;
}
.otherinfo .stylist span:before {
  top: 3px;
}
.otherinfo .stylist input[type="radio"] + span:before,
.otherinfo .stylist input[type="radio"] + span:after {
  margin-top: 7px;
}
.dashviewportfolio p {
  margin-bottom: 0;
}
/* new portfolio ***/
.small-yellow-btn {
  background: #ff7e00;
  border-radius: 9px;
  color: #ffffff;
  font-weight: normal;
  padding: 7px 10px;
}
.small-yellow-btn:hover {
  background: #f37601;
  color: #ffffff;
}
.myportfolio-btnset {
  margin-top: 20px;
  margin-bottom: 20px;
}
.small-blue-btn {
  background: #003d7d;
  border-radius: 9px;
  color: #ffffff;
  font-weight: normal;
  padding: 7px 10px;
}
.small-blue-btn:hover {
  background: #003d7d;
  color: #ffffff;
}
.update-premium-act .need-small-business {
}
.portfolio-customsec {
}
.portfolio-customsec h4 {
  text-align: left;
  margin-bottom: 0px;
}
.portfolio-customsec .ovalbutton {
  background: #003d7d;
  font-weight: normal;
  font-size: 18px;
  width: 100%;
  padding: 9px 15px;
  border-radius: 9px;
}
.portfolio-customsec .ovalbutton:hover {
  background: #003266;
}
.add-listing {
}
.add-listing span {
  color: #ff5a00;
  float: right;
  font-size: 18px;
  margin: -5px 30px 0 0;
  text-align: right;
}
.add-listing .input {
  float: right;
  width: 165px;
}
.myportfolio .input,
.select {
  /*color:#000000;*/
  font-weight: normal;
  margin-bottom: 0;
}
.myportinput {
  color: #686868;
  font-size: 20px;
}
.modal-body *::-moz-placeholder {
  color: #ffffff !important;
}
.modal-body .input,
.select {
  /*color:#000000;*/
  font-weight: normal;
  margin-bottom: 0;
  line-height: 34px;
}
.modal-body .input {
  height: 36px;
}
.modal-body .input::-webkit-input-placeholder {
  color: #ffffff !important;
}
.formdetail.buyinfo label {
  line-height: 25px !important;
}
.formdetail input {
  line-height: 33px;
  padding: 0 11px;
}
.formdetail.buyinfo label,
.formdetail.buyinfo span {
  line-height: 35px !important;
  margin-bottom: 0 !important;
}
.fullbox #coBrand_bbs_container {
  max-width: 100% !important;
  width: 100% !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .formdetail.buyinfo label {
    line-height: 27px !important;
  }
}

@media screen and (max-width: 1199px) {
  .chooseaplan .spec {
    font-size: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .top-businesses.dtbusiness li {
    width: 33.3%;
  }
  .add-listing span {
    font-size: 14px;
    margin: 0px 30px 0 0;
  }
  .add-listing .input {
    width: 105px;
  }
  .static h4 {
    font-size: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .add-listing span {
    float: left;
  }
  .add-listing .input {
    float: none;
  }
}
.portfolio-box {
  text-align: center;
  background-color: #0b1d34;
  min-height: 275px;
  position: relative;
  padding: 40px;
  margin-bottom: 25px;
}
.portfolio-box:after {
  content: "";
  position: absolute;
  top: 25px;
  left: 25px;
  right: 25px;
  bottom: 25px;
  border: 1px solid #7f5e1f;
  z-index: 0;
}
.portfolio-box:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -25px;
  background: url(../images/box-sh.png) center bottom / 100% auto no-repeat;
  height: 25px;
  z-index: -1;
}
.portfolio-linear {
  z-index: 1;
  position: relative;
}
.portfolio-box.port-accbg {
  background:
    url(../images/prm-pp-bg.png) left top no-repeat,
    url(../images/prm-p-bg.png) right bottom no-repeat #0b1d34;
}
.portfolio-box.port-conbg {
  background:
    url(../images/prm-req-home.png) left top no-repeat,
    url(../images/prm-req-man.png) right bottom no-repeat #fbfaf6;
}
.portfolio-box h3 {
  border-bottom: 1px solid #7f5e1f;
  font-size: 24px;
  font-weight: normal;
  color: #de9615;
  padding: 0 0 5px;
}
.portfolio-box h3 .fa {
  display: block;
  font-size: 36px;
  margin-bottom: 10px;
}
.portfolio-lincont {
  padding: 10px 0;
}
.portfolio-lincont p {
  color: #fff;
  font-size: 21px;
}
.portfolio-lincont .bluetxt {
  color: #0067a2;
}
.portfolio-lincont .times {
  font-family: times new roman;
}
.portfolio-box.port-conbg:after {
  border-color: #7db0cc;
}
.portfolio-box.port-conbg h3 {
  border-color: #7db0cc;
  color: #0067a2;
}
.portfolio-box .call {
  font-size: 30px;
  color: #6a6a6a;
  font-weight: normal;
}
.portfolio-box.port-conbg p {
  color: #6a6a6a;
}
.yellowbtn {
  background: #b68428;
  font-size: 22px;
  color: #fff;
  font-weight: normal;
  border: none;
  margin: 0 auto;
  padding: 8px 20px;
  line-height: 100%;
  display: block;
  cursor: pointer;
  outline: none;
  text-align: center;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  vertical-align: middle;
  max-width: 320px;
  background: #b68428;
  background: -moz-linear-gradient(top, #b68428 0%, #b68428 50%, #b07916 51%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #b68428),
    color-stop(50%, #b68428),
    color-stop(51%, #b07916)
  );
  background: -webkit-linear-gradient(
    top,
    #b68428 0%,
    #b68428 50%,
    #b07916 51%
  );
  background: -o-linear-gradient(top, #b68428 0%, #b68428 50%, #b07916 51%);
  background: -ms-linear-gradient(top, #b68428 0%, #b68428 50%, #b07916 51%);
  background: linear-gradient(to bottom, #b68428 0%, #b68428 50%, #b07916 51%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68428', endColorstr='#b07916', GradientType=0);
}
.yellowbtn:hover {
  background: #b07916;
  color: #fff;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .portfolio-lincont p {
    font-size: 17px;
  }
  .portfolio-box {
    max-height: 294px;
  }
  .portfolio-box:before {
    bottom: -20px;
  }
}

@media (min-width: 991px) and (max-width: 1162px) {
  .price_month span {
    font-size: 20px;
  }
  .btn-radio .radio label span {
    font-size: 26px;
  }
  .btn-radio .stylist span::before {
    top: 3px;
  }
  .btn-radio .stylist span::after {
    top: 9px;
  }
  .chooseaplan_block .btn-radio label {
    padding: 0px 25px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .formdetail .ovalbutton.ovalbutton2 {
    float: none;
  }
  .chooseaplan .spec {
    font-size: 16px;
  }
  .chooseaplan .spec li::before {
    font-size: 14px;
  }
  .chooseaplan_block .minititle {
    font-size: 24px;
  }
  .search-form .input {
    width: 220px;
  }
  .price_month {
    font-size: 28px;
  }
  .price_month span {
    font-size: 16px;
  }
  .btn-radio .radio label span {
    font-size: 20px;
  }
  .btn-radio .stylist span::before {
    top: 0px;
  }
  .btn-radio .stylist span::after {
    top: 6px;
  }
  .chooseaplan_block .btn-radio label {
    padding: 0px 25px;
  }
  .portfolio-box {
    min-height: 374px;
  }
  .portfolio-box .call {
    font-size: 23px;
  }
  .portfolio-box:before {
    bottom: -18px;
  }
}

@media (max-width: 767px) {
  .top-businesses.dtbusiness li {
    width: 48%;
  }
  .chooseaplan-form .check-tbl {
    padding-left: 0px;
  }
  .portfolio-box {
    min-height: inherit;
  }
  .portfolio-box:before {
    background-size: auto;
  }
  .topmenu .header-search {
    float: left;
    margin: 0;
    padding-left: 0px;
    width: 100%;
  }
  .search-form {
    float: right;
    height: 45px;
    margin-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
  }
  .search-form:before {
    left: auto;
    right: 0;
    z-index: 1;
    color: #fff;
  }
  .search-form .input {
    /*width:100%;*/
    height: 35px;
    padding-left: 11px;
  }
  .search-form .submit {
    width: 45px; /* height:45px;text-indent:-10000px;opacity:0;*/
    z-index: 9999;
  }
  .topmenu li {
    display: block;
  }
  .topmenu li .contact_head {
    position: absolute;
    left: 0;
    top: 0;
  }
  .topmenu .top-account {
    position: absolute;
    right: 10px;
    top: 55px;
  }
}

/* new portfolio ***/

@media screen and (max-width: 980px) {
  .profileimg {
    right: 15px;
  }
  .portdetail {
    max-width: 33%;
    float: left;
  }
}

@media screen and (max-width: 767px) {
  .accdetail p {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .portdetail p {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .myprofile .ovalbutton,
  .ovalbutton2 {
    font-size: 20px;
    height: auto;
    width: 100%;
  }
  .profileimg {
    float: none;
    margin: 15px auto 25px;
    width: 250px;
  }
  .profileimg img {
    margin: 0;
  }
  .icon {
    margin-bottom: 25px;
  }
  .myprofile .portdetail {
    float: left;
    max-width: 100%;
  }
  .myprofile .broker {
    margin: 30px 0;
  }
  .myprofile .row {
    margin-bottom: 10px;
  }
  .myprofile::-webkit-input-placeholder {
    color: #686868 !important;
  }
  .myprofile:-moz-placeholder {
    color: #686868 !important;
  }
  .myprofile::-moz-placeholder {
    color: #686868 !important;
  }
  .myprofile:-ms-input-placeholder {
    color: #686868 !important;
  }
  .infotitle {
    margin-bottom: 15px !important;
  }
  .myprofile label,
  .presonalinfo label {
    font-size: 16px !important;
    line-height: normal !important;
    margin-bottom: 7px;
  }
  .otherinfo .stylist span::before {
    top: 0px;
  }
  .acctitle h3 {
    margin-bottom: 15px;
  }
  .row.addstate {
    margin-bottom: 0;
  }
  .per_info1.pb20 {
    padding-bottom: 0;
  }
  .brokerprofile #resp-table tbody tr {
    line-height: 18px !important;
  }
  .fw100table .tac a.small-yellow-btn {
    margin: 2px 0px;
    display: inline-block;
  }
}

@media screen and (max-width: 480px) {
  .top-businesses.dtbusiness li {
    width: 100%;
    min-height: 0px;
  }
  .portdetail a {
    word-wrap: break-word;
  }
}

@media only screen and (min-width: 768px) {
  #open-button {
    display: none;
  }
  nav .menu {
    text-align: center;
  }
  nav .menu ul {
    display: inline-block;
  }
  nav li.dropdown:hover ul {
    background-color: #003d7d;
    display: block;
    width: 250px;
  }
  nav li.dropdown ul {
    display: none;
    left: 0;
    position: absolute;
    top: 48px;
  }
  nav li.dropdown ul li a {
    color: #ffffff;
    padding: 0 15px;
    width: 100%;
    line-height: 36px;
  }
  .formdetail input::-moz-placeholder {
    color: #fff !important;
    opacity: 0 !important;
  }
  .formdetail input::-webkit-placeholder {
    color: #fff !important;
    opacity: 0 !important;
  }
  .video_form_premreg_mob {
    display: none !important;
  }
}

@media only screen and (max-width: 1366px) {
}

@media only screen and (max-width: 1200px) {
  .footertop .first {
    padding: 0 1% 0 0;
    width: 50%;
  }
  .footertop .last {
    padding: 0 0 0 1%;
    width: 50%;
  }
  .ftrow1 .right ul {
    padding: 0 2% !important;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-blue-btn {
    display: inline-block;
    margin-right: 30px;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-blue-btn,
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-yellow-btn {
    width: 130px !important;
    display: inline-block;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child {
    width: 25% !important;
    border: 0 !important;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:nth-child(3) {
    width: 24.5% !important;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:nth-child(4) {
    width: 18% !important;
  }
}

@media only screen and (max-width: 1199px) {
  .time-box {
    font-size: 15px;
  }
  #topslider .owl-stage-outer img {
    min-height: 655px;
  }
  .brokerprofile #resp-table {
    font-size: 14px;
  }
  .top-businesses li {
    font-size: 16px;
  }
  .contactbox {
    word-wrap: break-word;
  }
  .listing .time-box {
    font-size: 13px;
  }
  .advan .ovalbutton {
    font-size: 19px;
  }
  .reg_iagree.from_field {
    font-size: 13px;
  }
  .time-box {
    font-size: 13px;
    padding: 11px 5px;
  }
  .product-box .price-box p {
    font-size: 15px;
  }
  .banpos h1 {
    font-size: 52px;
  }
  .banpos h2 {
    font-size: 36px;
  }
  .business-wanted .product-box .name {
    font-size: 23px;
  }
  .business-wanted .social ul {
    text-align: center;
  }
  .business-wanted .social ul li {
    margin: 0 1% 0 0;
    padding: 4px 6px 7px;
    float: none;
    display: inline-block;
  }
  .business-wanted .social ul li.email-seller {
    width: auto;
    vertical-align: top;
  }
  .product-box .timedetail .time-box span {
    font-size: 14px;
  }
  .featured-express li {
    width: 49%;
    margin-bottom: 20px;
  }
  .featured-express li:nth-child(2) {
    margin-right: 0;
  }
  .featured-express li:nth-child(3) {
    margin-left: 0;
  }
  .featured-express li:last-child {
    margin-bottom: 0px;
  }
  .profile .sbox .thumb .profile-name h6 {
    font-size: 28px;
  }
  .profile table tr td {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1170px) {
  .upgrade_to_pretoday_lt {
    background-color: #0d1f35;
    float: left;
    height: 228px;
    line-height: 228px;
    padding: 10px 1%;
    width: 32%;
  }
  .aboutcontact {
    font-size: 22px;
  }
}

@media only screen and (max-width: 1000px) {
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-blue-btn,
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-yellow-btn {
    width: 115px !important;
  }
}

@media only screen and (max-width: 991px) {
  .modal-body .bot-text-small span {
    padding: 0 5px;
  }
  .popup2-form .bso {
    min-height: 107px;
  }
  .popup2-form label {
    font-size: 19px !important;
  }
  .top-businesses li {
    font-size: 14px;
  }
  .banpos h1 {
    font-size: 44px;
  }
  .banpos h2 {
    font-size: 30px;
  }
  .green-bg h2 {
    font-size: 26px;
  }
  .green-bg span {
    font-size: 20px;
  }
  .expresssearch .form-group {
    width: 190px;
  }
  .chooseaplan-form .check-tbl {
    padding-left: 0;
  }
  .calculate {
    margin-left: 0;
  }
  .freequick_rt {
    padding: 0;
  }
  .tac.freequick .ylbutton.btn-full {
    margin-top: 30px;
  }
  .contactbox {
    min-height: inherit;
    width: 48%;
  }
}

@media only screen and (max-width: 980px) {
  nav li a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .brokerprofile #resp-table th {
    font-size: 16px;
  }
  .portfolio-lincont br {
    display: none;
  }
  nav li.dropdown .dropdowan_arrow {
    padding-right: 10px;
  }
  nav li.dropdown ul li a {
    padding: 0 10px;
  }
}

@media (min-width: 768px) and (max-width: 901px) {
}

@media (min-width: 901px) and (max-width: 1920px) {
  /*fixtable2*/
  .brokerprofile #resp-table.fixtable2 th {
    float: left;
  }
  .brokerprofile #resp-table.fixtable2 th:first-child {
    width: 10%;
  }
  .brokerprofile #resp-table.fixtable2 th:nth-child(2) {
    width: 20%;
  }
  .brokerprofile #resp-table.fixtable2 th:nth-child(3) {
    width: 20%;
  }
  .brokerprofile #resp-table.fixtable2 th:nth-child(4) {
    width: 15%;
  }
  .brokerprofile #resp-table.fixtable2 th:nth-child(5) {
    width: 15%;
  }
  .brokerprofile #resp-table.fixtable2 th:last-child {
    width: 20%;
  }
  .brokerprofile #resp-table.fixtable2 tbody #LoadBrokerListing tr td {
    /*float:left;*/
    height: auto;
  }
  .brokerprofile
    #resp-table.fixtable2
    tbody
    #LoadBrokerListing
    tr
    td:first-child {
    width: 10%;
  }
  .brokerprofile
    #resp-table.fixtable2
    tbody
    #LoadBrokerListing
    tr
    td:nth-child(2) {
    width: 20%;
  }
  .brokerprofile
    #resp-table.fixtable2
    tbody
    #LoadBrokerListing
    tr
    td:nth-child(3) {
    width: 20%;
  }
  .brokerprofile
    #resp-table.fixtable2
    tbody
    #LoadBrokerListing
    tr
    td:nth-child(4) {
    width: 15%;
  }
  .brokerprofile
    #resp-table.fixtable2
    tbody
    #LoadBrokerListing
    tr
    td:nth-child(5) {
    width: 15%;
  }
  .brokerprofile
    #resp-table.fixtable2
    tbody
    #LoadBrokerListing
    tr
    td:last-child {
    width: 20%;
  }
  /*fixtable2*/

  /*fixtable1*/
  .fw100table th.droparrow.tar,
  .fw100table td .tar,
  .fw100table td .tac {
    text-align: left;
  }
  .brokerprofile #resp-table.fixtable1 th {
    float: left;
  }
  .brokerprofile #resp-table.fixtable1 th:first-child {
    width: 6%;
  }
  .brokerprofile #resp-table.fixtable1 th:nth-child(2) {
    width: 19%;
  }
  .brokerprofile #resp-table.fixtable1 th:nth-child(3) {
    width: 17%;
  }
  .brokerprofile #resp-table.fixtable1 th:nth-child(4) {
    width: 12%;
  }
  .brokerprofile #resp-table.fixtable1 th:nth-child(5) {
    width: 11%;
  }
  .brokerprofile #resp-table.fixtable1 th:nth-child(6) {
    width: 14%;
  }
  .brokerprofile #resp-table.fixtable1 th:nth-child(7) {
    width: 14%;
  }
  .brokerprofile #resp-table.fixtable1 th:last-child {
    width: 7%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr d {
    float: left;
    height: auto;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:first-child {
    width: 6%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:nth-child(2) {
    width: 19%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:nth-child(3) {
    width: 17%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:nth-child(4) {
    width: 12%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:nth-child(5) {
    width: 11%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:nth-child(6) {
    width: 14%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:nth-child(7) {
    width: 14%;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr td:last-child {
    width: 7%;
  }
  /*fixtable1*/

  /*fixtable3*/
  .brokerprofile.sellerprofile #resp-table.fixtable3 th {
    float: left;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:first-child {
    width: 7%;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:nth-child(2) {
    width: 18%;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:nth-child(3) {
    width: 22%;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:nth-child(4) {
    width: 16.5%;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 th:last-child {
    width: 30%;
  }
  .brokerprofile.sellerprofile #resp-table.fixtable3 tbody #con_profile tr d {
    float: left;
    height: auto;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:first-child {
    width: 6%;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:nth-child(2) {
    width: 18%;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:nth-child(3) {
    width: 15%;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:nth-child(4) {
    width: 15%;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child {
    width: 30%;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-blue-btn {
    width: 160px;
    display: inline-block;
    margin-right: 30px;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-yellow-btn {
    width: 160px;
    display: inline-block;
  }
  .qd_mini-page-title.page-title {
    border: 0;
    font-size: 24px;
    margin: 0 0 15px;
  }
  /*fixtable3*/
}

@media only screen and (max-width: 1000px) {
  .career_bg .videotext.below p {
    font-size: 26px;
  }
}

@media only screen and (max-width: 1000px) {
  .list-checkmark2.list-checkmark3 li,
  .upgrade_to_pretoday_rt .rt_txt {
    font-size: 15px;
    text-align: left;
  }
  .custom_gopre_btn .ylbutton {
    font-size: 24px;
  }
  .upgrade_to_pretoday_lt {
    height: 195px;
    line-height: 195px;
  }
  .upgrade_to_pretoday_rt {
    height: 195px;
  }
}

@media only screen and (max-width: 991px) {
  .career_bg .videotext.below p {
    font-family: helvetica;
    font-size: 20px;
  }
  .listbusiness_plans .spec li {
    padding-left: 45px;
    min-height: 56px;
  }
  .listbusiness_plans .spec.spec2 li {
    min-height: 56px;
  }
  .logo img {
    max-width: 380px;
  }
}

@media only screen and (max-width: 900px) {
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-blue-btn,
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-yellow-btn {
    text-align: center;
    width: 130px !important;
  }
  .brokerprofile.sellerprofile
    #resp-table.fixtable3
    tbody
    #con_profile
    tr
    td:last-child
    .small-blue-btn {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .brokerprofile.sellerprofile
    #resp-table
    #LoadBrokerListing
    td:nth-of-type(1)::before {
    content: "ID";
  }
  .brokerprofile.sellerprofile
    #resp-table
    #con_profile
    td:nth-of-type(1)::before {
    content: "ID";
  }
  .brokerprofile.sellerprofile #resp-table td:nth-of-type(2)::before {
    content: "DBA";
  }
  .brokerprofile.sellerprofile #resp-table td:nth-of-type(3)::before {
    content: "Asking Price";
  }
  .brokerprofile.sellerprofile #resp-table td:nth-of-type(4)::before {
    content: "Interested Buyers";
  }
  .brokerprofile.sellerprofile #resp-table td:nth-of-type(5)::before {
    content: "";
  }
  .brokerprofile.sellerprofile #resp-table td:nth-of-type(6)::before {
    content: "";
  }
  .brokerprofile #resp-table #LoadBrokerListing td:nth-of-type(1)::before {
    content: "ID";
  }
  .brokerprofile #resp-table #con_profile td:nth-of-type(1)::before {
    content: "ID";
  }
  .brokerprofile #resp-table td:nth-of-type(2)::before {
    content: "Generic Title";
  }
  .brokerprofile #resp-table td:nth-of-type(3)::before {
    content: "Location";
  }
  .brokerprofile #resp-table td:nth-of-type(4)::before {
    content: "Asking Price";
  }
  .brokerprofile #resp-table td:nth-of-type(5)::before {
    content: "Cash Flow";
  }
  .brokerprofile #resp-table td:nth-of-type(6)::before {
    content: "Down Payment";
  }
  #resp-table td::before {
    top: 0;
  }
  #resp-table tr {
    margin-bottom: 10px;
  }
  .brokerprofile #resp-table {
    border: none;
  }
  .wdh-14,
  .wdh-62,
  .wdh-8,
  .wdh-10 {
    width: 100%;
  }
  #resp-table {
    margin: 0 auto;
    width: 100%;
  }
  #resp-table,
  #resp-table thead,
  #resp-table tbody,
  #resp-table th,
  #resp-table td,
  #resp-table tr {
    display: block;
  }
  #resp-table thead tr {
    left: -9999px;
    position: absolute;
    top: -9999px;
  }
  #resp-table tr {
    border: 1px solid #dfdfdf;
  }
  #resp-table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #eee;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    border-bottom: 1px solid #dfdfdf;
    color: #0a263c;
    padding-left: 50% !important;
    position: relative;
    text-align: left;
    padding: 5px 5px 5px 50%;
  }
  #resp-table td:before {
    font-weight: normal;
    font-size: 14px;
    left: 6px;
    padding-right: 10px;
    position: absolute;
    text-align: left;
    top: 5px;
    white-space: nowrap;
    width: 45%;
  }
  .spcart #resp-table td {
    text-align: right;
  }
  .data-table {
    border: 0;
  }
  .data-table td {
    padding: 10px;
  }
  .data-table tr.last th,
  .data-table tr.last td {
    border-bottom: 1px solid #d9dde3 !important;
  }
  .request-btn {
    font-size: 11px;
  }
  #resp-table td {
    font-size: 14px;
  }
  .portfolio-table td:nth-of-type(1)::before {
    content: "ID";
  }
  .portfolio-table td:nth-of-type(2)::before {
    content: "Express Listing Title";
  }
  .portfolio-table td:nth-of-type(3)::before {
    content: "Revenue";
  }
  .portfolio-table td:nth-of-type(4)::before {
    content: "Cash Flow";
  }
  .portfolio-table td:nth-of-type(5)::before {
    content: "Down Pt.";
  }
  .portfolio-table td:nth-of-type(6)::before {
    content: "Sugg. Offer";
  }
  .portfolio-table td:nth-of-type(7)::before {
    content: "Take Action";
  }
  .portfolio-table td:nth-of-type(8)::before {
    content: "Remove";
  }
  .footer_links li a {
    font-size: 14px;
  }
  #topslider .owl-stage-outer img {
    min-height: 685px;
  }
  .brokerprofile #resp-table tbody tr > td {
    padding-left: 0 !important;
  }
  .brokerprofile #resp-table #LoadBrokerListing tbody tr > td {
    padding-left: 50% !important;
    height: auto;
  }
  .brokerprofile #resp-table #con_profile tbody tr > td {
    padding-left: 50% !important;
    height: auto;
  }
  .brokerprofile #resp-table.fixtable1 tbody #con_profile tr,
  .brokerprofile #resp-table.fixtable2 tbody #LoadBrokerListing tr,
  .brokerprofile #resp-table.fixtable3 tbody #con_profile tr {
    border: 1px solid #dfdfdf !important;
  }
  .brokerprofile #resp-table tbody tr {
    border: 0 !important;
  }
  .custom_goldstone_pfl .title {
    float: left;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;
  }
  .custom_goldstone_pfl_rt {
    float: left;
    text-align: center;
    width: 100%;
  }
}

@media only screen and (max-width: 800px) {
  .footerrow {
    float: left;
    width: 25%;
  }
  .ftrow1 {
    padding: 25px 0;
  }
  .footerrow2.last {
    float: left;
    padding-top: 15px;
    text-align: center;
    width: 100%;
  }
  .footeraddress {
    text-align: center;
  }
  .footerrow {
    float: left;
    width: 25%;
  }
  .ftrow1 .right ul {
    padding: 0 2% 1% !important;
  }
}

@media only screen and (max-width: 785px) {
  #topslider .owl-stage-outer img {
    min-height: 740px;
  }
}

@media only screen and (max-width: 768px) {
  .portfolio-box br {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #topslider.owl-theme .owl-controls {
    top: 50%;
  }
  #topslider .owl-stage-outer img {
    min-height: 415px;
  }
  .myprofile *::-moz-placeholder {
    color: #686868 !important;
  }
  .modal-body *::-moz-placeholder {
    color: #686868 !important;
  }
  .otherinfo .stylist span:before {
    top: 3px;
  }
  .otherinfo .stylist input[type="radio"] + span:before,
  .otherinfo .stylist input[type="radio"] + span:after {
    margin-top: 3px;
  }
  .david .david-coh span,
  .servicing-area span {
    font-size: 16px;
  }
  .david .david-coh,
  .ser-area {
    font-size: 20px;
  }
  .advan1 .express-title {
    left: 0;
    position: absolute;
    right: 0;
    top: -17px;
  }
  .white-panel {
    width: 100% !important;
  }
  .buytestimonials .container {
    padding: 0 2% !important;
    width: 95%;
  }
  .container.marketing {
    padding: 0 !important;
    width: 100%;
  }
  .ftrow1 {
    padding-bottom: 0;
  }
  .ftrow2 {
    padding-top: 20px;
  }
  .footer_links li {
    padding: 0 7px;
  }
  .logo img {
    width: 100%;
  }
  .header_rt {
    float: right;
    padding: 1%;
    width: 50%;
  }
  .top-account {
    margin-top: 0;
    margin-bottom: 0;
  }
  .top-account a {
    font-size: 14px !important;
  }
  .top-account .welcome-label {
    font-size: 14px;
    display: block;
  }
  .account-dd {
    top: 35px;
  }
  .menu {
    background: #eee;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 999999999;
  }
  .menu li {
    border-bottom: 1px solid #ccc;
    float: left;
    line-height: normal;
    text-align: left;
    width: 100%;
  }
  .menu li:hover {
    background: #fff;
  }
  .menu li a {
    color: #000000;
    float: left;
    font-size: 16px;
    line-height: normal;
    padding: 7px 3%;
    width: 100%;
  }
  nav li.dropdown ul:after,
  .header_rt:after {
    content: "";
    display: table;
    clear: both;
  }
  nav li.dropdown ul {
    border-top: 1px solid #ccc;
    clear: both;
  }
  .topmenu li .contact_head,
  .topmenu li .email_head {
    clear: both;
    font-size: 18px;
    margin: 0;
    text-align: right;
    width: 100%;
    line-height: 14px;
  }
  .topsection {
    min-height: inherit;
  }
  .header {
  }
  .logo {
    float: none;
    padding: 15px 0 20px;
    height: 78px;
    text-align: center;
    width: auto;
  }
  .logo img {
    max-width: 290px;
  }
  .contact_email {
    float: left;
    padding-top: 5px;
    width: 100%;
    text-align: center;
  }
  .contact_head,
  .topmenu li a,
  .topmenu,
  .topmenu span,
  .email_head {
    width: auto;
    font-size: 14px;
    margin: 0;
    vertical-align: top;
  }
  .contact_head {
    float: left;
  }
  .topmenu {
    float: right;
  }
  .email_head {
    display: inline;
    float: none;
    margin: 0 auto;
  }
  .topmenu .or_head {
    color: #000;
    font-size: 15px;
  }
  .contact_email {
    text-align: right;
  }
  .login_reg {
    margin-top: 0;
    margin-bottom: 0;
  }
  .topmenu li {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
  }
  .contact_email li {
    font-size: 13px;
  }
  .contact_email li.time {
    display: none;
  }
  .header_rt {
    padding: 5px 0px;
    width: auto;
    float: none;
    background: #003d7d;
    margin: 0 -15px;
    min-height: 45px;
  }
  .topmenu li a,
  .topmenu li .contact_head {
    color: #ffb700;
    font-size: 14px;
    font-weight: 400;
    padding-top: 3px;
  }
  .contact_email,
  .topmenu {
    float: left;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 100%;
  }
  .topmenu li {
    margin-right: 5px;
    width: auto;
  }
  .top-account {
    float: right;
    width: 115px;
    padding-top: 3px;
  }
  li.top-account a {
    font-weight: normal;
    font-style: normal;
  }
  li.top-account a span:first-child {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    width: 90px;
  }
  .top-account .welcome-label {
    display: inline-block;
    float: left;
    margin-right: 5px;
    color: #000;
  }
  li.top-account a span:first-child {
    width: auto;
  }
  .account-dd {
    top: 28px;
  }
  .account-dd li {
    margin: 0;
    display: block;
  }
  .account-dd li a {
    color: #003d7d;
    font-weight: normal;
    font-style: normal;
  }
  nav {
    box-shadow: none;
    float: right;
    min-height: inherit;
    padding: 0 10px;
    left: 0px;
    right: 0px;
    top: -30px;
    z-index: 999;
    background: none;
  }
  #open-button {
    color: #fff;
    line-height: 35px;
    height: 35px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 0; /*background:#0056a0;*/
    padding: 0px 10px;
    width: 45px;
    font-size: 21px;
    top: 83px;
  }
  #open-button span {
    display: none;
  }
  .menu {
    position: absolute;
    right: 0;
    top: 30px;
    width: 100%;
  }
  .middle-section {
    padding-top: 10px;
  }
  .thankyou .featured-express h4 {
    margin-top: 0;
  }
  .expresssearch ul li.custom_industry_state {
    float: none;
    width: 47%;
  }
  .expresssearch .form-group {
    width: 100%;
  }
  .banpos {
    padding: 15px 0;
  }
  .banpos h1 {
    font-size: 30px;
  }
  .banpos h2,
  .express-title {
    font-size: 22px;
    padding-top: 0;
  }
  .express-title {
    padding-bottom: 9px;
  }
  .blue-bg {
    margin: 15px auto 17px;
    padding: 15px;
  }
  .green-bg span {
    font-size: 16px;
    padding-bottom: 9px;
  }
  .express-title {
    margin-bottom: 0px;
  }
  .home .page-title {
    font-size: 26px;
  }
  .brokerprofile_img {
    float: left;
    margin: 0 0 20px;
    text-align: center;
    width: 100%;
    min-height: auto;
  }
  .brokerprofile_details {
    float: left;
    width: 100%;
  }
  .brokerprofile_details {
    float: left;
    width: 100%;
  }
  .toolbar {
    text-align: left;
  }
  .login .blink {
    margin-top: 0 !important;
  }
  .static .train {
    padding-left: 0;
    text-align: center;
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .middle-links a {
    margin-bottom: 5px;
    display: inline-block;
  }
  .static .aboutus {
    background-size: 100%;
    background-position: 0px;
  }
  .product-title,
  .price-box p,
  .price-box .price {
    font-size: 22px;
  }
  .product-id,
  .product-country,
  .product-seller-info strong,
  .product-description h4,
  .product-financial-info h4,
  .product-qa h4,
  .product-listing-slider h4 {
    font-size: 18px;
  }
  .product-financial-info {
    font-size: 14px;
  }
  .myprofile .country .bootstrap-select {
    width: 100% !important;
  }
  .myprofile .lt .col-md-12,
  .myprofile .rt .col-md-12 {
    clear: both;
  }
  .myprofile .pb20 {
    padding-bottom: 5px;
  }
  .col-sm-8.state_zip .bootstrap-select {
    float: left;
    width: 100% !important;
    margin-bottom: 15px;
  }
  .add .addcountry {
    padding-left: 0;
  }
  .col-sm-8.state_zip .bootstrap-select {
    margin-bottom: 10px;
    width: 100% !important;
  }
  .col-sm-8.state_zip input {
    width: 100% !important;
  }
  .product-timer span {
    font-size: 25px;
  }
  .product-timer .time-box {
    font-size: 22px;
  }
  .product-timer .time-side-txt p {
    display: inline;
  }
  .product-timer .time-side-txt {
    line-height: 18px;
  }
  ul.list-bullet li {
    font-size: 18px;
  }
  nav li.dropdown > a:after {
    color: #003d7d;
    float: right;
  }
  .page-title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .static h5 {
    font-size: 22px;
  }
  .static p {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .formdetail label {
    line-height: normal !important;
  }
  .chooseaplan .ovalbutton2 {
    min-width: inherit;
    width: 100%;
  }
  .chooseaplan .spec {
    font-size: 16px;
  }
  .chooseaplan .ovalbutton2 {
    display: inline-block;
    font-size: 18px;
    line-height: 50px;
    min-height: 50px;
    min-width: inherit;
    vertical-align: middle;
    width: 100%;
  }
  .chooseaplan .ovalbutton2 span {
    font-size: 17px;
  }
  .chooseaplan .ovalbutton2 input {
    top: 0;
  }
  .paypal_container.ovalbutton,
  .paypal_container .ovalbutton2 {
    font-size: 21px;
    width: 100%;
  }
  .chooseaplan-form .agree-t-n-c {
    padding-left: 0px;
  }
  .btn-radio .radio label span {
    font-size: 16px;
  }
  .btn-radio .stylist span:before {
    height: 18px;
    width: 18px;
    top: 2px;
  }
  .btn-radio .stylist span:after {
    height: 12px;
    width: 12px;
    top: 5px;
    left: 3px;
  }
  .btn-radio .radio label {
    padding-left: 15px;
    padding-right: 15px;
  }
  .formdetail label {
    line-height: normal !important;
  }
  .formdetail .row {
    margin-bottom: 8px !important;
  }
  .formdetail .ovalbutton.ovalbutton2 {
    float: none;
  }
  .blog {
    /*max-width:50%;float:left;*/
  }
  .blog img {
    float: none;
    margin: 0px;
  }
  .news {
    max-width: 50%;
  }
  .news img {
    float: right;
    margin: 0px;
  }
  .blog,
  .news {
    padding: 2% 5% 3%;
  }
  .socialicon {
    margin-bottom: 5px;
    margin-top: 0;
  }
  .contacttop {
    font-size: 16px;
  }
  .contactbox {
    margin: 20px 0;
    font-size: 18px;
    min-height: inherit;
  }
  .contactbox b {
    font-size: 21px;
  }
  .contactbox i {
    margin-bottom: 10px;
  }
  .business-wanted .sellers h5 {
    font-size: 20px;
  }
  .footerlogo {
    display: none;
  }
  .ftrow1 .container {
    padding: 0;
    width: 100%;
  }
  .topmenu.footer {
    float: left !important;
    width: 50% !important;
  }
  .footer_social {
    clear: none;
    float: right;
    padding: 0;
    text-align: right;
    width: 50%;
  }
  .footer_social > li {
    margin: 0 2px;
  }
  .footerrow {
    float: left;
    margin-bottom: 15px;
    width: 100%;
  }
  .ftrow1 .right {
    float: left;
    width: 100%;
  }
  .topmenu.footer > li,
  .topmenu.footer > li a {
    float: left;
    text-align: left;
    width: 100%;
  }
  .footertop .first {
    margin-bottom: 15px;
  }
  .footer_content {
    width: 100%;
  }
  .footerrow {
    float: left;
    margin-bottom: 15px;
    width: 100%;
  }
  .footer_links {
    float: none;
  }
  .footer_title.active::after {
    content: "\f068";
  }
  .footer_title:after {
    content: "\f067";
  }
  .footer_title::after {
    color: #aeb3b8;
    display: inline-block;
    font: 14px/1 FontAwesome;
    margin-top: -10px;
    position: absolute;
    right: 10px;
    text-rendering: auto;
    top: 50%;
    transform: translate(0px, 0px);
  }
  .footer_title {
    cursor: pointer;
  }
  .form-group {
    padding-bottom: 8px;
  }
  .all-optional .form-group,
  .select-group .form-group {
    margin-bottom: 8px;
  }
  .all-optional h3 {
    font-size: 21px;
    margin-bottom: 5px;
  }
  .fields-op {
    margin: -5px 0 20px;
  }
  .login .col-md-6.col-sm-6.pb15 {
    padding-bottom: 8px;
  }
  .regform .from_field {
    margin-bottom: 8px;
  }
  .modal label {
    display: none;
  }
  .all-optional .bootstrap-select .filter-option,
  .modal .bootstrap-select .filter-option {
    font-size: 20px;
  }
  .ovalbutton.ovalbutton2.btn-full.getnotified {
    height: auto;
  }
  .selltop p {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .sellbusiness::-webkit-input-placeholder {
    color: #a5a5a5 !important;
    opacity: 1;
  }
  .sellbusiness:-moz-placeholder {
    color: #a5a5a5 !important;
    opacity: 1;
  }
  .sellbusiness::-moz-placeholder {
    color: #a5a5a5 !important;
    opacity: 1;
  }
  .sellbusiness:-ms-input-placeholder {
    color: #a5a5a5 !important;
    opacity: 1;
  }
  .selltop p {
    font-size: 16px;
    line-height: normal;
  }
  .calculate {
    margin-left: 0;
  }
  .addtoportfolio_btn {
    padding-top: 0;
  }
  .add-listing {
    padding-bottom: 10px;
  }
  .product-country a {
    display: block;
    margin: 5px;
    text-align: center;
    width: 100%;
  }
  .list-checkmark2_desk {
    display: none !important;
  }
  .expresssearch ul li .or {
    padding: 0 0 6px;
  }
  .custom_industry_state.two .form-group {
    padding-bottom: 4px;
  }
  .bottom_businessforsale_text {
    padding: 20px 0;
  }
  .bottom_businessforsale_text h3 {
    font-size: 20px;
  }
  .bottom_businessforsale_text h4 {
    font-size: 15px;
  }
  .bottom_businessforsale_text .ovalbutton.btn-full {
    max-width: 260px;
  }
  .footertop .first,
  .footertop .last {
    float: left;
    width: 100%;
    padding: 0;
  }
  .topmenu.footer li:first-child {
    display: block;
  }
  .topmenu.footer li:first-child .contact_head {
    font-size: 30px;
    position: relative;
  }
  .topmenu .custom_contact.mob {
    display: none !important;
    float: none;
    left: auto;
    margin-right: 130px;
    position: absolute;
    right: 0;
    top: 58px;
    vertical-align: top;
  }
  .contact_email .topmenu li:first-child {
    display: none;
  }
  .contact_email .topmenu .account-dd ul li:first-child {
    display: block;
  }
  .topmenu li.login_reg a {
    padding-top: 8px;
  }
  .topmenu .custom_contact.mob a,
  .topmenu .login_reg .or_head,
  .topmenu .login_reg a {
    padding: 3px 0 0 !important;
    position: relative;
    top: 0px !important;
  }
  .search-form {
    height: 35px;
    width: auto;
  }
  .search-form .input {
    padding: 0 11px;
  }
  .search-form:before {
    font: 18px/35px FontAwesome;
  }
  .search-form .submit {
    height: auto;
    line-height: 35px;
    top: 0;
  }
  .bootstrap-select.btn-group .dropdown-menu .inner {
    min-width: auto;
    overflow-x: scroll !important; /*width:250px !important;*/ /*max-height:130px !important;*/
  }
  .home .bootstrap-select.btn-group .dropdown-menu .inner {
    width: auto !important;
  }
  .home .bootstrap-select.btn-group .dropdown-menu li a {
    /*font-size:14px;*/
  }
  .tac.freequick {
    width: 100%;
  }
  .freequick_lt,
  .freequick_rt {
    text-align: center;
  }
  .freequick_lt img {
    width: 260px;
  }
  .freequick_rt,
  .reg_fora_freeac .title {
    font-size: 25px;
    padding-top: 10px;
  }
  .reg_fora_freeac {
    padding-top: 10px;
  }
  .tac.freequick .ylbutton.btn-full {
    margin-top: 15px;
  }
  li.login_reg {
    position: absolute;
    right: 10px;
    top: 58px;
  }
  .upgrade_to_pretoday_lt {
    height: auto;
    line-height: normal;
    text-align: center;
    width: 100%;
  }
  .upgrade_to_pretoday_rt {
    height: auto;
    width: 100%;
  }
  .custom_gopre_btn .ylbutton {
    float: left;
    max-width: 100%;
    min-width: auto;
    width: 250px;
  }
  .list-checkmark3 {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
  }
  .upgrade_to_pretoday_rt .title {
    font-size: 24px;
    text-align: center;
  }
  .upgrade_to_pretoday_rt .rt_txt {
    margin-bottom: 10px;
    text-align: left;
  }
  .upgrade_to_pretoday_lt img {
    width: auto;
  }
  .upgrade_to_pretoday_rt .row {
    clear: both;
    float: left;
    margin: 0;
    width: 100%;
  }
  .contactbox {
    width: 98%;
  }
  .dashviewportfolio .portdetail p {
    margin-bottom: 10px;
    width: 100%;
  }
  .mt10small {
    display: block;
    margin-top: 10px;
  }
  .listbusiness_plans .chooseaplan_block .spec li::before,
  .listbusiness_plans .chooseaplan_block2 .spec li::before {
    left: 37px;
  }
  .listbusiness_plans .spec.spec2 li {
    min-height: inherit;
  }
}

@media only screen and (max-width: 640px) {
  .product-box .timedetail .time-box span {
    padding: 0 0px;
    font-size: 14px;
  }
  .product-timer .time-side-txt {
    padding: 0;
  }
  .product-timer .time-side-txt {
    line-height: 22px;
  }
}

@media only screen and (max-width: 600px) {
  .custom_goldstone_pfl .keyward_listing {
    margin-bottom: 10px;
    margin-right: 0;
    width: 100%;
  }
  .custom_goldstone_pfl .form-group .input {
    font-size: 19px;
  }
  .custom_goldstone_pfl .form-group button {
    width: 180px;
  }
  .chooseaplan .spec {
    font-size: 16px;
    width: 275px;
    float: none;
    margin: 0 auto;
  }
  .chooseaplan_block .pt30,
  .chooseaplan_block .pb30 {
    padding: 20px 0px;
  }
  .chooseaplan_block .ylbutton {
    font-size: 21px;
  }
}

@media only screen and (max-width: 490px) {
  #popup3 .modal-body {
    padding: 0 10px;
  }
}

@media only screen and (max-width: 480px) {
  .home .page-title {
    font-size: 25px;
  }
  .full-w480 {
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
  }
  .da-cohen {
    margin-bottom: 10px;
  }
  .advan .busin-sale .ff100,
  .advan .ff100 {
    width: 100%;
  }
  .featured-express li {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .featured-express li:first-child {
    margin: 0 0 20px 0;
  }
  .featured-express li:last-child {
    margin: 0 0 20px 0;
  }
  .column-express-sale .col-xs-6 {
    width: 100%;
  }
  .profile .sbox .thumb .profile-name h6 {
    font-size: 28px;
  }
  .profile .sbox {
    width: 100%;
  }
  .product-timer span {
    font-size: 20px;
  }
  .product-timer .time-box {
    font-size: 17px;
  }
  .ovalbutton span,
  .chkbutton span {
    font-size: 14px;
  }
  .ovalbutton strong,
  .chkbutton strong {
    font-size: 20px;
  }
  .allcards img {
    margin-right: -1px;
  }
  .login .ovalbutton,
  .ovalbutton2 {
    width: 100%;
  }
  .profile {
    font-size: 12px;
  }
  .profile label {
    font-size: 12px !important;
  }
  .footertop .first,
  .footertop .last {
    padding: 0 1%;
    width: 100%;
  }
  .protime-box {
    width: 100%;
  }
  .top-businesses .topbz {
    width: 100%;
  }
  .footerlogo {
    display: none;
  }
  .topmenu.footer,
  .footer_social {
    margin: 0;
    text-align: center;
    width: 100% !important;
  }
  .footertop div {
    width: 100%;
  }
  .footer_social > li {
    float: none;
  }
  .topmenu.footer > li,
  .topmenu.footer > li a {
    text-align: center;
  }
  .ftrow1 {
    padding: 5px 0;
  }
  .chooseaplan_block .ylbutton {
    font-size: 18px;
  }
  .listbusiness_plans .chooseaplan_block .spec li::before,
  .listbusiness_plans .chooseaplan_block2 .spec li::before {
    left: 20px;
  }
  .listbusiness_plans .spec li {
    padding-left: 40px;
  }
  .listbusiness_plans .qd_plan_title {
    font-size: 24px;
  }
  .listbusiness_plans-button a.ylbutton {
    font-size: 17px;
  }
  .listbusiness_plans-button i {
    top: 2px;
    font-size: 24px;
  }
}

@media only screen and (max-width: 767px) {
  /*.static p {font-size:14px;}*/
  .businessbroker .static p {
    font-size: 16px;
  }
}

@media only screen and (max-width: 480px) {
  .banpos h1 {
    font-size: 20px;
  }
  .banpos h2,
  .express-title {
    font-size: 17px;
    padding-top: 0;
  }
  .blue-bg {
    margin-bottom: 10px;
  }
  #topslider .owl-stage-outer img {
    min-height: 450px;
  }
  .premiumregistrationpage iframe {
    height: 210px;
  }
}

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

@media only screen and (max-width: 420px) {
  .chooseaplan .spec {
    font-size: 15px;
    width: 260px;
  }
}

@media only screen and (max-width: 360px) {
  .banpos h2,
  .express-title {
    font-size: 15px;
  }
}

@media only screen and (max-width: 320px) {
  .contactbox {
    min-height: 0px;
  }
}
.busin-sale,
.franch-sale {
  text-align: center;
}
.busin-sale .col-md-3.col-sm-6.col-xs-6,
.franch-sale .col-md-3.col-sm-6.col-xs-6 {
  display: inline-block;
  float: none;
  margin: 0 auto;
  width: 289px !important;
  vertical-align: top;
}
.busin-sale .col-md-3.col-sm-4.col-xs-6 {
  display: inline-block;
  float: none;
  margin: 0 auto;
  width: 289px !important;
  vertical-align: top;
}

@media only screen and (max-width: 1169px) {
  .busin-sale .col-md-3.col-sm-6.col-xs-6,
  .franch-sale .col-md-3.col-sm-6.col-xs-6 {
    /*width:239px !important;*/
  }
  nav li a {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (max-width: 1150px) {
  .listbusiness_plans .spec li {
    font-size: 20px;
  }
}

@media only screen and (max-width: 1099px) {
  .owl-theme .product-box {
    /*margin:15px auto;*/ /*max-width:292px !important;*/
  }
}

@media only screen and (max-width: 970px) {
  .busin-sale .col-md-3.col-sm-6.col-xs-6,
  .franch-sale .col-md-3.col-sm-6.col-xs-6 {
    /*width:253px !important;*/
  }
}

@media only screen and (max-width: 900px) {
  .listbusiness_plans .spec li {
    font-size: 20px !important;
  }
  .listbusiness_plans .spec {
    min-height: 252px;
    width: 100%;
  }
}

@media only screen and (max-width: 780px) {
  .busin-sale .col-md-3.col-sm-6.col-xs-6,
  .franch-sale .col-md-3.col-sm-6.col-xs-6 {
    /*width:260px !important;*/
  }
}
/*@media (min-width:569px) and (max-width:652px){
	.busin-sale .col-md-3.col-sm-6.col-xs-6, .franch-sale .col-md-3.col-sm-6.col-xs-6 {width:324px !important;}}*/

/*Premiumplus-checkout New page css*/
.premium-check {
  background: url(../images/premium-check.jpg) no-repeat top center;
}
.middle-section.middle-nopad {
  padding-top: 0px;
}
.middle-section.middle-nopad .choose-plan {
  float: right;
  width: 50%;
}
.middle-section.middle-nopad .chooseaplan_block {
  padding: 32px 0px 0 0;
  box-shadow: none;
  margin-bottom: 0px;
}
.middle-section.middle-nopad .chooseaplan_block .title {
  margin-top: 3px;
  color: #ffffff;
}
.middle-section.middle-nopad .chooseaplan_block .minititle,
.middle-section.middle-nopad .price_month,
.middle-section.middle-nopad .chooseaplan .spec li {
  color: #ffffff;
}
.middle-section.middle-nopad .chooseaplan .spec li:before {
  color: #ff7e00;
}
.middle-section.middle-nopad .ylbutton {
  min-width: 360px;
}
.middle-section.middle-nopad .buyer-stat {
  border-top: 5px solid #ff7e00;
  line-height: 36px;
  text-align: center;
  background: #082745;
  padding: 13px 0px;
  font-size: 24px;
  color: #ffffff;
}
.middle-section.middle-nopad .buyer-stat span {
  font-size: 30px;
  font-weight: bold;
}
.middle-section.middle-nopad .buyer-stat span.orng {
  font-size: 24px;
  color: #ff7e00;
}
.middle-section.middle-nopad .buyer-stat span font {
  color: #ff7e00;
}

@media screen and (max-width: 991px) {
  .middle-section.middle-nopad .choose-plan {
    float: none;
    margin: 0 auto;
    width: 568px;
  }
  .middle-section.middle-nopad .buyer-stat {
    font-size: 18px;
  }
  .middle-section.middle-nopad .buyer-stat span {
    font-size: 22px;
  }
  .middle-section.middle-nopad .price_month span {
    font-size: 22px;
  }
  .registrationpage .ylbutton.btn-full {
    margin: 0 auto;
    width: 250px !important;
    min-width: auto !important;
  }
  .upgrade_to_pretoday_rt .title {
    font-size: 28px;
  }
  nav li a {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }
  nav li a .fa-heart {
    font-size: 15px;
  }
  nav li.dropdown > a:after {
    padding-left: 10px;
  }
  .listbusiness_plans .span1 {
    font-size: 24px;
  }
  .listbusiness_plans .span2 {
    font-size: 50px;
  }
  .listbusiness_plans .span3 {
    font-size: 18px;
  }
  .listbusiness_plans .listbusiness_plans_dsc {
    min-height: 165px;
  }
  .listbusiness_plans-button .ylbutton {
    font-size: 20px;
    width: 100%;
  }
  .listbusiness_plans-button i {
    top: 1px;
  }
  .listbusiness_plans .spec li {
    font-size: 24px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span1 {
    font-size: 46px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span2 {
    font-size: 33px;
  }
  .two_none_exclusive .listbusiness_plans .span1 {
    font-size: 28px;
  }
  .two_none_exclusive .listbusiness_plans .span2 {
    font-size: 18px;
  }
  .listbusiness_plans .qd_plan_title {
    font-size: 24px;
  }
}

@media screen and (max-width: 830px) {
  .franchise iframe {
    max-width: 100% !important;
    width: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .middle-section.middle-nopad .choose-plan {
    width: 100%;
  }
  .middle-section.middle-nopad .price_month span {
    font-size: 18px;
  }
  .middle-section.middle-nopad .chooseaplan .spec li {
    margin-bottom: 8px;
  }
  .premiumregistrationpage .login_reg a.last {
    color: #ffb700 !important;
  }
  .pagination .hide767 {
    display: none;
  }
  nav li a .fa-heart {
    font-size: 14px;
  }
  .listbusiness_plans .listbusiness_plans_dsc {
    min-height: inherit;
  }
  .listbusiness_plans .qd_plan_title {
    font-size: 24px;
    line-height: normal;
    padding: 7px 0;
  }
  .listbusiness_plans .spec {
    min-height: inherit;
    width: 100%;
  }
  .listbusiness_plans-or .or {
    position: relative;
    left: 0px;
    right: 0px;
    top: -16px;
    text-align: center;
  }
}

@media screen and (max-width: 640px) {
  .middle-section.middle-nopad .choose-plan {
    float: inherit;
    width: inherit;
  }
  .middle-section.middle-nopad .buyer-stat {
    font-size: 18px;
  }
  .middle-section.middle-nopad .buyer-stat span {
    font-size: 22px;
  }
  .pagination .pagi-inner li {
    font-size: 16px;
  }
  .pagination .pagi-inner li a {
    padding: 0px 5px;
  }
}

@media screen and (max-width: 640px) {
  .needsmallbusinessfunding .desk {
    display: none;
  }
  .needsmallbusinessfunding .small {
    display: block !important;
  }
}

@media screen and (max-width: 480px) {
  .chooseaplan_block .title {
    font-size: 41px;
  }
  .middle-section.middle-nopad .ylbutton {
    min-width: inherit;
  }
  .chooseaplan_block .minititle {
    font-size: 25px;
  }
  .expresssearch ul li.custom_industry_state {
    float: left;
    width: 100%;
  }
  .expresssearch ul li {
    width: 100%;
  }
  .expresssearch ul li input {
    width: 100%;
  }
  .business-wanted .thumb span.thsto {
    height: auto;
  }
  .home .bootstrap-select.btn-group .dropdown-menu li a span.text {
    /*display:inline-block;font-size:12px;white-space:pre-line;*/
  }
  .home .bootstrap-select.btn-group .dropdown-menu li {
    display: table;
    float: left;
    padding: 0;
    position: relative;
  }
  .qd_green_text,
  .qd_blue_text {
    width: 100%;
  }
  .chooseaplan_block .qd_green_text {
    margin-bottom: 15px;
  }
  .chooseaplan_block.chooseaplan_block2 .qd_green_text {
    margin-bottom: 0;
    margin-top: 15px;
  }
}
/*Account settings New page css*/
.contain-pw {
}
.contain-pw h3 {
  font-size: 23px;
  color: #686868;
}
.contain-pw font {
  color: #686868;
  font-size: 18px;
  padding-top: 2px;
  display: block;
  margin-bottom: 10px;
}
.contain-pw .fonts {
  padding-top: 5px;
}
.contain-pw .chooseaplan-form .check-tbl label {
  color: #686868 !important;
  width: 100%;
}
.contain-pw .ovalbutton2 {
  margin-top: 10px;
  font-size: 17px;
  width: 263px;
  margin-bottom: 50px;
}
.chooseaplan-form.allcards a {
  font-size: 39px;
}
.chooseaplan-form.allcards .icon {
  margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
  .contain-pw .ovalbutton2 {
    margin-bottom: 30px;
  }
  .brokerprofile #resp-table tbody tr .title font {
    top: 0;
  }
  .modal-body .input::-webkit-input-placeholder {
    color: #686868 !important;
  }
  .header-search .search-form input {
    width: 0;
    padding: 0;
    transition: all 0.4s ease-in-out 0s;
    border: 0;
  }
  .header-search .search-form .input.active {
    border: 1px solid #e3e3e3;
    padding: 0 10px;
    transition: all 0.4s ease-in-out 0s;
    width: 230px;
  }
  .buyertestimonials_block {
    margin: 0 0px 20px 0px;
  }
  .brokerprofile_name,
  .brokerprofile_caption {
    display: none;
  }
  .brokerprofile_name.mob,
  .brokerprofile_caption.mob {
    display: block;
  }
  .brokername_caption_mob {
    display: block !important;
    margin-bottom: 15px;
  }
  .brokerprofile {
    text-align: center;
  }
  .brokerprofile_Servicing,
  .brokerprofile_phone {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .tal.contactme {
    text-align: center;
  }
  .contactme .ovalbutton.ovalbutton2 {
    margin-top: 20px;
  }
  /*#make-offer .modal-body .input{ color:#686868 !important;}
	#make-offer .modal-body .input::-moz-placeholder{ color:#a5a5a5 !important;}
	#make-offer .modal-body .input::-webkit-input-placeholder{color:#a5a5a5 !important;}*/

  #make-offer .modal-body .input {
    color: #a5a5a5 !important;
  }
  #make-offer .modal-body .input::-moz-placeholder {
    color: #a5a5a5 !important;
  }
  #make-offer .modal-body .input::-webkit-input-placeholder {
    color: #a5a5a5 !important;
  }
  .container .vbb_block_box2:first-child {
    padding-top: 20px;
  }
  .dashmyprofile .needsmallbusinessfunding {
    margin-top: 0;
    margin-bottom: 25px;
  }
  nav li.dropdown .dropdowan_arrow {
    height: 32px;
    line-height: 32px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle;
    z-index: 999999999;
  }
  nav li.dropdown .dropdowan_arrow i {
    color: #000;
  }
  .menu li:hover .dropdowan_arrow i {
    color: #fff;
  }
  nav li.dropdown ul li {
    padding: 0 0 0 20px;
  }
  nav li.dropdown:hover > a {
    color: #ffffff;
  }
  .listbusiness_confidential_bg {
    /*background-image:url("../images/bg_img_listbusiness_confidential.jpg");background-position:70% top;*/
    min-height: inherit;
  }
  .list-business_bg_bottom_bg {
    position: relative;
    min-height: inherit;
    background: #0b1d34;
  }
  .qd_main_slider_image .qd_bg_text {
    text-align: center;
    padding-bottom: 20px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span1 {
    font-size: 33px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span2 {
    font-size: 22px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span3 {
    font-size: 20px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span4 {
    font-size: 16px;
  }
  .list-business_bg_bottom_bg .span1 {
    font-size: 22px;
  }
  .list-business_bg_bottom_bg .span2 {
    font-size: 16px;
  }
  .qd_createfree .qd_title_createfree {
    font-size: 22px;
    padding-bottom: 15px;
    padding-top: 10px;
  }
  .one_sellers .qd_title_createfree {
    font-size: 22px;
    padding: 10px 0 20px;
  }
  .one_sellers .qd_title_createfree span {
    font-size: 16px;
  }
  .listbusiness_confidential .sellbtn {
    margin-bottom: 20px;
    margin-top: 10px;
  }
  .one_sellers {
    padding-bottom: 0;
  }
  .view_all_plans span {
    font-size: 22px;
  }
  .listbusiness_confidential .two_none_exclusive .page-title {
    font-size: 22px;
    margin-bottom: 0;
  }
  .two_none_exclusive .listbusiness_plans .span1 {
    font-size: 22px;
  }
  .two_none_exclusive .listbusiness_plans .span2 {
    font-size: 14px;
  }
  .listbusiness_plans .listbusiness_plans_dsc {
    font-size: 18px;
  }
  .two_none_exclusive .listbusiness_plans .listbusiness_plans_dsc {
    line-height: normal;
  }
  .sellerprofile .presonalinfo {
    text-align: left;
  }
  .sellerprofile .presonalinfo label,
  .sellerprofile .presonalinfo span {
    font-size: 16px !important;
    color: #686868;
  }
  .brokerprofile.myportfolio.sellerprofile {
    text-align: left;
  }
  .sellerprofile .presonalinfo .row {
    margin-bottom: 5px;
  }
  .col-sm-12.qd_send_email {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .send_email {
    font-size: 22px;
    margin-bottom: 5px;
  }
  .brokerprofile.sellerprofile #resp-table tbody tr:last-child {
    margin-bottom: 0;
  }
  .brokerprofile.sellerprofile #resp-table tbody tr td {
    border-bottom: 1px solid #dfdfdf;
    padding-left: 0 !important;
  }
  .brokerprofile.sellerprofile #resp-table tbody tr td:last-child {
    border: 0 !important;
  }
  .sellerprofile .presonalinfo label {
    margin-bottom: 10px;
  }
}

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

@media screen and (max-width: 420px) {
  .premiumregistrationpage .topmenu li {
    width: 100%;
  }
  .premiumregistrationpage .header_rt {
    padding: 5px 10px;
  }
  .container .vbb_block_box2:first-child {
    padding-top: 10px;
  }
  .listbusiness_confidential_bg .qd_bg_text .span1 {
    font-size: 30px;
  }
  /*.listbusiness_confidential_bg .qd_bg_text .span2 {font-size:18px;}
	.listbusiness_confidential_bg .qd_bg_text .span3 {font-size:16px;}
	.listbusiness_confidential_bg .qd_bg_text .span4 {font-size:14px;}
	.list-business_bg_bottom_bg .span1 {font-size:16px;}
	.list-business_bg_bottom_bg .span2 {font-size:14px;}*/
}
/* right section */
.franchise-custom .advertise {
}
.franchise-custom .advertise a {
  margin-bottom: 25px;
  -webkit-filter: drop-shadow(0px 0px 5px rgba(161, 161, 161, 1));
  filter: drop-shadow(0px 0px 5px rgba(161, 161, 161, 1));
  display: block;
}

@media (min-width: 600px) and (max-width: 768px) {
  .franchise-custom .advertise {
    text-align: center;
  }
  .franchise-custom .advertise a {
    display: inline-block;
    width: 47%;
    margin: 0 0 30px 0;
  }
  .franchise-custom .advertise a:nth-child(2n + 1) {
    margin-right: 4%;
  }
}

@media only screen and (min-width: 876px) and (max-width: 1169px) {
  .busin-sale .hide876 {
    display: none !important;
  }
}
/*Green List for products*/
.homelist {
  margin-bottom: 15px;
}
.homelist .product-box .price-box span.listing-no,
.homelist .time-box .express-title span {
  font-family: "HelveticaNeue";
  font-weight: 600;
}
.homelist .product-box {
  margin: 15px auto;
  background: #ffffff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
}
.homelist .product-box .name {
  /*font-size:24px;font-weight:bold;*/
  font-size: 19px;
  font-weight: bold;
  line-height: 30px;
  padding: 4px;
  color: #ffffff;
  min-height: 40px;
  display: block;
  text-align: center;
  background: #488e43;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.homelist .product-box .name a {
  color: #ffffff;
  font-weight: normal !important;
}
.homelist .product-box .sub-title a {
  color: #4c4c4c;
}
.homelist .product-box .name a:hover,
.homelist .product-box .sub-title a:hover {
  color: #000000;
}
.homelist .product-box .sub-title {
  font-size: 18px;
  line-height: 20px;
  padding: 4px;
  font-weight: bold;
  color: #4c4c4c;
  min-height: 32px;
  display: block;
  text-align: center;
}
.homelist .product-box .thumb {
  min-height: 174px;
  text-align: center;
}
.homelist .product-box .thumb img {
  text-align: center;
}
.homelist .product-box .timedetail {
  padding: 17px 12px 24px 12px;
}
.time-box {
  border: 1px solid #dedede;
  font-size: 16px;
  margin-bottom: 7px;
  padding: 11px 9px;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.homelist .product-box .price-box {
  font-size: 14px;
  text-align: center;
  display: block;
}
.homelist .product-box .ovalbutton {
  font-family: "HelveticaNeue";
  font-weight: 500;
}
.homelist .time-box img {
}
.homelist .express-title {
  z-index: 1;
  text-align: center; /*top:-13px !important;*/
  left: 0px;
  right: 0;
}
.homelist .time-box span {
  min-height: 23px;
  background: #ffffff;
  font-size: 16px;
  padding: 0 3px;
}
.homelist .product-box .price-box span.listing-no {
  color: #9b9b9b;
  margin-bottom: 9px;
  display: block;
  font-size: 14px;
}
.homelist .product-box .price-box span.listing-no span {
  color: #488e43;
  font-size: 14px;
  display: inline;
}
.homelist .product-box .price-box p {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 0px;
}
.homelist .timedetail .time-box {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.homelist .timedetail .time-box {
  border: 1px solid #dedede;
  float: left;
  font-size: 16px;
  margin-bottom: 7px;
  padding: 11px 9px 2px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  min-height: 63px;
}
.homelist .time-box .express-title span {
  background: #ffffff;
  font-size: 16px;
  min-height: 23px;
  padding: 0 3px;
  display: initial;
}
.homelist .product-box .timedetail.sold .time-box .hasbeensold.qd_freezed {
  background: url("../images/frz-bg.jpg") no-repeat scroll 0 0 / 100% 100%;
}
.homelist .product-box .timedetail.sold .time-box .hasbeensold {
  background: url("../images/sold_bg.png") no-repeat scroll 0 0 / 100% 100%;
  color: #ffffff;
  display: inline-block;
  height: 79px;
  min-height: inherit;
  text-align: center;
  width: 100%;
}
.homelist .timedetail.sold .hasbeensold.qd_freezed .span2 {
  font-size: 26px;
  margin: 0;
}
.homelist .timedetail.sold .hasbeensold .span3 {
  font-family: helvetica;
  font-size: 14px;
  font-weight: bold;
  margin-top: -3px;
}
.homelist .timedetail.sold .hasbeensold .span1 {
  font-family: helvetica;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
}
.homelist .homelist .timedetail.sold .hasbeensold .span2 {
  font-size: 48px;
  font-weight: bold;
  margin-top: -5px;
  text-transform: uppercase;
}
.homelist .time-watch {
  float: left;
  width: 20%;
}
.homelist .dash-qd-timers {
  float: left;
  width: 80%;
}
.homelist .dash-qd-timers li {
  color: #8d8d8d;
  float: left;
  font-size: 20px;
  padding: 0 0%;
  text-align: center;
  font-weight: bold;
}
.homelist .dash-qd-timers li span {
  float: left;
  font-size: 12px;
  text-align: center;
  width: 100%;
  font-weight: bold !important;
  padding: 0px;
}
.homelist .product-box .timedetail.sold {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.homelist .qd-timers.qd-timers li.red {
  color: #ee473f;
}
.homelist .ovalbutton {
  background: #5b9a56;
  background: -moz-linear-gradient(top, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #5b9a56),
    color-stop(50%, #5b9a56),
    color-stop(51%, #488e43)
  );
  background: -webkit-linear-gradient(
    top,
    #5b9a56 0%,
    #5b9a56 50%,
    #488e43 51%
  );
  background: -o-linear-gradient(top, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  background: -ms-linear-gradient(top, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  background: linear-gradient(to bottom, #5b9a56 0%, #5b9a56 50%, #488e43 51%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b9a56', endColorstr='#488e43', GradientType=0);
  font-size: 21px;
}
.homelist .ovalbutton:hover,
.homelist .product-box:hover .ovalbutton {
  background: #488e43;
}
.home .featured-res .page-title {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.product-box .timedetail.sold .time-box {
  border: 0 none;
  padding: 0;
}

/*Green List for products*/
@media screen and (max-width: 1199px) {
  .featured-express .homelist .qd-timers li {
    width: 23.5% !important;
  }
  .featured-express.featured-res li {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 640px) {
  .homelist .product-box {
    float: none;
  }
}

/*Referral page*/
.get-rewarded-set span,
.brand-ambassagor-set .hd,
.brand-ambassagor-set .babox-hd,
.partners-set,
.training-day-set p,
.get-rewar-banner1 .hd,
.get-rewar-banner2 .hd {
  font-family: "HelveticaNeue";
  font-weight: 600 !important;
}
.get-rewarded-set p,
.brand-ambassagor-set .babox-cont p {
  font-family: "HelveticaNeue";
  font-weight: 400;
}

.get-rewarded-set {
  padding: 15px 43% 10px 0px;
  color: #fff;
}
.get-rewarded-set span {
  display: block;
  font-size: 30px;
  line-height: 30px;
  line-height: 30px;
  padding-bottom: 9px;
  padding-top: 1px;
}
.get-rewarded-set p {
  font-size: 18px;
  line-height: 24px;
}

.brand-ambassagor-set {
  background-color: #ededed;
  padding-top: 29px;
  padding-bottom: 36px;
}
.brand-ambassagor-set .hd {
  color: #053b54;
  text-align: center;
  font-size: 36px;
  line-height: 36px;
  padding-bottom: 7px;
}
.brand-ambassagor-set .hd span {
  color: #ff7e00;
}
.brand-ambassagor-set .hd sup {
  padding-top: 5px;
  font-size: 21px;
}
.brand-ambassagor-set .babox {
  background-color: #fff;
  text-align: center;
  display: block;
  margin-top: 9px;
}
.brand-ambassagor-set .babox-hd {
  background-color: #053b54;
  color: #fff;
  font-size: 30px;
  padding: 11px 10px;
}
.brand-ambassagor-set .babox-cont {
  padding: 12px 34px 32px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 46, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 46, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(50, 50, 46, 0.5);
}
.brand-ambassagor-set .babox-cont p {
  margin: 0px;
  font-size: 24px;
  color: #6c6c6c;
  line-height: 30px;
  min-height: 120px;
}
.brand-ambassagor-set .babox-cont .thumb {
  padding-top: 21px;
}

.partners-set {
  background-color: #053b54;
  display: block;
  color: #fff;
  text-align: center;
  padding: 29px 0px 9px 0px;
}
.partners-set .hd {
  font-size: 36px;
  line-height: 36px;
}
.partners-set .thumb {
  padding-top: 20px;
  padding-bottom: 28px;
}
.partners-set p {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 20px;
}
.partners-set p sup {
  font-size: 17px;
}

.training-day-set {
  text-align: center;
  display: block;
  padding-bottom: 36px;
  padding-top: 25px;
  background: url(../images/training-day-set-bg.png);
}
.training-day-set p {
  font-size: 30px;
  color: #2f2f2f;
  line-height: 30px;
  margin-bottom: 32px;
}

.get-rewar-banner1 {
  padding-top: 29px;
  border-bottom: 1px solid #686868;
  padding-bottom: 22px;
}
.get-rewar-banner1 .hd {
  font-size: 36px;
  color: #053b54;
  line-height: 36px;
  text-align: center;
  padding-bottom: 24px;
}
.get-rewar-banner1 .hd .text-color {
  color: #ff7e00;
}
.get-rewar-banner1 .hd .gtext {
  position: relative;
}
.get-rewar-banner1 .hd .gtext:before {
  position: absolute;
  right: -2px;
  bottom: -2px;
  content: "";
  background: url(../images/gtext-before-arrow.png) no-repeat right top;
  width: 100px;
  height: 6px;
}

.get-rewar-banner2 {
  text-align: center;
  padding-bottom: 36px;
  padding-top: 35px;
  position: relative;
}
.get-rewar-banner2 .hd {
  font-size: 36px;
  color: #053b54;
  line-height: normal;
  text-align: center;
  position: absolute;
  width: 50%;
  top: 33px;
}

.regform-ref .title,
.note_details_ref {
  background-color: #053b54 !important;
}
.note_details_ref {
  padding: 0 0 30px !important;
}

.bbbcnt {
  float: left;
  padding: 0px 20px 10px 0px;
}
div.AuthorizeNetSeal a {
  color: #ffffff !important;
}
#paymentdiv div.AuthorizeNetSeal a {
  color: #000000 !important;
}
#paymentdiv div.AuthorizeNetSeal {
  margin-top: 20px;
}

@media screen and (max-width: 991px) {
  .brand-ambassagor-set .hd,
  .get-rewar-banner1 .hd,
  .get-rewar-banner2 .hd {
    font-size: 33px;
    line-height: 33px;
  }
  .brand-ambassagor-set .babox-cont {
    padding: 15px;
  }
  .brand-ambassagor-set .babox-hd {
    font-size: 25px;
  }
  .brand-ambassagor-set .babox-cont p {
    font-size: 18px;
    line-height: 24px;
    min-height: 98px;
  }
  #paymentdiv div.AuthorizeNetSeal {
    width: 90px;
    margin: 0px auto 0;
    padding-top: 20px;
  }
}
@media screen and (max-width: 800px) {
  .footeraddress {
    width: 390px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .get-rewarded-set {
    padding: 20px 0px 0px 0px;
  }
  .brand-ambassagor-set .hd,
  .get-rewar-banner1 .hd,
  .get-rewar-banner2 .hd {
    font-size: 30px;
    line-height: 30px;
  }
  .brand-ambassagor-set .babox {
    margin-top: 0px;
  }
  .brand-ambassagor-set .babox-cont p {
    min-height: inherit;
  }
  .get-rewar-banner2 .hd br,
  .partners-set p br {
    display: none;
  }
  .partners-set p {
    font-size: 25px;
    line-height: 30px;
  }
  .training-day-set p {
    font-size: 24px;
    line-height: 24px;
    padding-top: 5px;
  }
  .get-rewar-banner2 .hd {
    position: relative;
    width: 100%;
    top: auto;
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 420px) {
  div.AuthorizeNetSeal {
    width: 90px !important;
    margin: 0px auto !important;
    float: none !important;
  }
  .bbbcnt {
    float: none;
    padding-right: 0px;
  }
  .footeraddress {
    width: auto;
  }
}

div.termsStyle {
  position: absolute;
  background-color: white;
  width: 90%;
  border: 0px solid red;
  z-index: 999;
  margin-top: 1px;
}

div.termsStyle ul {
  margin: 0;
  padding: 0;
}

div.termsStyle li {
  list-style-type: none;
  padding-left: 10px;
  cursor: default !important;
  background-color: white;
  font-size: 10px;
  font-weight: normal !important;
  line-height: 20px;
}

div.termsStyle li:hover {
  background-color: #c6cdf2 !important;
}

div.listTermsInner {
  width: 99%;
  border: 1px solid #666666;
  border-top: 0;
}

/*Detail Ad box*/
.advertise .product-adbox {
  background: #023464;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-filter: drop-shadow(0px 0px 5px rgba(161, 161, 161, 1));
  filter: drop-shadow(0px 0px 5px rgba(161, 161, 161, 1));
  max-width: 165px;
}
.advertise .product-adbox:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-style: solid;
  border-width: 0 30px 30px 0;
  border-color: #162747 #fff;
  transition: all ease 0.5s;
}
.advertise .product-adbox h3,
.advertise .time-box {
  color: #fff;
  font-size: 24px;
  padding: 10px;
}
.advertise .product-adbox h3 span,
.advertise .time-box span {
  font-size: 14px;
  color: inherit;
  background: transparent;
  display: block;
  line-height: 24px;
}
.advertise .product-adbox .xline {
  border-color: #355d83;
}
.advertise .time-box {
  color: #ffd400;
  border: inherit;
}
.advertise .product-adbox .price-box,
.advertise .product-adbox .ova-btn,
.advertise .product-adbox .adlogo {
  padding: 10px;
  background: #fff;
}
.advertise .product-adbox .price-box ul li {
  margin-left: 0px;
  margin-right: 0px;
}
.advertise .product-adbox .price-box li {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  margin: 0px;
  color: #686868;
  display: block;
  width: 100%;
  border-bottom: 1px solid #dedede;
  padding: 2px 0;
}
.advertise .product-adbox .price-box li:nth-child(even) {
  background: #ffffff;
}
.advertise .product-adbox .price-box li:nth-child(odd) {
  background: #fff;
}
.advertise .product-adbox .price-box li:last-child {
  border-bottom: 0px solid #dedede;
}
.advertise .product-adbox .ovalbutton {
  background: #ffd400;
  border-radius: 5px;
  color: #000;
  font-size: 16px;
  padding: 8px 10px;
  margin-bottom: 10px;
  -webkit-filter: inherit;
  filter: inherit;
}
.advertise .product-adbox .ovalbutton:hover {
  background: #eec604;
}
.advertise .product-adbox .thumb {
  padding: 0;
}
.advertise .product-adbox .adlogo {
  padding: 0 0 10px;
}
.advertise .product-adbox .own_fin a {
  color: #fff;
  padding: 5px;
  margin: 0;
  -webkit-filter: inherit;
  filter: inherit;
  font-size: 13px;
}
.clear:after {
  display: block;
  clear: both;
  content: "";
}
.advertise .product-adbox a {
  float: inherit;
  width: inherit;
}

.cookieusebar {
  align-items: baseline;
  background: #003d7d;
  color: #fff;
  text-align: center;
  padding: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
  left: 0px;
  position: fixed;
  width: 100%;
  z-index: 2147483647;
  bottom: 0px;
  font-size: 17px;
}
.cookieusebar a {
  color: var(--body-color);
  text-decoration: underline;
}
.cookieusebar .accept-btn {
  background: white;
  border: 1px solid rgb(35, 81, 113);
  border-radius: 0px;
  box-shadow: none;
  color: black;
  cursor: pointer;
  flex: 0 0 auto;
  padding: 2px 10px;
  margin: 0px 20px;
}
.cookieusebar .close-btn {
  border-radius: 9999px;
  background: white;
  border: 1px solid rgb(35, 81, 113);
  box-shadow: none;
  color: black;
  cursor: pointer;
  flex: 0 0 auto;
  position: absolute;
  right: 0.5rem;
}

/*Top search AI*/
.search-withAi {
  position: relative;
}
.ai-searchassistantbox {
  position: absolute;
  top: 100%;
  display: none;
  width: 100%;
  margin-top: 2px;
  padding: 15px 10px;
  background-color: #ffffff;
  border: 1px solid #b7b7b7;
}
/*.search-withAi input:focus ~ .ai-searchassistantbox, .search-withAi input:focus-visible ~ .ai-searchassistantbox, .search-withAi input:focus-within ~ .ai-searchassistantbox{display:block;}*/
.search-withAi:focus-within .ai-searchassistantbox {
  display: block;
}
.ai-searchassistantbox .orDivider {
  position: relative;
  display: block;
  max-width: 150px;
  width: 100%;
  color: #003d7d;
  text-align: center;
  margin: 0 auto 10px;
}
.ai-searchassistantbox .orDivider span {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 0 8px;
  background-color: #ffffff;
  z-index: 1;
}
.ai-searchassistantbox .orDivider:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #2b2b2b;
  transform: translate(-50%, -50%);
}
.ai-searchassistantbox .ai-searchassistant-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  color: #003d7d;
  background-color: #ffffff;
  padding: 10px 10px;
  border: 1px solid #003d7d;
  text-decoration: none;
}
.ai-searchassistantbox .ai-searchassistant-link:hover {
  color: #ffffff;
  background-color: #003d7d;
  text-decoration: none !important;
}
.ai-searchassistantbox .ai-searchassistant-link svg {
  fill: currentColor;
}
.ai-searchassistantbox .ai-searchassistant-link .ai-searchassistant-text {
  margin-top: 1px;
}

/*Footer icon*/
.twitterx {
  width: 36px;
  margin: 2px 0 0 0;
}
.ftrow1 .right ul.footer_social {
  display: flex;
  padding: 2% 0 4% 0 !important;
}
@media screen and (max-width: 767px) {
  .ftrow1 .right ul.footer_social {
    display: inherit;
    padding: 0 2% 0 0 !important;
  }
}
/*chatbot*/
#VestedBB-chat-fab {
  width: 120px;
  height: 120px;
  padding: 15px 15px 20px 15px;
  display: grid !important;
  font-size: 16px;
  line-height: 14px;
  text-transform: uppercase;
  border: 3px solid #eec604;
}
/*#VestedBB-chat-fab small{font-size:12px;}*/
#VestedBB-chat-fab svg {
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
#VestedBB-chat-fab {
  bottom: 60px;
  right: 10px;
}
#VestedBB-expand-chat,
#VestedBB-clear-chat,
#VestedBB-minimize-chat {
  background: transparent;
}
#VestedBB-clear-chat {
  padding: 6px 7px;
}
#VestedBB-menu-btn {
  padding: 2px 6px 6px 6px;
}
#VestedBB-expand-chat:hover,
#VestedBB-clear-chat:hover,
#VestedBB-minimize-chat:hover,
#VestedBB-voice-button:hover {
  background: #003164;
}
.VestedBB-option-btn {
  background: #fff;
  border: 1px solid #b7b7b7;
  color: #111827;
  font-weight: normal;
  padding: 5px 10px;
}
.VestedBB-option-btn:hover,
#VestedBB-send-button:hover {
  background: #f3f4f6;
  color: #111827 !important;
}
#VestedBB-chat-input,
#VestedBB-send-button,
#VestedBB-voice-button {
  border-radius: 8px;
}
#VestedBB-voice-button {
  padding: 8px 14px;
}
@media screen and (max-width: 767px) {
  #VestedBB-chat-fab {
    width: 40px;
    height: 40px;
    padding: 5px;
  }
  #VestedBB-chat-fab svg {
    width: 20px;
    height: 20px;
  }
  #VestedBB-chat-fab span {
    display: none;
  }
}

#topsearch {
  display: flex;
  gap: 10px;
}
.aichat {
  background: #003d7d;
  width: 36px;
  height: 36px;
  border: none;
}
#VestedBB-chat-widget {
  z-index: 9999999;
}
#VestedBB-chat-fab,
.callback {
  box-shadow:
    rgba(0, 0, 0, 0.25) 0px 54px 55px,
    rgba(0, 0, 0, 0.12) 0px -12px 30px,
    rgba(0, 0, 0, 0.12) 0px 4px 6px,
    rgba(0, 0, 0, 0.17) 0px 12px 13px,
    rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.callback {
  position: fixed !important;
  bottom: 60px;
  left: 10px;
  top: auto !important;
  z-index: 999;
  border-radius: 50%;
  border: 3px solid #003d7d;
}
.callback img {
  width: 120px;
}
@media only screen and (max-width: 767px) {
  #topsearch {
    gap: 5px;
  }
  .aichat {
    margin: 0 5px 0 0;
  }
  #VestedBB-chat-fab,
  .callback {
    border-width: 1px;
  }
  .callback img {
    width: 40px;
  }
}
.call-btn {
  padding: 10px 0 5px;
  font-size: 17px;
}
.call-btn a {
  color: #003d7d;
  font-weight: 700;
}
.call-btn .fa-phone:before {
  font-size: 16px;
  top: 1px;
  position: relative;
}

/* Social Media Post Icons in Listing Detail Page */
.social-media-posts {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
}
.social-card {
  width: 140px;
  padding: 18px 15px;
  text-align: center;
  text-decoration: none;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: 0.3s;
}
.social-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
.social-card img {
  width: 55px;
  height: 55px;
  margin-bottom: 10px;
}
.social-card h4 {
  margin: 0 0 14px;
  font-size: 20px;
  color: #222;
  font-weight: 600;
}
.social-card span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 600;
}
.social-card span i {
  width: 18px;
  height: 18px;
  border: 2px solid currentColor;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-size: 11px;
  line-height: 0;
  padding: 0 0 0;
}
/* Bottom border & text color */
.facebook {
  border-bottom: 3px solid #1877f2;
}
.facebook span {
  color: #1877f2;
}
.instagram {
  border-bottom: 3px solid #e1306c;
}
.instagram span {
  color: #e1306c;
}
.linkedin {
  border-bottom: 3px solid #0a66c2;
}
.linkedin span {
  color: #0a66c2;
}
.youtube {
  border-bottom: 3px solid #ff0000;
}
.youtube span {
  color: #ff0000;
}
.tiktok {
  border-bottom: 3px solid #000;
}
.tiktok span {
  color: #000;
}
.craigslist {
  border-bottom: 3px solid #6b2fb9;
}
.craigslist span {
  color: #6b2fb9;
}

#explore-via-social-media .modal-body {
  padding: 20px;
}
.registrationpage .modal-body { height: 350px; overflow-x: hidden; overflow-y: scroll; }
.vbb_block_box h3.left {float: left;width: 58%;}
.prepluscheckout {float:right;}
.listingnumber #listing_id {width: 50%;}
.Whatsthis a {color: #003d7d;font-style: italic;padding-left: 20px;}
.Whatsthis a:hover {text-decoration: underline;}
.video_form_premreg iframe{ width:100%;}
.regform-spc .bootstrap-select .filter-option {padding: 0 15px;}
.premiumregistrationpage .login_reg a.last{ color:#b07916;}
.responsive-table{ font-size:20px; }
table.allborder{border:1px solid #c9c9c9;}
table.allborder thead tr th{background:#e3e3e3; border-bottom:1px solid #e3e3e3; color:#001e3e;font-weight:normal;padding:5px 10px;}
table.allborder tbody tr td{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:5px 10px; color:#686868;}
table.allborder tbody tr:nth-child(2n) td{background:#f9f9f9;}
@media (min-width: 768px){
	table.allborder tbody tr:last-child td {border-bottom:none;}
}
table.allborder tbody tr td:last-child{ border-right:none;}
table.allborder tbody tr td a{font-size:16px; color:#003d7d;}
table.allborder tbody tr td a:hover{color:#000000;}

.middle-section{clear:both;padding-top:0;}

/* Free Registration Page ***/
.video_form{background:url(../images/freereg_heroimg.png) center top no-repeat #0b1d34;}
.videopart{float:left;width:58%;}
.videotext{color:#f1f1f1;font-size:24px;line-height:normal;padding:15px 0;}
.videotext .yellow3-txt label {color: #ffd400 !important;font-size: 21px !important;line-height: normal;vertical-align: top;}
.videotext h1{ border:none; text-align:left; font-size:36px; line-height:120%; color:#fff; font-weight:normal; margin-bottom:10px; }
.videotext h1 span{ font-size:48px; display:block; }

.video_form.ref_form{background:url(../images/refbg.jpg) center top no-repeat #0b1d34;}
.refcheckpart{float:left;width:58%;}
.reftext{color:#f1f1f1;font-size:24px;line-height:normal;padding:15px 0 0px;}
.reftext h1{ border:none; text-align:left; font-size:30px; line-height:145%; color:#053b54; font-weight:600; margin-bottom:10px; }
.reftext h1 span{ font-size:48px; display:block; color:#ff7b00;}
.reftext h1 sup{ font-size:16px; top:-1.5em;}

.videotext p{ font-size:16px; }

.video_form .video{float:left;margin-bottom:30px;width:100%;}
.video_form .container{position:relative;}

.note_details{background:#0b1d34;padding:0px 0 30px;}
.note_details li{float:left;line-height:36px;width:100%;}
.note_details a{color:#ffffff;font-size:24px;vertical-align:top;}
.note_details a:hover{color:#ffffff;}
.note_details a:hover span.fa{/*color:#ffffff;*/}
.registrationpage .note_details li span{color:#118400;font-size:24px;margin-right:10px;position:relative;top:0;}
.registrationpage .note_details li{
    color: #ffffff;
    font-size: 24px;
    vertical-align: top;
	position:relative;
	padding-left:32px;
}
.registrationpage .note_details li::before {
  color: #118400;
  content: "";
  display: inline-block;
  font: 24px/1 FontAwesome;
  left: 0;
  padding-right: 10px;
  position: absolute;
  text-rendering: auto;
  top:6px;
}
.refcheckbox{ margin:0 auto; width:295px;}
.refcheckbox label strong{ font-size:16px;}
.regform{background-color:#eeeeee;height:auto;position:absolute;right:15px;top:20px;width:39%;z-index:10;box-shadow:0px 0px 10px rgba(0,0,0,.5);}
.regform .regform-spc { padding:12px 20px;}
.regform .regform-spc.pb0{ padding-bottom:0; }
.regform .from_field{margin-bottom:12px;}
.regform .from_field.mb0{margin-bottom:0;}
.regform .input,
.regform .select{font-size:18px;padding:6px 15px;border:0; box-shadow:inset 0px 1px 2px rgba(0,0,0,.4);}
.regform .input.ref{font-size:18px;padding:6px 15px;border:0; box-shadow:inset 0px 1px 2px rgba(0,0,0,.4); background:#fffeed;}
.regform .title{background:#003164;margin-bottom:15px;padding-top:0;text-align:center;}
.regform .title h2{color:#fff;font-size:36px;line-height:normal; padding:12px 20px; margin:0;}
.regform .title span{ font-size:18px; display:block; }
.regform .regform-content{ background:#eeeeee; }
.regform .regform-content2{ /*background:#cccccc;*/ }
.regform .regform-content2 .regform-spc{ padding-top:0; padding-bottom:0; }
.regform label { font-size:18px; color:#686868!important; }
.regform .file_field { position:relative; }
.regform .file_field:before { content:"Choose File"; display:block; background:#ffffff; padding:5px 0; text-align:center; border:1px solid #e3e3e3; border-radius:5px; font-size:18px; position:absolute; width:100%; z-index:0; color:#686868; }
.regform .file_field:hover:before { background:#d2d2d2; border-color:#d9d9d9; cursor:pointer;}
.regform .file_field input[type="file"]{ opacity:0; width:60%; margin-left:20%; cursor:pointer; }
input[type="file"]::-webkit-file-upload-button { cursor:pointer; }
.regform .register{clear:both;margin:0 auto 15px;padding-top:10px;width:100%;}

.regform .state{float:left;width:55%;}
.regform .zip{float:right;width:40%;}

.bootstrap-select .filter-option{font-size:18px;font-weight:normal;padding:6px 15px;}
.bootstrap-select.btn-group .dropdown-toggle .caret{color:#a5a5a5;font-weight:normal;position:absolute;right:13px;top:0; line-height:35px;}
.bootstrap-select .btn-default{background:#fff none repeat scroll 0 0;border:0;border-radius:0;font-style:italic;font-weight:normal;text-transform:none;}
.bootstrap-select.btn-group .dropdown-menu{border:1px solid #fff;border-radius:0;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);box-sizing:border-box;margin:0;max-width:100%;padding:0;z-index:1035;}
.bootstrap-select{}
.dropdown-menu li a{clear:both;color:#333333;display:block;font-weight:normal;line-height:1.42857;padding:3px 10px;white-space:nowrap;/*font-size:14px;*/}
.dropdown-menu{background-clip:padding-box;background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.15);box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);display:none;float:left;font-size:14px;left:0;list-style:outside none none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000;}

.reg_iagree{color:#2f2f2f;font-size:18px; position:relative; padding-left:35px; padding-top:4px;}
.reg_iagree a{color:#07a5d9;text-decoration:underline;}
.reg_iagree a:hover{color:#000;}
.reg_iagree input{margin-right:10px;height:24px;width:24px;}
.reg_iagree .custom-checkbox.first{top:5px;}
.reg_iagree .custom-checkbox{position:absolute; left:0; top:0; border:none; box-shadow:inset 0px 1px 2px rgba(0,0,0,.4);}
.reg_iagree .custom-checkbox:before{left:3px; top:3px;}
.reg_iagree .custom-checkbox.selected{ background:#003d7d; }
.reg_iagree .custom-checkbox.selected:before{color:#fff;}

/* Premium Registration Page ***/
.video_form_premreg {background:url(../images/premreg_heroimg.png) center top no-repeat; background-size:cover; padding:30px 0;}
.video_form_premreg .videotext { padding:0; }
.video_form_premreg .video { display:block; margin:10px 0; }
.video_form_premreg .videotext li{ color:#ffd400; }
/*.video_form_premreg .videotext a{ color:#ffd400; }*/
.video_form_premreg .videotext li:hover,.video_form_premreg .videotext a:hover{ }

.reg-prem-mship h3{ font-size:24px; line-height:130%; color:#fff; }
.reg-prem-mship h3 strong{ color:#ffd400; font-weight:normal; }
.reg-prem-mship .input{ margin-top:5px; padding:7px 15px; height:40px; }

.reg-prem-mship2 h3{ font-size:24px; line-height:130%; color:#003d7d; }
.reg-prem-mship2 .input{ margin-top:5px; padding:7px 15px; height:40px; }

.prem-probyerbg { background:url(../images/prem-probyerbg.jpg) center top no-repeat #020b13; background-size:cover; padding:30px 0;  }
.pro-buyer-badge h2{ color:#fff; font-size:60px; line-height:115%; border-bottom:1px solid #fff; margin:10px 0; }
.pro-buyer-badge p{ color:#fff; font-size:30px; }
.pro-buyer-badge p span{ display:block; }

.prem-reg-2block h2{ color:#001e3e; font-size:30px; line-height:115%; border-bottom:1px solid #aaaaaa; margin:10px 0; text-align:center; }
.prem-reg-table { margin-bottom:35px; }

/* Career Page ***/
.career_bg{background:url(../images/vbb-careerbg.jpg) center top no-repeat #0b1d34;}
.career_bg .videotext h1{ font-size:38px; margin-bottom:0; margin-top:5px; }
.career_bg .videotext p{ font-size: 24px; }
.career_bg .videotext.below p{ /*font-size:28px;*/ padding:0 0 10px; }
.career_bg .video { margin-bottom:20px; }
.career_bg .regform .title h2 { font-size:24px; }

.vbb-career-text { text-align: center; font-size: 24px; color: #686868; }
.vbb-career-text h2{ color:#001e3e; font-size:30px; border-bottom:1px solid #E1E1E1; padding:10px 0; }
.vbb-career-text p {font-size: 24px;margin: 5px 0 20px;}
.career-high { color:#001e3e; }
.career-maplist { background:url(../images/career-mapbg.jpg) center top no-repeat; padding-top:30px; padding-bottom:30px; }
.career-maplist .list-bullet2 li{ padding:7px 0; padding-left:15px; }
.career-maplist .list-bullet2 li:before{top:17px;}
.vbb-career-text address { font-size: 24px; line-height: 140%; margin: 30px 0; }
.vbb-career-text address a{}
.vbb-career-text address a:hover{}

@media only screen and (max-width:1199px){
	.note_details{ padding-top:20px;}
	.registrationpage .note_details li { margin-bottom:5px; font-size:21px;}
}

@media only screen and (max-width:1150px){
.vbb_block_box h3.left {font-size:20px;}
.reftext h1 span { font-size:47px;}
}

@media only screen and (max-width: 991px){
	.regform .title{font-size:24px;}
	.career-maplist ul {font-size:18px;}
	.registrationpage .note_details li , .list-checkmark2 li{line-height:normal;font-size:16px;}
	.note_details a{}
	.regform .input, .regform .select , .regform .bootstrap-select .filter-option{padding:0px 10px; line-height:34px;}
	.regform .bootstrap-select.btn-group .dropdown-toggle .caret{top:0;}
	.reg_iagree{font-size:14px;}
	.from_field{margin-bottom:18px;}
	.registrationpage .note_details li::before {top: 0;}
	.buyer-badge.plus .h2 , .buyer-badge .h2{ font-size:55px;}
	.reftext h1 { font-size:27px;}.reftext h1 span { font-size:35px;}
}

@media only screen and (max-width:767px){
	.regform{clear:both;height:auto;position:relative;right:0;top:inherit;width:100%;}
	.backtotop{margin-bottom:20px;max-width:260px;padding-top:0;}
	.register{margin-bottom:0px;max-width:260px;padding-top:0;}
	.register .ovalbutton.btn-full , .backtotop .ovalbutton.btn-full{font-size:20px;padding:15px;}
	.video_form{clear:both;padding-bottom:20px;}
	.videopart{width:100%;}
	.videotext{font-size:16px;}
	.video > img{width:100%;}
	.video_form .video{margin-bottom:20px;}
	.videotext h1{ font-size:26px; }
	.videotext h1 span { font-size:34px; }
	.form-pop.container{width:100%;}
	.regform .title h2{ font-size:22px; }
	.regform .title span{ font-size:16px; }
	.vbb_block_box { padding-bottom:0; }
	.vbb_block_box h3{ font-size:24px; }
	.vbb_block_text p{ font-size:16px; }
	.list-checkmark li,.list-checkmark li:before{ font-size:19px; }

	.responsive-table { font-size:14px; }
	.responsive-table td:before { font-size:14px; }

	.career_bg .videotext h1{ font-size:22px; }
	.career_bg .videotext p{ font-size:16px; }
	.career_bg .videotext.below p{ font-size:19px; }
	.career_bg .regform .title h2{ font-size:18px; }
	.vbb_block_box2 h3{ font-size:20px; }
	.vbb_block_box2 h4{ font-size:18px; }
	.vbb_block_box2 p{ font-size:16px; }
	.vbb_block_box2 .spac45 {padding-left: 15px; padding-right: 15px;}
	.vbb_block_box2 li{ font-size:16px; }
	.vbb-career-text h2{ font-size:24px; }
	.vbb-career-text p{ font-size:16px; }
	.vbb-career-text { font-size:18px; }
	.career-maplist { padding-top:10px; padding-bottom:10px; }
	.vbb-career-text address{ font-size:18px; }
	.vbb-career-text p.special {margin-bottom: 0;}
	.regform .from_field {margin-bottom: 8px;}
	.video_form_premreg {background:#0b1d34 !important;}
	.responsive-table.prem-reg-table {display: none;}
	.prepluscheckout {float: left;width: 100%; margin-bottom:20px;}
	.vbb_block_box h3.left {font-size: 24px;width: 100%;}
	.prem-probyerbg {background:#000 !important;}
	#form_broker #regform{ top:50px; margin-bottom:50px;}
	.refcheckpart { width:100%; text-align:center;}
	.reftext h1 { text-align:center;}
}

@media only screen and (max-width: normalpx){
	.buyer-badge .h2{ font-size:30px; }
	.buyer-badge p{ font-size:18px; }
	.buyer-badge .f24{ font-size:16px; }
	.buyer-badge .f30{ font-size:20px; }
	.buyer-badge .f36{ font-size:22px; }

	.reg-prem-mship h3 { font-size:18px; line-height: 120%; }
	.vbb-full-section2 span { font-size:16px; }
	.pro-buyer-badge h2{ font-size:30px; }
	.pro-buyer-badge p{ font-size:16px; }
	.pro-buyer-badge p span{ display:block; }

	.reg-prem-mship2 h3 { font-size:18px; }
	.vbb-full-section1 span{ font-size:16px; }
}

@media only screen and (max-width:480px){
.Whatsthis .popover.left{ left:0 !important;}
.videotext.become .yellow3-txt.vbb_title label{ /*font-size:14px !important;*/ line-height:normal !important;}
.videotext.become .yellow3-txt.vbb_title{ /*font-size:18px;*/}
#form_broker #regform.regform {top: 60px;}
}

@media only screen and (max-width:420px){
.list-bullet2 li { font-size:16px; }
.buyer-badge.plus .h2 , .buyer-badge .h2{ font-size:45px;}
}

@media only screen and (max-width:417px){
#form_broker #regform.regform{top:35px;}
}


@media only screen and (max-width:400px){
/*#form_broker #regform.regform{top:20px;}*/
}



/*premium member new page*/

.premium-member .over-top{background:#fff; padding:8px 10px; color:#003164; font-weight:bold; text-align:center; font-size:30px;}
.premium-member .over-top span{ color:#ff7e00;}

.premium-member .video_form_premreg{background:url(../images/premreg_heroimg-p.png) center top no-repeat; padding-bottom:0px; margin-bottom:50px;}
.premium-member .blue-bg-t{background:#0b1d34;}

.premium-member .money-back{margin-top:19px;}
.premium-member .money-back .money-text{position:relative; padding:20px 0 20px 400px;}
.premium-member .money-back .money-text .money-img{position:absolute; left:75px; top:-30px;}
.premium-member .money-back .money-text h3{color:#ffd400; font-size:34px; font-weight:bold; border-bottom:solid 1px #ffd400; padding-bottom:5px;} 
.premium-member .money-back .money-text p{color:#fff; font-size:24px; font-weight:bold;}
.premium-member .get100 span{position:relative; color:#ffd400; display:inline-block!important;}
.premium-member .get100 span img{position:absolute; bottom:-3px; left:0px;}

.premium-member .choose-plan h2{color:#003164; font-size:34px; text-align:center;}
.premium-member .choose-plan .save20{background:#ffd400; width:100%; float:left; padding:20px; text-align:center; font-size:36px; color:#2f2f2f; margin:20px 0;}
.premium-member .choose-plan .save20 span{font-size:30px; display:block;}

.premium-member .buyer-badge{border:solid 10px #dfdfdf; padding:20px; 
-webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.08);
box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.08);}
.premium-member .buyer-badge.active-box{
-webkit-box-shadow: 0px 0px 17px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 17px 10px rgba(0,0,0,0.1);
box-shadow: 0px 0px 17px 10px rgba(0,0,0,0.1);}


.premium-member .buyer-badge .ovalbutton.btn-radio{background:#8d8d8d; margin-top:20px; margin-bottom:10px;}
.premium-member .buyer-badge .client-fav{display:none;}
.premium-member .buyer-badge.active-box{border-color:#b07916; position:relative;}
.premium-member .buyer-badge.active-box h3,.premium-member .buyer-badge.active-box font.f36,.premium-member .buyer-badge.active-box span.fnormal font{color:#b07916;}
.premium-member .buyer-badge.active-box .client-fav{display:block; position:absolute; right:-17px; top:-17px;}
.premium-member .buyer-badge.active-box .ovalbutton.btn-radio{background:#b07916;}
.premium-member .buyer-badge.active-box:before{border-left:25px solid transparent; border-right:25px solid transparent; border-top:25px solid #ffd400; position:absolute; top:-36px; left:0px; right:0px; content:""; width:30px; margin:0 auto;}
.premium-member .buyer-badge .under-line font{position:relative;}
.premium-member .buyer-badge .under-line font img{position:absolute; bottom:0px; left:0px;}
.premium-member .buyer-badge.active-box h3{border-color:#b07916;}

.premium-member .reg-prem-mship h3{font-size:30px;}
.premium-member .reg-prem-mship h3 span{display:block; font-size:24px;}
.premium-member .list-checkmark li{color:#686868;}
.premium-member .list-checkmark li:before{color:#b07916;}
.premium-member .vbb_block_box{padding-bottom:0px;}

.premium-member .prem-probyerbg{background:url(../images/prem-probyerbg2.jpg) center top no-repeat; padding-top:0px; }
.premium-member .blue-bg-t h3.get100 {font-weight:bold;}
.premium-member .blue-bg-t h3.get100 span{font-size:30px;}

.premium-member .btn-radio{max-width:340px;}
.premium-member .btn-radio .radio label span{font-size:24px; margin-top:6px!important;}
.premium-member .btn-radio .radio label span:before{top:10px; left:2px; width:20px; height:20px;}
.premium-member .btn-radio .stylist span:after{top:14px;}

.reg-prem-mship2 .input,.reg-prem-mship .input{height:50px; margin-top:0px;}


@media only screen and (max-width:991px){.premium-member .money-back .money-text .money-img{left:5px;} .premium-member .money-back .money-text{padding-left:312px;} 
.buyer-badge.plus .h2, .buyer-badge .h2{font-size:45px;} .premium-member .btn-radio .radio label{padding-left:32px;} .premium-member .btn-radio .radio label span{font-size:22px;}}

@media only screen and (max-width:767px){.premium-member .money-back .money-text{padding:0px 0px 20px 0; text-align:center;} .premium-member .money-back .money-text .money-img{position:initial;} .premium-member .money-back{margin-top:0px;} .premium-member .video_form_premreg{margin-bottom:20px;} .premium-member .btn-radio .stylist span{text-indent:10px;} .premium-member .video_form_premreg .videotext{margin-bottom:20px;} .premium-member .btn-radio .radio label span:before{top:8px; left:-1px;}
.premium-member .btn-radio .stylist span:after{top:12px;}
.video_form.ref_form{background:url(../images/refbg.jpg) center top repeat-y #0b1d34;}
}

@media only screen and (max-width:479px){
.premium-member .btn-radio .radio label{padding:0 0 0 20px} .premium-member .btn-radio.ovalbutton{padding:8px 10px;}
.premium-member .btn-radio .radio label span{font-size:17px;} .premium-member .btn-radio .radio label span:before{top:7px;}
.premium-member .btn-radio .stylist span:after{top:11px;}
.refcheckbox { width:160px; padding-bottom:5px;}
.refcheckbox .reg_iagree {width:100%;}
.refcheckbox .reg_iagree label.cursor { padding-top:4px;}
}
